/* ******************** reset**********************/
body{font:x-small Arial,Helvetica,sans-serif;color:#555452}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;width:100%}
fieldset,img,abbr,acronym{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
p,li{line-height:1.5em}
img{border:0}
h1,h2,h3,h4,h5,h6{font-size:1em;font-size:100%;font-weight:normal}
a{color:#0A94D6;outline:none}
a:hover{color:#4dc5ff}
/* ************************** plantilla****************************/
#wrap{width:950px}
#header{position:relative;width:950px;background:url(../images/bg_header.jpg) 0 0 no-repeat}
#content{width:950px;padding-top:5px}
#col_left{float:left;width:221px;margin-top:-15px}
#col_right{float:right;padding-right:5px;width:202px}
#main_content{float:left;width:475px;padding:0 20px}
#doble_col{float:left;width:697px;padding-left:20px}
#titulos{border-bottom:7px solid #CBD6DB;margin-bottom:20px}
#titulos h2{text-transform:uppercase;color:#0A94D6;font-size:2em;font-family:'Trebuchet MS',Tahoma}
#titulos h3{color:#555452;font-size:1.9em;font-family:'Trebuchet MS',Tahoma;margin-bottom:19px}
#titulos h3 span{color:#99A1A4}
#titulos form.buscador{margin:-19px 0 5px 0}
#titulos form.buscador p{text-align:right}
#titulos form.buscador label{font-family:'Trebuchet MS',Tahoma;font-size:1.1em;margin-right:7px}
#titulos form.buscador input.texto{width:155px;border:1px solid #CCD0D1;padding:1px 2px}
#titulos form.buscador input.boton{color:#fff;font-weight:bold;font-size:.9em;background:#0A94D6;border:1px solid #0a94d6;border-bottom:1px solid #00618F;border-right:1px solid #00618F;padding:1px 5px 2px;cursor:pointer;vertical-align:top}
.imagenes_linkadas{margin-top:15px}
#col_left .imagenes_linkadas{margin-left:21px}
.imagenes_linkadas img{border:1px solid #E2E2E2;margin-bottom:12px}
.breadcrumb{font-family:'Trebuchet MS',Tahoma;font-size:1.1em;margin-bottom:12px}
/* ------------------------- bloque-------------------------- */
.bloque{border-top:7px solid #CBD6DB;margin-bottom:15px}
#col_left .bloque{margin-left:21px}
.bloque h3{color:#0A94D6;font-size:1.6em;padding:3px 0;font-weight:bold;font-family:'Trebuchet MS',Tahoma;border-bottom:1px solid #E2E2E2}
#main_content .bloque h3{font-size:2em;border-bottom:7px solid #CBD6DB}
h2.borde_bott{font-family:'Trebuchet MS',Tahoma;font-weight:bold;font-size:1.6em;color:#0A94D6;border-bottom:7px solid #CBD6DB;margin-bottom:10px;padding-bottom:5px}
.bloque .item{background:url(../images/sep_puntos.gif) bottom left repeat-x;padding-bottom:8px;margin-top:9px}
.bloque .item p{font-size:1.2em;color:#99A1A4;padding-bottom:2px}
.bloque .item p.date,.bloque .item p.curso{font-size:.9em}
.bloque .item p a{color:#0A94D6}
.bloque .item p a:hover{color:#4dc5ff}
.bloque p.to-right{background:url(../images/sep_puntos.gif) bottom left repeat-x;padding:5px 0}
.bloque p.to-right a.ver_mas{color:#555452;text-decoration:none;font-size:1.1em}
.bloque p.to-right a.ver_mas:hover,#doble_col .col_simple .noticia .meta_noticia p a.ver_mas:hover{color:#0A94D6}
#main_content ul,#doble_col_cont ul{font-size:1.2em;margin-bottom:15px}
#doble_col ul{margin-bottom:15px}
#content ul li{background:url(../images/bullet_azul.gif) 0 7px no-repeat;padding-left:12px;margin-bottom:6px}
#content ul ul{font-size:1em;margin:10px 0 15px 5px}
#content ul ul li{background-image:url(../images/bullet_negro.gif);padding-left:10px}
#content ul.archivos_relac li,#menu_interior ul li,#content ul.vcard li{background-image:none;padding-left:0;margin-bottom:0}
/* ------------------------- header--------------------------- */
#header h1{width:130px;height:55px;text-indent:-9999px;display:block;padding:50px 0 30px 800px}
#header h1 a{width:130px;height:55px;display:block}
#header img#cab_print{display:none}
#top_nav{position:absolute;top:5px;right:5px;font-size:1.1em}
#top_nav ul li{display:inline;color:#fff;margin-left:5px}
#top_nav ul li a{color:#fff;margin-left:5px}
#top_nav ul li a:hover{text-decoration:none}
#header #logo_mapa{position:absolute;left:0;top:47px}
/* ------------------------- col_left--------------------------- */
#col_left #menu{margin-bottom:20px}
#col_left #menu ul{background:#fff url(../images/bg_content.jpg) bottom left no-repeat;padding:15px 0 13px 21px}
#col_left #menu ul li{color:#2B2926;font-size:1.3em;font-family:'Trebuchet MS',Tahoma;background:url(../images/sep_puntos.gif) bottom left repeat-x;padding:0 0 8px 0;margin:0 0 8px 0;font-weight:bold}
#col_left #menu ul li.separador{background:url(../images/menu_li_sep.jpg) 0px bottom no-repeat;padding-bottom:20px;margin:0 0 0 -2px;margin-bottom:0}
#col_left #menu ul li a{text-decoration:none;color:#2b2926;padding-left:17px}
#col_left #menu ul li.separador a{padding-left:19px}
#col_left #menu ul li.grey a{color:#8C8C8B}
#col_left #menu ul li a:hover,#col_left #menu ul li a.active{color:#3BA9DE}
#col_left #menu ul li ul{margin:0 0 0 17px;background:none;padding:10px 0 0}
#col_left #menu ul li li{font-size:.9em;color:#555452;font-weight:normal;background:none;margin-bottom:0;padding-bottom:1px}
#col_left #menu ul li li a{border-left:2px solid #CBD6DB;padding:3px 0 3px 9px;background:#F6F6F6;display:block}
#col_left #menu ul li li a:hover,#col_left #menu ul li li a.active{border-left:2px solid #0A94D6;color:#0A94D6}
#col_left #menu ul li li a.active{font-weight:bold}
#col_left #menu ul li a.active,#col_left #menu ul li li a.active{cursor:default}
/* -------------------- doble_col------------------------ */
#menu_interior{width:150px;float:left;font-family:'Trebuchet MS',Tahoma}
#menu_interior ul li{font-size:1.3em;color:#99A1A4;font-weight:bold;margin-bottom:9px}
#menu_interior ul li a{color:#99A1A4;display:block;background:url(../images/bg_menu_interior.gif) 0 4px no-repeat;padding-left:15px;text-decoration:underline}
#menu_interior ul li a span{text-decoration:underline}
#menu_interior ul li a:hover,#menu_interior ul li a.active{background-image:url(../images/bg_menu_interior_hover.gif);color:#0A94D6;text-decoration:none}
#menu_interior ul li a.active{text-decoration:none}
/*------------------- col_simple-------------------- */
#doble_col .col_simple{font-size:1.2em}
#doble_col .col_simple p{margin-bottom:15px}
#doble_col .col_simple .columna50{width:330px}
#doble_col .col_simple .noticia h3,#doble_col .col_simple .item h3,#doble_col .col_simple .item h3{font-family:'Trebuchet MS',Tahoma;font-size:1.3em;font-weight:bold;color:#0A94D6;margin-bottom:10px;line-height:1.2em}
#doble_col .col_simple .noticia h3{font-size:1.5em}
#doble_col .col_simple .columna50 .item h3{font-size:1.3em}
#doble_col .col_simple .noticia h3 a,#doble_col .col_simple .item h3 a{text-decoration:none}
#doble_col .col_simple .noticia p.tit_noticia_fecha,#doble_col .col_simple .item p.tit_noticia_fecha{color:#99A1A4;font-size:1.2em;font-family:'Trebuchet MS',Tahoma;margin-top:-10px;margin-bottom:5px}
#doble_col .col_simple .item p.tit_noticia_fecha{font-size:1.2em}
#doble_col .col_simple .noticia img.float-left{padding:0 15px 5px 0}
#doble_col .col_simple .noticia img.float-right{padding:0 0 5px 15px}
#doble_col .col_simple .noticia .meta_noticia{width:300px;clear:both;background:url(../images/sep_puntos.gif) bottom left repeat-x;padding:0 0 5px;margin-bottom:15px}
#doble_col .col_simple .noticia .meta_noticia p{margin-bottom:0;color:#99A1A4;font-size:1em}
#doble_col .col_simple .noticia .meta_noticia p a.ver_mas{color:#555452;text-decoration:none}
#flashcontent{border:1px solid #E3E3E4}
#doble_col .col_simple .columna50 .item h3{margin-bottom:5px}
#doble_col .col_simple .item{background:url(../images/sep_puntos.gif) bottom left repeat-x;padding-bottom:14px;margin-bottom:18px}
#doble_col .col_simple .columna50 .item{padding-bottom:5px}
#doble_col .col_simple .columna50 .item img{float:left;padding:0 10px 5px 0}
#doble_col .col_simple .item .meta_item{width:300px;margin-top:5px;clear:both}
#doble_col .col_simple .item .meta_item p{margin-bottom:0;font-size:.9em;color:#99A1A4}
#doble_col .col_simple .item .meta_item p a.ver_mas{text-decoration:none;color:#555452;font-size:1.1em}
#doble_col .col_simple .item .meta_item p a.ver_mas:hover{color:#0A94D6}
#doble_col .paginacion{padding-bottom:5px;margin:-10px 0 15px}
#doble_col .col_simple .paginacion{margin:-15px 0 15px;background:url(../images/sep_puntos.gif) bottom left repeat-x}
#doble_col .paginator{float:right}
#doble_col .paginacion p{font-size:1.1em;margin-bottom:0}
#doble_col .col_simple .paginacion p{font-size:.9em;margin-bottom:0}
#doble_col .paginator p strong,#doble_col .paginator p a{padding:0 2px}
#doble_col .paginator p a:hover{text-decoration:none}
#doble_col_cont{float:left;width:507px;padding:0 0 0 37px}
#doble_col_cont h4{color:#0A94D6;font-size:1.8em;font-weight:bold;margin-bottom:7px}
#doble_col_cont h4 span{font-size:.8em;font-weight:normal}
#doble_col_cont h5,#doble_col .col_simple h5{background:#E4EBEE;font-size:1.2em;font-weight:bold;margin:15px 0 10px;padding:5px 0 5px 6px}
#doble_col .col_simple .item h5{font-size:1em}
#doble_col_cont p{font-size:1.2em;margin-bottom:10px}
#doble_col_cont .cont p{margin-bottom:15px}
#doble_col_cont p.opciones{margin-bottom:0;font-weight:bold}
#doble_col .sep_2,#doble_col .sep{border-bottom:7px solid #CBD6DB;display:block;height:7px;margin:15px 0}
#doble_col .sep_2{margin-top:0}
ul.vcard{margin-top:-5px}
ul.vcard li{font-size:1.1em;color:#99A1A4;margin-bottom:5px}
ul.vcard li span{color:#555452}
/* ------------------------- main_content--------------------------- */
#main_content #destacado #flash_destacado{margin-bottom:20px}
#main_content #destacado p{margin-bottom:15px;color:#555452;font-size:1.2em;line-height:1.7em}
#main_content #destacado p.entradilla{color:#8C8C8B;font-size:1.5em;line-height:1.5em;margin-bottom:7px}
/*exep a bloq en main_content--------------------------------- */
#main_content .bloque{margin-bottom:20px;border-top:none}
#main_content .bloque .item p{color:#555452;padding-bottom:5px}
#main_content .bloque .item p a{font-size:1.1em;font-weight:bold}
#main_content .bloque .item p.date,#main_content .bloque .item p.curso{text-transform:uppercase;color:#99A1A4}
#main_content .bloque p.to-right{background:none;padding:7px 0 0}
form.form_base{}
#doble_col .col_simple form.form_base p{margin-bottom:5px}
form.form_base label{float:left;display:block;width:135px;margin-right:5px;padding-top:3px}
form.form_base input.texto{float:left;display:block;width:237px;border:1px solid #CCD0D1;padding:1px 2px}
form.form_base select.texto{width:243px;border:1px solid #CCD0D1}
form.form_base textarea.texto{float:left;display:block;border:1px solid #CCD0D1;padding:1px 2px;width:237px}
form.form_base p.form_actions{margin:10px 0 0 329px}
form.form_base input.boton{color:#fff;font-weight:bold;font-size:.9em;background:#0A94D6;border:1px solid #0a94d6;border-bottom:1px solid #00618F;border-right:1px solid #00618F;padding:1px 5px 2px;cursor:pointer}
/* ul.archivos_relac-------------------------- */
ul.archivos_relac{}
ul.archivos_relac li{margin-bottom:5px}
ul.archivos_relac li span{color:#99A1A4;font-weight:bold;margin-left:5px}
ul.archivos_relac li a.pdf,ul.archivos_relac li a.doc,ul.archivos_relac li a.zip,ul.archivos_relac li a.rtf{padding-left:25px}
ul.archivos_relac li a.doc{background:url(../images/bg_a_doc.gif) center left no-repeat}
ul.archivos_relac li a.pdf{background:url(../images/bg_a_pdf.gif) center left no-repeat}
ul.archivos_relac li a.rtf{background:url(../images/bg_a_rtf.gif) center left no-repeat}
ul.archivos_relac li a.zip{background:url(../images/bg_a_zip.gif) center left no-repeat}
/* galeria de imagenes--------------------------- */
#galeria_imag .foto{display:block;float:left;border:4px solid #E4EBEE;width:160px;height:143px;margin:3px 8px 18px 0;text-align:center}
#galeria_imag .foto a span{display:block;height:143px}
#galeria_imag .foto a:hover span{background:#f4f4f4;cursor:pointer}
#galeria_imag .foto img{margin-top:6px}
#galeria_imag .fila_fin{margin-right:0}
/* ------------------------- footer--------------------------- */
#footer{background:url(../images/sep_puntos.gif) 0 0 repeat-x;margin:50px 0 25px;padding-top:30px;text-align:center}
#footer a{color:#0670B5}
#footer a.desink{color:#93918c;text-decoration:none}
#footer a.desink span{color:#555452;text-decoration:underline}
#footer p{color:#93918C;line-height:2em}
#footer p.central{color:#555452;margin-bottom:20px}
/* tablas------------------------- */table{margin-bottom:20px}
table th{background:#E4EBEE;font-weight:bold;padding:5px}
table td{padding:10px 5px}
table th,table td{vertical-align:top}
table th.autor{width:190px}
table th.tema{width:180px}
table tbody tr{background:url(../images/sep_puntos.gif) bottom left repeat-x}
#doble_col .col_simple table td p.date{color:#99A1A4;margin-bottom:5px}
table td.date{color:#99A1A4}
#doble_col .col_simple .three_cols .col{width:212px;margin-right:20px;float:left;font-size:.9em}
#doble_col .col_simple .three_cols .last-child{margin-right:0}
#doble_col .col_simple .three_cols .col h3{font-size:1.3em;text-align:center;margin-bottom:13px}
#content #doble_col .col_simple .three_cols .col ul li{background-image:url(../images/bullet_azul_peq.gif)}
#content #doble_col .col_simple .three_cols .col a.ver_mas{display:block;padding-left:12px;background:url(../images/bg_vermas_2.gif) bottom right no-repeat}
/* ************************** elementos comunes****************************/
.imagen_centrada{text-align:center;margin:10px 0 30px}
#doble_col .col_simple .imagen_centrada p{margin-bottom:5px}
a.ver_mas{background:url(../images/bg_vermas.gif) center right no-repeat;padding-right:15px}
a.volver{background:url(../images/bg_volver.gif) center left no-repeat;padding-left:15px;color:#555452;text-decoration:none}
.margin-top-30{margin-top:30px}
p.margin-top_5{margin-top:5px}
.margin-top_home{margin-top:10px}
a.tema{background:url(../images/ico_tema.gif) right 1px no-repeat;padding-right:17px;font-weight:bold}
a.responder{background:url(../images/ico_responder.gif) right 1px no-repeat;padding-right:20px;font-weight:bold}
a.volver:hover{color:#0A94D6}
.hidden{display:none !important}
.to-right{text-align:right}
.to-center{text-align:center}
.float-left{float:left}
.float-right{float:right}
.short{width:100px !important}
form.form_base legend{font-size:1.2em;font-weight:bold}
form.form_base fieldset{border-style:solid;border-width:1px;border-color:#E4EBEE;padding:5px;margin-bottom:5px}
.noborder{border:none !important}
.summary{font-weight:bold;font-style:italic}
p.declarac{margin:25px 0 10px}
p.form_actions_2{text-align:right}
form.form_base select.texto{min-width:243px;width:auto;padding:1px 0}
input.chk{vertical-align:baseline}
form.form_base input.texto{padding:2px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
form.form_base p.radios{padding-top:3px}
form.form_base p.radios label{padding-top:0}
form.form_base select.short{width:auto !important;min-width:0;margin-right:7px}
#logout{float:right;font-family:'Trebuchet MS',Tahoma;font-size:1.1em}
span.entradilla{color:#8C8C8B;font-size:1.3em;line-height:1.5em;margin-bottom:7px}

