/* CSS Document */
/* CSS Document */
/*HOJA DE ESTILO DE ESTRUCTURA*/
/*ESTRUCTURA  ZONAS COMUNES*/


#CambiaFoto{top:0px; left:0px;  z-index:50; float:left; position: absolute; }
/****   INCLUDES ***********/
#vercatalogos{ float:left; text-align:center; margin:20px; font-size:12px}
#caja_categorias{width:900px; float:left;}
#grupo_de_4{width: 850px; float:left; overflow:visible; margin-top:10px; margin-left:40px;}
#categoria_producto{ width:180px; margin-left:10px; text-align:center; float:left; overflow:visible; border:#666666 1px solid}
#categoria_producto:hover{ border:#000000 1px solid}
#categoria_producto_on{ width:180px; margin-left:10px; text-align:center; float:left; overflow:visible; border:#000000 2px solid}

.ver_todos{font-size:14px; text-decoration:none;}
.titulos{font-size:14px}
.titulos:hover{font-weight:bold}
#categoria_verlos_todos{ width:850px; margin-left:10px; float:left; text-align: left}
.ver_todo{font-size:18px; text-align:center; cursor:hand; cursor:pointer }
.ver_todo:hover{font-size:18px; text-align:center; font-weight:bold; cursor:hand; cursor:pointer}

.txt_titulo_foro{font-weight: bold;font-size:13px;font-family:verdana, arial, sans-serif, helvetica}
.txt_foro{font-weight:normal;font-size:11px;font-family:verdana, arial, sans-serif, helvetica}

.txt_titulo_tienda{font-size:14px;}
.txt_explicacion_tienda{ font-size:12px}
.txt_datos_tienda{ font-size:12px; font-weight:bold}

.txt_titulo_Noticias{font-size:13px; font-weight:bold}
.txt_texto_Noticias{font-size:12px;}
.txt_nueva_Noticias{font-size:12px; font-weight:bold}

.txt_titulo_productos{font-size:12px; font-weight:bold}
.txt_explicacion_productos{font-size:12px;}
.txt_datos_productos{font-size:12px; font-weight:bold}

#ancho_tienda{width:900px}
#caja_tienda_buscar{font-size:11px;}
#caja_tienda_registro{font-size:11px;}
.txt_tienda_titulo{font-size:12px; font-weight:bold}
.txt_tienda_encontrados{font-size:14px; font-weight:bold}
.txt_tienda_titulo_categoria{font-size:13px; font-weight:bold}
.txt_tienda_titulo_producto{font-size:13px; font-weight:bold}
.txt_tienda_titulo_caractarisitcas{font-size:14px; font-weight:bold}
.txt_tienda_titulo_marca{font-size:14px; font-weight:bold}
.txt_tienda_producto{font-size:12px}
.txt_tienda_titulo_catalogos{font-size:11px}
.txt_tienda_texto_carrito{font-size:11px; font-weight:bold}
.txt_tienda_titulo_carrito{font-size:11px; font-weight:bold}
.txt_tienda_avisolegal{font-size:11px}
.tienda_cajetillas{ font-size:12px; font-weight:bold}
#tienda_sobre_carro{background:url(../../RECURSOS/IMAGENES/sobrecarro.jpg); background-position:right; width:600px; height:40px}
#img_href{ color:#FFFFFF;  background:#FFFFFF}
/*****************************************/

/****   INCLUDES ***********/
.txt_titulo_productos{font-size:14px;}
.txt_explicacion_productos{font-size:12px;}
.txt_datos_productos{font-size:12px; font-weight:bold}

.txt_titulo_tienda{ font-size:14px;	}
.txt_explicacion_tienda{ font-size:12px}
.txt_datos_tienda{ font-size:12px; font-weight:bold}

.txt_titulo_Noticias{font-size:13px; font-weight:bold}
.txt_texto_Noticias{font-size:12px;}
.txt_nueva_Noticias{font-size:12px; font-weight:bold}

#tabla_menu{ float:left; padding:5px;}
#fondo_menu{ float:left;  margin-left:5px; margin-top:2px; text-align: right; border-left:#CCCCCC 1px solid;}
/***************************************** border:#CCCCCC 1px solid; */

/*****************************************/
#producto_detalle{margin:2px auto 2px auto; margin-top:20px; width:600px;  overflow:visible; border-top:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-left:#FFFFFF 1px solid; background:#FFFFFF;}
#producto_detalle_imagen{overflow:visible; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px;}
#producto_detalle_nombre{overflow:visible; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px;}
#producto_detalle_exlicacion{overflow:visible; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px;}

#contenedor {margin:0px auto 0px auto; margin-top:10px;  width:900px; position: relative; overflow: visible; background:#FFFFFF; background-color:#FFFFFF}
#cabecera{width:900px; float:left; margin:0px auto 0px auto;position:relative;}
#logo{float:left;width:500px;margin-top:0px;margin-bottom:0px; text-align:left;}
#datos{float:right;text-align:right;margin:5; width:390px}

.empresa{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.direccion{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.textodelmenu{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#menus{width:900px; float:left; padding:0px}

#centro_total{ float:left; width:900px; overflow:visible; }

#casilla_izquierda{width:220px; text-align:left;  float: left; overflow: visible}
#casilla_superior{width:200px;  float:left; padding:10px; overflow: visible}
#casilla_inferior{width:200px; float:left; padding:10px; overflow:visible; margin-top:10px}

#casilla_centro{ width:320px; overflow:visible; margin:10px; text-align:left; float: left; padding-bottom:10px}

#casilla_derecha{text-align: right; float: right; width:300px; overflow: hidden; filter: alpha(opacity=100) }

#casilla_a{float:left; width:320px;  left:20px; margin-top:10px; text-align:left;}
#casilla_b{float: right; width:290px; height:230px;  right:0px; text-align: right; overflow: hidden; position:relative}

#casilla2{width:900px; text-align:left; float:left; overflow:visible}
#izquierda{text-align: center; width:270px; height:210px; margin-left:0px; margin-top:20px; overflow:hidden; text-align: center; vertical-align:middle; float:left}
#derecha{text-align:left;  width:600px;  float: right; overflow: visible; padding-top:10px; padding-bottom:10px}
#casillita_izquierda{text-align:left; margin-left:10px; width:190px; overflow:visible; float:left}
#casillita_centro{text-align:left; margin-left:5px; width:190px; overflow:visible; float:left}
#casillita_derecha{text-align:left; margin-left:5px; width:190px; overflow:visible; float:left}
#texto_casillitas{ margin:10px}
#casilla_productos{width:900px;  overflow: visible; border-left:#CCCCCC thin solid; border-right:#CCCCCC thin solid; border-top:#CCCCCC thin solid; border-bottom:#CCCCCC thin solid;text-align:left; padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:10px; position:relative; float: left; overflow:visible}

#casilla_lemas_texto{width:880px; margin-left:10px; float:left; text-align:left}

#mitades{width:900px; overflow:visible; float:left}
#mitad_izquierda{width:410px; height:180px; border-bottom:#CCCCCC thin solid;text-align:right; padding-top:10px; padding-left:20px; padding-right:0px; padding-bottom:10px; position:relative; float: left; overflow: visible}
#mitad_derecha{width:410px; height:180px;  border-bottom:#CCCCCC thin solid;text-align:left; padding-top:10px; padding-left:0px; padding-right:20px; padding-bottom:10px; position:relative; float: right; overflow: visible}

#mitades_productos{width:900px; overflow:visible; float:left;  border-bottom:#CCCCCC thin solid;}
#mitad_izquierda_productos{width:410px; text-align:right; top:20px; left:20px; right:0px; padding-bottom:40px; position:relative; float: left; overflow: visible;}
#mitad_derecha_productos{width:410px; text-align:left; top:20px; left:0px; right:20px; padding-bottom:40px; position:relative; float: right; overflow: visible}

#mitades_noticia{width:900px; overflow:visible; float:left;}
#mitad_izquierda_noticia{width:380px; overflow: visible; border-bottom:#CCCCCC thin solid; border-left:#CCCCCC thin solid; border-right:#CCCCCC thin solid; border-top:#CCCCCC thin solid; text-align:center; padding-top:10px; padding-left:15px; padding-right:15px; padding-bottom:10px; position:relative; float: left;  background:#EEEEEE; margin-left:20px; margin-bottom:10px}
#mitad_derecha_noticia{width:380px; overflow: visible; border-bottom:#CCCCCC thin solid;  border-left:#CCCCCC thin solid; border-right:#CCCCCC thin solid; border-top:#CCCCCC thin solid; text-align:center; padding-top:10px; padding-left:15px; padding-right:15px; padding-bottom:10px; position:relative; float: right; background:#EEEEEE; margin-right:20px;  margin-bottom:10px}

#contactar{width:900px; overflow:hidden; float:left}
#contactar_izquierda{width:350px; height:360px; float:left; text-align:center; position:relative; overflow:hidden;}
#contactar_derecha{width:540px; height:360px; float:right; overflow:hidden;}

#quienes{width:900px; overflow:visible; float:left}

#quienes_izquierda{width:424px; margin:10px; float:left; text-align: center; position:relative; overflow: visible;}
#quienes_izquierda_imagen{width:400px; height:300px; float:left; margin:10px; text-align: center; position:relative; overflow: hidden;}
#quienes_izquierda_texto{width:400px; float:left; margin:10px; font-size:12px; text-align: left; position:relative; overflow: visible;}

#quienes_derecha{width:430px;  float:right; text-align:center;}
#quienes_derecha_imagen{ float:left; width:410px; height:180px; margin:10px; text-align: left}
#quienes_derecha_texto{ float:left; width:410px; margin:10px; margin-top:0px; text-align: left}

#donde{width:900px; overflow: visible; float:left; text-align: center; background:#EEEEEE}

#foro{width:900px; height:400px; overflow:visible ; float:left}

#publicidad{width:900px; margin-top:5px; text-align:left; border-top:#DDDDDD thin solid; float:left; position:relative;  background:url(../IMAGENES/Publicidad_Horizontal.jpg) #FFFFFF; overflow: visible}


.txt_gris{ font-size:12px}
.txt_negro{ font-size:12px}
.txt_blanco{ font-size:12px}
.txt_propio{ font-size:12px}
.txt_contraste{ font-size:12px}

.txt_titulo_gris{ font-size:13px; font-weight:bold}
.txt_titulo_negro{ font-size:13px; font-weight:bold}
.txt_titulo_blanco{ font-size:13px;  font-weight:bold}
.txt_titulo_propio{ font-size:13px;  font-weight:bold}

.txt_super_titulo_gris{ font-size:19px; font-weight:bold}
.txt_super_titulo_negro{ font-size:19px; font-weight:bold}
.txt_super_titulo_blanco{ font-size:19px;  font-weight:bold}
.txt_super_titulo_propio{ font-size:19px;  font-weight:bold}





#rayitas_superiores{border-top:1px dotted #cccccc;}


#FondoBlanco{background-color:#FFFFFF}

#circulo_superior{background:url(../IMAGENES/CirculoSuperior.jpg);}
#circulo_inferior{background:url(../IMAGENES/CirculoInferior.jpg);}

.txt_mail{text-align:center;}
.txt_direccion{text-align:center;}

.txt_lema{padding-right:20px; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.txt_lema_segundo{padding-right:20px;margin-top:13px;float:right; font-style:italic; font-size:16px;}

.lema4{font-size:20px; padding-bottom:10px; padding-left:10px; padding-right:10px}

.txt_home{font-size:12px;font-family:verdana, arial, sans-serif, helvetica;}
.txt_home_2{text-align:center;}


.tableline_img_color{border: #999999 solid 2px}
/*menu*/

/*quienessomos*/
#img_quienes{padding:30px}
#txt_quienes{padding:30px;padding-top:10px;padding-bottom:50px;}


/*productos*/

.ficha_productos{padding:17px;margin-left:20px}
.img_productos{width:120px;height:120px;}
.txt_productos{text-align:center}
.img_centrada{margin:20px}



/*donde estamos*/
#img_donde{padding:30px}
#txt_donde{padding-bottom:50px;padding-left:85px;text-align:left;}



/*contactar*/
/*padding-bottom:50px;padding-left:85px;*/
#txt_contactar{text-align:center;}
.tableline_form{}

#formulario{width:580;text-align:left;margin:30px;margin-left:90px}

#respuesta{width:400px;height:350px;text-align:center; margin:17px}



