@charset "UTF-8";
/* CSS Document */

@font-face { 
	font-family: 'Interstate Mono Light'; src: url('/fonts/interstate_mono_light.eot'); 
	src: url('/fonts/interstate_mono_light.eot?#iefix') format('embedded-opentype'), url('/fonts/interstate_mono_light.svg#Interstate Mono Light') format('svg'), url('/fonts/interstate_mono_light.woff') format('woff'), url('/fonts/interstate_mono_light.ttf') format('truetype');
	font-weight: normal; font-style: normal;}

html, body {font-size:13px; font-family:'Source Sans Pro', sans-serif; margin:0px; padding:0px; margin:0px; padding:0px; color:#333333; background-color:#000000;} /* Dosis, Source Sans Pro */
a {color: #c9011f;text-decoration: none;}
a:hover {color: #666666;text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {margin: 0;font-family: inherit;font-weight: 300; color:inherit; text-rendering: optimizelegibility;}
p{margin-bottom:4px; margin-top:2px}
H1{text-align: left;	padding: 0;	margin-bottom: 5px;	font-size: 50px;letter-spacing: -1px;	line-height:50px;
}
h2 {font-size: 24px; line-height: 24px;}
ul{margin:0px; list-style-type:disc; padding-left:15px;}
hr{margin-top:5px; margin-bottom:5px; padding:0px; height:1px; border:0px; background-color:#cccccc}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
.clearfix{clear:both}
/* GENERAL */
/*.cuerpo{width:990px; margin:auto; clear:both; overflow:auto;}*/
.cuerpo{width:1130px; margin:auto; clear:both; overflow:hidden;}
	.cuerpo H1{margin-top:0px; margin-top:5px;}

.fijo{position:fixed; width:100%; top:0px; z-index:200;}
.banda-superior{color:#8d8481; background-color:rgba(0,0,0, 0.70);  filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#22000000, endColorstr=#22000000); position:absolute; top:0px; width:100%;  z-index:200}

.cookies{display: block; padding:14px; padding-top:0px; padding-bottom:0px; margin-top:10px; position: fixed; bottom: 0px; left: 0px; right: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 3px; z-index: 9999; background-color: rgba(0, 0, 0, 0.84); color:#FFFFFF; text-align:center}

.menuSuperior{/*width:990px;*/ margin:0px auto; overflow:hidden; }
	.logo{margin:0px; float:left; ****line-height:110px; } .logo IMG{vertical-align:middle; ******margin-top:15px;}
	.menu-presupuesto .label{background-color:#ffed00; } 	.menu-presupuesto .label A{color:#000000;} 

.presupuesto {
	height:30px; text-align:center; width:250px;
	background-color:#c9011f; color:#ffffff;
  	position: fixed;	right: 40px;  	bottom: 0px;	z-index: 200;  	margin: 0;  padding: 8px;
	border-radius:8px 8px 0px 0px;
	-webkit-box-shadow: 0px -3px 6px 0px rgba(0,0,0,0.55); -moz-box-shadow: 0px -3px 6px 0px rgba(0,0,0,0.55); box-shadow: 0px -3px 6px 0px rgba(0,0,0,0.55);
}
.presupuesto A{color:#FFFFFF;}
.presupuesto-pregunta{font-size:17px; margin-top:4px; }
	.bloque.bloque-presupuesto{background-color:#c9011f; border-radius:10px; padding:20px; text-align:center; margin-left:0px;}
		.bloque-presupuesto H2{font-size:29px; color:#FFFFFF; line-height:28px;}
		.bloque-presupuesto P{font-size:15px; color:#FFFFFF; line-height:18px; margin-bottom:10px;}
		
.imagenSuperior{ background-repeat: no-repeat; background-size: cover; padding:0px; clear:both; height:560px; overflow:hidden; clear:both; background-position:center;}
.slide{ background: 50% 50% no-repeat; background-size: cover; padding:0px; clear:both; height:560px; overflow:hidden;}
.imagenSuperior.interior{ padding-top:100px; height:auto}
.imagenSuperior.interior.conSubmenu{ padding-top:150px;}

.submenu{padding-top:10px; color:#e1999a; padding-left:0px; background-color:#000000; text-align:center; position: relative;}
	.submenu ul{list-style: none; margin:0px; padding:0px; display:inline; text-align:left; margin-left:0px;}
	.submenu li{margin-left:10px; display:inline; } 	.submenu li:first-child{margin-left:0px;}
	.submenu li A{color:#ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  background-color:rgba(256,256,256, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2cffffff', endColorstr='#2cffffff');
		line-height:24px; font-size:12px; padding:0px; padding-left:10px; padding-right:10px; display:inline-block; margin-bottom:10px;}
		.submenu li A:hover {color:#4d4f4f; background-color:#ffffff; text-decoration:none;}
		.submenu li A.activo {color:#000000; background-color:#ffffff; }
		.submenu li.active A{color:#000000; background-color:#ffffff; }

.submenu-movil{padding-left:10px; color:#e1999a; padding-left:0px; background-color:#000000; text-align:center}
	.submenu-movil ul{list-style: none; margin:0px; padding:0px;  text-align:left; margin-left:0px;}
	.submenu-movil li{}
	.submenu-movil li A{margin-left:20px; color:#ffffff; sline-height:24px; font-size:12px; padding:0px; margin-bottom:10px;}
		.submenu-movil li A:hover {color:#4d4f4f; text-decoration:none;}
		.submenu-movil li A.activo {color:#000000; background-color:#ffffff; }
		.submenu-movil li.active A{color:#000000; background-color:#ffffff; }	
		

.frase{text-align:center; font-size:16px; font-weight:100; padding-top:40px; padding-bottom:40px; /*margin-bottom:38px;*/ color:#CCCCCC; margin-bottom:30px; }
		
.space {margin-top: 20px;margin-bottom: 20px;}
.separacion {margin-top: 10px;margin-bottom: 10px; clear:both}
.separacion-gris {border-top: 1px solid #cccccc;margin-top: 10px;margin-bottom: 10px;}

/* HOME */

.banda-destacados{padding-top:40px; padding-bottom:40px;}
	.banda-destacados .bloque{ margin-left:50px; }
		.banda-destacados .bloque:first-child{ smargin-left:0px;}
		.banda-destacados .bloque UL{ margin:0px; list-style:none; padding:0px; margin-top:10px;}
		.banda-destacados .bloque LI{padding-bottom:5px; padding-top:5px; border-bottom:1px solid #6f6f6f} .banda-destacados .bloque LI A{color:#FFFFFF;}
	.banda-destacados H2{font-size:29px; color:#FFFFFF; line-height:28px;}
	.banda-destacados P{font-size:15px; color:#FFFFFF; line-height:18px; margin-bottom:10px; margin-left:0px;}
	
.slide H2{color:#000000; font-weight:400;}
	.slide .especialidades{position: relative; margin-top:40px; margin-bottom:40px;}
	.slide .especialidades A{color:#ffffff;  position:relative; margin:auto; overflow:auto}
	.slide .especialidades H1{position:absolute;  z-index:1; width:100%; margin-top:15px; font-size:30px; text-align:center}
		.slide .especialidades H1 A{color:#ffffff; background-color:#000000; padding:5px 15px 5px 15px; }

.bocadillo{background-color:#ffffff; border-radius:10px; overflow:auto; padding:10px;}
	.bocadillo .comilla-1{float:left; width:14%; font-size:26px;color:#000000;}
	.bocadillo .bocadillo-txt{float:left; width:72%}
	.bocadillo .comilla-2{float:left; width:14%; font-size:26px; margin-top:35px; color:#000000;}
	.bocadillo-punta{background-image:url(/images/bocadillo-punta.png); width:30px; height:16px; margin-left:26px;}

.testimonio{margin-top:10px; overflow:auto;}
	.testimonio-foto{border:4px solid #ffffff; border-radius:4px; float:left; width:60px;}
	.testimonio-txt{float:left; display:table; color:#F00; width:150px; margin-left:10px;}
		.testimonio-nombre{font-size:18px; color:#ffffff;}
		.testimonio-localidad{font-size:14px; color:#ffffff;}

	
.listado-productos{margin-bottom:35px; clear:both; overflow:hidden; }
.listado-producto {width:265px; margin-left:14px; margin-bottom:24px; }
	.listado-producto.home {width:auto; margin-left:24px; margin-bottom:0px;}
	.listado-producto.poscion-1{ margin-left:0px;}
	.listado-producto .imagen {background-position: 50% 50%; background-repeat: no-repeat; height: 176px; margin-bottom:10px; background-size:cover; }
	.listado-producto H2 A{font-size:15px; color:#5c5c5c; line-height:16px; /*font-family: 'Interstate Mono Light'; */ font-weight:400; margin-bottom:4px;}
	.listado-producto P{font-size:14px; color:#e1999a; text-align:justify; margin:0px;}

.imagen-hover{background-color:#e1999a; cursor:pointer; z-index:100; /*-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 30px;*/}

.tablica{ border: 1px solid #dddddd;  border-collapse: separate;  *border-collapse: collapse;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;}
	.tablica tr th{ background-color:#8d8481; color:#ffffff; height:30px;  }
	.tablica tr:nth-of-type(odd) { background-color:#ececec}
	.tablica tr:nth-of-type(even) { xxbackground-color:#006699; }
	/*.tablica th, .tablica td {  border-left: 1px solid #dddddd;}*/

/*** INTERIOR ***/

.redondeado{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

.cuerpo.interior{clear:both; padding-top:15px; overflow:hidden;}
	.cuerpo.interior H1{
	color: #e1999a;
	line-height: 26px;
}
	
	.cuerpo.interior .textos{text-align:justify; padding-left:40px; line-height:20px; margin-bottom:24px;}
		.cuerpo.interior .textos .breve{color:#e1999a; font-size:16px; margin-bottom:15px;;}
	.cuerpo.interior .lateral{}
		.cuerpo.interior .lateral .titular{color:#e1999a; font-size:16px; font-weight:500; margin-bottom:10px;}
		.cuerpo.interior .lateral .casos{padding:10px 0 10px 0; border-bottom:1px solid #cccccc; font-weight:bold;}
		.cuerpo.interior .lateral UL{margin:0px; list-style:none; padding:0px; margin-bottom:24px;}
		.cuerpo.interior .lateral LI{padding-bottom:5px; padding-top:5px;}
		.cuerpo.interior .lateral I{color:#e1999a; margin-right:10px; font-size:22px; width:20px; text-align:center}
		.cuerpo.interior .lateral UL LI A.activo{ font-weight:bold; color:#3b3d3c}

.especialidad-listado{margin:10px; padding:20px; background-color:#FFFFFF; min-height:370px;}
	.especialidad-listado H1{margin-top:10px; margin-bottom:0px; font-size:30px;line-height:32px;}
	.especialidad-listado H2{font-size:16px; line-height:18px;}
	
.bloque-grande{
	background: #ffffff;
	position: relative; margin: 0 auto 0; 
	padding:40px; margin-bottom:100px; margin-top:90px;
	width:400px; z-index: 3; 
}

.bloque-blanco{
	background: #ffffff;
	width: 250px; height: auto;
	padding: 20px; margin: 5px;	margin-bottom: 10px;
	float: left;
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
	overflow: visible;
}

.subir{text-align:right; padding:20px;}
	.subir SPAN{border:1px solid #FFF; color:#FFF; padding:12px; background-color:rgba(0,0,0,0.3); cursor:pointer;}
		.subir SPAN A{color:#FFF; font-size:25px; padding-top:5px; line-height:40px; }

.listado-noticias{padding:20px; margin-bottom:20px; width:auto; margin-left:10px;}
	.listado-noticias H2{font-size:18px;}
	.listado-noticias A{color:#333333}
	.listado-noticias A.activo{font-weight:400}

.columna_100{width:100%; float:left}
.columna_80{width:80%; float:left}
.columna_70{width:70%; float:left}
.columna_60{width:60%; float:left}
.columna_50{width:50%; float:left}
.columna_40{width:40%; float:left}
.columna_33{width:33.333%; float:left}
.columna_30{width:30%; float:left}
.columna_25{width:25%; float:left}
.columna_20{width:20%; float:left}

.fecha{font-size:12px; color:#aaaaaa; line-height:20px;}
/*.icono{padding-top:4px; padding-bottom:4px; color:#FFFFFF; font-size:13px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:22px; text-align:center; margin-right:6px;} */


/* PIE */

.pie{color:#ffffff; }
	.pie .bloque{ margin-left:50px; }
	.pie H3{font-size:22px;margin-bottom:5px;}
	.pie .contacto{margin-left:0px;} 
		.pie .contacto UL{color:#FFFFFF;}
		.pie .contacto A{color:#FFFFFF;}
		.pie .contacto li{margin-bottom:5px;}
		.pie .contacto li.contacto-mail{padding-left:25px; background-image:url(/images/contacta-mail.png); background-position:top left; background-repeat:no-repeat;}
		.pie .contacto li.contacto-calle{padding-left:25px; background-image:url(/images/contacta-calle.png); background-position:top left; background-repeat:no-repeat;}
		.pie .contacto li.contacto-telefono{padding-left:25px; background-image:url(/images/contacta-telefono.png); background-position:top left; background-repeat:no-repeat;}
	
	.pie .medios{} 
		.pie .medios UL{ margin:0px; list-style:none; padding:0px; }
		.pie .medios LI{padding-bottom:5px; padding-top:5px; border-bottom:1px solid #6f6f6f} .pie .medios LI A{color:#FFFFFF;}
	
	.pie .experiencia{}
		.pie .experiencia H2{font-size:22px; line-height:20px;}
	
	.pie.linea{background-image:url(/images/linea-pie.png); background-position:center; background-repeat:no-repeat; padding-bottom:1px;} 
	.pie .pie-accesos{text-align:left;} .pie .pie-accesos A{color:#ababab;}
	.pie UL{ margin:0px; list-style:none; padding:0px;}
	.pie .siguenos{text-align:right;}
	.pie .redes{font-size:14px; color:#ffffff; } .pie .redes A{font-size:24px; color:#ffffff;} .pie .redes A:hover{color:#666666;} .pie .redes i{margin-left:10px;}
	
	.pie .copy{text-align:center; padding-top:30px;} .pie .copy A{text-decoration:underline; color:#ffffff;} .pie .copy A:hover{color:#666666;}
	.pie .logo-30{text-align:right}
	.logo-pie{text-align:center}
	
	.newsletter{margin-bottom:10px;}
	.input-newsletter{width: 100px; }
	.btn-newsletter{border-radius:4px;   -webkit-border-radius: 4px;  -moz-border-radius: 4px; }

.veridika{text-align:center; padding-bottom:25px;}

/*** VARIOS ***/

.txt-rojo{color:#c9011f;}
.txt-rosa-2{color:#ee717b}
.txt-gris-oscuro{color:#776e73;}
.txt-amarillo{color:#ffed00;}
.txt-negro{color:#000000;}
.txt-blanco{color:#ffffff;}
.txt-gris{color:#bbbbbb;}
.txt{color:#333333}

.bg-amarillo{background-color:#ffed00;}
.bg-rojo{background-color:#c9011f;}
.bg-blanco{background-color: #ffffff;}
.bg-gris-oscuro{background-color: #dbdbdb;}
.bg-gris-oscuro2{background-color: #3b3d3c;}
.bg-gris-claro{background-color: #e9edeb;}
.bg-gris{background-color: #313131;}
.bg-negro{background-color: #000000;}

.txt-2{font-size:2em}
.txt-1-5{font-size:1.5em}
.txt-1-1{font-size:1.1em}
.txt-09{font-size:0.9em}

a img{border:none}
a img:hover {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}


/**** GALERIA *****/
.masonry {  margin: 0 auto;}
.masonry .item {
  background: #ffffff;
  width:  250px;
  height: auto;
  padding:20px;
  float: left;
  border-radius: 5px;
  overflow:visible;
  margin:5px;
  margin-bottom:10px;
}

.modal-gallery{
     position:absolute;
     width:400px;
     height:200px;
     z-index:15;
     top:50%;
     left:50%;
     margin:-100px 0 0 -150px;
     background:red;
	 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	display:none;
}
.gallery-container {
	margin: 0; padding:0px;
	list-style: none;
	text-align: center;
	/*margin-bottom:20px;*/
	overflow:auto;
}
.contenido .miniatura {
text-align: center;
margin-bottom: 10px;
}
.gallery-container li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 31%;
	float: left;
	min-height: 1px;
	margin-left: 4px;
	height:50px;
	overflow:hidden;
	margin-bottom:4px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/************** BOOTSTRAP ****************/

.align-left{float: left;}
.align-right{float: right;}

.pagination {margin:0; clear:both; float:none;}
.pagination ul {padding: 0px;}


.radio, .checkbox {
	padding-left: 0px;
}
.checkbox input[type="checkbox"] {margin-left: 0px;}
div.checker .help-inline {width: 200px; background:none; }
div.selector .help-inline {width: 200px; float:right; padding:0px; margin:0px; border:1px solid #000; clear:both; overflow:auto; }
/*.label{font-size:0.6em; font-weight:normal;}*/
.help-inline {margin-left:0px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:4px; padding-top:0px;}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {color: #FFFFFF; }

@media (max-width: 1150px){
	.cuerpo{width:968px; margin:auto}
	/*.menuSuperior li {margin-left: 15px;}*/
	.separacion{margin-bottom:10px; margin-top: 10px;}
	.listado-producto {width: 225px;}
}

@media (max-width: 1000px){
	.cuerpo{width:766px; margin:auto}
	.columna{width:200px;}
	.separacion{margin-bottom:10px; margin-top: 10px;}
	.menuSuperior ul{margin-top:15px;}
	.bloque-grande {margin:auto; margin-top:50px;}
}

@media (max-width:769px){
	html, body {margin-top:0px;}
	.fijo{position:relative; padding-bottom: 0px;}
	.breadcrumb{display:none;}
	.cuerpo{width:90%; margin:auto}
	/*.cuerpo .bloque{width:100%;float:none; margin-left:0px;}*/
	.banda-destacados .bloque{ margin-left:20px; }
	.bloque.bloque-presupuesto{ margin-left:0px; }
	.bloque-presupuesto H2 {font-size:20px;}
	.bloque-presupuesto P {margin-top:0px;}
	
	.bocadillo .comilla-1{display:none}
	.bocadillo .comilla-2{margin-top: 5px; margin-left:5px;}
	.testimonio-txt{width:auto}
	.banda-destacados H2 {font-size:20px; line-height:20px;}
		
	.slide{ height:451px;}
	.imagenSuperior{height:200px;}
	
	.banda-superior {line-height: 20px; padding-top:0px;}
	/*.logo{float: none; text-align:center;}*/
		.logo IMG{width:200px; margin-top:20px; margin-bottom:15px;}
	.menu{float:none; clear:both; text-align:center; width:90%; margin:auto;}
	.banda-superior .info{display:none;}
	.banda-superior .logo-mini{display:block;}
	.imagenSuperior{ min-height:260px; }
	.imagenSuperior.interior {padding-top:90px;}
	.imagenSuperior.interior.conSubmenu{ padding-top:150px;}
	
	.bloque-grande {margin:auto; width:300px;}
	
	.frase{font-size:11px; padding:20px; }
	
	.listado-producto {width: 265px;}
	.listado-producto P{text-align:left}
	.listado-producto .imagen {height:100px;}
	
	.columna_30{width:100%; float:none}
	.columna_40{width:100%; float:none}
	.columna_70{width:100%; float:none}
	.productos .compra{margin-left:0px;}
	.productos .masInfo{margin-left:0px;}
	.separacion{margin-bottom:10px; margin-top: 10px;}
	
	.submenu{/*width:95%;*/margin:auto; text-align:center; }
	
	.footer .banda{ padding-left:0px; border-left:none; min-height:inherit; padding-bottom:5px;}
	
	.input-xxlarge {width: 95%;}
	.input-newsletter{width: 90%; }
}
@media (min-width:770px) and (max-width:1000px){
	
	.menuSuperior{width:766px; padding-left:8px;}
	.menu{margin-right:12px;}
	
	.imagenSuperior .textos{ width:766px;}
	.imagenSuperior.interior {padding-top: 120px;}
	.logo{margin:0px; float:left; line-height:110px; height:auto; } .logo IMG{width:300px; margin-bottom:20px;}
	
	.cuerpo{width:766px; padding-left:4px; padding-right:4px;}
	.banda-destacados .bloque{ margin-left:30px; }
	.bloque.bloque-presupuesto{ margin-left:0px; }
	
	.bocadillo .comilla-1{display:none}
	.bocadillo .comilla-2{margin-top: 5px; margin-left:5px;}
	/*.cuerpo .bloque{width:238px;float:left; margin-left:22px; } */
	
	.productos .compra{margin-left:20px;}
	.productos .masInfo{margin-left:20px;}
	.listado-servicios .bloque .textos{width:186px; padding-left:10px; }

}
@media (max-width:650px){
	.imagenSuperior{ min-height:260px; }
	.slide{ height:auto;}
	.columna_25{width:100%; float:none}
	.banda-destacados .bloque{ margin-bottom:20px; margin-left:0px;}
	.pie .bloque {margin-left:0px; margin-top: 20px;}
	.bocadillo .comilla-1{display:block}
	.bocadillo .comilla-2{ margin-top:0px;  margin-left:0px;}
	.imagenSuperior.interior.conSubmenu{ padding-top:80px;}
	.presupuesto {
		height:30px; text-align:center; width:250px;
		background-color:#c9011f; color:#ffffff;
  		position: fixed; left:50%; margin-left:-133px; right:auto; 
	}
}
@media (max-width:500px){
	.imagenSuperior{ min-height:160px; }
	
	H1{font-size:20px; line-height:21px}
	H2{font-size:16px; line-height:21px}
	H3{font-size:14px; line-height:14px}
	.puntos{position: relative; top:0px; left:0px; right:0px; min-height:auto; clear:both }
	.cuerpo{width:90%; margin:auto}
	
	.productos .compra {margin:0px; margin-bottom:15px;}
	
	/*.imagenSuperior.home{display:none;}*/
	
	.columna_80{width:100%; float:none}
	.columna_70{width:100%; float:none}
	.columna_40{width:100%; float:none}
	.columna_33{width:100%; float:none}
	.columna_30{width:100%; float:none}
	.columna_25{width:100%; float:none}
	.columna_20{width:100%; float:none}
	
	.bloque-grande {margin:auto; width:240px; padding:30px;}
	.listado-producto.home {margin-left: 0px;}
	.listado-producto .imagen {height: 180px; }
	.listado-producto P{margin-bottom:8px;}
	.listado-noticias{margin-left:0px;}
	.home-productos {margin-bottom: 0px;}
	.cuerpo.productos-relacionados H3{text-align:center;}
	.cuerpo.productos-relacionados .columna_25 IMG{width:100%}
	.separacion{margin-bottom:10px; margin-top: 10px;}
	.pie .pie-email {padding-top: 10px;padding-bottom: 20px;font-size: 14px;}
	.pie .pie-accesos {padding-bottom:10px;}
	.pie .pie-accesos .columna_33{padding-top:10px;}
	
	.subir{display:none;}
}
@media screen and (max-width: 45em) {
	.logo{float: none; text-align:center;} .logo IMG{width:200px; margin-left:20px; margin-top:0px}
	.banda-superior{height: 70px;}
}
@media (max-width:340px){	
	
}
/****   PAGINACION   ****/

.pagination {
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 15;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 10.2;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 1px 6px;
  font-size: 9;
}
