/*****************
	GLOBALES
*****************/
/* Declaraciones para la unidad relativa EM. Conseguimos la equivalencia 10px=1em. */
body, html{font-size: 62.5%;}
body {font-size: 101%;}
html>/**/body {font-size: 100%;}
*:first-child+html body {font-size: 101%;}
/*--reset styles--*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,legend {margin:0;padding:0;}
ul {list-style:none;}
a,img, fieldset{border:0;}
a{outline:none;}
input{ font-family:tahoma; font-weight:bold; outline: hidden}
h1,h2,h3,h4,h5,h6 {font-size:1em;font-weight:normal;}
.ocultar {position:absolute;text-indent:-500em;margin:0;padding:0;line-height:0;}
/*--float--*/
div:after, ul:after, dl:after, dd:after, dt:after, p:after, ol:after{content:"";display:block; clear:both; height:0; visibility:hidden;}
.over{overflow:hidden}
.ocultar {position:absolute;text-indent:-500em;margin:0;padding:0;line-height:0;}
.f_le{ float:left}
.f_l{ float:left}
.f_led{ float:left}
.f_ri{ float: right}
/*--*/

body{ background:#000 url(../img/body.jpg) repeat-x; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#fff}
#sombra{ width:980px; margin:0 auto; background:url(../img/bg_sombra.gif) no-repeat }
#outer{ width:968px; margin:0 auto; font-size:1.2em;}
/*--cabecera--*/
#header{ height:34px}
#header h1{ float:left}
#header p{ float:right; margin-top:3px}
#header p a{ margin-left:47px}
/*--contenedor general--*/
#cuerpo{ width:968px; height:507px; background:url(../img/bg_amane.jpg) no-repeat; overflow:hidden}
#cuerpohome{ width:968px; height:507px;left:0px;background:url(../img/bg_amane.jpg) no-repeat; overflow:hidden}
/*--fondo paginas silver--*/
#cuerpo.silver{background:url(../img/fondo.jpg) no-repeat; overflow:hidden}
#cuerpo.silverAmane{background:url(../img/bg_amane.jpg) no-repeat; overflow:hidden}
#cuerpo.silverlight{width:1006px;background:url(../img/fondo.jpg) no-repeat; overflow:hidden}
#cuerpo.silverlight object{position:relative;left:-18px;top:-1px;}
/*menu a pie de pagina*/
#main{ height:36px;}
#main li{float:left; text-indent:-9999px}
#main li.un a{ display:block;background:url(../img/menu1.gif) no-repeat top left; height:36px; width:134px}
#main li.do a{ display:block;background:url(../img/menu2.gif) no-repeat top left; height:36px; width:195px}
#main li.tr a{ display:block;background:url(../img/menu3.gif) no-repeat top left; height:36px; width:201px}
#main li.cu a{ display:block;background:url(../img/menu4.gif) no-repeat top left; height:36px; width:164px}
#main li.ci a{ display:block;background:url(../img/menu5.gif) no-repeat top left; height:36px; width:274px}
#main li a:hover,#main li.select a,#main li a:focus,#main li a:active{ background-position:bottom left}
/*--botones e input--*/
.f_input{border:1px solid #b06c35; background-color:#fff;vertical-align:middle;}
.boton{border:1px solid #b06c35; background:url(../img/boton.gif) repeat-x; vertical-align:middle;}
/*-- lado izq, la galeria--*/
#ctl00_CuerpoMarco_galeria{ float:left; width:52%;}
#ctl00_CuerpoMarco_galeria .inner{ margin:80px 0 0 30px}
/*--buscador--*/
#ctl00_CuerpoMarco_galeria #busca .f_input{ width:130px;  padding:1px 0 1px 0}
#ctl00_CuerpoMarco_galeria #busca .boton{  padding:0 2px}
#ctl00_CuerpoMarco_galeria #busca{ background:url(../img/bg_busca.jpg) no-repeat; width:477px; height:73px; margin-bottom:2px}
#ctl00_CuerpoMarco_galeria #busca .busca{ padding-top:12px; margin-left:250px;}
#ctl00_CuerpoMarco_galeria #busca p{ margin-left:25px; padding-top:6px}
/*--fondos de los menus*/
#ctl00_CuerpoMarco_galeria .table.peri{background:url(../img/peri.jpg) no-repeat 0 0;height:332px;}
#ctl00_CuerpoMarco_galeria .table.top{ background:url(../img/top.jpg) no-repeat 0 0; height:332px;}
#ctl00_CuerpoMarco_galeria .table.varios{background:url(../img/varios.jpg) no-repeat 0 0; height:332px;}
#ctl00_CuerpoMarco_galeria .table.resul{background:url(../img/resultados.jpg) no-repeat 0 0; height:332px;position:relative;}
#ctl00_CuerpoMarco_galeria .table ul#resul li a{position:absolute;height:19px;width:77px;left: 575px;top: 193px;}
#ctl00_CuerpoMarco_galeria .table ul#ctl00_CuerpoMarco_resul li a{position:absolute;height:19px;width:77px;left: 390px;top: 5px;}
#ctl00_CuerpoMarco_galeria .table ul{ height:46px; margin-left:9px }
#ctl00_CuerpoMarco_galeria .table ul li{width:124px;margin-top:8px; float:left; display:inline; margin-right:16px;text-indent:-9999px;}
#ctl00_CuerpoMarco_galeria .table ul li a{display:block;  height:34px;}
/*--galeria de fotos--*/
#ctl00_CuerpoMarco_galeria .table table{ margin-top:25px}
#ctl00_CuerpoMarco_galeria .table table tr{ height:120px}
#ctl00_CuerpoMarco_galeria .table table td{ text-align:center}
#ctl00_CuerpoMarco_galeria .table table td a{ position:relative; top:-2px; display:block;}
#ctl00_CuerpoMarco_lbPrevPage{height:150px; text-indent:-9999em}
#ctl00_CuerpoMarco_LinkButton1{height:150px; text-indent:-9999em}
#ctl00_CuerpoMarco_galeria .table table td img{ border:1px solid #fd9b4d!important; padding:4px; background-color:#000;}
#ctl00_CuerpoMarco_galeria .table table p{ clear:both; text-align:left; font-size:0.917em; padding-left:11px}
#ctl00_CuerpoMarco_galeria .table table  span{ color:#ffaf70} 
/*estrellas de votar*/
#ctl00_CuerpoMarco_galeria .table table .rating{width:60px; float:left;padding-left:11px; padding-top:2px}
#ctl00_CuerpoMarco_galeria .table table .rating span{width:10px; height:11px; float:left; display:block; cursor:pointer}
#ctl00_CuerpoMarco_galeria .table table .rating .filledRatingStar{ background:url(../img/FilledStar.gif) no-repeat}
#ctl00_CuerpoMarco_galeria .table table .rating .emptyRatingStar{ background:url(../img/EmptyStar.gif) no-repeat}
/*calculo de nota*/
#ctl00_CuerpoMarco_galeria .table table .nota{ float:left;font-size:1.0em; padding-left:3px}
/*lado derecho, formularios*/
#datos{ float:right; width:46%; }
#datos .inner{ background:url(../img/bg_datos.jpg) no-repeat; height:484px; margin:4px 0 0 10px}
#datos .inner .in{padding:75px 40px 0 19px }
#datos .inner .in p { padding:5px 0}
#datos .inner .in p.first{ padding-top:12px; padding-bottom:5px; font-size:0.917em}
#datos .inner .in ol{ margin-left:8px;list-style-position:inside; font-size:0.917em; padding-bottom:5px}
#datos .inner .in label{ display:block; color:#fd9b4d; padding-bottom:3px}
#datos .inner .in .f_file{border:1px solid #b06c35;}
#datos .inner .in .f_input{ width:99%}
#datos .inner .in  textarea{ height:70px;width:99%;border:1px solid #b06c35; background-color:#fff;}
#datos .inner .in a.f_ri{ background:url(../img/seguir.gif) no-repeat 0 0; height:20px; width:110px}
/*--fondo de ubica y sus botones*/
#datos .inner.ubica{background:url(../img/ubica.jpg) no-repeat;}
#datos .inner.ubica .in a.f_ri{ background:url(../img/envio.gif) no-repeat 0 0; height:20px; width:77px}
#datos .inner.ubica .in a.f_le{ background:url(../img/volver.gif) no-repeat 0 0; height:20px; width:77px}
#flash{ width:371px; height:205px; position:relative}

/*--colabora--*/
#outer .silver2{background:url(../img/fondo_cola.jpg) no-repeat; overflow:hidden}
#cuerpo .arri{ background: url(../img/bg_top.jpg); width:923px; height:157px; margin-top:80px; margin-left:20px}
#cuerpo .arri .inner{padding:60px 25px 0px 15px;}
#cuerpo .arri p{ margin-bottom:8px }
#cuerpo .bot{margin-top:2px; margin-left:23px; margin-right:26px}
#cuerpo .bot .f_le{ background:url(../img/bg_dona.jpg) no-repeat; width:439px; height:248px}
#cuerpo .bot .f_ri{ background:url(../img/bg_men.jpg) no-repeat; width:437px; height:250px}
#cuerpo .bot .inner{padding:65px 25px 0px 20px; }
#cuerpo .bot span{ color:#ff7100; font-size:1.5em; display:block; margin-bottom:21px;}
#cuerpo .bot .small{ margin-top:1px; font-size:0.9em}
#cuerpo .bot a{ display:block; margin-top:15px; padding-left:125px }
#cuerpo .bot a img{ text-align:center}
#cuerpo .bot .f_ri a{ display:block;margin-left:110px; margin-top:5px; height:40px; width:65px; text-indent:-9999em;}

/*tickbox*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background-color:#000000;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #ffaf70;
	text-align:left;
	top:45%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	background-color:#000000;
  color:#000000;
  text-indent:-9999px;	
}

#TB_ajaxWindowTitle{ 
 display:none
}
#TB_closeWindowButton{
	background: url(../img/close.gif) no-repeat;
	height:26px;
	width:64px;
	display:block;
	overflow:hidden;
	position:relative;
	float:right; 
	margin:8px 4px;
}
#TB_title{
	    
	background-color:#000;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow: hidden;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:0px 0px 0px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/*thickbox ventana*/
/*estrellas de votar*/

#ventana{color:#FD9B4D}
#ventana p{ margin-bottom:5px}
#ventana .rating{width:60px; float:left;padding-left:30px; padding-top:2px}
#ventana .rating span{width:10px; height:11px; float:left; display:block}
#ventana .nota{ clear:both}
#ventana .nota strong{color:#ffffe1; margin-right:10px}
#ventana .rating .filledRatingStar{ background:url(../img/FilledStar.gif) no-repeat}
#ventana .rating .emptyRatingStar{ background:url(../img/EmptyStar.gif) no-repeat}
#ventana .f_le{width:54%; margin-left:5px}
#ventana .f_led{width:51.5%;margin-left:5px}
#ventana .f_ri{width:42%;margin-right:5px}
#ventana .box{border:1px solid #FD9B4D; margin-bottom:16px}
#ventana .sin{ border:none; background:url(../img/bg_li.jpg) no-repeat left bottom}
#ventana .sin img{border:1px solid #FD9B4D; padding:0; margin-right:5px}
#ventana .sin p{color:#ffffff;padding-top:105px; line-height:1.8em; font-size:1.2em;width:230px}
#ventana .sin span{ font-size:1.8em;color:#FD9B4D}
#ventana .box .inner{ padding:6px}
#ventana h4{ color:#ffffe1; font-size:1.4em; font-weight:bold}
#ventana p{font-size:1.2em; }
#ventana #noover{background:url(../img/bg_li.jpg) no-repeat left bottom; margin-top:10px; overflow:auto; height:248px;scrollbar-base-color: #ffaf70;}
#ventana #venpe{ width:458px; height:253px; overflow:hidden; }
#ventana #ven{width:454px; height:343px; overflow:hidden;}
body#periodistas{ background:none; background-color:#000000}
body#usuario{ background:none; background-color:#000000}
.MSVE_ScaleBarLabel, .MSVE_ScaleBar{ display:none!important}