﻿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;
	margin-top: 20px;
	width:1000px;
	text-align:center; 
	background-image:url(../imagenes/borders_ver.gif);
	border:0px;
}

#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;
	padding-top:10px;
	cursor: pointer;
}

#menu ul li:hover{
	background-image:url(../imagenes/menu_hover.jpg);
}


#menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.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; 
}

#pie_enlaces a{color:#454545; text-decoration:none}

#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: 7px 0px 3px 10px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	height:18px;
}
#submenu ul li a{
	display:block;
}
#submenu ul li:hover{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c5171;
	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;
}

/* comentarios */
.cajacomentario{margin-top:10px;padding-bottom:10px;border-bottom: 1px dotted #999}
#comentariofr label{display:block; color:#666666; font-weight:700; margin:3px 0px; font-size:11px; float:left}
#comentariofr input, #comentariofr textarea{padding: 3px 4px 0px 4px; border: 1px solid #dbdbdb; font-size:11px}
#comentariofr input[type = checkbox] {border: 0;float:left; position:relative; width:15px; margin-right:10px}
#comentariosMenu{background-color:#eee; height:20px; text-align:center; padding-top:3px; margin:0 -10px 10px -10px}
.topcomentario{color:#999}
.coment{background-color:#f6efff;padding:5px; margin:2px;text-align:justify}
.manos{font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:bold;color:#650580;float:right}
.manos samp{margin:0px 5px;color:#650580;font-weight:bold;font-size:14px}
#contenido .afavorcontra{color:#333;text-decoration:none}
#contenido .afavorcontra:hover{text-decoration:underline}
.afavor,.encontra{padding-left:20px; float:left}
.afavor{background:url(../imagenes/subir.png) left no-repeat}
.encontra{background:url(../imagenes/bajar.png) left no-repeat; margin-left:10px}

/* ANTIBOT */
.cont_antibot{padding:10px 5px 5px 5px}
.txt_antibot{padding:5px; margin-top:5px}
#antibot{width:45%; float:right; height:22px}

/*PAGINACION*/
#paginacionDiv{padding-top:10px;margin:0 auto; text-align:right;}
.irpagina_img{margin:0px 5px}
.paginaact{padding:2px 6px; vertical-align:top; border: 1px dotted #650580; color:#650580; font-weight:bold;}
.irpagina{padding:8px; vertical-align:top;}
a.irpagina {font-weight:bold; color:#f00;}
a:hover.irpagina {text-decoration:underline;}
/*-*/

/* 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:#fff url(../imagenes/1col_2.jpg) 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, .caja2col .centrob {padding:0px 10px; width:343px; border-left:1px #dedede solid; border-right:1px #dedede solid; background:#fff no-repeat}
.caja2col .centro{background-image:url(../imagenes/2col_2.jpg)}
.caja2col .centrob{background-image:url(../imagenes/2col_2b.gif)}
.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}
.caja2col .pestanias{background:#fff url(../imagenes/pestanias.gif) bottom repeat-x; height:30px}
.caja2col .pestaniaon, .caja2col .pestaniaoff{height:25px; text-align:center; font-family: "Trebuchet MS", Verdana, Helvetica; font-size:14px; font-weight:bold; width:181px; padding:5px 0 0 0; margin:0}
.caja2col .pestaniaon{background:#fff url(../imagenes/pestaniaon.gif) no-repeat; color:#333333; cursor:default}
.caja2col .pestaniaoff{background:#fff url(../imagenes/pestaniaoff.gif) no-repeat; color:#999999; cursor:pointer}

/* 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 #ac5bcb; background-color:#f4eaf8;}

textarea {border: 1px solid #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.enlader{float:right}
.enlaizq{float:left}
.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 */


#portada_central{
	width:980px;
	height:300px;
	margin-bottom:20px;
}

	img{border:none;}
	#slider {position:relative; float:left;width:490px; height:300px; 	}	


	#sliderblanco_50{
	position:absolute;
	left:0px;
	top:166px;
	width:490px;
	height:300px;
	z-index:5;
	background-image:url(../imagenes/portada_banner.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:490px;
	height:300px;
	overflow:hidden;
	margin-bottom: 15px;
}
	#prevBtn{height:10px;width:10px;position:absolute; left:400px;top: 425px; z-index:50;}
	#nextBtn{height:33px; width:33px; position:absolute; left:450px; top: 425px;z-index:50;}	
/*--------------------------------------------------------*/
/* los distintos banner del div slider */
#banner1 h2{
	position:absolute;
	z-index:40;
	color:#F00;
	font-size:33px;
	color:#ff931f;
	top:15px;
	left:150px;
	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: left;
	font-size:18px;
	color:#dae5eb;
	font-family:Arial, Helvetica, sans-serif;
	top:80px;
	left:150px;
	width: 325px;
	letter-spacing: 0.4px;
}
#banner2 h2{
	position:absolute;
	z-index:40;
	font-size:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff1d32;
	top:20px;
	left:150px;
	font-weight: normal;
	text-align:right;	
	width: 325px;
}
#banner2 p{
	position:absolute;
	z-index:40;
	font-weight:normal;
	text-align:right;
	font-size:18px;
	color:#9fdfeb;
	font-family:Arial, Helvetica, sans-serif;
	top:80px;
	left:90px;
	width: 385px;
}


#banner3 h2{
	position:absolute;
	z-index:40;
	font-size:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0f92e1;
	top:20px;
	left:10px;
	font-weight: normal;
}
#banner3 p{
	position:absolute;
	z-index:40;
	font-weight:normal;
	text-align:left;
	font-size:18px;
	color:#87776a;
	font-family:Arial, Helvetica, sans-serif;
	top:70px;
	left:10px;
	width: 225px;
	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;
}

#banner6 p{
	position:absolute;
	z-index:40;
	font-family:Arial, Helvetica, sans-serif;
	top:257px;
	left:7px;
	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;
}
.cajaCab,.cajaPie{background:#fff no-repeat; width:760px; height:6px; overflow:hidden}
.cajaCab{background:url(../imagenes/1col_1.gif)}
.cajaPie{background:url(../imagenes/1col_3.gif)}

/* votos */
#votos, .votardiv{height:40px; float:left;display: inline-block}
.votar_txt{float:left;margin-top:5px}
.star-rating2,.star-rating2 .current-rating{background: url(rater/star.png) left -1000px repeat-x;}
.star-rating2{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;float:left}
.star-rating2 li{display: inline;}
.star-rating2 .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating2 .current-rating{z-index:1;background-position: left center;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(rater/star.png) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;float:left}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.inline-rating{display:-moz-inline-box;display: inline-block;vertical-align: middle;}
.small-star{width:50px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(rater/star_small.gif);line-height: 10px;height: 10px;}
.star-rating-result{position:relative;display:-moz-inline-box;display: inline-block;vertical-align: middle;margin:5px 0 0 5px;color:#ed7a05}
.star-rating-titulo{position:relative;display:-moz-inline-box;display: inline-block;vertical-align: middle;}
/* fin votos */

.destacado{color:#650580; font-size:14px;}


.input_registro{border: 1px solid #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:16px; background-image:url(../imagenes/input_fondo.gif); padding:2px 5px 0px 5px}
.input_registro_sel{border: 1px solid #ac5bcb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:16px; background-image:url(../imagenes/input_fondo2.gif); padding:2px 5px 0px 5px}

.tabla_general th { font-weight:bold; padding:4px 5px; border-right:1px white solid; border-left:1px white solid}
.tabla_general td { padding:4px 5px; border-right:1px white solid; border-left:1px white solid}


