@charset "utf-8";
/* CSS Document */
html {font-family:Arial, Helvetica, sans-serif;font-size:14px;}

body {margin:6px 0 0 0; background-image:url(../img/fondo_interior.jpg); background-repeat:repeat-x; background-position:top;}

#main{width:954px;margin:0 auto;}

.contenido a {color:#ff6f00;text-decoration:none; }
.contenido a:hover {text-decoration:underline;}


#cabecera{ width:100%; height:110px; background-image:url(../img/fondo_cabecera.jpg); background-repeat:repeat-x; border-top:#d2d2d2 1px dashed; border-right:#d2d2d2 1px dashed; border-left:#d2d2d2 1px dashed;}
#cabecera .titulo {float:left; padding-left:58px; padding-top:43px;}
#cabecera .diapo {float:right; padding-right:24px;}
/*MENU*/
#menu {padding-left:9px;}
#menu div { background-image:url(../img/separador.jpg); background-position:right; background-repeat:no-repeat; padding-right:1px; padding-top:48px;float:left;padding-bottom:20px;margin-bottom:0;}
#menu div.selected{}
#menu .diapo{float:right; padding-right:23px;}
#menu a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;text-decoration:none;padding-left:11px;;padding-right:11px;padding-bottom:14px;}
#menu a.selected{font-weight:bold;background-image:url(../img/fondo_menu.jpg); background-repeat:repeat-x;background-position:bottom; padding-bottom:13px;}
#menu a:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;background-image:url(../img/fondo_menu.jpg); background-repeat:repeat-x;background-position:bottom;}
#menu a:visited{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;text-decoration:none;}
#menu a:link{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;text-decoration:none;}

#separador_menu { width:100%; height:10px; float:left; border-left:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid; margin-top:-6px; #margin-top:-5px;}
#separador_menu img{ float:right; padding-right:69px;}
#contenedor {border-left:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid; border-bottom:#d2d2d2 1px solid;; width:936px; padding-left:9px; padding-right:9px; float:left;}

/* PANEL PRINCIPAL */
#panel {background-color:#3f4d00;background-repeat:repeat-x;background-image:url(../img/fondo_verde.jpg); float:left; width:100%; padding-top:18px; }
#principal {float:right; padding:0px; width:650px;}
.subtitulo { font-size:16px;}
.otro{ font-size:12px; text-decoration:none; color:#333333 }
.entrega { font-size:18px; color:#000000;}

/* NOTICIAS 2 COL */
#principal .noticia_2col {float:left;}
#principal .noticia_2col .sombra{ float:right; width:650px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#principal .noticia_2col .panel{float:left; width:603px; background-color:#FFFFFF; padding:15px;}
#principal .noticia_2col .contenido{float:left; width:567px; background-image:url(../img/fondo_panel_gris.jpg); background-repeat:no-repeat; background-position:top right; padding:10px 18px 10px 18px;}
#principal .noticia_2col .pie{float:right; width:650px;height:17px;background-image:url(../img/sombra_pp_pie.png);background-repeat:no-repeat;}
#principal .noticia_2col h2 span {color:#666666;}
/* NOTICIAS 1 COL */
#principal .noticia_1col {float:left; width:324px}
#principal .noticia_1col .sombra{ float:right; width:324px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#principal .noticia_1col .panel{float:left; width:281px; background-color:#FFFFFF; padding:15px;}
#principal .noticia_1col .contenido{float:left; width:245px; background-image:url(../img/fondo_panel_gris.jpg); background-repeat:no-repeat; background-position:top right; padding:10px 18px 10px 18px;}
#principal .noticia_1col .pie{float:right; width:324px;height:17px;background-image:url(../img/sombra_pp_pie2.png);background-repeat:no-repeat; float:left;}
#principal .noticia_1col .nombre{font-size:14px; padding:0; font-weight:bold; margin-bottom:0;}
#principal .noticia_1col li {list-style:none; background-image:url(../img/bullet_link.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px;padding-bottom:15px;}

/* MATERIAL */
#principal .material {float:left; width:324px}
#principal .material .sombra{ float:right; width:324px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#principal .material .panel{float:left; width:281px; background-color:#FFFFFF; padding:15px;}
#principal .material .contenido{float:left; width:245px; background-image:url(../img/fondo_panel_gris.jpg); background-repeat:no-repeat; background-position:top right; padding:10px 18px 10px 18px;}
#principal .material .pie{float:right; width:324px;height:17px;background-image:url(../img/sombra_pp_pie2.png);background-repeat:no-repeat; float:left;}
#principal .material .nombre{font-size:14px; padding:0; font-weight:bold; margin-bottom:0;}
#principal .material li {color:#F00; list-style:none; background-image:url(../img/bullet_link.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; margin:0; padding-bottom:5px;}
#principal .material .fecha {color:#666;}


/* COMUNES */
#principal .contenido h2{font-size:25px; padding:0; margin:0; font-weight:normal; letter-spacing:-1px; margin-bottom:12px;}
#principal .contenido h3{font-size:14px; padding:0;font-weight:bold; margin-bottom:0;}
#principal .contenido .puesto{font-size:12px; color:#666;}
#principal .contenido p{ margin-top:0px; margin-bottom:5px;}
#principal .contenido .pequeno{ margin-top:0px; margin-bottom:5px; font-size:9px;}
#principal a {color:#ff6f00;text-decoration:none;}
#principal a:hover {text-decoration:underline;}
#principal .contenido ul { margin:0px; padding:0px;}
.pixel {font-size:1px;}
.foto_novedad {width:100px; float:left; margin-right:10px;}
hr {border:#ccc 1px solid; }




/*
#principal .sombra{ float:right; width:650px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#principal .panel{float:left; width:603px; background-color:#FFFFFF; padding:22px 16px 22px 16px;}
#principal .pie{float:right; width:650px;height:17px;background-image:url(../img/sombra_pp_pie.png);background-repeat:no-repeat;}
#principal .contenido{float:left; width:543px; background-image:url(../img/fondo_panel_gris.jpg); background-repeat:no-repeat; background-position:top right;padding:30px;}
#principal .contenido h1 {font-family:Helvetica,Arial; font-size:28px; color:#2f2f2f; font-weight:normal;letter-spacing:-2px; padding-top:0px;margin-top:0px;}
#principal .contenido h2 {font-weight:normal;color:#333; font-size:16px; margin:10px 0 5px 0; border-top:#efefef 1px solid; padding-top:20px;}
#principal .contenido h2.inicial {border:none;}
#principal .contenido a {color:#ff6f00;text-decoration:none;}
#principal .contenido a:hover {text-decoration:underline;}
#principal .contenido ul { margin:0px; padding:0px;}
#principal .contenido li {list-style:none; background-image:url(../img/bullet_link.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px;padding-bottom:5px;}
#principal .contenido h3{ font-size:16px; color:#566801; font-weight:normal;  }
#principal .contenido .titulo {display:inline; color:#666;}
#principal .contenido .ficha {margin-left:10px; margin-top:20px; border-top:#efefef 1px solid; padding-top:20px; font-size:12px;}
#principal .contenido .respuestaCorta {margin-top:10px;margin-left:10px;}
#principal .contenido .respuestaCorta:hover{text-decoration:underline;}
#principal .contenido .respuestaLarga {display:block; font-style:italic;margin-left:10px; padding-bottom:10px; margin-top:10px;}
#principal .contenido .respuestaLarga a{font-style:normal;color:#ff6f00;text-decoration:none; background-color:#FFFFFF; margin-top:10px; float:right;}
#principal .contenido .respuestaLarga a:hover{text-decoration:underline;}
#principal .contenido a.drcha {text-align:right;}
#principal .contenido .foto{float:left; width:218px; margin-right:16px;}
*/

/* LATERAL */
#lateral {float:left; padding:0px; width:270px;}
#lateral .animacion {float:left; padding:0px; width:270px; margin-left:15px;}
#lateral .animacion .sombra{ float:right; width:270px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#lateral .animacion .panel{float:left; width:225px; background-color:#FFFFFF; padding:15px;}
#lateral .animacion .pie{float:right; width:270px;height:17px;background-image:url(../img/sombra_iz_pie.png);background-repeat:no-repeat;}
#lateral .animacion .flash{float:left; width:225px; padding:0px; background-color:#666666;height:170px;}
#lateral .animacion .contenido{float:left; width:215px; padding-left:10px; padding-top:20px; font-size:16px; color:#d2d2d2;} 

#lateral .subMenu {float:left; padding:0px; width:270px; margin-left:15px;}
#lateral .subMenu .sombra{ float:right; width:270px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#lateral .subMenu .panel{float:left; width:245px; background-color:#efefef; padding-left:10px; padding-top:24px;}
#lateral .subMenu .pie{float:right; width:270px;height:17px;background-image:url(../img/sombra_iz_pie.png);background-repeat:no-repeat;}
#lateral .subMenu .contenido{float:left; width:215px; padding:0px; font-size:16px; color:#333;} 
#lateral .subMenu .contenido ul {margin:0px; padding:10px 0 0 15px; height:450px;}
#lateral .subMenu .contenido li {list-style:none; width:180px; border-bottom:#cdcdcd 1px solid; padding-bottom:8px; padding-top:7px; padding-left:20px;letter-spacing:-1px; background-image:url(../img/bullet.png); background-position:left center; background-repeat:no-repeat;}
#lateral .subMenu .contenido li a {text-decoration:none; color:#333;}

/* PIE */
#pie {float:left; padding-bottom:16px; padding-left:16px; padding-top:34px;width:100%; font-size:12px; color:#3333;}
#pie a{ font-weight:bold; color:#748b03;letter-spacing:-1px;text-decoration:none; padding-left:5px; padding-right:5px; background-image:url(../img/bullet_foot.gif); background-repeat:no-repeat; background-position:left center;}
#pie a:hover{text-decoration:underline;}
#separador { float:left; height:60px; width:100%;}


/* AÑADIDO DE CARLOS POSTERIOR*/
.separadores{ font-size:16px; text-align:left;}
.separadoresdos{ font-size:12px; text-align:left;}
.linea{ height:1px; width:100%; border-top:#CCCCCC; border-top-style:solid; border-top-width:1px; border-bottom-width:}

