@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url("http://fonts.googleapis.com/css?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet");
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url("http://fonts.googleapis.com/css?family=Roboto:300,400,700");

body{margin:0; padding: 0;}
.clear {clear:both;}
.clear2 {clear:both;}
.izquierda {text-align:left;}
.centro {text-align:center;}
.derecha {text-align:right;}

/* 	CONTENEDORES */
#contenedor_principal {width:100%; margin-left:auto; margin-right:auto; background-color:#FFF;}
#contenedor_superior {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_top {width:100%; margin-left:auto; margin-right:auto; background-image:url(images/fondo_top.jpg); background-repeat:repeat;}
#contenedor_menu {width100%;margin-left:auto; margin-right:auto;}
#contenedor_contenido {width:100%; background-color:#f2ede0; margin-left:auto; margin-right:auto;}
#contenedor_contenido_con {width:100%;}
#contenedor_banner {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_pie {width:100%; margin-left:auto; margin-right:auto;}
/* 	CONTENEDORES */

/* 	FUENTES */
p {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400; line-height:28px;}
p a {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400; text-decoration:none;}
p a:hover {color:#973518;}
ul {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400; line-height:28px;}
li {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400; line-height:28px;}

superior p {color:#FFF; font-size:12px; line-height:12px;}
#superior p a {color:#FFF; text-decoration:none; font-size:12px; line-height:12px;}
#superior p a:hover {color:#a8cf45;}

#top h1 {font-family: 'Raleway', sans-serif; color:#000; font-size:24px; font-weight:400;}
#top h2 {font-family:  'Lora', serif; color:#FFF; font-size:30px; font-weight:400;}
#top p {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400;}
#top_der p {font-size:18px; line-height:30px;}
#destacados_interno h1 {font-family:  'Lora', serif; color:#000; font-size:18px; font-weight:400;}

/*#titulo {display:none;} TITULOS HABILITADOS */
#titulo h1 {font-family: 'Raleway', sans-serif; color:#000; font-size:24px; font-weight:400; line-height:24px; text-align:center; }
.ver_claro {color:#a9cf46;}
#titulo2 h1 {font-family: 'Roboto', sans-serif; color:#0f7c51; font-size:24px; font-weight:600; line-height:24px; text-align:left;}
#titulo2 p {color:#a9cf46;}
#titulo2 p a {color:#a9cf46;}
#titulo2 p a:hover {color:#CCCCCC;}
#titulo h1 a {ffont-family: 'Roboto', sans-serif; color:#0f7c51; font-size:24px; font-weight:600; line-height:24px; text-align:center; text-decoration:none;}
#titulo h1 a:hover {color:#0f7c52; }
#titulo_total {display:none;} /* TITULOS  NO HABILITADO */
#titulo_total h1 {font-family:  'Roboto', sans-serif; color:#FFF; font-size:30px; font-weight:400; background-color:#a8cf45; padding:1%; }
#titulo_total h1 a {font-family:  'Roboto', sans-serif; color:#FFF; font-size:30px; font-weight:400; text-decoration:none;}
#titulo_total h1 a:hover {color:#CCC; }
#titulo h2 {font-family:  'Roboto', sans-serif; color:#a8cf45; font-size:24px; font-weight:400;}
.precios {font-family:  'Roboto', sans-serif;  color:#dc6d35; font-size:20px; font-weight:800;}

#prod_izq h1 {font-family:  'Roboto', sans-serif;  color:#0f7c51; font-size:16px; font-weight:600;}
#prod_izq h1 a {font-family:  'Roboto', sans-serif;  sans-serif; color:#0f7c51; font-size:16px; font-weight:400; text-decoration:none;}
#prod_izq h1 a:hover {color:#a9cf46;}
#prod_izq p a {font-size:12px;}

#pie_dividido h1 {font-family:  'Roboto', sans-serif;  color:#fff; font-size:16px; font-weight:400; }
#pie_dividido h1 a {font-family:  'Roboto', sans-serif;  color:#fff; font-size:16px; font-weight:400; text-decoration:none;}
#pie_dividido h1 a:hover  {color:#a9cf46; }
#pie_dividido p {font-family: 'Roboto', sans-serif; color:#fff; font-size:16px; font-weight:300; line-height:24px;}
#pie_dividido p a {font-family: 'Roboto', sans-serif; color:#fff; font-size:16px; font-weight:300; text-decoration:none;}
#pie_dividido p a:hover  {color:#efbf47; }

#pie2 p {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; line-height:22px; text-align:right;}
#pie2 p a {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; text-decoration:none;}
#pie2 p a:hover  {color:#CCC; }

.categoria {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none;}
.texto {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none;}
.texto2 {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none;}
.texto2 a {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none; text-decoration:none;}
.texto2 a:hover {color:#a8cf45;}
.color_iconos {color:#a8cf45;}

@media screen and (min-width:51em) {
p {font-size:14px;  line-height:24px;}	
p a {font-size:14px;  line-height:24px;}
#superior p {font-size:14px; line-height:14px;}
#superior p a {font-size:14px; line-height:14px;}
.texto {font-weight:400; }
#titulo h1 { font-size:48px;}
#titulo2 h1 { font-size:30px;}
}
/* 	FUENTES */

/* 	ESTRUCTURA TOP */
#superior {width:100%; background-color:#0f7c51; padding-bottom:4px; padding-top:4px;}
#superior_izq {width:96%; padding-left:2%; padding-right:2%; text-align:center;} 
#superior_izq img {max-width:100%;}
#superior_der {width:96%; padding-left:2%; padding-right:2%; text-align:center; display:none;} 
#top_izq {width:30% ; text-align:left; float:left; padding-left:5%; padding-top:10px;}
#top_izq img {max-width:100%;}
#top_centro {width:60% ; text-align: center; float:left; padding-right:5%;}
#top_der {width:96%; padding-left:2%; padding-right:2%; text-align:center; }  
#buscador_izq {width:90%; float:left; text-align:right; margin-top:20px;}
#buscador_izq input {width:95%; height:25px; background-color:#FFF; border: none; border-bottom:1px solid #CCC; border-radius:none; padding:2px;}
#buscador_der {width:10%; height:31px; float:left; text-align:center; margin-top:20px;}
#buscador_der input {width:30px; text-align:center;}
#top {width:99%; padding-left:1%; margin-top:-18px;}
#menu_top {width:100%; background-color:#000; display:none;}
#menu_celular {width:100%; background-color:000;}
/* 	ESTRUCTURA TOP */

/* 	ESTRUCTURA CUERPO */
#destacados {width:100%; background-color:#E4E4E4; padding-top:25px;}
#destacados_interno {width:94%; padding-left:3%; padding-right:3%; text-align:center; padding-bottom:25px;}
#interno {width:96%; padding-left:2%; padding-right:2%; padding-top:20px; padding-bottom:20px; background-color:#FFF;}	
#lateral_izq {display:none;}
#lateral_der {width:100%;}
#lateral_izq_home {display:none;}
#lateral_der_home {width:100%;}
#lateral_izq_int {display:none;}
#lateral_der_int {width:100%;}
#derechap {width:96%; margin-left:auto; margin-right:auto;}
#izquierdap {width:96%; margin-left:auto; margin-right:auto;}
#banner_secundario {width:100%; margin-top:30px; margin-bottom:30px; text-align:center; font-family: 'Raleway', sans-serif; color:#000; font-size:24px; font-weight:400;}
#banner_secundario img {max-width:100%; text-align:center;}
#banner_per {width:100%; margin-top:30px; margin-bottom:30px; border-top:#E9E9E9 solid 1px; border-bottom:#E9E9E9 solid 1px;}
#banner_per2 {width:100%; margin-top:30px; margin-bottom:30px; -webkit-box-shadow: 0px 0px 15px 5px #dc6d35; box-shadow: 0px 0px 15px 5px #dc6d35; padding-top:20px; padding-bottom:20px; background-color:#dc6d35;}
#banner_per_izq {width:100%; text-align-last:center;}
#banner_per_izq img {width:100%; max-width:700px;}
#banner_per_der {width:100%; text-align:center;}
#banner_per_der_verde {width:95%; border-left:5px solid #dc6d35; padding-left:5%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#banner_per_der h1 {font-family: 'Roboto', sans-serif; color:#000; font-size:24px; font-weight:600; line-height:24px;}
#banner_per_der p {font-family: 'Roboto', sans-serif; color:#333; font-size:18px; font-weight:600; line-height:18px;}
.banner_per {font-family: 'Lora', serif; color:#FFF; font-size:18px; font-weight:600; font-style:italic; text-align:center}
#especificaciones {width:100%; background-color:#000; padding-top:4px; padding-bottom:4px; font-family: 'Roboto', sans-serif; color:#FFF; font-size:24px; font-weight:600; text-align:center; margin-bottom:20px;}
#franja {width:100%; background-color:#efbf47; text-align:center; padding-top:8px; padding-bottom:8px; font-family: 'Raleway', sans-serif; color:#000; font-size:24px; font-weight:400; -webkit-box-shadow: 2px 11px 10px -4px #000000; box-shadow: 2px 11px 10px -4px #000000; margin-top:25px; margin-bottom:25px;}
/* 	ESTRUCTURA CUERPO */

/* 	ESTRUCTURA PRODUCTO */
#prod_ext {width:94%; margin-left:2%; margin-right:2%; margin-bottom:15px; border: 1px solid #a9cf46; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:1%; -webkit-box-shadow: 0px 0px 15px -2px #666666; box-shadow: 0px 0px 15px -2px #666666;}
#prod_der {width:94%; height:140px; padding-right:3%; padding-left:3%; padding-top:10px; text-align:center;} 
#prod_der img {max-width:100%; max-height:140px; text-align:center;} 
#prod_izq {width:94%; padding-right:3%; padding-left:3%; text-align:center;} 
#prod_comprar {width:70%; padding:2%; background-color:#007364; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom:15px; margin-top:15px; font-family:  'Lora', serif; color:#FFF; font-size:16px; text-align:center; margin-left:auto; margin-right:auto;  }
#prod_comprar a {color:#FFF; text-decoration:none;}
#prod_comprar a:hover {color:#CDDCCF;}
#prod_textos {margin-bottom:10px;}
#producto {width:94%; padding-left:3%; padding-right:3%; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #ccc; text-align:center; }
#producto img {width:100%; border:1px #e7e7e6 solid; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#producto h1 {font-family: 'Raleway', sans-serif; color:#edb03b; font-size:18px; font-weight:700; }
#producto p {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400;}
#producto p a {font-family:  'Roboto', serif; color:#000; font-size:16px; font-weight:400; text-decoration:none;}
#producto p a:hover {color:#edb03b;}
/* 	ESTRUCTURA PRODUCTO */

/* 	ESTRUCTURA PIE */
#pie {width:100%; background-color:#000; border-top:4px solid #efbf47;}
#pie_interno {width:96%; padding:2%;}
#pie_dividido {width:90%; padding-right:5%; padding-left:5%;}
#pie_dividido2 {width:90%; padding-right:5%; padding-left:5%;}
#pie_dividido2 img {max-width:100%;}
.pie_centrado1 {text-align:center;}
.pie_centrado2 {text-align:center;}
#pie2 {width:98%; background-color:#333; padding-left:1%; padding-right:1%; padding-top:2px; padding-bottom:2px;}
/* 	ESTRUCTURA PIE */

/* 	ESTRUCTURA DETALLER PRODUCTO */
#prod_precio2 {font-family: 'Roboto', sans-serif;  color:#dc6d35; font-size:30px; font-weight:800; }

#prod_comprar2 {width:30%; padding:2%; float:left; background-color:#5ba54c; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom:15px; margin-top:15px; font-family:  'Roboto', sans-serif; color:#FFF; font-size:18px; text-align:center; }
#prod_comprar2 a {color:#FFF; text-decoration:none;}
#prod_comprar2 a:hover {color:#CCC;}

#derecha {width:96%; margin-left:auto; margin-right:auto; margin-bottom:25px; text-align:center;}
#derecha img {max-width:100%; text-align:center;}
#izquierda {width:96%; margin-left:auto; margin-right:auto;}

#descripcion {margin-top:20px; border-top: #CCC solid 1px;}

#fotitos {width:19%; height:60px; float:left; overflow:hidden; margin-right:0.5%;margin-left:0.5%;margin-bottom:1%; }
#fotitos img {max-height:60px;}

/* 	ESTRUCTURA DETALLER PRODUCTO */

/* 	ESTRUCTURA FORMULARIOS */
label {font-family: 'Roboto', sans-serif; color:#333; font-size:12px; font-weight:400; text-align:left;}
input { width:95%; height:30px; border: 1px solid #CCC; margin-bottom:10px; border-radius:4px;}
select { width:95%; height:30px; border: 1px solid #CCC; margin-bottom:10px; border-radius:4px;}
textarea { width:95%; height:90px; border: 1px solid #CCC; margin-bottom:10px;  border-radius:4px; background-color:#FFF;}
::placeholder { font-family: 'Roboto', sans-serif; color:#999; font-size:14px; font-weight:400; }
.btnsubmit {border:none; background-color:#efbf47; color:#FFF; padding:4px; cursor:pointer; width:300px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family:  'Roboto', sans-serif; color:#FFF; font-size:18px; text-align:center; text-transform:uppercase; }
#actualizar input {width:20px !important; height:20px; border:none;} /*BOTON CARRITO DE COMPARAS*/
#derechaf {width:96%; margin-left:auto; margin-right:auto;}
#izquierdaf {width:96%; margin-left:auto; margin-right:auto;}
#consulta_ok { width:98%; padding:1%; background-color:#efbf47;}
#consulta_ok p { color:#FFF;}
/* 	ESTRUCTURA FORMULARIOS */

/* 	ESTRUCTURA CARRITO */
#carrito_1 {width:50%; height:auto; text-align:left; background-color:#5fab50; float:left; display:none;}
#carrito_2 {width:20%; height:auto; text-align:left; background-color:#5fab50; float:left; display:none;}
#carrito_3 {width:10%; height:auto; text-align:center; background-color:#5fab50; float:left; display:none;}
#carrito_4 {width:100%; height:auto; text-align:left; background-color:#FFF; padding-top:10px;}
#carrito_9 {width:100%; height:auto; text-align:left; background-color:#FFF; padding-top:10px;}
#carrito_5 {width:50%; height:auto; text-align:left; background-color:#FFF; padding-bottom:10px; float:left; border-bottom:1px solid #5fab50; float:left;}
#carrito_51 {width:15%; float:left; text-align:left;}
#carrito_52 {width:15%; float:left; text-align:left;}
#carrito_52 input {border:none; text-align:left; margin-top:-5px;}
#carrito_53 {width:70%; float:left;}
#carrito_6 {width:50%; height:47px; text-align:center; background-color:#FFF; float:left; border-bottom:1px solid #5fab50; float:left;}
#carrito_7 {width:50%; height:auto; text-align:center; background-color:#5fab50; float:right; padding-top:8px; padding-bottom:8px;}
#carrito_8 {width:50%; text-align:center; background-color:#5fab50; float:left; border-bottom:1px solid #5fab50; padding-top:8px; padding-bottom:8px; float:left;}

#categorias_boton2 {width:50%; float:left;}
#categorias_icono {width:90px; float:left;}
#categorias_texto {width:90px; float:left;}

#envios {width:98%; padding:1%; text-align:left; background-color:#EAEAEA; padding-top:20px; margin-bottom:15px;}
#envios_label {float:left; text-align:left; margin-top:-10px; }
#envios_label label {font-weight:400;}
#envios_input {float:left; text-align:left;}
#envios_input input {width:15px !important; margin-top:0; padding-top:0;}
/* 	ESTRUCTURA CARRITO */

/* 	MENU LATERAL */
#menu_lateral {font-family:  'Lora', serif;font-weight:400;font-size: 16px;color: #666;display:none}
#menu_lateral a {font-family:  'Lora', serif;font-weight:400;font-size: 16px;color: #666;text-decoration:none;display:block;}
#menu_lateral a:hover {color: #333;}
#menu_lateral ul {list-style-type: none; margin-left:-30px;}
/* 	MENU LATERAL */

/* 	ESTRUCTURA SECICONES */
#foto_abajo {width:100%; text-align:center;}
#foto_abajo img {max-width:100%; text-align:center;}
#foto_arriba {width:100%;}
#foto_arriba img {width:100%;}
#fotitos2 {width:48%; height:120px; float:left; overflow:hidden; margin-right:1%;margin-left:1%;margin-bottom:1%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:none;}
#fotitos2 img { max-width:100%;}
#seccion img {max-width:100%;}
/* 	ESTRUCTURA SECICONES */



@media screen and (min-width:34.375em) {
  
/* 	ESTRUCTURA CUERPO */   
#destacados_interno {width:44%; float:left;}
#derechap {width:66%; margin-right:4%; float:left; margin-top:30px;}
#izquierdap {width:26%; margin-left:4%; float:left; }  
#producto {width:46%; padding-left:2%; padding-right:2%; float:left;}  
/* 	ESTRUCTURA CUERPO */    
 
 /* ESTRUCTURA PRODUCTO */    
/*#prod_der {width:40%; padding-right:3%; padding-left:0; float:left; text-align:center;} 
#prod_izq {width:57%; float:left; padding-right:0; padding-left:0; text-align:left;}
#prod_precio {width:45%; float:left; margin-right:1%; } 
#prod_comprar  {width:45%; float:left; margin-left:1%;} */ 
 /* ESTRUCTURA PRODUCTO */  
 
/* 	ESTRUCTURA SECICONES */
#fotitos2 {width:23%;} 
/* 	ESTRUCTURA SECICONES */
    
}

@media screen and (min-width:51em) {
.clear2 {clear:none;}    
/* 	CONTENEDORES */
#contenedor_principal {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_superior {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_top {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_menu {width:100%;margin-left:auto; margin-right:auto;}
#contenedor_contenido {width:100%; background-color:#FFF; margin-left:auto; margin-right:auto;}
#contenedor_banner {width:100%; margin-left:auto; margin-right:auto; margin-top:-18px;}
#contenedor_pie {width:100%; margin-left:auto; margin-right:auto;}
/* 	CONTENEDORES */	
	
/* 	ESTRUCTURA TOP */  
#superior {padding-bottom:0px; padding-top:0px;} 
#superior_izq {width:49%; padding-right:0; padding-left:1%; text-align:left; padding-bottom:0; float:left; padding-top:4px;} 
#superior_der {width:49%; padding-right:1%; padding-left:0; text-align:right; float:left; display:block;} 
#top_izq {width:16%; padding-right:0; text-align:left; padding-bottom:0; float:left; padding-left:1%;}
#top_centro {width:48%; padding-left:2%; padding-right:2%; text-align:left; float:left; padding-top:35px;} 
#top_der {width:30%; padding-right:1%; padding-left:0; text-align:right; float:left;} 
#buscador_izq input {width:60%;}
#menu_top {width:99%; background-color:#000; display:block; margin-left:auto; margin-right:auto; padding-left:1%;}
#menu_celular {display:none;}
#top h1 {font-size:30px;}
#top_centro { padding-top:50px;}
#top {margin-top:0px;}
/* 	ESTRUCTURA TOP */ 

/* 	ESTRUCTURA CUERPO */   
#lateral_izq {width:32%; padding-right:3%; float:left; background-color:#FFF; display:block;}
#lateral_der {width:65%; float:left;}
/*#lateral_izq_home {width:32%; padding-right:3%; float:left; background-color:#FFF; display:block;}
#lateral_der_home {width:65%; float:left;}*/
#destacados_interno {width:19%;}  
#banner_secundario {font-size:30px;}  
#banner_per_izq {width:40%; float:left;}
#banner_per_der {width:50%; float:left; padding-top:30px; text-align:left; padding-left:10%;}
#banner_per_der h1 {font-size:30px; line-height:24px;}
#banner_per_der p {font-size:24px; line-height:12px;}
#franja {font-size:48px;}
/* 	ESTRUCTURA CUERPO */

/* 	ESTRUCTURA PIE */
#pie_dividido {width:39.3%; padding-left:0; padding-right:0; float:left;}  
#pie_dividido2 {width:21.3%; padding-left:0; padding-right:0; float:left;}  
.pie_centrado1 {text-align:left;}
.pie_centrado2 {text-align:right;}
/* 	ESTRUCTURA PIE */

/* 	PRODUCTO */
#derecha {width:30%; margin-right:2%; float:left;}
#derecha img {width:100%;}
#fotitos {width:24%;}
#izquierda {width:50%; margin-left:8%; margin-right:10%; float:left;}
#prod_textos {height:70px; overflow:hidden;}
#prod_ext {width:31%; margin-left:2%; margin-right:0; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;} 
#producto {width:21%;} 
/* 	PRODUCTO */

/* 	ESTRUCTURA CARRITO */
#carrito_1 {width:50%; text-align:left; background-color:#5fab50; float:left; display:block; padding-top:8px; padding-bottom:8px;}
#carrito_2 {width:20%; text-align:left; background-color:#5fab50; float:left; display:block; padding-top:8px; padding-bottom:8px;}
#carrito_3 {width:10%; text-align:center; background-color:#5fab50; float:left; display:block; padding-top:8px; padding-bottom:8px;}
#carrito_4 {width:50%; height:30px; padding-top:10px; text-align:left; background-color:#FFF; float:left;border-bottom:1px solid #5fab50;}
#carrito_9 {width:20%; height:30px; padding-top:10px; padding-bottom:0; text-align:left; background-color:#FFF; float:left; border-bottom:1px solid #5fab50;}
#carrito_5 {width:20%; height:30px; padding-top:10px; padding-bottom:0; text-align:left; background-color:#FFF; float:left; border-bottom:1px solid #5fab50;}
#carrito_6 {width:10%;height:30px; padding-top:10px; text-align:center; background-color:#FFF; float:left; border-bottom:1px solid #5fab50;}
#carrito_7 {width:10%; text-align:center; background-color:#5fab50; float:right; padding-top:8px; padding-bottom:8px;}
#carrito_8 {display:none;}
#envios {width:28%; float:left; margin-right:3%; }
/* 	ESTRUCTURA CARRITO */

/* 	ESTRUCTURA FORMULARIOS */
#derechaf {width:40%; float:left; text-align:left;}
#izquierdaf {width:40%;  float:left; text-align:left;}
/* 	ESTRUCTURA FORMULARIOS */

#menu_lateral {display:block;}

/* 	ESTRUCTURA SECICONES */
#fotitos2 {width:18%;}
/* 	ESTRUCTURA SECICONES */

.banner_per {font-size:30px;}

}

@media screen and (min-width:64em) {
#top h1 {font-size:48px;}
#top_centro {padding-top:35px;} 
/* 	ESTRUCTURA CUERPO */      
#lateral_izq {width:22%;}
#lateral_der {width:75%; float:left;}    
/*#lateral_izq_home {width:22%;}
#lateral_der_home {width:75%; float:left;}  */
/* 	ESTRUCTURA CUERPO */   
    
/* 	ESTRUCTURA PRODUCTO */
#prod_ext {width:18%; margin-left:2%; margin-right:0;} 
/* 	ESTRUCTURA PRODUCTO */

#pie_dividido {width:42.3%;}  
#pie_dividido2 {width:15.3%;}  
}