body{
	font-size: 12px;
	color:#87888a;	
    font-family:Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin:0;
 	padding: 0;
 	background-color: #eceded;
 	background-image:url(/imx/deg.png);
	background-repeat:repeat-x;
	background-position: top center;
}
body a{
text-decoration: none;
}
body a:hover{
text-decoration: underline;
}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul{
   border:0pt none;
   list-style: none;
   margin: 0;
   padding: 0;
}
.left{float:left;}
.right{float:right;}
.limpiar{clear: both;}
.negrita{ font-weight: bold;}
#menu li, #utilidades li{display:inline;}
.p2{padding: 4px 2px 2px 4px;}
.p0_10{padding: 0 10px;}
.m10_0{margin:10px 0;}
.p0_5{padding: 0 5px;}
.m0_5{margin: 0 5px;background-color: lime;}
.p5{padding: 5px;}
.m0050{margin:0 0 5px 0;}
.m0005{margin:0 0 0 5px;}
.m00100{margin:0 0 10px 0;}
.p10{padding:10px;}
.lh12{line-height: 1.2em;}
/*estructura*/
#content{
    width: 1010px;
    margin: 0 auto;
    padding: 0;
 	background-image:url(/imx/bg.png);
	background-repeat:repeat-y;
	background-position: top center;
}
#cabeceira{
    width: 1010px;
    height: 263px;
    margin: 0 auto;
    padding: 0;
 	background-image:url(/imx/bgcabeceira.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}
h1, h1 a{
    width: 158px;
    height: 120px;
    margin: 0;
    padding: 0;
 	float: left;
 	text-indent: -9999px;
 	cursor: pointer;
}
#contidoportada{
    width: 955px;
    margin: 15px auto 5px auto;
    padding: 0;
}
#contidotexto a, #contidotextomenu a{
text-decoration: underline;	color:#87888a;	
}
#col1portada{
    width: 437px;
    float: left;
    margin: 0 15px 0 0;
    _margin: 0 8px 0 0;
    padding: 0;
}
#col1portada img{
    width: 220px;
    float: left;
    margin: 0 10px 0 0;
}
#col2portada{
    width: 244px;
    float: left;
    margin: 0 15px 0 0;
    _margin: 0 8px 0 0;
    padding: 0;

}
#col2portada_gal{
    width: 244px;
    float: left;
    margin: 0;
    padding: 0;
    background:#fff;
	border:1px solid #e3e4e5;
}
#col3portada{
    width: 244px;
    float: left;
    margin: 0;
    padding: 0;

}
#pe{
    width: 990px;
    margin: 0 auto;
    padding:10px 0 0 0;
	background-image:url(/imx/bgpe.gif);
	background-repeat:repeat-y;
	background-position: top center;
	color: #fff;
	min-height: 20px;
}

#pe p{
margin-left: 18px;
}
#contidotextomenu
{
 width: 471px;
 float: left;
}
#contidotexto
{
 width: 696px;
 float: left;
}
#contidotexto.ancho
{
 width: 725px;
 float: left;
}
.sep_portada{
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #e3e4e5;
float:left;
margin:0;
padding:0;
width:244px;
height: 3px;
display: block;
}
.sep_portada2{
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #e3e4e5;
float:left;
margin:0;
padding:0;
width:242px;
height: 3px;
display: block;
}
/*menus*/
#utilidades{
color: #98999a;
margin:25px 15px 0 0;
padding:0;
float: right;
font-size: 11px;
}
#utilidades ul li {
border-right:1px solid #98999a;
margin:0;
padding:0 5px 0 3px;
}
#utilidades ul li#primeiro {
border-right:none;
}
#utilidades ul li a{
color: #98999a;
}
#menu{
width: 990px;
height: 39px;
text-align: center;
color: #87888a;
margin:104px 0 0 0;
padding:0;
float: left;
font-size: 12px;
background-image:url(/imx/bgmenu.png);
background-repeat:repeat-x;
background-position: top center;
}
#menu ul{
margin: 5px 15px;
padding:0;
}
#menu ul li{
margin: 0;
padding: 8px 21px;
background-image:url(/imx/bordermenu.png);
background-repeat:no-repeat;
background-position: top right;
float:left;
}
#menu ul li.activoli{
margin: 0;
padding: 9px 21px;
background-image:url(/imx/bgactivo.png);
background-repeat:repeat-x;
float:left;
}
#menu ul li#boton8{
margin: 0;
padding: 8px 21px;
background-image:none;float:left;
}
#menu ul li.activoli#boton8{
margin: 0;
padding: 9px 21px;
background-image:url(/imx/bgactivo.png);
background-repeat:repeat-x;
float:left;
}
#menu ul li a{
margin: 0;
padding: 0;
color: #87888a;
}
#menu ul li a.activo, #menu ul li#boton8 a.activo{
margin: 0;
padding: 0;
color: #fff;
font-weight:bold;
}
/*#menu ul li a{
margin: 0;
padding: 20px 0 2px 0;
color: #87888a;
*height: 15px;
}*/
#submenu
{
width: 220px;
float: left;
font-size: 11px;
font-weight: bold;
margin-right:10px;
line-height: 1.2em;
}
#submenu ul li{
display:block;
min-height: 23px;
margin-bottom: 5px;
padding: 10px 12px 10px 24px;
background-color: #f6f6f6;
}
#submenu ul li.activor{
display:block;
min-height: 23px;
margin-bottom: 5px;
padding: 10px 12px 10px 24px;
background-color: #f31700;
background-image:url(/imx/bgmenu2.png);
background-repeat:no-repeat;
background-position: bottom right;
}
#submenu ul li a{
color: #999;
}
#submenu ul li a.activo{
color: #fff;
}
/*estilos portada*/
#col1portada h2{
    width: 431px;
    *width: 429px;
    float: left;
    margin: 0 0 10px 0;
    padding:4px 2px 2px 4px;
 	background-color:#d0d0d2;
 	color: #fff;
 	text-transform: uppercase;
 	font-size: 12px;
}
#col1portada h3{
    margin: 0 0 10px 0;
    padding:2px;
 	color: #58585a;
 	font-size: 17px;
    line-height:1.1em;
}
#col1portada h3 a{
 	color: #58585a;
}
.novaportada{
    width: 433px;
    float: left;
    margin:8px 0 4px 0;
    padding:0 0 8px 0;
	border-bottom: 1px solid #ECEDED;
}
p.antetitulo{
    margin: 0;
    padding:0;
 	color:#89898d;
 	font-size: 11px;
}
span.data, p.data{
 	color:#f41a01;font-weight: bold;
}
p.vermaisgris{
    margin:10px 0;
    padding-left:15px;
 	color:#666;
 	font-size: 11px;
 	font-weight: bold;
 	background-image:url(/imx/vermaisgris.png);
	background-repeat:no-repeat;
	background-position: left center;
}
p.vermaisgris a{
 	color:#666;
}
.gris1{background:#efeff1;}
#videos_port_cont{margin:10px 0;}
#videos_port_cont p{margin:5px 0 0 0;}

h2#axendaportada{
    width: 222px;
    *width: 220px;
	display: block;
    float: left;
    margin: 0 0 10px 0;
    padding:4px 2px 2px 4px;
 	background-color:#d0d0d2;
 	color: #fff;
 	text-transform: uppercase;
 	font-size: 12px;
}
#col2portada h3.axe, #col2portada h3.axe a{
    margin: 0
    padding:0;
 	color: #58585a;
 	text-transform: uppercase;
 	font-size: 12px;
 	font-weight: bold;
 	line-height: 1.15em;
}

#col2portada_gal h2.galerias{
    width: 238px;
    float: left;
    margin: 0 0 10px 0;
    padding:4px 2px 2px 4px;
 	background-color:#707173;
 	color: #fff;
 	text-transform: uppercase;
 	font-size: 12px;
}
#col2portada_gal h2.galerias a{
 	color: #fff;
}
#col2portada_gal img{
	width: 113px;
	height:113px;
	margin-bottom:3px;
}
#col2portada_gal div.gal{
	width: 113px;
	float: left;
	margin:0 3px 5px 5px;
	_margin: 0 3px 5px 3px;
	padding: 0 0 3px 0;
	color: #646567;
	background-color: #dddedf;
}
#col2portada_gal div p.gp{
	padding: 0 3px;
}
#col2portada_gal div a{
	color: #646567;
}
.flickr{float: left; margin-right: 10px;}
.facebook{float: left;}
#col3portada h2.vport
{
background-color:#707173;
color:#FFFFFF;
float:left;
font-size:12px;
margin:0;
padding:4px 2px 2px 4px;
text-transform:uppercase;
width:238px;
border-bottom: 1px solid #ccc;
}
#col2portada h2.prota
{
background-color:#999;
color:#FFFFFF;
float:left;
font-size:12px;
margin:10px 0 0 0;
padding:4px 2px 2px 4px;
text-transform:uppercase;
width:240px;
}

#protaportada{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #e3e4e5;
float:left;
margin:0;
padding:0;
width:244px;
}
#protaportada h3 a{
color:#f31700;
font-weight: bold;
font-size:14px;
}
#protaportada p.antetituloprota{
color:#666;
text-transform: uppercase;
font-size:11px;line-height: 1.2em;
}

#protaportada img{
float:left;
margin:0 5px 0 0;
padding:0;
width:122px;
}
.protaportadacont{
background:#dfdfdf;
margin:3px;
padding:3px;
display: block;
*width:238px;
}
/*interiores*/
#contidotexto h2, #contidotextomenu h2{
background-color:#D0D0D2;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
margin:0 0 10px;
padding:0;
text-transform:uppercase;
clear: both;
width: 100%;
line-height:1.2em;
}
#contidotexto h3, #contidotextomenu h3, #contidotexto h3 a, #contidotextomenu h3 a{
font-size: 16px;
color:#666;
font-weight:bold;
margin-bottom: 10px;
line-height:1.1em;
}
#contidotexto h3 a, #contidotextomenu h3 a{
text-decoration: none;
}
#contidotexto h3.titulo, #contidotextomenu  h3.titulo{
margin: 0;
}
#contidotexto ul,  #contidotextomenu ul{
line-height: 1.3em;color: #ff0000;
}
#contidotexto ul li,  #contidotextomenu ul li{
margin: 5px 0;color: #666;list-style-type:disc;list-style-position: inside;
;font-size: 12px;
}
#contidotexto ul li a,  #contidotextomenu ul li a{
text-decoration: underline;
}
.imx1{
width: 220px;
float: left;
margin: 0 10px 0 0;
}
.imx1 img{
width: 220px;
}
.imx1 p{
color:#666666;
font-size:11px;
font-weight:bold;
margin-top:5px;
}
dl#cronoloxia dt{
font-size: 16px;
color:#666;
font-weight:bold;
margin-bottom:4px;
}
dl#cronoloxia dt span.data{
color:#ccc;
}
dl#cronoloxia dd{
margin-bottom: 25px;
}
.dereita{
font-size: 11px;
color:#666;
font-weight:bold;
text-align: left;
margin-top: 5px;
}
#contidotexto p.dereita a, #contidotextomenu p.dereita a, #concelleiro p.dereita a{
color:#666;
background-image:url(/imx/vermaisred.gif);
background-repeat:no-repeat;
background-position: left center;
padding-left: 16px;
}
p.cargo{
color:#87888A;
font-weight:bold;
margin-bottom: 10px;
}
#contidotexto ul.resultados ,  #contidotextomenu ul.resultados{
float: left;
margin-right: 10px;
font-size: 14px;
font-weight:bold;
}
#contidotexto ul.resultados li,  #contidotextomenu ul.resultados li{
border: 1px dotted #ccc;
border-collapse: collapse;
color: #F31700;
padding: 4px;
font-size:12px;
list-style-type:none;
list-style-position: inherit;
margin:0;font-size: 14px;
}
#contidotexto ul.resultados li a,  #contidotextomenu ul.resultados li a{
color: #999;text-decoration:none;
}
#contidotexto ul.concelleiros, #contidotextomenu ul.concelleiros{
float: left;
margin: 10px 0;
font-size: 12px;
font-weight:bold;
color: #F31700;
}
#contidotexto ul.concelleiros li, #contidotextomenu ul.concelleiros li{
border-bottom: 1px dotted #ccc;
padding-bottom: 2px;
margin-bottom: 3px;
list-style-type: square;
list-style-position: inside;
color:#F31700;
}
#contidotexto ul.concelleiros li a, #contidotextomenu ul.concelleiros li a{
color: #333;text-decoration: none;
}
/*banner derecha*/
.seccion{
width: 244px;
float: right;
margin-bottom: 10px;
}
/*formularios*/
#formulario{
float: left;
width: 464px;
}
#formulario input, #formulario textarea{
background:#FFFFFF url(/imx/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
width:300px;
}
#formulario input.radio{
height:13px;
line-height:1.5em;
margin:0.6em 0 0 3px;
width:13px;
background:none;
border-color:none;
border-width:0;
border-style:solid;
}
#formulario input.boton12
{
width: 63px;
height: 18px;
}
/*#formulario input.boton12
{
width: 63px;
height: 18px;
background:url(/imx/bgenviar.gif) no-repeat scroll center top;
border-color:none;
border-style:none;
border-width:0;
margin: 10px 0;
padding: 0;
font-size: 10px;
font-weight:bold;
color: #666;
float: right;
line-height:1.2em;
cursor: hand;
}*/

#formulario table{
margin:15px 0;float: left;
}
#formulario table tr{
height:35px;
}
#formulario table tr td.lab{
border-top: 1px dotted #ccc;
font-size: 11px;
font-weight:bold;
color: #666;
width: 200px;
padding:0;
vertical-align: top;
}
#formulario table tr td{
margin:0;padding:0 5px;
vertical-align: top;
}
p.textopeq{
margin: 10px 0;
font-size: 11px;
color: #999;
line-height: 1.15em;
}
#contidotexto ul.listapdfs,  #contidotextomenu ul.listapdfs{
float:left;
font-size:12px;
margin:5px 0;
}
#contidotexto ul.listapdfs li,  #contidotextomenu ul.listapdfs li{
margin-bottom: 8px;
padding: 0 0 3px 18px;
background:url(/imx/pdf.png) no-repeat scroll left top;list-style-type: none;
}
#contidotexto ul.listapdfs li a,  #contidotextomenu ul.listapdfs li a{
color:#666;font-weight:bold;
}
/*noticias*/
.novaint{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom: 1px solid #eceded;
width:471px;
_width:466px;
}
.novaint_especial{
margin:0 0 20px 0;
padding:0 0 10px 0;
border-bottom: 1px solid #ccc;
width:520px;
}
p.antetitulo{
margin: 0;
padding: 0;
text-transform: uppercase;
}
p.entradilla, div.entradilla{
font-style: italic;
color:#4b4b4d;
margin:0 0 10px 0;
}
#colderint{
float:right;
width:244px;
}
.anexos{
margin:10px 0;
padding:5px 0 0 0;
border-top: 1px solid #eceded;
}
#contidotexto .anexos h4, #contidotextomenu .anexos h4
{
padding: 0;
text-transform: uppercase;
margin:3px 0;
color:#ccc;
font-size:11px;
font-weight:bold;
line-height:1.2em;
}
#contidotexto .anexos ul,#contidotextomenu .anexos ul{
margin:0;
padding:0;
color: #F41A01;
}
#contidotexto ul.lista,  #contidotextomenu ul.lista{
margin:10px 0;
padding:0;
color: #F41A01;
}

#contidotexto .anexos ul li,#contidotextomenu .anexos ul li, #contidotexto ul.lista li,  #contidotextomenu ul.lista li{
margin:0 0 5px 0;
padding:0;
line-height:1.2em;
font-size:11px;
font-weight: bold;
list-style-type: square;
list-style-position: inside;
color: #FF0000;
}
#contidotextomenu ul.lista li span, #contidotexto ul.lista li span{
color: #666;font-weight: normal;
}
#contidotexto .anexos ul li a, #contidotextomenu .anexos ul li a, #contidotextomenu ul.lista li a, ,#contidotexto ul.lista li a{
color: #666;
}
p.vermenosred{
color:#666666;
font-size:11px;
font-weight:bold;
text-align:right;
margin: 10px 0;
}
p.vermenosred_der{
color:#666666;
font-size:11px;
font-weight:bold;
text-align:left;
margin: 10px 0;
}
p.vermenosred_gal{
color:#666666;
font-size:11px;
font-weight:bold;
text-align:right;
margin: 0 0 5px 0;
}
p.vermenosred a, p.vermenosred_der a, p.vermenosred_gal a{
background-image:url(/imx/vermenosred.gif);
background-position:left center;
background-repeat:no-repeat;
color:#666666;
padding-left:14px;
}
#outrasnovas{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #ccc;
float:left;
margin:0;
padding:0;
width:242px;
}
#outrasnovas h3{
background-color:#F41A01;
color:#FFFFFF;
font-weight: bold;
float:left;
font-size:12px;
margin:0 0 10px;
padding:2px;
text-transform:uppercase;
width:238px;
}
h3#outras{
background-color:#707173;
color:#FFFFFF;
font-weight: bold;
float:left;
font-size:12px;
margin:0;
padding:4px;
text-transform:uppercase;
width:236px;
}
#outrasnovas ul{
line-height: 1.15em;
font-weight: bold;
font-size:13px;
color: #58585a;
}
#outrasnovas ul li{
line-height: 1.15em;
font-weight: bold;
font-size:12px;
color: #58585a;
border-bottom:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px;
padding-bottom:10px;
}
#outrasnovas ul li.ultima{
line-height: 1.15em;
font-weight: bold;
font-size:12px;
color: #58585a;
border-bottom:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px;
padding-bottom:10px;
}
#outrasnovas ul li a{
color: #58585a;
}
#contidotexto ul#ligazons, #contidotextomenu ul#ligazons{
line-height: 1.15em;
margin: 15px 0 10px 15px;
color: #dadada;
}
#contidotexto ul#ligazons li, #contidotextomenu ul#ligazons li{
line-height: 1.15em;
font-weight: bold;
font-size:11px;
color: #dadada;
padding-bottom:10px;
margin-bottom: 8px;
list-style-type: square;
list-style-position: outside;
padding-bottom: 8px;
border-bottom: 1px solid #e9e9e9;
}
#contidotexto ul#ligazons li h4, #contidotextomenu ul#ligazons li h4{
margin-bottom: 3px;font-size:12px;
}
#contidotexto ul#ligazons li a, #contidotextomenu ul#ligazons li a{
font-weight: bold;
font-size:12px;
color: #999;
text-decoration: none;
}
#contidotexto ul#ligazons li a:hover, #contidotextomenu ul#ligazons li a:hover{
text-decoration: underline;
}
img.foto_res{
float: right;
}
/*navegacion*/
#navegacion{
margin-top:20px;
padding:0;
}
#contidotexto #navegacion ul ,  #contidotextomenu #navegacion ul {
margin:15px auto;
padding:0;
text-align:center;
font-size: 11px;
font-weight: bold;
}
#contidotexto #navegacion ul li,  #contidotextomenu #navegacion ul li{
margin:0;
padding:0;
display: inline;
background-color:#ccc;
border:1px solid #ccc;
color:#FFFFFF;
margin:1px;
padding:2px 4px;
text-decoration:none;
}
#contidotexto #navegacion ul li a,  #contidotextomenu #navegacion ul li a{
color:#FFFFFF;
}
#contidotexto #navegacion ul li.on,  #contidotextomenu #navegacion ul li.on{
margin:0;
padding:0;
display: inline;
background-color:#F31700;
border:1px solid #F31700;
color:#FFFFFF;
margin:1px;
padding:2px 4px;
text-decoration:none;
}
/*galerias*/
.gale_list{
float:left;
margin:0 5px;
padding:5px;
width:160px;
_width:156px;
line-height: 1.2em;
}
.gale_list img{
float:left;
margin:0 0 5px 0;
padding:0;
width:150px;
}
#contidotexto .gale_list h3
{
margin:0;
}
#contidotexto .gale_list h3 a
{
margin:0;
font-size: 12px;
font-weight: bold;
color:#666;
}
#contidotexto h3.gale, #contidotextomenu h3.gale{
color:#666666;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
}
#mostra_peqs
{
padding: 5px;
background:#EFEFF1;
margin: 0;
width:144px;
text-align: center;
float: right;
}
.mostra_peqsw{
background:#fff;
float:right;
margin:0;
padding:0;
text-align:center;
width:144px;
}
.flecha_esq, flecha_der{
margin:5px 0;
}
#nav_pax_galeria img {
background-image:url(/imx/ruido_claro.gif);
background-repeat:repeat;
margin:5px 0;
padding:4px;
width:62px;
}
#mostra_galeria{
background-color:#EFEFF1;
width:555px;
text-align: center;
padding-bottom: 15px;
}

#nav_galeria{
background-color:#EFEFF1;
width:555px;
text-align: center;
font-size: 11px; color: #666;font-weight: bold;
padding: 15px 0;
}
#nav_galeria a{
 color: #999;
}

/*#mostra_galeria img{
padding:15px 0;
width:500px;
margin: 0 auto;
}*/
#contidotexto #mostra_galeria h4{
color:#666666;
font-size:12px;
font-weight:bold;
margin-left:27px;
margin-top:5px;
margin-bottom:0;
text-align:left;
}
#mostra_galeria div{
text-align: left;margin:0 27px;padding: 0;
}

/*videos*/
#contidotexto h3.vid, #contidotextomenu h3.vid{
 color: #999;
 font-size:14px;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:0;
}
.leftvid{width:410px;float:left;}
#maisvideos{
width:292px;
float: right;
 padding-left: 15px;
  padding-bottom: 15px;
 border-left: 1px solid #ccc;
}
#contidotexto.ancho #maisvideos h4{
 color: #999;
 font-size:12px;
 font-weight:bold;
 text-transform: uppercase;
}
#contidotexto #maisvideos ul,  #contidotextomenu #maisvideos ul{
list-style-type:none;
}

#contidotexto #maisvideos ul li,  #contidotextomenu #maisvideos ul li{
margin: 5px 0;list-style-type: none;list-style-image:url(/imx/vermaisred.gif) !important;
}

#contidotexto #maisvideos ul li a,  #contidotextomenu #maisvideos ul li a{
color:#666666;
text-decoration: none;
}
#contidotexto #maisvideos ul li a:hover,  #contidotextomenu #maisvideos ul li a:hover{
text-decoration: text-decoration:underline;
}
/*imagen recurso*/
.imxr {
float:left;
margin:0 10px 0 0;
width:220px;
}
.imxr img{
width:220px;
}
.leftrec{
width:456px;
float: left;
}
/*concellarias*/
#concelleiro{
float:right;
width:242px;
margin:15px 0;
line-height: 1.2em;
border: 1px solid #ccc;
}
#concelleiro h4{
color:#666666;
font-size:14px;
font-weight:bold;
}
/*axenda*/
#calendario{
float:right;
width:200px; 
}
#cal_axenda{
margin:0 auto;
margin-bottom: 10px;
width: 200px;
}
#cal_axenda a{
 color:#666;
 text-decoration: underline;
 }
 #cal_axenda a:hover{
 color:#F31700;
 }
 #cal_axenda th{
text-align:center;
}
#cal_axenda tr{
background:#fff;
color:#666;
padding:3px 0pt;
text-align:center;
}
#cal_axenda td{
border: 1px solid #F6F6F6;color: #999;
}
#cal_axenda tr.mes td, #cal_axenda tr.semana td, #cal_axenda tr.ano td{
border: none;
}
#cal_axenda tr.mes a, #cal_axenda tr.ano td a{
color:#F31700;font-weight:bold;
}
#cal_axenda td.hoxe{
border: none;background-color:#F31700; color:#fff;font-weight:bold;
}
#cal_axenda td.hoxe a{
color:#fff;text-decoration: none;
}
#cal_axenda tr.mes{
background-color: #ccc; color:#fff;
}
#cal_axenda tr.mes td{
color:#fff;
}
#cal_axenda tr.semana{
background-color: #f6f6f6; color:#666;font-size:11px; text-transform: uppercase;font-weight: bold;
}
#cal_axenda tr.ano{
background:transparent;
font-size: 15px;
color:#333;
}
/*comunes interior*/
#contidotexto h4, #contidotextomenu h4, #contidotexto h4 a, #contidotextomenu h4 a {
color:#999999;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}
#contidotexto h5, #contidotextomenu h5, #contidotexto h5 a, #contidotextomenu h5 a {
color:#999999;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}
#contidotexto h6, #contidotextomenu h6, #contidotexto h6 a, #contidotextomenu h6 a {
color:#999999;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
}
#contidotexto .list_prensa{color:#333333;
font-weight:bold;
margin:15px 0 0;}
#contidotexto .list_prensa a{color: #999;}
.axfutura{
border:1px dashed #ECEDED;
margin:0 0 10px;
padding:0;
width:471px;
font-style: italic;
}
.axfutura p{
padding:5px;
color:#F41A01;
}
.noticia_cargo{
width:680px;
padding: 5px;
margin: 15px 0;
background-color:#F6F6F6;
}
#contidotexto .noticia_cargo h4{
color:#999999;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}
#logos{
width:955px;
padding: 0;
margin:40px auto 0 auto;
}
#logos h3{
color:#999;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
border-bottom:1px solid #ECEDED;
}

