@charset "utf-8";
/* CSS Document */

/*reset*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {margin: 0; padding: 0; border: 0; outline: none;}  
h1, h2, h3, h4, h5, h6{font-size: 100%;}
ul, ol{list-style: none;}
img{border: 0;}

/*struct*/
body{background:#414141 url(img/bg.gif) repeat-x 0 1px;}
.container{ width:996px; margin:0 auto;}

#header{}
#header .top{height:90px;border:1px solid #414141; background:#b3b3b3 url(img/bg_publicidad.gif) no-repeat 0 0;}
#header .top .left{float:left; width:728px; overflow:hidden; padding:0 0 0 21px;}
#header .top .right{ float:right; width:234px;}
#header .middle{position:relative; height:30px}
#header .middle ul{ list-style:inside; list-style-position:inside; position:absolute; top:8px; left:5px; width:460px;}
#header .middle ul li{display:inline; margin:0 10px 0 0;}
#header .middle ul li a{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; padding-right:10px;background:transparent url(img/bg_list_icoItem.gif) no-repeat top right; background-position:right 1px}
#header .middle ul li a:hover{ color:#114b78;}
#header .middle ul li a.first{background:transparent url(img/bg_list_icoFirst.gif) no-repeat top right; background-position:right 4px}
#header .middle ul li.select a.first, #header .middle ul li a.first:hover{background:transparent url(img/bg_list_icoFirstBlue.gif) no-repeat top right;background-position:right 4px}

#header .middle ul li.select a{color:#3399FF;}
#header .middle div {position:absolute; top:10px; right:5px;}
#header .middle div p{color:#fff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; float:left; padding: 0 5px 0 0}
#header .middle div a {}
#header .middle div a img{}
#header .bottom{position:relative; margin:10px 0 0 0; height:80px}
#header .bottom h1, #header .bottom h2{ background:transparent url(img/logo.png) no-repeat 0 0;width:271px; height:64px;top:0; left:25px; position:absolute}
#header .bottom h1 a, #header .bottom h2 a{text-indent:199.9em;width:280px; height:57px;  top:0; left:25px; position:absolute; overflow:hidden;}

#header .bottom form{ position:absolute; right:0; top:10px; width:440px;}
#header .bottom form label{width:440px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#d9d9d9; margin:0 0 3px 0; display:block;}
#header .bottom form input.input{background:transparent url(img/bg_input.gif) no-repeat 0 0; width:336px; height:22px; padding:3px;}
#header .bottom form input.button{ position:absolute;top:15px;}

/*menu-listPages*/
#menu a.volverhagoclic {width:130px;}
#menu ul#listPages {height:25px;clear:both;width:870px;float:left;display:block;}
#menu ul#listPages li {display:inline;}
#menu ul#listPages li span{width:4px; height:25px; display:block; float:left;}
#menu ul#listPages li a{padding:5px 21px 6px 21px;  }
#menu ul#listPages li#select a{background-color:#fed627; text-decoration:none; background-image:none;color:#444;}
#menu ul#listPages li#select a:hover{color:#000;text-decoration:none;}
#menu ul#listPages li#select span{background:transparent url(img/bg_listPages.gif) no-repeat 0 0;}
#menu ul#listPages li#select span.cornerLeft{ background-position:0 0}
#menu ul#listPages li#select span.cornerRight{background-position:-4px 0}
#menu ul#listPages li span.cornerLeft{background:transparent url(img/bg_listPages_cornerRight.gif) no-repeat left 4px ;}
#menu ul#listPages li.first{}
#menu ul#listPages li.first a{padding-left:24px; padding-right:25px; }
#menu ul#listPages li.next span.cornerLeft, #menu ul#listPages li.first span.cornerLeft{ background:none;}
#menu ul#listPages li a{text-transform:uppercase; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; width:auto; float:left; 
padding:5px 10px 6px 10px}
#menu ul#listPages li a:hover {text-decoration:none;color:#fed627;}
#menu a.volverhagoclic {width:125px;display:block;float:left;}

/*menu-listDestac*/
#menu ul#listDestac {height:25px; background: transparent url(img/bg_listDestac.gif) repeat-x 0 0; padding-left:25px;padding-top:4px;}
#menu ul#listDestac li {display:inline; width:auto; padding:5px 10px 0 0; }
#menu ul#listDestac li a{font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
#menu ul#listDestac li span{float:left; width:1px; height:25px;}
#menu ul#listDestac li a{color:#444;background:transparent url(img/bg_listDestac_icoItem.gif) no-repeat top right;padding-right:10px; background-position:right 2px;text-decoration:none;}
#menu ul#listDestac li a:hover {text-decoration:none; color:#000;}
#menu ul#listDestac li.first{font:bold 11px Arial, Helvetica, sans-serif; color:#000; 
background:transparent url(img/bg_listDestac_icoFirst.gif) no-repeat right top;background-position:right 10px; margin-right:9px;}
#menu ul#listDestac li.last a{ background:none;}
#menu ul#listDestac li#current a{color:#000; text-decoration:none;}
#menu ul#listDestac li#current a:hover{color:#000; text-decoration:none;}


/*content*/
#content{ background-color:#FFF; padding:22px 24px; clear:both; position:relative; height:1%;}
#content div{}
#content div.col620{float:left; position:relative; width:620px; padding:0 0 10px 0;overflow:hidden; background:#FFF url(img/bg_col198.gif) repeat-y top right;}
#content div.col410{float:left;width:410px; overflow:hidden;}
#content div.col198{float:right; width:198px;  overflow:hidden;}
#content div.col302{ float:right; width:302px; overflow:hidden;background-color:#FFF;}
#content div.nobg{ background-image:none;}
/*elements content*/
h1{}
h2{}
h3{}
h4{}
#content div.col410 h5, #content div.col198 h5{font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 10px; background:#FFF url(img/bg_h5.gif) repeat-x 0 0;border:1px solid #a5a5a5}
h6{}
h1 a, h2 a, h3 a, h4 a,h5 a, h6 a{ text-decoration:none;}
.clear{clear:both;}
.migas{border-bottom:3px solid #383838; background-color:#FFF; margin-bottom:10px;}
.migas p{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 0 5px 0;}

/*destacat*/
#destacat{position:relative; width:618px; overflow:hidden; border:1px solid #a5a5a5; overflow:hidden;}
#destacat h5 {font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 10px; background:#FFF url(img/bg_h5.gif) repeat-x 0 0;border-bottom:1px solid #a5a5a5}
#destacat h5 a{color:#000; text-decoration:none;}
#destacat h5 a:hover{}
#destacat .middle{ background-color:#FFF; border-top:2px solid #dbdbdb; padding:8px 0; clear:both; height:209px; overflow:hidden;}
#destacat .middle a.ant, #destacat .middle a.sig { width:26px; display:block; float:left; height:215px; overflow:hidden;}
#destacat .middle .content{ background-color:#efefef; border:1px solid #a5a5a5; float:left; border:1px solid #a5a5a5; padding:2px; width:560px; height:209px; overflow:hidden;}
#destacat .middle .content .left{width:344px; overflow:hidden; float:left;}
#destacat .middle .content .left a img{ border:none;}
#destacat .middle .content .right{ float:right; width:205px; overflow:hidden;}
#destacat .middle .content .right p{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; padding:31px 0 11px 0;}
#destacat .middle .content .right h2{color:#114b78;}
#destacat .middle .content .right h2 a {color:#114b78; font:normal 21px/22px Arial, Helvetica, sans-serif; text-decoration:none;}
#destacat .middle .content .right h2 a:hover {text-decoration:underline;}
#destacat .middle .content .right h6{font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-top:5px; width:170px; padding-bottom:6px;}
#destacat .bottom{ background-color:#FFF; border-bottom:2px solid #dbdbdb; clear:both;}
#destacat .bottom ul {height:24px; width:260px; display:block; margin:0 auto;}
#destacat .bottom ul li{ display:block; border:1px solid #a5a5a5; float:left; margin:2px 3px }
#destacat .bottom ul li a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#787878;  background-color:#f3f2f2; padding:2px 3px; text-decoration:none; display:block;}
#destacat .bottom ul li.ant, #destacat .bottom ul li.sig{border:none;}
#destacat .bottom ul li.current{ border:1px solid #5c5c5c; }
#destacat .bottom ul li.current a, #destacat .bottom ul li.current a:hover{background:#909090; color:#FFF;}
#destacat .bottom ul li.ant a{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; background-color:#FFF;}
#destacat .bottom ul li.sig a{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; background-color:#FFF;}
#destacat .bottom ul li a:hover{color:#000; background-color:#FFF;text-decoration:none;}
#destacat .bottom ul li.ant a:hover {color:#000;background-color:#FFF;}
#destacat .bottom ul li.sig a:hover {color:#000;background-color:#FFF;}


/*filter*/
.filter{padding:8px 0 0 0}
.filter ul.tab{ height:27px; overflow:hidden }
.filter ul.tab li{display:block; float:left; margin:5px 0 0px 7px; width:auto; clear:none;}
.filter ul.tab li span{display:block;float:left; background-color:#FFF;width:1px; height:21px; border-top:1px solid #b3b3b3;}
.filter ul.tab li span.cornerRight{ border-right:1px solid #b3b3b3;  }
.filter ul.tab li span.cornerLeft{ border-left:1px solid #b3b3b3;}
.filter ul.tab li span.cornerLeft,.filter ul.tab li span.cornerRight {background-color:#e8e8e8; height:18px;}
.filter ul.tab li.select span.cornerLeft,.filter ul.tab li.select span.cornerRight {background-color:#FFF;}
.filter ul.tab li a{border-top:1px solid #b3b3b3;  font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#114b78; text-decoration:none; width:auto; float:left; display:block; padding: 4px 5px 0 5px; background:#e8e8e8 url(img/bg_tabItemFilter.gif) repeat-x 0 1px; height:14px; }
.filter ul.tab li a:hover, .filterM ul.tab li.select a {border-top:1px solid #b3b3b3;  font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.filter ul.tab li.select a, .filter ul.tab li.select a:hover{ background:transparent url(img/bg_tabItem.gif) repeat-x 0 1px; color:#000}
.filter ul.tab li.select a , .filterM ul.tab li.select span{height:17px;}
.filter div.content{border:1px solid #b3b3b3; border-top:0;margin-top:-3px; background:#FFF url(img/bg_contentFilter.gif) repeat-x 0 0; padding:5px 11px}
.filter div.content ul{}
.filter div.content ul li{ display:inline; margin-right:10px;}
.filter div.content ul li.select{}
.filter div.content ul li.select a{color:#000; text-decoration:none; }
.filter div.content ul li.select a:hover{text-decoration:none;color:#000;}
.filter div.content ul li a{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#114b78;text-decoration:none;background:#FFF url(img/bg_tabFilter.gif) no-repeat top right; padding:0 10px 0 0;}
.filter div.content ul li a:hover{color:#114b78; text-decoration:underline;}
.filter div.content ul li a.last, .filter div.content ul li.select a.last{ background-image:none;}

/*item*/
.item{padding:8px 0 0 0; border-top: 1px solid #c4c3c3; margin:10px 0 0 0; }
.item div.top{ clear:both; margin:0 0 5px 0}
.item div.top a.img{display:block; width:75px; height:75px; overflow:hidden; float:left;}
.item div.top a{}
.item div.top a img{border:none;}
.item div.top .right{float:right; width:324px;}
.item div.top .right p.tema{color:#1593fe; text-transform:uppercase; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px;}
.item div.top .right p.tema a{color:#1593fe; text-decoration:none; text-transform:uppercase}
.item div.top .right p.tema a:hover{text-decoration:underline }
.item div.top .right p.fuente{color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.item div.top .right p.fuente a {color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.item div.top .right p.fuente a:hover{ text-decoration:underline;}
.item div.top .right p.fuente a img, .item div.top .right p.fuente a:hover img{width:16px; height:16px; overflow:hidden; float:left; display:block;}
.item div.top .right h3{ font:normal 19px/20px Arial, Helvetica, sans-serif; clear:both;}
.item div.top .right h3 a{color:#074497; text-decoration:none;}
.item div.top .right h3 a:hover{ text-decoration:underline;}
.item p{color:#000; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.item ul{margin:5px 0 0 0}
.item ul li{ margin:4px 0 0 0;}
.item ul li h4{}
.item ul li h4 a{ text-decoration:none;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#595959}
.item ul li h4 a:hover{text-decoration:underline;}
.item ul li h4 a span, .item ul li h4 a:hover{color:#074497;}
.item a.ver{font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:transparent url(img/bg_ico_verMas.gif) no-repeat 0 2px; padding: 0 0 0 15px; margin:5px 0 0 0; display:block;}
.item a.ver:hover{text-decoration:underline;}

/*item2*/
.item2{padding:8px 0 0 0; border-top: 1px solid #c4c3c3; margin:10px 0 0 0; }
.item2 p.tema{color:#1593fe; text-transform:uppercase; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px;}
.item2 p.tema a{color:#1593fe; text-decoration:none; text-transform:uppercase}
.item2 p.tema a:hover{text-decoration:underline }
.item2 p.fuente{color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.item2 p.fuente a {color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.item2 p.fuente a:hover{ text-decoration:underline;}
.item2 p.fuente a img, .item2 div.top .right p.fuente a:hover img{width:16px; height:16px; overflow:hidden; float:left; display:block;}
.item2 h3{ font:normal 19px/20px Arial, Helvetica, sans-serif; clear:both;}
.item2 h3 a{color:#074497; text-decoration:none;}
.item2 h3 a:hover{ text-decoration:underline;}
.item2 p{color:#000; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.item2 ul{margin:5px 0 0 0}
.item2 ul li{ margin:4px 0 0 0;}
.item2 ul li h4{}
.item2 ul li h4 a{ text-decoration:none;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#595959}
.item2 ul li h4 a:hover{text-decoration:underline;}
.item2 ul li h4 a span, .item2 ul li h4 a:hover{color:#074497;}

.item2 a.ver{font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:transparent url(img/bg_ico_verMas.gif) no-repeat 0 2px; padding: 0 0 0 15px;margin:5px 0 0 0; display:block;}
.item2 a.ver:hover{text-decoration:underline;}
/*seccion*/
.seccion{ background:#FFFFFF url(img/bg_contentFilter.gif) repeat-x 0 0; position:relative; height:32px; margin:14px 0 0 0}
.seccion h4 a{font:bold 17px Arial, Helvetica, sans-serif;left:0; top:9px; position:absolute; background-color:#FFF; color:#000;}
.seccion h4 a:hover{text-decoration:none; color:#000;}
.seccion a{font:normal 10px Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; color:#114b78; display:block; right:0; top:11px; position:absolute; 
background:#FFF url(img/bg_ico_verSeccion.gif) no-repeat 0 0 ; background-position:right 2px; padding-right:15px;}
.seccion a:hover{ text-decoration:underline;}
/*item 3*/
.item3{padding:8px 0 5px 0; border-top: 1px solid #c4c3c3; margin:10px 0 0 0; }
.item3 { clear:both; margin:0 0 5px 0}
.item3  a.img{display:block; width:75px; height:75px; overflow:hidden; float:left; margin:0 10px 3px 0}
.item3  a{}
.item3  a img{border:none;}
.item3   p.tema{color:#dc1111; text-transform:uppercase; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px;}
.item3   p.tema a{color:#dc1111; text-decoration:none; text-transform:uppercase}
.item3   p.tema a:hover{text-decoration:underline }
.item3   p.fuente{color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif; /*height:18px*/ margin-bottom: 3px;}
.item3   p.fuente a {color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.item3   p.fuente a:hover{ text-decoration:underline;}
.item3   p.fuente a img, .item3   p.fuente a:hover img{width:16px; height:16px; overflow:hidden; float:left; display:block; margin-right:5px;}
.item3   h3{ font:normal 19px/20px Arial, Helvetica, sans-serif;}
.item3   h3 a{color:#114b78; text-decoration:none;}
.item3   h3 a:hover{ text-decoration:underline;}

.item3 p.entrada{color:#000; font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; margin:8px 0 0 0; }
.item3 ul{margin:5px 0 0 0}
.item3 ul li{ margin:4px 0 0 0;}
.item3 ul li h4{}
.item3 ul li h4 a{ text-decoration:none;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#595959}
.item3 ul li h4 a:hover{text-decoration:underline;}
.item3 ul li h4 a span, .item3 ul li h4 a:hover{color:#114b78;}
.item3 a.ver{font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:transparent url(img/bg_ico_verMas.gif) no-repeat 0 2px; padding: 0 0 0 15px; margin:5px 0 0 0; display:block;}
.item3 a.ver:hover{text-decoration:underline;}

/*noticia*/
.noticia{padding:8px 0 20px 0;margin:0; background:#FFF url(img/bg_h4result.gif) repeat-x 0 bottom; clear:both;}
.noticia  a.img{display:block; width:75px; height:75px; overflow:hidden; float:left; margin:0 10px 3px 0}
.noticia  a{}
.noticia  a img{border:none;}
.noticia   p.tema{color:#1593fe; text-transform:uppercase; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px;}
.noticia   p.tema a{color:#1593fe; text-decoration:none; text-transform:uppercase}
.noticia   p.tema a:hover{text-decoration:underline }
.noticia   p.fuente{color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif; height:18px}
.noticia   p.fuente a {color:#595959; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.noticia   p.fuente a:hover{ text-decoration:underline;}
.noticia   p.fuente a img, .noticia   p.fuente a:hover img{width:16px; height:16px; overflow:hidden; float:left; display:block;}
.noticia   h1{ font:normal 28px/28px Arial, Helvetica, sans-serif;}
.noticia   h1 a{color:#074497; text-decoration:none;}
.noticia   h1 a:hover{ text-decoration:underline;}
.noticia p.entrada{color:#000; font: normal 14px/17px Arial, Helvetica, sans-serif; margin:8px 0 0 0; }
.noticia p.entrada a{color:#0D53B2}
.noticia ul{margin:5px 0 0 0}
.noticia ul li{ margin:4px 0 0 0;}
.noticia ul li h4{}
.noticia ul li h4 a{ text-decoration:none;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#595959}
.noticia ul li h4 a:hover{text-decoration:underline;}
.noticia ul li h4 a span, .noticia ul li h4 a:hover{color:#074497;}
.noticia a.ver{font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:transparent url(img/bg_ico_verMas.gif) no-repeat 0 2px; padding: 0 0 0 15px; margin:5px 0 0 0; display:block;}
.noticia a.ver:hover{text-decoration:underline;}

/*result1*/
.result1{ clear:both; background-color:#FFF;padding-bottom:8px; height:40px; background:#FFF url(img/bg_h4result.gif) repeat-x 0 bottom; overflow:hidden;}
.result1 h3{  }
.result1 h3 a{font:bold 32px Arial, Helvetica, sans-serif; color:#000; float:left; display:block;}
.result1 span {float:left;margin-left:8px;}
.result1 span a{float:left;font:normal 28px/38px Arial, Helvetica, sans-serif; color:#000;border-left:1px solid #000; display:block; padding-left:10px  }

/*result2*/
.result2{ clear:both; background:#FFF url(img/bg_result2.gif) repeat-x 0 0; overflow:hidden; border:1px solid #a5a5a5; clear:both; width:618px;}
.result2 a{width:241px; height:96px; overflow:hidden; float:left; display:block; margin-right:10px}
.result2 a img{ width:241px; height:96px; overflow:hidden;}
.result2 h1{font:normal 22px Arial, Helvetica, sans-serif; color:#000; float:left; width:340px; height:1%;margin-top:15px;}
.result2 h1 a{width:360px; height:1%; color:#000; }
.result2 span {font:normal 32px Arial, Helvetica, sans-serif; color:#000;float:left; width:360px; height:1%;}


/*add300*/
.add300{border:1px solid #a4a3a3; background-color:#ebebeb;}
.add300 p{margin:0 auto; width:52px; display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#878787}

/*add300Go*/
.add300Go{border:1px solid #a4a3a3; background-color:#ebebeb;}
.add300Go p{margin:0 auto; width:52px; display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#878787}

/*separador*/
.separador2{background-color:#FFF; height:15px;}
.separador3 {background:#FFF url(img/bg_h4result.gif) repeat-x 0 bottom;height:15px;}


/*tema-col198 */
.col198 .tema{padding: 10px;}
.col198 .tema a{}
.col198 .tema a img{border:3px solid #FFF;}
.col198 .tema h4{font:bold 14px/15px Arial, Helvetica, sans-serif; color:#0d53b2; text-transform:uppercase; padding:7px 0 0;}
.col198 .tema h4 a{font:bold 14px/15px Arial, Helvetica, sans-serif; color:#114b78; text-transform:uppercase; padding:7px 0 0;}
.col198 .tema h4 a:hover{text-decoration:underline}
.col198 .tema p{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 2px 0}
.col198 .tema a.ver{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#114b78; text-decoration:none; background:transparent url(img/bg_ico_verMas.gif) no-repeat 0 2px; padding: 0 0 0 15px }
.col198 .tema a.ver:hover{text-decoration:underline;}
/*separador*/
.separador{ background:#FFF url(img/bg_separador.gif) repeat-x 0 10px; height:20px; display:block;}
/*esenciales*/
.esenciales{padding:10px; border:2px solid #c8c8c8}
.esenciales h5{font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #c8c8c8; padding-bottom:7px;}
.esenciales h5 a{text-decoration:none; color:#000;}
.esenciales h5 a:hover{}
.esenciales ul{}
.esenciales ul li{border-bottom:1px solid #c6c6c6}
.esenciales ul li a{ padding:2px; background-color:#e4e4e4; margin:4px 0 8px 0; display:block; width:auto; text-decoration:none; clear:both; height:16px }
.esenciales ul li a span{color:#114b78; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; display:block; width:auto; float:left; padding:2px 4px}
.esenciales ul li a:hover span{ text-decoration:underline;}
.esenciales ul li a img{width:16px; height:16px; overflow:hidden; float:left;}
.esenciales ul li p{ font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 24px 7px 0}
.esenciales a.ver{ width:auto; display:block; text-align:right; color:#114b78; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:5px 0 0 0}
.esenciales a.ver:hover{ text-decoration:underline;}

/*ultimasN*/
.ultimasN{padding:10px; border:2px solid #c8c8c8}
.ultimasN h5{font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #c8c8c8; padding-bottom:7px;color:#000;}
.ultimasN ul{margin:9px 0 0 0;}
.ultimasN ul li{clear:both; margin:0 0 10px 0;}
.ultimasN ul li h6{}
.ultimasN ul li h6 a{color:#114b78; text-decoration:none; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; }
.ultimasN ul li h6 a:hover{text-decoration:underline;}
.ultimasN ul li h6 a span{color:#000;}
.ultimasN ul li h6 a:hover span {text-decoration:none; color:#000;}

/*fuentesM*/
.fuentesM{padding:10px; border:2px solid #c8c8c8}
.fuentesM h5{font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #c8c8c8; padding-bottom:7px;color:#000;}
.fuentesM ul.tab{ height:30px; border-bottom:1px solid #585858}
.fuentesM ul.tab li{display:block; float:left; margin:5px 5px 0px 5px; width:auto; clear:none;}
.fuentesM ul.tab li span{display:block;float:left; background-color:#FFF;width:1px; height:24px; border-top:1px solid #585858;}
.fuentesM ul.tab li span.cornerRight{ border-right:1px solid #585858;  }
.fuentesM ul.tab li span.cornerLeft{ border-left:1px solid #585858;}
.fuentesM ul.tab li a{border-top:1px solid #585858;  font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#a6a6a6; text-decoration:none; width:auto; float:left; display:block; padding: 6px 5px 0 5px; background:#FFF url(img/bg_tabItem.gif) repeat-x 0 1px; height:18px; }
.fuentesM ul.tab li a:hover, .fuentesM ul.tab li.select a {border-top:1px solid #585858;  font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000}
.fuentesM ul.tab li.select a , .fuentesM ul.tab li.select span{height:25px;}
.fuentesM ul.content{margin-top:0}
.fuentesM ul.content li{border-bottom:1px solid #c6c6c6; clear:both; }
.fuentesM ul.content li span.pos{color:#000; float:left; padding:4px; background-color:#e4e4e4; margin:4px 2px 4px 0; display:block; width:auto;color:#000; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.fuentesM ul.content li a{ padding:2px; background-color:#e4e4e4; margin:4px 0; display:block; width:auto; text-decoration:none; float:left; width:252px; }
.fuentesM ul.content li a span{color:#074497; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; display:block; width:auto; float:left; padding:2px 4px}
.fuentesM ul.content li a:hover span{ text-decoration:underline;}
.fuentesM ul.content li a img{width:16px; height:16px; overflow:hidden; float:left;}

/*lvMin*/
.lvMin{padding:10px; border:2px solid #c8c8c8}
.lvMin h5{font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #c8c8c8; padding-bottom:7px;}
.lvMin h5 a{text-decoration:none; color:#000;}
.lvMin ul{margin:9px 0 0 0;}
.lvMin ul li{clear:both; margin:0 0 10px 0;}
.lvMin ul li h6{}
.lvMin ul li h6 a{color:#114b78; text-decoration:none; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; }
.lvMin ul li h6 a:hover{text-decoration:underline;}
.lvMin ul li h6 a span{color:#CC0000;display:block;float:left;height:30px; margin:0 10px 0 0;}
.lvMin ul li h6 a:hover span {text-decoration:none; color:#000;}

/*result*/
.result{}
.result p.search{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; width:auto; float:left; display:block; padding:11px 0; margin:0 3px 0 0;}
.result span{font-weight:bold;}
.result h4{font:normal 28px Arial, Helvetica, sans-serif; color:#000; background:#FFF url(img/bg_h4result.gif) repeat-x 0 bottom; padding-bottom:8px;}
.result h2{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;padding:11px 0;}
.result div.bottom{ background-color:#FFF;  clear:both; width:100%; text-align: center; border-top:1px solid #C4C3C3}
.result div.bottom p.pagination {height:24px;font:normal 11px Arial, Helvetica, sans-serif; color:#000; width:auto; padding:11px 0; margin:0 3px 0 0;}
.result div.bottom p.pagination span { margin:2px 3px }
.result div.bottom p.pagination span a{ border:1px solid #A5A5A5;font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#787878;  background-color:#f3f2f2; padding:0 3px; text-decoration:none;}
.result div.bottom p.pagination span.ant, .result .bottom p span.sig{border:none;}
.result div.bottom p.pagination span.ant a{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; background-color:#FFF;}
.result div.bottom p.pagination span.sig a{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; background-color:#FFF;}
.result div.bottom p.pagination span a:hover{color:#000; background-color:#FFF;text-decoration:none;}
.result div.bottom p.pagination span.ant a:hover{color:#000;background-color:#FFF;}
.result div.bottom p.pagination span.sig a:hover{color:#000;background-color:#FFF;}

/*tema-mapaweb*/
div.tema{ clear:both; }
div.tema h2{color:#1593fe; text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; border-bottom:1px solid #a5a5a5; margin-bottom:1px;  padding:30px 0 9px 0;}
div.tema h2 a{color:#1593fe; text-transform:uppercase;}
div.tema h2 a:hover{ text-decoration:underline;}
div.tema ul{}
div.tema ul li{ background-color:#ebeaea; margin:1px 0 1px 2px; padding:5px 0 5px 10px; width:194px; overflow:hidden;display:block; float:left}
div.tema ul li h3{}
div.tema ul li h3 a{ color:#074497; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
div.tema ul li h3 a:hover{text-decoration:underline;}

/*enlaces*/
#content div.col198 div.enlaces{ border-bottom:1px solid #c8c8c8;}
#content div.col198 div.enlaces div.separador2{height:31px;}
#content div.col198 div.enlaces h5{}
#content div.col198 div.enlaces h5 a{color:#000;}
#content div.col198 div.enlaces h5 a:hover{}
#content div.col198 div.enlaces div.content p{ text-transform:uppercase; color:#000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:9px}
#content div.col198 div.enlaces div.content a img{ width:176px; height:107px; display:block; overflow:hidden; margin-bottom:15px;}
#content div.col198 div.enlaces div.content h4{color:#074497; font:bold 14px/17px Arial, Helvetica, sans-serif; }
#content div.col198 div.enlaces div.content h4 a{color:#074497; font:bold 14px/17px Arial, Helvetica, sans-serif; text-decoration:none;}
#content div.col198 div.enlaces div.content h4 a:hover{ text-decoration:underline;}
#content div.col198 div.enlaces div.content h6 {font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-top:5px; width:170px; padding-bottom:6px;}
#content div.col198 div.enlaces div.content{padding:10px}
#content div.col198 div.enlaces div.content a.ver{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#0d53b2; text-decoration:none; background:transparent url(img/bg_ico_verMas.gif) no-repeat 0 2px; padding: 0 0 0 15px }
#content div.col198 div.enlaces div.content a.ver:hover{text-decoration:underline;}

#content div.col198 div.enlaces .bottom{ border-top:1px solid #c8c8c8}
#content div.col198 div.enlaces .bottom ul {height:24px; width:100px; display:block; margin:0 auto;}
#content div.col198 div.enlaces .bottom ul li{ display:block; border:1px solid #a5a5a5; float:left; margin:2px; }
#content div.col198 div.enlaces .bottom ul li a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#787878;  background-color:#f3f2f2; padding:2px 3px; text-decoration:none; display:block;}
#content div.col198 div.enlaces .bottom ul li.ant, #content div.col198 div.enlaces .bottom ul li.sig{border:none;}
#content div.col198 div.enlaces .bottom ul li.ant a{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; background-color:#FFF;}
#content div.col198 div.enlaces .bottom ul li.sig a{font:bold 11px Arial, Helvetica, sans-serif; color:#787878; background-color:#FFF;}
#content div.col198 div.enlaces .bottom ul li a:hover{color:#000; background-color:#FFF;text-decoration:none;}
#content div.col198 div.enlaces .bottom ul li.ant a:hover{color:#000;background-color:#FFF;}
#content div.col198 div.enlaces .bottom ul li.sig a:hover{color:#000;background-color:#FFF;}

/**/
p.bottom, p.bottom a{text-decoration:none;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#114b78; border-top:1px solid #C4C3C3;padding:10px 0 0;}
p.bottom a{background:transparent url(img/bg_ico_verMas2.gif) no-repeat 0 11px; padding-left:15px; }
p.bottom a:hover{text-decoration:underline;}

#footer{ background-color:#757575; height:27px; padding:9px 0 0 25px;}
#footer ul{}
#footer ul li { display:inline; padding: 0 10px; background:transparent url(img/bg_listFooter_item.gif) no-repeat right 5px; /*background-position:right 5px*/}
#footer ul li a { color:#FFF; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#footer ul li a:hover{ text-decoration:underline;}
#footer ul li.first{ padding:0 10px 0 0;}
#footer ul li.last{ background-image:none;}

#footer2{ background-color:#252525; height:80px;}
#footer2 p{color:#FFF; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:9px 0 0 25px;width:700px;float:left;}
#footer2 a.generalitat {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;padding:9px 0 0 0;display:block;float:right;width:270px;}
#footer2 a.generalitat span{}

/* quienessomos - contacto - publicidad */
.linkshelp h2 {font: normal 28px/28px Arial, Helvetica, sans-serif;margin:0 0 16px;background:transparent url(img/linkshelp_bg_h4.gif) repeat-x bottom left;padding:0 0 12px;height:1%}
.linkshelp p.parrafo {font:normal 14px/22px Arial, Helvetica, sans-serif; color:#000;}
.linkshelp p.parrafo a {color:#074497; font-weight:bold;text-decoration:none;}
.linkshelp p.parrafo a:hover {color:#074497; font-weight:bold;text-decoration:underline;}
.linkshelp .filet {border-bottom: 1px solid #ccc;padding:0 0 15px 0;}
.linkshelp .left {float:left;}
.linkshelp strong.editorial {font:bold 14px Arial, Helvetica, sans-serif; color:#000;}
.linkshelp ul.equipo {border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin:7px 0 15px 0;padding:10px 0;font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.linkshelp ul.equipo li {margin:0 0 5px 0;}
.linkshelp ul.equipo li strong.a {padding:0 51px 0 0;}
.linkshelp ul.equipo li strong.b {padding:0 20px 0 0;}
.linkshelp span {font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.linkshelp p.parrafo img.logopublipress {float:left;margin:0 25px 0 0;}
