* {padding: 0; margin: 0;  font-family: "RTVEfontSansR"; font-weight:normal; line-height:100%; }
body {font:normal 12px Arial, Helvetica, sans-serif; margin:0;padding:0;background-color: transparent; font-family: "RTVEfontSansR"; font-weight:normal; }

img { border: 0 }
ol,ul { list-style:none; }
a { display:block; cursor:pointer;}
a, a:hover { text-decoration:none;}
/*a:link,a:active,a:visited{background-color:transparent;color:#7aa200;}
a:hover{background-color:transparent;color:#a22600;}*/

#labrtve { background:#000; display:block; padding:2px 5px; overflow:hidden; text-align:center;}
#labrtve .logo{ width:114px;height:29px; margin:0x; padding: 0; position:relative; background: url("../i/rtvelab.png") top right no-repeat; float:left}
#labrtve .logo a { width:114px;height:29px; margin: 0; padding: 0;  border:0;}
#labrtve .logo span { position: absolute; margin-left: -2000px;cursor:pointer;}
#labrtve .socialshare { float:right; color:white;}
#rtve_nav { display:inline; margin:10px auto; text-align:center; width:auto; line-height:25px}
#rtve_nav h2 { display:inline; font-size:14px; color:#fff}
#rtve_nav ul { display:inline; margin:0 auto; font-size:14px;color:#efefef}
#rtve_nav ul li a{ display:inline; margin:0 5px 0 10px; text-decoration:underline; color:#efefef}
#rtve_nav ul li { display:inline; margin:0 ;}

.lft { width:134px; margin:0x; padding: 0; position:absolute; overflow:hidden; text-align:left;z-index:99;}
.lft #especial_rtve  { width:100%; clear:left;}


#allselected { background:#000000;min-width:1100px;min-height:420px; position:relative;left:0px;top:0px; text-align:center;}
#allselected .dos  {min-height:600px;}
div.dos span.text_intro {display: block; font-size: 24px;margin: 0; padding: 0 0 10px 0; color:#fff;}
/*#allselected div.estatuilla { width:155px;height:347px; margin:0; padding: 0; position:absolute; bottom:0; left:20px; background: url("../i/goya.png") top right no-repeat; float:left; z-index:999}*/

#allselected div.estatuilla {background: url("../i/goya.png") no-repeat scroll right top transparent; bottom: 0; float: left;  height: 200px; left: 20px; margin: 0; padding: 0; position: absolute; width: 89px; z-index: 999;}
#allselected div.estatuilla span { position: absolute; margin-left: -2000px;cursor:pointer;}
#allselected div.nominees { float:left; width:100%; position:absolute;bottom:70px; padding:10px 0 0 0; z-index:9; text-align:center;}
#allselected div.nominees ol { list-style:none; width:100%; margin:0; padding:0;height:305px; }
#allselected div.nominees ol li { display:inline-block; margin:0; padding:0; width:200px; height:305px;}
#allselected div.nominees ol li a { text-decoration:none; color:#fff; padding:0 ;}
#allselected div.nominees ol li span img {width:200px; height:305px; *cursor:text; }
#allselected div.navigation { background: url("../i/bg_allselected.jpg") bottom right repeat-x; float:left; width:100%; position:absolute; bottom:0px; padding:10px 0 13px 0; z-index:99; text-align:center }
#allselected div.navigation ul { list-style:none; width:100%; margin:0 0 13px 0; padding:4px 0; }
#allselected div.navigation ul li { display:inline-block; border-left:1px solid #fff; width:200px; font-size:16px; padding:6px 0;}
#allselected div.navigation ul li:first-child { border-left:0px none;}
#allselected div.navigation ul li a { text-decoration:none; color:#fff; padding:0 ;}

/* APPRISE Ventana Alert ***************************************/
/***************************************************************/
.appriseOverlay{position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);display:none;z-index:99999;width:1000px; height:1000px;}
.appriseOuter{background:#eee;border:1px solid #fff;box-shadow:0 3px 7px #333;-moz-box-shadow:0 3px 7px #333;-webkit-box-shadow:0 3px 7px #333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;z-index:99999999;min-width:200px;min-height:50px;max-width:75%;position:fixed;display:none;}
.appriseInner{color:#333;text-shadow:0 1px 0 #fff;padding:20px;}
.appriseInner button{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:0;color:#232d3d;font-size:12px;font-weight:700;text-shadow:0 1px 0 #fff;cursor:pointer;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;margin:0 3px;padding:4px 10px;}
.appriseInner button:hover{color:#d85054;}
.aButtons,.aInput{text-align:center;margin:20px 10px 0;}
.aTextbox{border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;width:180px;font-size:12px;font-weight:700;padding:5px 10px;}
/* END *********************************************************/

/* Formulario y Checked ***************************************/
/***************************************************************/
form { margin: 0 0 30px 0; } 
legend { font-size: 17px; } 
fieldset { border: 0; } 
.checklist { list-style: none; margin: 0; padding: 0; } 
.checklist li { float: left; margin-right: 10px; /* background: url(../images/checkboxbg.gif) no-repeat 0 0;*/ width: 188px; height: 283px; position: relative; } 
.checklist li.selected { background-position: -105px 0; } 
.checklist li.selected .checkbox-select { /*display: none;*/ -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; } 
.checkbox-select { display: block; float: left; /* position: absolute; top: 118px; left: 10px; width: 85px; height: 23px; background: url(../images/select1.gif) no-repeat 0 0;*/ text-indent: -9999px; } 
.checklist li input { display: none; } 
a.checkbox-deselect { display: none; color: white; font-weight: bold; text-decoration: none; position: absolute; top: 120px; right: 10px; } 
.checklist li.selected a.checkbox-deselect {display: block; position: absolute; top: -0px; left: 145px; width: 30px; height: 30px; background: url(../i/close.png) no-repeat 0 0; z-index:40; } 
.checklist li label { display: block; text-align: center; padding: 8px; } 
.sendit { display: block; float: left; top: 118px; left: 10px; width: 115px; height: 34px; border: 0; cursor: pointer; background: url(../i/sendit.gif) no-repeat 0 0; text-indent: -9999px; margin: 20px 0; }
         
*.titleimgresult {cursor:text;}
/* END *********************************************************/

/* Movimiento **************************************************/
/***************************************************************/
#mas_menos {position:absolute; left:90%;top:465px;z-index:999;}
#menos {margin-left:-30px;margin-right:20px;*margin-left:-20px;*margin-right:60px;position:absolute; width:41px; height:40px; cursor:pointer; margin-top:-20px;background:transparent url(../i/buttons.png) no-repeat left top; } 
#mas {margin-left:25px;position:absolute; width:41px; height:40px; cursor:pointer; margin-top:-20px;background:transparent url(../i/buttons.png) no-repeat right top; }
.cerrar {border:0px; position:absolute;top:10px;left:80%; width: 30px; height: 30px; background: url(../i/close.png) no-repeat 0 0; z-index:40; }
/* END *********************************************************/

/* Fichas Info **************************************************/
/****************************************************************/
/*#info {display:block; float:left; min-width:1100px;  position:absolute;left:17%;top:7%; padding:0 0 0 0; z-index:9; text-align:left;}*/
#info { margin:10px auto; display:block;z-index:9;top:7%;  }

#info ol { list-style:none; width:100%; margin:0; padding:0;height:100%; }
#info ol li {vertical-align:text-top; display:inline-block; margin:10px; padding:5px; width:170px;text-align: left; /*height:220px;*/background-color:#fff; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
#info ol li a { text-decoration:none; color:#fff; padding:0 ;}
#info ol li p { display:block; float:left; width:100%; font-size:12px;}
.nada {background-color:#dbdbdb; border:2px solid #000;}
/*
#info {position absolute; left:10px;top:0%;}
#info ol li { display:inline-block; margin:0; padding:0; width:180px; height:205px;}
#info li{width:180px; height:205px;margin:0; padding:0; }
#info_1, #info_2, #info_3, #info_4, #info_5 {width:170px; height:205px;margin:0; padding:0;}
*/
span.nombre { font-size:18px; display:block display:block; float:left; width:100%; color:#822365;}
span.ganador {font-size:14px; margin:6px 0; display:block; float:left; width:100%;}
span.nominado {font-size:14px; margin:6px 0; display:block; float:left; width:100%;}
#descripcion_director {}
#descripcion_actor_prota {}
#descripcion_actriz_prota {}
#descripcion_actor_reparto {}
#descripcion_actriz_reparto {}
/* END *********************************************************/

/* Seleccion Personas *******************************************/
/****************************************************************/
#categorias {height: 350px; overflow: hidden; position: relative; width: 10200px; z-index: -9; }
#categorias div {width:auto;height:100%;}
#esconde {/*height: 100%;*/ margin: 70px 0 0; overflow: hidden; position: absolute; top: 400px; width: 100%; z-index: 999; }
/*#esconde {overflow:hidden;width:100%;height:100%;z-index:999;position:absolute; top:400px;margin:10px 0;}
*//*#esconde {overflow:hidden;width:990px;height:100%;z-index:999;position:absolute; left:12%;top:400px;margin:10px;}*/
/*#selecciona1 {display:block; float:left; overflow:hidden;padding:10px;background-color:#DBDBDB;}*/

#selecciona div {display:block; float:left;}
#selecciona img {width:160px;height:252px;margin-top:20px;}
#sel span {background-color:#000;color:#fff;padding:20px;position:relative;margin-left:50px;top:-100px;width:164px;height:259px;border:0px;}
#envio { background-color: #692755;  border: 0 none; color: #FFFFFF; display: inline; font-size: 16px; left: 0; padding: 8px 15px;position: relative;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.masinfo {position:relative;left:86%;top:40px;background: url("../i/close.png");background-repeat:repeat;margin-top:-10px;width:30px;height:30px;}
.image { width:66px;height:93px;border:0px;margin-left:20px;margin-bottom:10px;}
.fotos { width:164px;height:259px;border:0px; *cursor:none;z-index:-999;}
.poolissues { margin:20px;}

.directores, .actriz_protagonista, .actor_protagonista, .actriz_reparto, .actor_reparto {width:80%;height:80%;margin-left:10px;padding:10px;}
/**/

/* Premios ******************************************************/
/****************************************************************/
/*#premios {display:block; float:left; min-width:1100px;  position:absolute;left:17%;top:12%; padding:0 0 0 0; z-index:9; text-align:center;}*/
#premios { margin:0 auto; display:block;z-index:9;top:7%;  }

#premios ol { list-style:none; width:100%; margin:0; padding:0;height:100%; }
#premios ol li {vertical-align:text-top; display:inline-block; margin:10px; padding:5px; width:170px; height:100px;background-color:#fff; border:2px solid #000;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
#premios ol li a { text-decoration:none; color:#fff; padding:0 ;}
/*#text {padding-top:100px;border:2px solid;}*/
#social {left: 0; /* margin-left: 20px; position: absolute; top: 20px;width: 260px;*/ text-align: left;  color:#fff; margin-top:15px;}
#social h3 { text-align:center;font-size: 16px; margin:0 10px;} 
#social h3 a { color:#fff!important; background:#692755;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; padding:5px 0;}
#social p {width:160px;margin-top:5px;float:left;}