/*ESTILOS COMUNES*/
.not-a h2 a:hover, .vermas a:hover, .not-b h1 a:hover {color:#000;}
/**/
#cont-right .rot210a, #cont-right .rot210b {width:210px; margin:0;}
#cont-right .rot210a h1, #cont-right .rot210b h1 {width:210px; margin:0 0 5px; color:#536D8E; font-size:16px; text-align:center; padding:5px 0 1px;}
/**/
#cont-right .rot311a, #cont-right .rot311b {width:311px; margin:0;}
#cont-right .rot311a h1, #cont-right .rot311b h1 {width:311px; margin:0 0 5px; color:#536D8E; font-size:16px; text-align:center; padding:5px 0 1px;}
/**/
#cont-right .not210a-foot, #cont-right .not210b-foot {width:210px; margin:0 0 10px; background:url(../images/__fnpat/cont/foot210_not.gif) no-repeat left bottom;}
#cont-right .not210a-top, #cont-right .not210b-top {width:210px; margin:0 0 19px; padding:10px 0 0;}
/**/
#cont-right .not311a-foot, #cont-right .not311b-foot {width:311px; margin:0 0 10px; background:url(../images/__fnpat/cont/foot311_not.gif) no-repeat left bottom;}
#cont-right .not311a-top, #cont-right .not311b-top {width:311px; margin:0 0 19px; padding:10px 0 0;}

/*-------------------oo------------------------*/

/*COLUMNA IZQUIERDA - 210PX*/
#cont-right .col210 {width:218px; float:left;}
/* encabezado recuadro*/
#cont-right .rot210a {background:url(../images/__fnpat/cont/foot210_rot.gif) no-repeat left bottom;}
#cont-right .rot210a h1 {background:url(../images/__fnpat/cont/top210_rot.gif) no-repeat left top;}
/**/
#cont-right .rot210b {background:url(../images/__fnpat/cont/foot210_rotb.gif) no-repeat left bottom;}
#cont-right .rot210b h1 {background:url(../images/__fnpat/cont/top210_rotb.gif) no-repeat left top;}
/*recuadros*/
#cont-right .not210a-top {background:url(../images/__fnpat/cont/top210_not.gif) no-repeat left top;}
#cont-right .not210b-top {background:url(../images/__fnpat/cont/top210_notb.gif) no-repeat left top;}

/*-------------------oo------------------------*/

/*COLUMNA CENTRAL - 311PX*/
#cont-right .col311 {width:311px; float:left;}
/* encabezado recuadro*/
#cont-right .rot311a {background:url(../images/__fnpat/cont/foot311_rot.gif) no-repeat left bottom;}
#cont-right .rot311a h1 {background:url(../images/__fnpat/cont/top311_rot.gif) no-repeat left top;}
/**/
#cont-right .rot311b {background:url(../images/__fnpat/cont/foot311_rotb.gif) no-repeat left bottom;}
#cont-right .rot311b h1 {background:url(../images/__fnpat/cont/top311_rotb.gif) no-repeat left top;}
/*recuadros*/
#cont-right .not311a-top {background:url(../images/__fnpat/cont/top311_not.gif) no-repeat left top;}
#cont-right .not311b-top {background:url(../images/__fnpat/cont/top311_notb.gif) no-repeat left top;}

/*-------------------oo------------------------*/

/*COLUMNA DERECHA - 207PX*/
#cont-right .col207 {width:207px; float:right; background:url(../images/__fnpat/cont/back207_hori.gif) repeat-y left top;}
/* encabezado recuadro*/
#cont-right .rot186 {width:186px; margin:0; background:url(../images/__fnpat/cont/foot186_rot.gif) no-repeat left bottom;}
#cont-right .rot186 h1 {width:186px; margin:0 0 5px; color:#536D8E; font-size:16px; text-align:center; padding:5px 0 1px; background:url(../images/__fnpat/cont/top186_rot.gif) no-repeat left top;}
/*recuadro*/
#cont-right .not186-foot {width:186px; margin:0; background:url(../images/__fnpat/cont/foot186_not.gif) no-repeat left bottom;}
#cont-right .not186-top {width:186px; margin:0 0 20px; padding:10px 0 0; background:url(../images/__fnpat/cont/top186_not.gif) no-repeat left top;}

/*-------------------oo------------------------*/

/*BLOQUE CALENDARIO*/
.mod-cal {width:170px; float:left; margin:0 0 12px 15px;}
* html .mod-cal{margin-left:7px;} /*ie6*/
.topc {width:154px; background-color:#98984E; padding:2px 0; margin:0 0 0 10px;}
.topc .prev {width:20px; float:left; text-align:right;}
.topc .text {width:114px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
.topc .next {width:20px; float:left;}
.mod-cal table {font-size:11px; color:#333; border-collapse:collapse; margin:2px 0 0 10px; background-color:#fff;}
.mod-cal table td {border:2px solid #fff; padding:2px;}
.mod-cal table td a {font-size:11px; color:#333;}
.mod-cal table td.gris {background-color:#E8E8E8;}
.mod-cal table td.gris * {display:block; background-color:#E8E8E8;}
.mod-cal table td.amar {background-color:#FEFFB3;}
.mod-cal table td.amar * {display:block; background-color:#FEFFB3; border:1px solid #F5F5F5;}
.mod-cal table td.azul {background-color:#0898CC; color:#fff;}
.mod-cal table td.azul a {color:#fff;}

/*CALENDARIO*/
.mod-cal ul {width:158px; float:left; padding:0 0 4px 12px; font-size:11px; color:#767676;} 
.mod-cal ul li {list-style-type:none; float:left; width:18px; height:16px; border:1px solid #EEEEEE; margin:1px; text-align:center; background:#ffff99; font-size:11px; font-weight:bold; padding-top:1px; } 
.mod-cal ul li.nav {width:20px; border:0 none; height:20px; background:#999966; margin:0; padding:0; }
.mod-cal ul li.mes {width:114px; border:0 none; height:18px; background:#999966; color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:2px; margin:0;  } 
.mod-cal ul li.dia {height:8px; width:20px; border:0 none; background:#FFFFFF; padding-bottom:4px; font-size:11px;} 
.mod-cal ul li.resta {background:#EEEEEE;} 
.mod-cal ul li.marca {background:#0099cc; color:#FFFFFF;} 
.mod-cal ul li.marca-fese {background:#0099cc; color:#FFFFFF; border:1px solid #FF0000;} 
.mod-cal ul li.marca-fes {border:1px solid #FF0000;}
.mod-cal ul li.marca-fes a { color:#767676;}
.mod-cal ul li a:hover {color:#000;}

/*EVENTO*/
.tag01 {margin:0 0 0 25px; text-align:left; width:340px; z-index:1;}
.event-foot {width:340px; overflow:hidden; height:21px; margin:0; background:url(../images/__fnpat/auxi/evento_foot.png) no-repeat top left;}
.event-top {width:340px; overflow:hidden; margin:0; background:url(../images/__fnpat/auxi/evento_top.png) no-repeat left top;}
.event-top .auxi {margin:30px 30px 0 30px; overflow:hidden;}
.event-top .rotulo {font-size:12px; font-weight:bold; color:#4A7100; border-bottom:1px solid #B6B6B6; margin:0 0 15px; padding:0 0 3px;}
.event-top .rotulo a {float:right; font-size:11px; color:#333; font-weight:normal;}
.event-top .rotulo a:hover {color:#4A7100;}
.event-top ul {margin:0;}
.event-top ul li {list-style-image:url(../images/__fnpat/auxi/flecha_azul.gif); font-size:11px; color:#333; margin:0 0 13px 20px;}
.event-top ul li a {display:inline; text-decoration:none; color:#2494FF;}
.event-top ul li a:hover {color:#000;}

/*-------------------oo------------------------*/

/*BLOQUE NOTICIA*/
.mod-not {width:90px; float:right; border:1px solid #C9C9C9; padding:5px; margin-right:15px; }
* html .mod-not{margin-right:8px;} /*ie6*/
.not-c h4 {width:100%; color:#425D84; padding:2px 0 1px 0; margin:0 auto 3px; font-weight:bold; border-bottom:1px solid #D8D8D8;}
.not-c p, not-c p.d-nor, .not-c p.d-fes, .not-c p.d-eve, .not-c p.d-fese {width:100%; margin:12px auto 0; padding:0px; color:#425D84; line-height:12px; font-size:9px;} 
.not-c p.d-nor img {float:left; overflow:hidden; width:11px; height:11px; background-color:#FFFF9C; border:1px solid #D8D8D8; margin:0 9px 0 0;}
.not-c p.d-fes img {float:left; overflow:hidden; width:11px; height:11px; background-color:#FFFF9C; border:1px solid #FF0000; margin:0 9px 0 0;}
.not-c p.d-eve img {float:left; overflow:hidden; width:11px; height:11px; background-color:#009ACE; border:1px solid #D8D8D8; margin:0 9px 0 0;}
.not-c p.d-hoy img {float:left; overflow:hidden; width:11px; height:11px; background-color:#666666; border:1px solid #ccc; margin:0 9px 5px 0;}
.not-c p a { display:inline; }

/*-------------------oo------------------------*/

/*BLOQUE GALER�A*/
.mod-gal {width:290px; margin:0 0 0 15px;}
.mod-gal img { }
.mod-gal a{width:75px; height:50px; overflow:hidden; border:1px solid #D9D9E1; float:left; display:block; margin:0 15px 10px 0;}
.mod-gal a:hover img {}

/*-------------------oo------------------------*/

/*BLOQUES SECUNDARIOS NOTICIAS*/
.not-a {margin:0 12px 12px; padding:0 0 12px; border-bottom:1px solid #D2D2D2; font-size:11px; color:#787878;}
.not-a h1, .not-a h1 a {font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; color:#787878; margin:0 12px 3px 0;}
.not-a h2 {font-size:11px; font-weight:normal; line-height:15px;}
.not-a h2 a, .vermas a {margin:0; font-size:11px; color:#006CE1; text-decoration:underline;}
/**/
.not-b {margin:0 12px 12px;}
.not-b img {float:left; margin:0 8px 0 0; padding:0 0 0; clear:left;}
.not-b h1, .not-b h1 a {font-size:11px; font-weight:normal; color:#006CE1; text-decoration:underline;}
/**/
.not-c {margin:8px 8px 0; font-size:11px; color:#758A07; font-weight:normal;}
.not-c h1 {color:#696969; font-size:11px; font-weight:normal;}
.not-c h1 a {color:#006FE2; text-decoration:underline;}
.not-c h1 a:hover {color:#000;}
/**/
.vermas {margin:0 0 0 12px; clear:both;}
.col210 .vermas {width:150px;}
.col311 .vermas {width:200px; margin-top:5px;}
.col207 .vermas {margin:8px 0 15px 15px;}
.vermas a.mas {display:block; width:10px; float:left; margin:2px 5px 0 0; background:url(../images/__fnpat/cont/mas_of.gif) no-repeat left top;}
.vermas a:hover.mas { background:url(../images/__fnpat/cont/mas_on.gif) no-repeat left top;}
/**/
.rotulo-186 {width:155px; margin:0 0 2px 15px; border-bottom:1px solid #CBD3D5; padding:0 0 4px; font-size:12px; color:#456481; font-weight:bold; }
.banner-186 {width:155px; margin:5px 0 8px 15px; text-align:center !important;}
.banner-186 p {font-size:11px; color:#747474; margin:5px 0 0;}
.banner-186 a{text-align:center; display:block;}
.banner-186 a:hover{text-decoration:none;}
.banner-186 a img{text-decoration:none; margin-bottom:3px; display:block; text-align:center !important;}
.banner-186 a span{color:#1C78CF; text-decoration:underline;} 

/*-------------------oo------------------------*/


