@charset "utf-8";
*{ margin:0px; padding:0px; font-family:Century Gothic; font-size:11px; list-style:none; color:#000000; text-decoration:none}
body {font: Century Gothic; background: #d6d6d6; color: #000000;}
.clear{ clear:both}

.titulosecciones{font-size:24px; font-family:Century Gothic; color:#464646; float:right; margin-top:5px; margin-bottom:15px; margin-right:30px; text-align:right; width:350px; font-weight:normal }

.ecomputer:link{color: #666;text-decoration:none;  font-size:11px;  font-family:Century Gothic;}	
.ecomputer:visited{color:#333;text-decoration:none; font-size:11px;  font-family:Century Gothic;}
.contacto:link{color:#666;text-decoration:none; font-size:11px;  font-family:Century Gothic;}
.contacto:visited{color:#333;text-decoration:none; font-size:11px;  font-family:Century Gothic;}
.avisolegal:link{color:#666;text-decoration:none; font-size:11px;  font-family:Century Gothic;}
.avisolegal:visited{color:#333;text-decoration:none; font-size:11px;  font-family:Century Gothic;}
.proteccion:link{color:#666;text-decoration:none; font-size:11px;  font-family:Century Gothic;}
.proteccion:visited{color:#333;text-decoration:none; font-size:11px;  font-family:Century Gothic;}

#btncatalogo{ margin-left:25px; z-index:10; position:absolute; width:131px; height:29px;}
.catalogo{float:left; clear:both; margin-left:25px; width:924px; background:#3e3f41; height:200px; padding-top:29px; position:absolute; z-index:1;}


#contenedor {margin:0 auto; width:974px; height:675px;}
#barra{ font-size:1px; height:3px; width:100%; background:#000;}

/*----------------------------CABECERA------------------------------------*/
#cabecera { height:120px; background:#FFF;}
	#cabecera #menu{ height:90px; background:#FFF;}
	
		#cabecera #menu ul{height:30px; width:auto; margin-left:130px;}
		#cabecera #menu li{float:left; height:30px;font-size:1px; cursor:pointer; display:inline;}
		
			#cabecera #menu #inicioactivo{height:30px;width:100px;display:block;overflow: hidden; background: url("../imagenes/botones/inicio.jpg") 0 0 no-repeat; margin-top:60px;}
			#cabecera #menu #inicioactivo:hover{background-position: 0 -25px;}
			#inicio #cabecera #menu #inicioactivo{background-position: 0 -25px;}
			
			#cabecera #menu #quienessomosactivo{height:30px;width:120px;display: block;overflow: hidden;background: url("../imagenes/botones/quinessomos.jpg") 0 0 no-repeat;margin-top:60px;}
			#cabecera #menu #quienessomosactivo:hover{background-position: 0 -25px;}
			#quienessomos #cabecera #menu #quienessomosactivo{background-position: 0 -25px;}
	
			#cabecera #menu #localizacionactivo{height:30px;width:120px;display:block;overflow: hidden;background: url("../imagenes/botones/localizacion.jpg") 0 0 no-repeat; margin-top:60px;}
			#cabecera #menu #localizacionactivo:hover{background-position: 0 -25px;}
			#localizacion #cabecera #menu #localizacionactivo{background-position: 0 -25px;}
	
			#cabecera #menu #contactoactivo{height:30px;width:100px;display:block;overflow: hidden;background: url("../imagenes/botones/contacto.jpg") 0 0 no-repeat; margin-top:60px;}
			#cabecera #menu #contactoactivo:hover{background-position: 0 -25px;}
			#contacto #cabecera #menu #contactoactivo{background-position: 0 -25px;}
			
			#cabecera #menu #imagenlogo{height:60px;width:186px;display:block;overflow: hidden;background: url("../imagenes/LOGO/logo.jpg") 0 0 no-repeat; margin-top:30px;}
			#cabecera #menu #punto{height:12px;width:17px;display:block;overflow: hidden;background: url("../imagenes/punto.jpg") 0 0 no-repeat; margin-top:67px;}
			
/*----------------------------CABECERA------------------------------------*/

/*----------------------------MENU CONTENIDO------------------------------------*/
#menucontenido { min-height:610px; height:auto !important; background: #FFF; margin-left:auto; margin-right:auto;}

#menucontenido #cuerpoinicio{clear:both; font-family:Century Gothic; width:975px; color:#003B74; padding-left:0px;}
	#menucontenido #imagenesinicio{ float:left; clear:both; margin-left:25px; width:580px; height:400px; 0 0 no-repeat;}
	#menucontenido #imagenesinicio2{ float:right; clear:both; margin-right:25px; width:345px; height:400px; 0 0 no-repeat;}
/*----------------------------MENU CONTENIDO------------------------------------*/

/*----------------------------SECCION CATALOGO------------------------------------*/
#seccioncatalogo{clear:both; font-family:Century Gothic; width:975px; height:auto !important; color:#003B74;}
	#galeriaimagenes{ float:left; clear:both; margin-left:25px; width:437px; min-height:400px; height:auto !important; 0 0 no-repeat;}
	#detalleproducto{ float:left;  margin-right:25px; width:345px; min-height:400px; height:auto !important; 0 0 no-repeat;}
/*----------------------------SECCION CATALOGO------------------------------------*/

/*----------------------------PIE------------------------------------*/
#pie { min-height:33px; height:auto !important;margin:auto; background:#d6d6d6;} 

	#pieecomputer{width:460px; min-height:33px; height:auto !important; float:right; font-family:Century Gothic; font-size:12px; color:#676767; text-align:right;}
	#pieaviso{width:460px; min-height:33px; height:auto !important; float:left; font-family:Century Gothic; font-size:12px; color:#676767; text-align:left;}
/*----------------------------PIE------------------------------------*/

/* CONTACTO */
.cont_mail{ margin:0 auto; margin-left:100px;}
.cont_izquierda{ float:left; width:100px;}
.cont_seccion{ padding-bottom:15px; float:left;}
.contacto_label{ font-size:16px; color:#b42117; line-height:15px; }
.requerido_label{ font-size:12px; color:#949494; }
.input_contacto{ float:left; border:1px solid #b8b8b8; width:300px; height:20px; padding-left:3px}
.textarea_contacto{ height:185px;}
.envButton{ padding:2px 6px; margin-right:15px; float:left; margin-top:15px; background-color:#b42117; font:Candara; color:white; cursor:pointer;}

/* TOTAL VALIDATOR */
.TV_campo_OK{ border:1px solid #76c766!important}
.TV_campo_KO{ border:1px solid #ff9e9e!important}
.TV_campo_error{ float:right; width:294px; display:none; bottom:5px; left:0px; margin-left:97px; padding:3px 4px; color:#ff6666; background-color:#ffcccc; border:1px solid #ff9e9e}



h2 {
	font-size:30px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	color:#900;
	font-weight:normal;
}
.precio {
	font-size:40px;
	color:#CCC;
	font-family: "Century Gothic", Arial;
}
#detalleproducto #izda{
	float:left;
	width:170px;
}
#detalleproducto #centro {
	background-image:url(../imagenes/cuadradito_gris.gif);
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:50px;
	width:1px;
	min-height:75px;
}
#detalleproducto #dcha{
	float:left;
}
#sin_resultados {
	margin: 100 auto;
	width:80%;
}
#sin_resultados p{
	text-align:center;
	font-size:20px;
	color:#900;
}
#galeriaimagenes img {
	margin-right:10px;
	margin-bottom:10px;
}