/* elementos básicos */
body {position:relative; margin:0; padding:0;background-color:black}
#page div, #page ul, #page li, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page img, #page table, #page span {position:relative; overflow:visible; margin:0; padding:0; float:none; border:none;}
#page {font:normal 11px/150%  Verdana, Helvetica, sans-serif; color:#888; line-height:17px}
#page p {position:relative; overflow:hidden; margin:0; padding:0 0 5px 0; float:none; border:none;}

/* elementos de Títulos */
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {padding:0;color:#fff;line-height:normal;font-weight:bold;}

#page h1 {font-size:18px;}
#page h2 {font-size:16px;}
#page h3 {font-size:14px;}
#page h4 {}
#page h5 {}
#page h6 {}

/* elementos de texto */
#page small {font-size:11px; color:#888;}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}
#page hr {overflow:hidden; clear:both; height:1px; border:none; border-top:1px solid #dedece; margin:10px 0 20px; *margin:0;}

/* política de enlaces */
#page a:link {font-weight:bold; text-decoration:underline; color:#626262; }
#page a:visited {font-weight:bold; text-decoration:underline; color:#626262;}
#page a:hover, #page a:active {text-decoration:underline; color: #626262;}
#page a img {border:0;}

/* listas */
#page ul {list-style:none;}
#page ul li {list-style:none; margin-bottom:10px;}


/********************** MAQUETACIÓN *******************************/

/* page */
#page {width:900px;margin:0 auto;}

/* header */
#page #header {height:25px;z-index:10}
#page #header #logo {position:absolute;z-index:1000;top:15px;left:0px;width:227px;/*_left:-650px;*/}


#page #header #shortcuts {float:left;font-size:11px;padding-top:10px;margin-left:438px;_margin-left:210px;}
#page #header #shortcuts a {color:#807E6B;font-weight:normal;}

#page #header #search {float:right; margin:8px 0 0 15px}
#page #header #search input {background-color:#666; border:none;color:#FFFFFF;margin-right:6px}
#page #header #search .boton {height:14px; background-color:#666;}
#page #header #search a.boton  {font-size:11px;font-weight:bold;color:#FFF;text-decoration:none;padding:2px 7px}
#page #header #search a.boton:hover {color:#FFF; background-color:#000}
#page #header #search .advanced{float:left;color:#a0a0a0;font-size:9px;margin-left:50px;_margin-left:25px;}


/* layer_nav */
/*#page #layer_nav {width:100%;height:30px;top:250px;z-index:1000;background-color:#343434;}*//*cambiado*/
#page #layer_nav {width:100%;height:30px;top:250px;z-index:1000;background:url(../images/fondo_menu_navegacion.gif) 0 0 no-repeat;}
#page #layer_nav ul {position:relative;float:left;padding-left:10px;padding-top:5px;_padding-left:6px;_padding-top:8px;margin:0; list-style:none;height:30px;width:900px;_width:890px;color:#dcdcdc}/*cambiado*/
/*#page #layer_nav li {display: inline;padding:2px 1px;margin:2px;}*/
#page #layer_nav li {display: inline;padding:0px 1px;margin:5px;border-right:2px solid}

#page #layer_nav li#nav011 {border-right:none}
#page #layer_nav li.selected{color:#cfac43;}
/*#page #layer_nav li a{text-decoration:none;font-size:11px;color:#FFF;font-weight:bold;}*/
#page #layer_nav li a{text-decoration:none;font-size:10px;color:#FFF;font-weight:bold;}
#page #layer_nav li a:hover{color:#D2218D;}


/* destacado */
#page #destacado {height:222px;z-index:0;background:#FFF url(../images/fnd-destacado.gif) 0 0 no-repeat;}
#page #destacado .mensaje {float:left;margin:20px 40px 0 0;padding:20px;top:122px;width:420px;}
#page #destacado .mensaje  h3 {font-size:18px;font-weight:normal;border-bottom:none;margin:0;color:#FFF;letter-spacing:0px;text-transform:none}


/* container */
#page #container {padding-top:50px;_padding-top:40px;}/*cambiado*/

body.doscol #container #left{width:314px;float:left;}
/*body.doscol #container #content{width:560px; float:right; margin-left:10px; border:1px solid #FFF;margin-top:10px;}*/
body.doscol #container #content{width:560px; float:right; margin-left:10px; margin-top:10px;}

#page #container #content .untercio {float:left;width:285px;margin-right:22px;padding-bottom:10px;_margin-right:15px;}
#page #container #content .last {margin-right:0;}

/*#page #container #content .cabecera {float:left;width:100%;height:60px;background:url(../images/fnd-cabecera.gif) 0 0 no-repeat;}*/
#page #container #content .cabecera_1 {float:left;width:100%;height:60px;background:url(../images/fnd-cabecera-1.gif) 0 0 no-repeat;}
#page #container #content .cabecera_2{float:left;width:100%;height:60px;background:url(../images/fnd-cabecera-2.gif) 0 0 no-repeat;}
#page #container #content .cabecera_3 {float:left;width:100%;height:60px;background:url(../images/fnd-cabecera-3.gif) 0 0 no-repeat;}

#page #container #content .cabecera h3 {text-align:right;font-size:14px;color:#FFF;width:160px;margin:12px 18px 0 110px}

#page #container #content .destacado{float:left;width:280px;margin-top:10px;}
#page #container .texto p{line-height:22px}

#page #container #content .fin{float:left;width:270px;padding:5px;text-align:right;background-color:#CCCCCC;height:25px;}
#page #container #content .fin a{color:#333;text-decoration:underline;}

/* titulos pagina */
#page #container #left #titulo-categorias{background:url(../images/titulo_categorias.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-dvd{background:url(../images/titulo_dvd.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-entrega-material{background:url(../images/titulo_entrega_material.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-entrega-premios{background:url(../images/titulo_entrega_premios.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-joven-creativo{background:url(../images/titulo_joven_creativo.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-jurado{background:url(../images/titulo_jurado.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-normativa{background:url(../images/titulo_normativa.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-plazos{background:url(../images/titulo_plazos.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-precios{background:url(../images/titulo_precios.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-premios{background:url(../images/titulo_premios.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-resultados{background:url(../images/titulo_resultados.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-creditos{background:url(../images/titulo_creditos.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-contacto{background:url(../images/titulo_contacto.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}
#page #container #left #titulo-mapa-web{background:url(../images/titulo_mapa_web.gif) 0 0 no-repeat;width:314px;height:228px;padding-top:35px;}

#page #container #left .titulos-pagina h2{color:#000;text-align:right;font-weight:bold;font-size:22px}

/* footer */
#page #footer {width:100%;margin-top:15px;background:url(../images/fnd-footer.gif) 0 0 no-repeat;}
#page #footer #menufooter {padding:23px 18px; color:#cfac43;font-size:15px;font-weight:bold; margin-bottom:15px}
#page #footer #menufooter a{padding:23px 18px; color:#cfac43;font-size:15px;font-weight:bold; margin-bottom:15px; text-decoration:none;}
#page #footer #subfooter{height:80px;}
#page #footer #subfooter a{font-weight:normal;text-decoration:none;}
#page #footer #subfooter #logofooter {float:left;color:#999; margin-top:-5px}
#page #footer #subfooter #logofooter #logo {font-weight:bold;}
#page #footer #subfooter #powered {float:right; margin-top:-5px; color:#999; font-size:11px}
#page #footer #subfooter #company {font-weight:bold;}
#page #footer #subfooter #logo {float:left;width:200px;_width:170px;margin-left:20px;_margin-left:30px;}/*cambiado*/


/* btn */
#page #btn {margin-top:10px;clear:both;text-align:center;}
#page #btn span.boton {background:url(../images/btn_left.gif) no-repeat 0 0;height:32px;float:left;margin:0px 0px 0px 5px;}
#page #btn span.boton a.abtn {background:url(../images/btn_right.gif) no-repeat 100% 0;margin-left:8px;_margin-left:2px;padding:7px 30px 0 5px; height:32px;display:block;float:left; color:#fff;text-decoration:none;font-size:14px;}

#page .nobtn {background:none;padding:0;height:0;float:right; height:0px;}
#page .nobtn a {background:none; color:#04709F; font-size:12px; text-decoration:underline; padding:0; width:100%;}
#page .nobtn a:visited {color:#04709F; text-decoration:underline;}
#page .nobtn a:hover {color: #FF6600;}


/* Lista de premios*/
#page #container #content .titulo-premio{font-size:13px;margin:20px 0;font-weight:bold;}
#page #container #content ul.categoria{margin-left:45px;list-style-type:lower-alpha;}
#page #container #content ul.categoria li{list-style-type:circle}
#page #container #content ul.sub-categoria{margin-left:20px;} 
#page #container #content ul.novinyeta{list-style:none;margin-left:20px;}


/* tablas */
#page #container #content table{width:100%;border-bottom:1px solid #CCC;}

#page #container #content .ninguna{border:0px;}

#page #container #content thead tr {position: relative}
#page #container #content thead th {font-weight:bold;padding:4px 3px;font-size:11px;border-right:1px solid #CCC;border-top:1px solid #CCC;}
#page #container #content thead th.empty {border-right:1px solid #CCC;border-top:none}
#page #container #content tbody tr.linea{border-bottom:1px solid #CCC;}
#page #container #content tbody td{padding:6px 6px 6px 12px;border-bottom:none;border-left: none;border-right: 1px solid #CCC;border-top: 1px solid #CCC;}
#page #container #content tbody tr.par td {background:#FFF;}
#page #container #content tbody tr.impar td {background:#eaead9;}
#page #container #content tbody td.borde-izq{border-left: 1px solid #CCC;}
#page #container #content .nota{margin:20px 0}

/*auxiliares*/
#page img.left {float:left; padding:0px 10px 20px 0;}
#page img.right {float:right; padding:0px 0px 20px 15px;}
#page .cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
#page .separador {padding:0 5px}
#page .floatleft {float:left;margin-right:5px;}
#page .last-img{margin:10px;}
#page .last{margin-right:0px;}

