@import "nuevo.css?=200911261009";
.estirar:after {content: "."; display: block; height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */


body {
	background:#000 url(../imgs/bg_rayas.gif);
	margin:0px;
	padding:0px;
	font-size: 62.5%; /*Sets all fonts to 10px*/
}

img{ border:none;}

#container{
	background:#292828 url(../imgs/container.gif) repeat-x bottom;
	margin:0px auto;
	width:793px;
	position:relative;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
}

#cabecera{
	background: url(../imgs/cabecera.gif) no-repeat left top;
	position:relative;
	padding: 0;
	height: 124px;
	text-indent: -5000px;
	overflow: hidden;
	margin: 0;
}

#logo{

}

#aficion{
position:absolute;
top:0;	
right:0;
}

#menu{ 
color:#e0dfde;
font:bold 1.2em Arial, Helvetica, sans-serif;
border-bottom:1px solid #c3050e;
border-top:1px solid #c3050e;
padding:10px;
background:#000 url(../imgs/fnd_cab.gif) repeat-x;
margin:0;
}
#menu ul { padding: 2px 0; margin: 0;}
#menu li { float: left; display: inline; padding: 0 10px; background: url(../imgs/arrow_wup.gif) no-repeat left center;}
#menu li.active { background: url(../imgs/arrow_ndown.gif) no-repeat left 4px; padding: 0 10px 0 15px}
#menu li a { font: bold 1.2em/1em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase;}
#menu li a:hover { text-decoration: underline;}
#menu li.active a { color: #989898;}

/*#menu a{ color:#e0dfde; margin-right:15px; text-decoration:none;}
#menu a:hover{ color:#e0dfde; text-decoration:underline;}
#menu  span{ color:#6a696a; margin-right:15px;}*/

h2{ 
color:#f7a11b;
font:bold 1.4em Arial, Helvetica, sans-serif;
padding:10px;
background:#000 url(../imgs/fnd_cab.gif) repeat-x;
margin:0;
}

#texto h2, #galerias h2{
background:none;
padding:10px 0px;
font:bold 1.8em Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#texto h2.gris{
color:#888;
}

h3{
display: inline;
padding:0 0 0 15px;
margin:0;
font:bold 1.3em Arial, Helvetica, sans-serif;
background:url(../imgs/arrow_wup.gif) no-repeat 0px 3px;
}

h3 a{
	text-decoration: underline;
}

h4{
font:bold 1.5em Arial, Helvetica, sans-serif;
color:#f7a11b;
margin:0;
}

#form_encuesta{
padding:0;
margin:0;
background:#fea61c;
height:1%;
font:normal 1.2em Arial, Helvetica, sans-serif;
color:#fff;
}

fieldset {
background:#000000 url(../imgs/fieldset.gif) repeat scroll 0%;
border:medium none;
display:inline;
float:left;
margin:0pt 0pt 8px 7px;
padding:5px 5px 5pt 0px;
position:relative;
width:380px;
}
fieldset h3{margin:5px;}

.popup a {
	text-decoration: none;
	color: #C51B06;
	}
.popup a:hover {
	text-decoration:underline;
	}

fieldset a {
	text-decoration: none;
	color: #FF9900;
	}

fieldset a:hover {
	text-decoration:underline;
	}
	
.estadisticas {
background-color:#000;
border-top:1px solid #FF9900;
bottom:0;
height:18px;
left:0;
padding:4px;
position:absolute;
width: 377px;
}

/*
fieldset div {
bottom:36px;
position:absolute;
right:10px;
}*/

fieldset img{
float:left;
vertical-align:middle;
display:inline;
margin-right:10px;
margin-top:10px;
margin-left:10px;
}

fieldset p{ margin:3px 0;}

label{
margin-left: 200px;
font:bold 1.0em Arial, Helvetica, sans-serif;
color:#f7a11b;
}

#botones{ 
text-align:center;
padding:35px 20px 20px 10px;
font:bold 1.2em Arial, Helvetica, sans-serif;
background:#000;
}

#botones a{
font-weight:bold;
color:#fff;
} 

#botones img{ vertical-align:middle; margin-left:20px;} 


.clean{ clear:both; margin:3px 0;}

.next{ clear:both; margin:10px; padding-right:20px; text-align:center;}
.next img{ vertical-align:middle;}
.next a{
font:Arial, Helvetica, sans-serif; 
color:#000;
margin-left:15px;
}


#izquierda{
float:left;
width:416px;
padding-top:20px;
margin-right:60px;
}

#izquierda_street{
float:left;
width:350px;
padding-top:20px;
margin: 0 60px 20px 0;
}

#derecha{
float:left;
padding-top:50px;
}


#foot{ 
color:#949494;
font:bold 1.0em Arial, Helvetica, sans-serif;
padding:10px;
background:#000 url(../imgs/fnd_cab.gif) repeat-x;
margin:0px auto;
width:773px;
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
}
#foot img{ vertical-align:middle;} 

.copy {
	float: right;
	}
.copy img {
	margin-left: 20px;	
	}
.logos{
	float:left;
	}
.logos img {
	margin-right: 6px;
	}

/*
Vertical Accordions
*/
		
.accordion_toggle {
color:#fff;
padding:5px 10px 5px 10px;
background:#000 url(../imgs/fnd_cab.gif) repeat-x;
margin:0;
cursor: pointer;

}

.accordion_toggle_active {
color:#fff;
padding:5px 10px 5px 10px;
background:#fea61c url(../imgs/h3.gif) repeat-x;
margin:0 0 7px 0;
cursor: pointer;
}
.accordion_content {
	overflow: hidden;
	margin:0;
	width:auto;
	position:relative;
	padding:0 20px;
}

.accordion_toggle_active h3{ 
padding:0 0 0 15px;
margin:0;
font:bold 1.3em Arial, Helvetica, sans-serif;
background:url(../imgs/arrow_wdown.gif) no-repeat 0px 5px;
}

#textointro, #texto{
font:normal 1.2em Arial, Helvetica, sans-serif;
color:#fff;
padding:0px 20px 20px 20px;
}

#textointro a{
color:#fff;
font-weight:bold;
}


#popup{
	width:275px;
	margin:50px auto;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:3px solid #fff;
	background:#292828 url(../imgs/container.gif) repeat-x ;
	padding:50px 20px;
	color:#fff;
	text-align:center;
}

.destacado{
background:url(../imgs/fnd_destacado.gif) no-repeat;
height:115px;
width:337px;
font-size:0.9em;
position:relative;
margin-bottom:15px;
display:block;

}
.destacado .foto{
position:absolute;
right:2px;
top:2px;
}
.destacado .mod_txt{ display:table; height:1%; padding:10px;}
.destacado .mod_txt a{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC00;}
.destacado .mod_txt a:hover{ text-decoration: underline;}
.destacado h3{/*position:absolute;left:10px;top:30px;*/background:none;color:#eba824;padding:0;}
.destacado .contenido{/*position:absolute;left:10px;top:55px;width:210px;line-height:12px;*/ font:11px/13px Arial, Helvetica, sans-serif; color:#fff; margin-bottom: 6px;}
.destacado .logo{/*position:absolute;right:13px;top:5px;*//*left:120px;top:2px;*/float:right;margin:10px 10px 0 5px;;display:inline;}



#calendario{
background:#545451 url(../imgs/fnd_calendario.jpg) repeat-x;
border:1px solid #eba824;
position:relative;
padding:7px;
width:286px;
}

#calendario h3{
background:none;
color:#eba824;
padding:0;
font-size:1.1em;
margin:0 0 7px 0;
}

.meses {
	text-align: center;
	}

.evento{
margin-top:5px;
margin-bottom: 20px;
}

.evento_l{
float:left;
width:95px;
}

.evento_r{
/*float:left;
width:175px;*/
margin:0;
font-size:0.9em !important;
}

.evento_r .orange{
color:#ff9933;
}

.evento .evento_r h3{
/*float:left;
width:175px;*/
display:block;
margin:0 !important;
padding:0 !important;
font-size:1.3em !important;
}

table#tb_calendario{
width:264px;
margin:15px 0 25px 5px;
}

table#tb_calendario thead{
padding-bottom:7px;
}

table#tb_calendario th{
color:#6b6b6b;
padding-bottom:7px;
}

table#tb_calendario td{
text-align:center;
font-weight:bold;
font-size:12px;
color:#bfbbbb;
height:19px;
}

table#tb_calendario td.seleccion{
background:url(../imgs/circulo.gif) no-repeat center;
color:#423a30;
}

.seleccionBlanco {
background:url(../imgs/circuloBlanco.gif) no-repeat center;
}
.seleccionGris {
background:url(../imgs/circulogris.gif) no-repeat center;
}
.seleccionGris2 {
background:url(../imgs/circulogris2.gif) no-repeat center;
}

table#tb_calendario td a{
text-decoration:none;
color:#423a30;
}

#galerias{
position:relative;
padding:10px 20px 20px 20px;
min-height:490px;
*height:490px;
font:normal 1.2em Arial, Helvetica, sans-serif;
}

#pestanas{
position:absolute;
left:160px;
top:10px;
z-index:2;
}

#galeriacuerpo{
position:absolute;
top:50px;
z-index:1;
border-left:1px solid #eba824;
border-right:1px solid #eba824;
border-bottom:1px solid #eba824;
border-top:1px solid #eba824;
height:390px;
width:700px;
background:#272727 url(../imgs/fnd_galeria.gif) repeat-x;
padding:30px 20px 20px 20px;
}

#galeria_categorias{
float:left;
width:144px;
color:#EBA824;
font-size:12px;
}
#galeria_categorias ul{margin:0px; padding:0px; list-style-type:none;}

#galeria_categorias li{margin:0 0 10px 0;}
#galeria_categorias li.activo{font-weight:bold;}


#galeria_categorias a{
display:block;
text-decoration:none;
color:#EBA824;

}

#galeria_categorias a:hover{
display:block;
text-decoration:underline;
color:#EBA824;
}

#galeria_visor{
float:left;
width:350px;
margin-right:90px;
color:#6c6c6c;
}

* html #galeria_visor{
margin-right:30px;
}

#galeria_visor_video{
float:left;
width:330px;
/*
margin-right:80px;

margin-left:45px;*/
color:#6c6c6c;
/*background:url(../imgs/fnd_visor_video.gif) no-repeat;
height:300px;*/
/*padding:20px;*/
font-weight:bold;
font-size:0.9em;
}

#v_titulo{
position:absolute;
top:320px;

}

#galeria_visor img{
border:1px solid #595959;
}

#galeria_miniaturas{
float:left;
width:100px;
height:285px;
}
#galeria_miniaturas_videos{
float:right;
width:200px;
height:285px;
}

#galeria_miniaturas img{
border:1px solid #595959;
}




.link_porcentajes {float:right; margin-right:30px;}
.link_porcentajes a {color:#FFFFFF;}


/*portada index*/

.content{
height:1%;
padding:20px 0 0 0;
font:normal 1.2em Arial, Helvetica, sans-serif;
color:#fff;
}

.content p{
font-size:1.3em;
color:#949494;
}

.content_l{
float:left;
width:400px;
margin-right:20px;
}

.content_r{
margin-bottom: 30px;
background:#333;
float:left;
width:360px;
}
.content_1r{
margin:25px 20px 25px;
}
.content_1r h2{
margin: 0pt 0pt 8px; 
font-size: 27.6px;
background:none;
color:#D78313;
padding:0;}

.logosPortada{
margin-bottom: 30px;
background:#333;
float:left;
/*
width:364px;
*/
text-align: center;
border-bottom:15px solid #333;
}

.logosPortada img {	/*float:lefT;*/ display:inline;	margin:15px 25px ; 	padding:0; width:110px;	 }


.logosInterior{background:#333;text-align: center;border-bottom:15px solid #333;}
.logosInterior img {display:inline;	margin:15px 35px ; 	padding:0; width:110px;	 }

.logosPortadaVotaciones{
/*padding-left: 132px;*/
padding: 40px 0 20px 20px;
text-align: center;
/*margin-left: 130px;*/
}

.logosPortadaVotaciones img {	/*float:left;*/ display:inline;	margin:15px 35px ; 	padding:0; width:110px;	 }

.actualidad{
padding:0 10px 0 20px;
margin-bottom:25px;
}

.gala{
padding:0 10px 0 20px;
height:1%;
font:normal 1.2em Arial, Helvetica, sans-serif;
color:#fff;
}

.gala_l{
float:left;
margin-right:10px;
}

.gala_r{
float:left;
width:200px;
}

.candidatos{
background:url(../img/candidatos.gif) no-repeat;
padding:0 8px 70px 0;
}
#home .candidatos{padding:0 0 10px 0;}
.candidatos ul li{
height:100px;
color:#fff;
font-size:1.2em;
margin-bottom:120px;
*margin-bottom:3px;
}

.candidatos ul li img{
margin-right:10px;
}

.candidatos ul li div{
padding:10px;
}

.candidatos ul li div p{
color:#fff !important;
font-size:1.0em !important;
margin:5px 0 !important;
}

.candidatos ul li div img{
margin:10px 0 0 0 !important;
}

.premios{
padding:0 0 0 0;
height:215px;
margin-bottom:25px;
}

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

.premios ul li{
color:#0082D6;
font-size:1.3em;
margin-bottom:7px;
font-weight:bold;
}


.actualidad h2{
font-size:2.3em;
color:#D78313;
margin:0;
padding:0;
background:none;
}

.gala h3{
font-size:2.3em;
color:#52A229;
margin:5px 0 0 0;
font-size:1.6em;
}

#lista_portada, #list_candidatos{margin:0;padding:0;list-style:none;}

.patrocinadores{ float:right; width:200px; margin:10px 0 10px 10px; background:#333; border:1px solid #666; display:inline;}
.patrocinadores p{ padding:10px;}
.patrocinadores img{ display:block; width:110px; margin:0 auto;}

.patro_encuesta{  background:#333;border:medium none;float:left;height:131px;margin:0pt 0pt 7px 7px;padding:0px 5px 0pt 0px;width:380px; display:inline; clear:none; position:relative;}
.patro_encuesta p{ padding:37px 0; float:left; margin:0 8px; display:inline;}
.patro_encuesta p img{ display:block;}

#galeria_miniaturas_videos ul{ margin:0; padding:0;}
#galeria_miniaturas_videos li{ padding-bottom:5px;}
#galeria_miniaturas_videos a{color:#eba824;font-size:1em;text-decoration:none;}
#galeria_miniaturas_videos li.activo a{ text-decoration:underline;}


#video_gala{width:330px; margin:10px auto;}

ul.artistas{margin:20px 0; padding:0px; list-stye-type:none;}
ul.artistas li{margin:0 0 10px 0; list-style-type:none;}
ul.artistas li a{color:#eba824;font-size:1em;text-decoration:none;}
ul.artistas li a:hover{text-decoration:underline;}
ul.artistas li.activo{font-weight:bold;}

.cont_modulo{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #ccc;}
.cont_modulo img{float:left; display:inline; margin:0 10px 0 0;}
.cont_modulo .mod_txt{display:table; height:1%;}
.cont_modulo .mod_txt h3{margin:0 0 3px 0; background:none; padding:0px;}
.cont_modulo .mod_txt h3 a{color:#eba824; text-decoration:none; padding:0px; background:none;}
.cont_modulo .mod_txt h3 a:hover{text-decoration:underline;}
.cont_modulo .mod_txt p{margin:0 0 3px 0; padding:0px; font-size:12px;}
.cont_modulo .mod_txt ul{margin:10px 0; padding:0px;}
.cont_modulo .mod_txt li{margin:0 0 3px 0; padding:0px; list-style-type:none;font-size:11px; font-weight:bold;}
.cont_modulo .mod_txt li a{color:#eba824; text-decoration:none; }
.cont_modulo .mod_txt li a:hover{text-decoration:underline;}
.cont_modulo .mod_txt li.audio{background:url(../imgs/ico_audio.gif) no-repeat left center; padding:0 0 0 22px;}
.cont_modulo .mod_txt li.video{background:url(../imgs/ico_video.gif) no-repeat left center; padding:0 0 0 22px;}

.candidatos dl{margin:0 0 10px 0; padding:0px;}
.candidatos dt{margin:0 0 3px 0; padding:0px;}
.candidatos dd{margin:0 0 1px 2px; padding:0px;}




.candidatos .cont_modulo{margin:10px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #ccc;}
.candidatos .cont_modulo img{float:left; display:inline; margin:0 10px 0 0;}
.candidatos .cont_modulo .mod_txt{display:table; height:1%;}
.candidatos .cont_modulo .mod_txt h3{margin:0 0 3px 0; background:none; padding:0px;}
.candidatos .cont_modulo .mod_txt h3 a{color:#eba824; text-decoration:none; padding:0px; background:none;}
.candidatos .cont_modulo .mod_txt h3 a:hover{text-decoration:underline;}
.candidatos .cont_modulo .mod_txt p{margin:0 0 3px 0; padding:0px; font-size:12px;}
.candidatos .cont_modulo .mod_txt ul{margin:10px 0; padding:0px;}
.candidatos .cont_modulo .mod_txt li{margin:0 0 3px 0; padding:0px; list-style-type:none;font-size:11px; font-weight:bold; height:auto;}
.candidatos .cont_modulo .mod_txt li a{color:#eba824; text-decoration:none; }
.candidatos .cont_modulo .mod_txt li a:hover{text-decoration:underline;}
.candidatos .cont_modulo .mod_txt li.audio{background:url(../imgs/ico_audio.gif) no-repeat left center; padding:0 0 0 22px;}
.candidatos .cont_modulo .mod_txt li.video{background:url(../imgs/ico_video.gif) no-repeat left center; padding:0 0 0 22px;}


/* Logo patrocinador */
.logo_patrocinador { padding:20px 0 0 24px; float:left; display:inline;}
.logo_patrocinador h2 { background:none; margin:0; padding:0; color:#fff; font-size:22px;}
.logo_patrocinador img { vertical-align:middle; margin-right:10px; border:0px;}
.logo_patrocinador a{text-decoration:none;}


.patrocinador{margin:5px 24px 24px 24px;}
.patrocinador label{float:left; display:inline; margin:10px 10px 10px 0; font:bold 12px Arial, Helvetica, sans-serif;}
.patrocinador input{margin:0 0 0 5px;}

.listado-imagenes{ margin:0; padding:0; list-style:inside;}
.listado-imagenes li{ float:left; display:inline; border:6px solid #3e3d3d; margin-right:11px;}
.listado-imagenes li img{ display:block;}
.listado-imagenes .ultimo{ margin-right:0;}

#confirmacion #container{ background:#333;}
#confirmacion #container .content{ padding:50px 0;}
#confirmacion .capa-confirmacion{ background:url(../imgs/f-confirmacion.jpg) no-repeat left top; width:587px; margin:0 auto; padding:10px 23px 0; height:170px;}
#confirmacion .capa-confirmacion h2{font:normal 19px Arial, Helvetica, sans-serif; color:#fff; height:25px; text-align:center; }
#confirmacion .capa-confirmacion .ok{background:url(../imgs/ico-ok.gif) no-repeat left top; margin:0 0 0 150px; padding:0 0 0 33px; text-align:left;}
#confirmacion .capa-confirmacion .text-g{font:18px/18px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:15px 0 0 0; margin-bottom:15px;}
#confirmacion .capa-confirmacion p{font:14px/14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0;}
#confirmacion .capa-confirmacion p a{color:#F7A11B;}

.linkPorcentajes{float:right; margin-right:30px;}
.linkPorcentajes p a{color:#CCCCCC; font-weight:bold;}

