@charset "iso-8859-1";
/* CSS Document */

/* estilos genéricos */
* {
	padding:0px;
	margin:0px;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0px;
	color: #666666;
	font-size: 11px;
	text-align: center;
	background-image:url(../imagenes/fnd.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}

h1, h2, h3, h4, h5, h6 {
	background:transparent;
	padding : 0px;
	margin:0px;
}
a{color: #416589; text-decoration: none; }
a:hover{ color:#666666;}

div{border:#000000 solid 0px;}

/* cuerpo centarl */
#cuerpo{ padding: auto; margin: 0 auto; text-align: center; width: 1000px; background-image:url(../imagenes/pie.gif); background-position:center bottom; background-repeat:no-repeat; }

/* cabecera */
#cabecera{width: 1000px; float:left; height:179px; padding:0 auto; margin: 0 auto; background-image:url(../imagenes/cabecera.jpg); background-position:center top; background-repeat:no-repeat;}



#logo{float:left; width:425px; padding:1px; margin-top:33px; margin-left:50px;}

#contenedor{float:left; width:990px; padding:5px; }

#pie{float:left; width:1000px; height:84px; }
#logoPie{float:left; width:190px; height:20px; text-align:center; padding:2px; margin-top:34px; border:0px;}
#textopie{float:left; text-align:left; margin-top:20px; width:690px; padding:2px; color:#FFFFFF;}

#izquierda{float:left; width:660px; padding:5px;}
#derecha{float:right; width:290px; padding:5px; border-left:solid 1px #CCCCCC; background-image:url(../imagenes/candidatura5.gif); background-position:top center; background-repeat:no-repeat;}

#formulario{float:right; text-align:right; width:290px; margin-top:90px; color:#9e9e9e;}
#formulario p{text-align:left; margin-left:20px;}
#miform input{border:solid 1px #dbdbdb; margin-bottom:10px; width:273px; font-size:11px; padding:2px;}
.miImput{ width:260px; border:solid 1px #dbdbdb; margin-bottom:10px;  font-size:11px; padding:2px;  font-family:Arial, Helvetica, sans-serif; float:right;}
#formulario select{border:solid 1px #dbdbdb; margin-bottom:10px; width:273px; font-size:11px; padding:2px;}

#patrocinadores{float:right; text-align:left; width:290px; margin-top:10px; color:#707070;}
#patrocinadores img{text-align:center; margin-top:10px;}


#emblema{float:right; text-align:center; width:290px; margin-top:10px; color:#707070; }
#emblema img{text-align:center; margin-top:10px;}
#emblema strong{float:left;}
#separadores{width:98%; float:right; height:83px; clear:both;}

#paginar{ float:left; text-align:center;  border-bottom:solid 1px #CCCCCC;  padding:0px; height:auto; float:left; margin:2px;}
#paginar a{ display:block; width:10px; background-color:#FFF; color:#666; font-weight:bold;}  
#paginar a:hover{ display:block;   width:10px; color:#FF9900!important;} 


#noticiaDestacda{float:left; width:640px; padding:5px;  color:#565656; text-align:left; font-size:11px;}
#noticiaDestacda h1{font-size:24px; line-height: 30px; letter-spacing: -1px; color:#7cc1f27; font-weight:100;}
#noticiaDestacda a{color:#cc1f27;}
#noticiaDestacda a:hover{color:#333333;}
#noticiaDestacda h2{ font-size:12px;  font-style:italic; font-weight:100;}


.linkPortada img{margin-right:10px;}

#ultimas{float:left; width:640px; padding:5px;  color:#565656; text-align:left; font-size:12px; background-image:url(../imagenes/fondo.jpg); background-position:top center; background-repeat:no-repeat; color:#707070;}
#ultimas strong{font-size:14px;}
#ultimas p{margin-bottom:10px; margin-top:10px;}

#rotulos{float:left; padding:2px;}

#miniaturas{float:left; width:150px;   text-align:center; padding:0px; margin-right:30px; font-size:10px;  }
#miniaturas img{padding:0px;}
#miniaturasin {float:left; width:150px; height:100px; overflow:hidden;  text-align:center; margin:0px; border:#E1E1E1 solid 0px; }


#vermas{float:left; width:40px; padding:1px; padding-left:10px; background-color:#CC0000; margin-top:90px;}
#vermas a{color:#FFFFFF; text-decoration:none; font-weight:bold;}

#articulo{float:left; width:640px; padding:5px;  color:#444; text-align:left; font-size:11px;}
#articulo h1{font-size:24px; line-height: 30px; letter-spacing: -1px; color:#CC0000; font-weight:100;}
#articulo a{color:#CC0000;}
#articulo a:hover{color:#666666;}
#articulo h2{ font-size:12px;  color:#333333; font-style:italic; font-weight:100;}
#articulo div{margin-bottom:20px;}
#articulo p{margin-bottom:10px;}
.antetitulo{ text-transform:uppercase;}
#firma{text-transform:uppercase; margin-top:12px; font-size:10px; color:#666666;}
#media{float:left; width:253px; padding:2px; margin:5px; background-color:#FFFFFF; border:#E8E8E8 solid 1px;}

/*confirmacion de registro en el concurso*/
#cajaConfirmacion{ width:285px; float:left; background-color:#EFEFEF; border:solid 1px #cccccc; font-size:12px; color:#666; margin:2px; padding:2px; clear:both; }
#confirmacion_error{background-color:#CC0000; height:20px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
#confirmacion_ok{background-color:#99CC00;  color:#FFFFFF; font-weight:bold; padding-left:5px;}

#secciones{float:left; width:640px; padding:5px;  color:#444; text-align:left; font-size:14px;}
#secciones div{margin-bottom:20px;}



#miniaturasSecciones{float:left; width:141px; text-align:center; padding:3px; margin-right:10px; margin-bottom:0px!important; }
#miniaturasSecciones img{padding:4px; border:#E1E1E1 solid 1px;}


#articuloC{float:left; width:640px; padding:5px;  color:#666666; text-align:left; font-size:11px;}
#articuloC h1{font-size:24px; line-height: 30px; letter-spacing: -1px; color:#CC0000; font-weight:100;}
#articuloC a{color:#CC0000;}
#articuloC a:hover{color:#666666;}
#articuloC h2{ font-size:12px;  color:#333333; font-style:italic; font-weight:100;}
#articuloC div{margin-bottom:20px;}
#articuloC p{margin-bottom:10px; color:#999999;}
.antetituloC{ text-transform:uppercase;}
#firmaC{text-transform:uppercase; margin-top:12px; font-size:10px; color:#666666;}
#mediaC{float:left; width:410px; padding:2px; margin:5px; background-color:#FFFFFF; border:#E8E8E8 solid 1px;}

/*	estilos para votacion*/
#rating2{  width:30px; margin-top:2px; margin-left:0px; float:left; border:#000000 0px solid;  }
#rating{ width:100px; margin-top:2px; margin-left:0px; float:left; border:#000000 0px solid;  }
	/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
	    padding-top:2px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../imagenes/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../imagenes/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../imagenes/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}	
	
	
	#nav {  padding-top:3px; padding-left:10px; list-style: none; }
#nav ul{ list-style: none;  margin-left:0px; /*margin-right:20px; */ padding-left:3px; padding-right:4px; padding-top:0px; margin-top:0px; }
#nav a { padding:4px; display: block; text-decoration:none; color:#000000; font-size:12px; background-color:#FFFFFF;  font-weight:bold;  }
#nav a:hover { display: block; text-decoration:none; color:#FF0000!important; background-color:#DDDDDD;}
.opcion{ float: left; margin-right:15px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* width needed or else Opera goes nuts */}
#nav li ul li{ /*float: left;*/ padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0px; }
/* segundo nivel desplegable*/
#nav li ul {  position: absolute; background:#EEEEEE; width: 130px; /*height:500px;*/ left: -999em;  padding-bottom:10px; z-index:1;}
#nav li ul a { display: block; margin-top:3px; margin-left:0px; padding-left:0px; /*border-left:4px solid #EEEEEE;*/ padding-left:3px;}
#nav li ul a:hover { display: block;  background-color:#DDDDDD; /*border-left:4px solid #CC0000; border-right:4px solid #CC0000;*/}
#nav li:hover ul, #nav li.sfhover ul { left: auto; display: block;}

#votoNuevo{float:left; padding:1px; width:70px; height:70px; display:block;}
#votoNuevo a{border:0px; background-image:url(../imagenes/voto-on.gif); background-repeat:no-repeat; background-position:center; text-decoration:none; height:70px; display:block;}
#votoNuevo a:hover{border:0px; background-image:url(../imagenes/voto-over.gif); background-repeat:no-repeat; background-position:center; text-decoration:none; height:70px;}

#yaVotaste{float:left; width:70px; height:70px; background-image:url(../imagenes/voto-off.gif); background-repeat:no-repeat; background-position:center;}

#patrocab{float:right; text-align:left; padding:2px; width:382px; margin-top:45px;}


#resumen2{float:left; width:660px;  text-align:left; margin-bottom:20px; padding:5px;}
#resumen2 p {margin-bottom:20px;}
#resumen2 div {float:left; margin:2px;}
#resumen2 a{color:#666666; text-decoration:none;}
#resumen2 h1{
	color:#666666;
	width:640px;
	background:transparent;
	padding : 0px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	float:left;
	font-size:22px;
	line-height:20px;
	margin-left:10px;
	margin-top:10px;
	clear:both;
}


#media{ float:left; width:253px; height:190px; margin-right:8px; margin-left:7px;}