/* estilos generales */
body, form, h1, h2, h3, h4, ul, li, p {
	margin:0px;
	padding:0px;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:url(img/01_fondoGeneral.png) repeat-x;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.inbisible {
	display:none;
}
.br1 {
	font-size:1px;
	overflow:hidden;
	clear:both;
}
.separador4 {
	height:4px;
	overflow:hidden;
}

/* contenedor general */
#contGeneral {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

/* cabezal */
#textoSuperior {
	height:21px;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	padding-top:6px;
	color:#666;
	background:url(img/01_fondoTextSuperior.png);
}
#cabezal {
	height:144px;
	background:url(img/02_cabezal.png);
	position:relative;
}
#cabezal h2 {
	position:absolute;
	top:100px;
	left:30px;
	font-size:13px;
	text-align:center;
	width:285px;
}
#bannerCabezal {
	width:468px;
	height:60px;
	position:absolute;
	right:180px;
	top:20px;
	border:2px solid #333;
	overflow:hidden;
}
#bannerCabezal a img {
	border:none;
}
#cabezal ul {
	position:absolute;
	width:615px;
	height:40px;
	top:105px;
	left:340px;
	overflow:hidden;
}
#cabezal ul li {
	display:inline;
	list-style:none;
}
#cabezal ul li a {
	display:block;
	width:153px;
	height:25px;
	padding-top:15px;
	float:left;
	text-align:center;
	color:#FFF;
}
#cabezal ul li .solapaActiva {
	background:url(img/05_solapaActiva.gif);
	color:#333;
}

/* contenido */
#contenedor1 {
	background:url(img/03_fondoContenido.png);
	height:auto;
}
#contenedor2 {
	background: url(img/03_fondoContenidoTop.png) no-repeat top;
	padding-left:27px;
	padding-top:3px;
}

/* columnas */
#columnaIZQ, #columnaCEN, #columnaDER {
	margin-right:4px;
	float:left;
}

/* columna izquierda */
#columnaIZQ {
	width:480px;
}

/* modulos */
.contTitSub {
	height:64px;
	background:url(img/06_subTitGrande.gif);
}
.contTitChico {
	height:33px;
}
.claro {
	background:url(img/06_fondoClaro.gif);
}
.oscuro {
	background:url(img/06_fondoOscuro.gif);
}
.titModulo {
	height:24px;
	padding-top:9px;
	padding-left:40px;
	font-size:12px;
	color:#FFF;
}
.titGrande {
	background:url(img/06_titGrande.gif);
}
.titChico {
	background: url(img/06_titChico.gif);
}
.contTitSub div {
	padding-left:10px;
	padding-top:9px;
}
.moduloMedioClaro, .moduloMedioOscuro {
	padding:10px;
	margin-bottom:4px;
}
.moduloMedioClaro {
	background:rgb(235, 240, 245) url(img/06_pieClaro.gif) bottom no-repeat;
}
.moduloMedioOscuro {
	background:rgb(217, 227, 236) url(img/06_pieOscuro.gif) bottom no-repeat;
}

/* banner 468x60 */
.banner468x60 {
	width:468px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}

/* secreto listado */
.contSecreto {
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid rgb(65, 79, 95);
	padding-bottom:10px;
	padding-top:11px;
	display:table;
	height:120px;
}
.colIz, .colDe {
	float:left;
}
.colIz {
	display:block;
	width:65px;
	height:27px;
	padding-top:67px;
	color:#FFF;
	text-align:center;
}
.colIz:hover {
	color:#CCC;
	text-decoration:none;
}
.secretoMujer .colIz {
	background:url(img/07_imagenMujer.png);
}
.secretoHombre .colIz {
	background:url(img/07_imagenHombre.png);
}
.colDe {
	width:385px;
	margin-left:10px;
}
.colDe a {
	text-decoration:underline;
}
.colDe a:hover {
	text-decoration:none;
}
.secretoMujer .colDe a {
	color:rgb(65, 79, 95);
}
.secretoHombre .colDe a {
	color: #000066;
}
.descripcion {
	height:35px;
	padding-top:5px;
}
.contPuntajes {
	height:35px;
}
.puntuacion, .votar {
	float:left;
}
.puntuacion {
	width:276px;
	height:25px;
	background:url(img/08_fondoValoracion.png);
	margin-bottom:8px;
	position:relative;
}
.puntuacion div, .puntuacion span {
	position:absolute;
}
.valoracion, .sobreValoracion {
	top:0px;
	height:25px;
}
.secretoMujer .valoracion {
	background:url(img/08_fondoBarraMujer.png);
}
.secretoHombre .valoracion {
	background:url(img/08_fondoBarraHombre.png);
}
.sobreValoracion {
	width:111px;
	background:url(img/08_marcoValoracion.gif);
}
.puntuacion span {
	color:#FFF;
	top:6px;
	left:115px;
}
.votar {
	width:104px;
	background:#999;
	margin-left:5px;
	height:25px;
	background:url(img/08_fondoVotar.png);
	color:#FFF;
}
.votar span, .votar a {
	float:left;
}
.votar span {
	padding-top:6px;
	padding-left:8px;
	width:40px;
}
.votar .votado {
	width:auto;
	text-align:center;
}
.votar a {
	display:block;
	width:16px;
	height:17px;
	margin:4px;
}
.positivo {
	background:url(img/10_votarPositivo.png) top;
}
.positivo:hover {
	background:url(img/10_votarPositivo.png) bottom;
}
.negativo {
	background:url(img/10_votarNegativo.png) top;
}
.negativo:hover {
	background:url(img/10_votarNegativo.png) bottom;
}

.contSecretoCompleto .descripcion {
	height:auto;
	padding-bottom:10px;
}
.comentario {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border-bottom:1px solid #999;
}
.comentario div, .comentario p {
	padding-bottom:10px;
}
.comentario div a, .comentario p, .comentario p a {
	color:#000066;
}
.comentario div a {
	text-decoration:underline;
}
.comentario div a:hover {
	text-decoration:none;
}

/* paginador */
.paginador1 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:0px;
}
.paginador1 a {
	display:block;
	width:27px;
	height:21px;
	padding-top:6px;
	text-align:center;
	background:rgb(229, 229, 229);
	border:1px solid rgb(102, 102, 102);
	float:left;
	margin:2px;
}
.paginador1 a:hover {
	background:rgb(0, 81, 174);
	border:1px solid rgb(0, 81, 174);
	color:#FFF;
	text-decoration:none;
}
.paginador2 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	height:29px;
}
.paginador2 a {
	display:block;
	width:121px;
	height:22px;
	color:#FFF;
	padding-top:7px;
}
.paginador2 a:hover {
	text-decoration:none;
}
.anterior {
	background:url(img/09_paginadorAnterior.png);
	padding-left:36px;
	text-align:left;
	float:left;
}
.anterior:hover {
	background:url(img/09_paginadorAnterior.png) bottom;
}
.siguiente {
	background:url(img/09_paginadorSiguiente.png);
	padding-right:36px;
	text-align:right;
	float:right;
}
.siguiente:hover {
	background:url(img/09_paginadorSiguiente.png) bottom;
}

/* formulario grande */
.formComun3 {
	padding:10px;
}
.formComun3 p {
	padding-bottom:5px;
}
.formComun3 p label {
	display:block;
	width:150px;
	float:left;
	padding-top:7px;
}
.opcionesForm3 {
	text-align:right;
}
.opcionesForm3 input {
	width:150px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	border:none;
	background:url(img/10_botGrande.gif) top;
	cursor:pointer;
	padding-bottom:2px;
}
.opcionesForm3 input:hover {
	background:url(img/10_botGrande.gif) bottom;
}
.separadorLinea {
	border-bottom:1px solid #999;
	height:5px;
	overflow:hidden;
	margin-bottom:10px;
}

/* columna central */
#columnaCEN {
	width:225px;
}

/* form comun */
.formComun, .formComun2 {
	padding-bottom:10px;
}
.formComun label, .formComun2 {
	display:block;
	padding-bottom:5px;
}
.formComun label span, .formComun2 label span {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
.formComun label span {
	width:60px;
	float:left;
}
.opcionesForm {
	text-align:right;
	display:block;
}
.opcionesForm input {
	width:50px;
	height:25px;
	text-align:center;
	background:url(img/10_botChico.gif) top;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.opcionesForm input:hover {
	background:url(img/10_botChico.gif) bottom;
}

/* listado links */
.listadoLinks {
	list-style:none;
}
.listadoLinks li {
	padding-bottom:5px;
}
.flechita {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
}
.linkFinal {
	color:#000066;
	text-decoration:underline;
}
.linkFinal:hover {
	text-decoration:none;
}

/* columna derecha */
#columnaDER {
	width:225px;
}

/* pie */
#pie1, #pie2 {
	overflow:hidden;
	text-align:right;
	padding-top:10px;
}
#pie1 {
	height:28px;
	background:url(img/04_pie.png);
	overflow:hidden;
	text-align:right;
	padding-right:30px;
	padding-left:30px;
}
#pie1 li {
	display:inline;
}
#pie1 li a {
	color:#FFF;
	border-right:1px solid #FFF;
	padding-left:8px;
	padding-right:10px;
}
#pie1 li .final1 {
	border:none;
}
#pie2, #pie2 a {
	color:#CCC;
}
#pie2 {
	height:40px;
	background:url(img/04_pieBajo.png);
	padding-right:40px;
}