﻿body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,th,td, img { 
	margin:0;
	padding:0;
}





p{
	margin:0; 
}

body { 
	margin:0; 
	padding:0; 
	text-align:center;
	background-image:url(../imagenes/fondo_total.jpg);
	background-repeat:repeat-x;
	background-color:#efefef;
} 

#contenedor{
	margin:0 auto; 
	width:1000px;
	text-align:center; 
	background-image:url(../imagenes/borders_ver.gif);
}

#menu{
	text-align:left; 
	margin:0 auto;
	margin-top:15px;
	margin-bottom:7px;
	width:980px; 
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu ul li{
	width: 125px;
	height:26px;
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
	background-image:url(../imagenes/menu.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	cursor: pointer;
}

#menu ul li:hover{
	background-image:url(../imagenes/menu_hover.jpg);
}

.menu_on{
	background-image: url(../imagenes/menu_on.jpg) !important;
	cursor: default !important;
}

#login{
	background-image:url(../imagenes/menu_fondo.jpg);
	padding-top:10px;
	height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
}

#login input{
	width:65px;
	height:14px;
	background-image: url(../imagenes/login_caja_fondo.gif);
	background-repeat: repeat-x;
	border: 1px solid #353534;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:10px;
}

#login a{
	text-decoration:underline;
	color:#FFF;
}

#contenido{
	text-align:left;
	margin:0 auto;
	width:980px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position: relative;
	

}


#contenido a{
	text-decoration:underline;
	color:#666;
}



#pie{
	text-align: right; 
	padding:8px 0px 8px 0px;
	width:980px; 
}

#submenu{
	margin:0;
	padding:0;
	width: 186px; 
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}


#submenu_contenedor{
	width:220px;
	float:left;
}

#submenu .titulo{
	width: 100%; 
	height:18px;
	background-image: url(../imagenes/submenu_2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;

}
#submenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#submenu ul li{
	margin: 0;
	padding: 3px 0px 3px 10px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
#submenu ul li:hover{
	margin: 0;
	padding: 3px 0px 3px 10px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c5171;
	cursor:pointer;
	background-image: url(../imagenes/submenu_4.jpg);

}

#submenu ul li a{
	text-decoration:none;
	color:#666666;
}


#submenu ol{
	margin: 5px 0px 0px 0px;
}

#submenu ol li{
	margin: 0px;
	padding: 3px 0px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}


h1{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	color:#666666;
	font-size:24px;
	display: none;
}

h2{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	color:#666666;
	font-size:24px;
}

.clear_float{
	clear:both;
	height:0;
}

.boton{
	height:20px;
	background-image: url(../imagenes/boton_fondo.gif);
	background-repeat: repeat-x;
	border: 1px solid #a8a8a8;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:10px;
}

.thumb{
	padding:3px 0px 0px 0px;
	height:152px; 
	width:152px; 
	margin:11px; 
	float:left; 
	text-align:center; 
	background-image: url(../imagenes/thumb_fondo.jpg);
	background-repeat:no-repeat;

}


.titulo_caja{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}




/* para cajas que forman 1 columna */
.caja1col {width:760px; margin:0px;}
.caja1col .ud {width:760px;}
.caja1col .centro { padding:0px 10px; width:738px; border-left:1px #dedede solid; border-right:1px #dedede solid; background-image:url(../imagenes/1col_2.jpg); background-repeat:no-repeat}
.caja1col .centro_lila { padding:0px 10px; width:738px; border-left:1px #c481fd solid; border-right:1px #c481fd solid; background-image:url(../imagenes/1col_2_lila.jpg); background-repeat:no-repeat}


/* para cajas especial con botones a la izquierda */
.caja1bcol {width:760px; margin:0px;}
.caja1bcol .ud {width:760px;}
.caja1bcol .centro { padding:0px 10px; width:738px;  border-right:1px #dedede solid; background-image:url(../imagenes/1colb_2.jpg); background-repeat:no-repeat}



/* para cajas que forman 2 columnas */
.caja2col {width:365px; margin:15px 15px 15px 0px}
.caja2col .ud {width:365px;}
.caja2col .centro { padding:0px 10px; width:343px; border-left:1px #dedede solid; border-right:1px #dedede solid; background-image:url(../imagenes/2col_2.jpg); background-repeat:no-repeat}
.caja2col .centro_lila { padding:0px 10px; width:343px; border-left:1px #c481fd solid; border-right:1px #c481fd solid; background-image:url(../imagenes/2col_2_lila.jpg); background-repeat:no-repeat}


/* para cajas que forman 3 columnas */
.caja3col {width:223px; float:left; margin:15px}
.caja3col .ud {width:223px;}
.caja3col .centro {padding:0px 8px; width:205px; border-left:1px #dedede solid; border-right:1px #dedede solid; background-image:url(../imagenes/3col_2.jpg); background-repeat:no-repeat}


/* cajas de caracteristicas */
#caracteristicas {padding:0px;}
#caracteristicas ul {list-style-type:none; padding:0px; margin:0px;}
#caracteristicas ul li {display:none;  margin-top:10px; border:1px solid #eeeeee; font-family:'Trebuchet MS', Verdana, Helvetica;}
#caracteristicas ul li .titulo {background-image:url(../imagenes/caracteristicas_fondo.jpg); font-size:12px; font-weight:bold; color:#666666}
#caracteristicas ul li .titulo_no_activo {background-image:url(../imagenes/caracteristicas_fondo.jpg); font-size:12px; font-weight:bold; color:#666666}

#caracteristicas ul li .contenido {cursor:default; display:block; color:#000000; font-weight:normal; background-color:#FFFFFF; padding:5px;}
#caracteristicas input{	border: 1px solid #666;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#caracteristicas textarea{border: 1px solid #666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#caracteristicas label {display: block;float: left;text-align:right;width: 120px;padding-right: 5px;}

.caracteristicas_label {display: block;float: left;text-align:right;width: 100px;padding-right: 5px;}


#listado_fotos{background-color:#eee; height:20px; text-align:right; padding-top:3px; padding-right:10px}




input {border: 1px solid #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.input_sel {border: 1px solid #d89400; background-color:#f5eabf;}

textarea {border: 1px solid #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


.division {border-bottom:1px #999 dashed;height:1px;margin-top:5px}

.error {color: #FF0000; font-weight: bold;}


/* tabla gris con listado */
#tabla_lista {padding:0px;}
#tabla_lista ul {padding:0px; margin:0px;}
#tabla_lista ul li {list-style:none; margin-top:10px; border:1px solid #eeeeee; font-family:'Trebuchet MS', Verdana, Helvetica;}
#tabla_lista ul li .titulo {background-image:url(../imagenes/caracteristicas_fondo.jpg); font-size:12px; font-weight:bold; color:#666666}
#tabla_lista ul li .titulo_no_activo {background-image:url(../imagenes/caracteristicas_fondo.jpg); font-size:12px; font-weight:bold; color:#666666}


.desactivado {/*se usa para activar o desactivar un extra (definido sin estilo, no utilizar para otra cosa) */}
/*--------------------------------------------------------*/
/* div slider ir cambiando información */
	img{border:none;}
	#slider {position:relative; float:left;width:980px; height:300px;	}	
	#sliderblanco{
	position:absolute;
	left:0px;
	top:166px;
	width:980px;
	height:300px;
	z-index:5;
	background-image:url(../imagenes/baner_blanco.png);
	background-repeat:no-repeat;
	letter-spacing: 0.5px;
	display: block;
}
	#slider ul, #slider li{	margin:0;padding:0;list-style:none; position:relative;}
	#slider, #slider li{
	width:980px;
	height:300px;
	overflow:hidden;
	margin-bottom: 15px;
}
	#prevBtn{height:10px;width:10px;position:absolute; left:15px;top: 332px; z-index:50;}
	#nextBtn{height:33px; width:33px; position:absolute; right:15px; top: 332px;z-index:50;}	
/*--------------------------------------------------------*/
/* los distintos banner del div slider */
#banner1 h2{
	position:absolute;
	z-index:40;
	color:#F00;
	font-size:40px;
	top:0px;
	left:100px;
	color:#ff931f;
	top:50px;
	left:246px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	width: 401px;
	height: 50px;
}
#banner1 p{
	position:absolute;
	z-index:40;
	font-weight:normal;
	text-align:justify;
	font-size:23px;
	color:#dae5eb;
	font-family:Arial, Helvetica, sans-serif;
	top:123px;
	left:246px;
	width: 645px;
	letter-spacing: 0.5px;
}
#banner2 h2{
	position:absolute;
	z-index:40;
	font-size:40px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff1d32;
	top:51px;
	left:348px;
	font-weight: normal;
}
#banner2 p{
	position:absolute;
	z-index:40;
	font-weight:normal;
	text-align:justify;
	font-size:23px;
	color:#9fdfeb;
	font-family:Arial, Helvetica, sans-serif;
	top:113px;
	left:348px;
	width: 538px;
}
#banner3 h2{
	position:absolute;
	z-index:40;
	font-size:40px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0f92e1;
	top:40px;
	left:67px;
	font-weight: normal;
}
#banner3 p{
	position:absolute;
	z-index:40;
	font-weight:normal;
	text-align:justify;
	font-size:23px;
	color:#87776a;
	font-family:Arial, Helvetica, sans-serif;
	top:102px;
	left:67px;
	width: 528px;
	letter-spacing: 0.2px;
}

#banner4 h2{
	position:absolute;
	z-index:40;
	font-size:26px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;
	top:268px;
	left:255px;
	font-weight: normal;
}
#banner4 p{
	position:absolute;
	z-index:40;
	font-weight:normal;
	text-align:justify;
	font-size:23px;
	color:#87776a;
	font-family:Arial, Helvetica, sans-serif;
	top:102px;
	left:67px;
	width: 528px;
	letter-spacing: 0.2px;
}

#banner5 p{
	position:absolute;
	z-index:40;
	font-family:Arial, Helvetica, sans-serif;
	top:50px;
	left:507px;
	width: 410px;
	text-align:center;
}


.faq_pregunta{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 15px;
	color:#5a2142;
	text-align:right;
	cursor:pointer;
}

.faq_numero{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 30px;
	color:#cad300;
	text-align:center;
	cursor:pointer;
}
