/*--- CLEARFIX ---*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


body{
	font-size: 13px;
	color:#666;	
    font-family:Helvetica,Arial,sans-serif;
	line-height: 1.4em;
	margin:0;
 	padding: 0;
 	background-image:url(/imx/onda.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}
body#inte{
	font-size: 13px;
	color:#666;	
    font-family:Helvetica,Arial,sans-serif;
	line-height: 1.4em;
	margin:0;
 	padding: 0;
 	background-image:url(/imx/ondaint.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

body a{
text-decoration: none;
}
body a:hover{
text-decoration: underline;
}
#menuprincipal li, #menuidioma li, #menuaux li{display:inline;}

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;
}
#centroint dd, dd a{
	margin: 0 0 10px 0;
	padding: 0;	
	line-height: 1.2em;
	color:#666;
}
#centroint dl dt, dl dt a{
font-size: 13px;
margin: 5px 0 0 0;
font-weight: bold;
}
.left{float:left;}
.right{float:right;}
.rightxt{text-align:right;}
.centrar{margin: 0 auto;}
.limpiar{clear: both;}
.negrita{ font-weight: bold;}
.verde_l{ color:#CBCB64;}
#centroint p{
margin: 10px 0;
padding: 0;}
#centroint li p{
margin:0 0 10px 0;
padding: 0;}
#centroint p.volver, #centroint p.volver a{
font-size: 12px;
font-weight:bold;
color:#83B1D8;
text-align: center;}
#centroint p.subir{
background-image:url(/imx/sub.png);
background-position:left top;
background-repeat:no-repeat;
margin-top: 5px;
padding-left:10px;}
#centroint p.subir, #centroint p.subir a{
font-size: 12px;
font-weight:bold;
color:#83B1D8;
margin-bottom: 10px;
}
#centroint p.volver a:hover,#centroint p.subir a:hover{
text-decoration: underline;
color:#999;}
.intro{	font-weight: bold;color: #666;}
#centroint p.volv{
background-image:url(/imx/volv.png);
background-position:left center;
background-repeat:no-repeat;
margin-top: 15px;
padding-left:15px;}
#centroint p.volv a{
font-size: 12px;
font-weight:bold;
color:#83B1D8;
}

/* --- MENU PRINCIPAL --- */
div#menuprincipal{
	width: 100%;
	margin:0 auto;
	text-align: inherit;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color:#ebebeb;
	height: 44px !important;
	height: 60px;
	background-image:url(/imx/bgwebmc.png);
	background-repeat:repeat-x;
	padding:0;
	clear: both;
}
div#menuprincipal a{color:#ebebeb}
div#menuprincipal ul li{
display:inline;
float:left;
text-align: center;
}
div#menuprincipal ul{
	width: 947px;
	margin:0 auto;
}
div#menuprincipal ul li a{
	height: 44px;
	display:block;
}
div#menuprincipal ul li.menu_0 a{
	width: 150px;
	padding-top: 8px;
}
div#menuprincipal ul li.menu_0 a:hover, div#menuprincipal ul li.menu_0 a.activo_0{
	width: 150px;
	background-image:url(/imx/btn_0.png);
	background-repeat:no-repeat;
	color:#Fff;
	text-decoration: none;
  padding-top: 16px;

}
div#menuprincipal ul li.menu_1 a{
	width: 171px;
	padding-top: 8px;
}

div#menuprincipal ul li.menu_1 a:hover, div#menuprincipal ul li.menu_1 a.activo_1{
	width: 171px;
	background-image:url(/imx/btn_1.png);
	background-repeat:no-repeat;
	color:#Fff;
	text-decoration: none;
  padding-top: 16px;
}

div#menuprincipal ul li.menu_2 a{
	width: 140px;
	padding-top: 8px;
}

div#menuprincipal ul li.menu_2 a:hover, div#menuprincipal ul li.menu_2 a.activo_2{
	width: 140px;
	background-image:url(/imx/btn_2.png);
	background-repeat:no-repeat;
	color:#Fff;
	text-decoration: none;
  padding-top: 16px;
}

div#menuprincipal ul li.menu_3 a{
	width: 106px;
	padding-top: 8px;
}

div#menuprincipal ul li.menu_3 a:hover, div#menuprincipal ul li.menu_3 a.activo_3{
	width: 106px;
	background-image:url(/imx/btn_3.png);
	background-repeat:no-repeat;
	color:#Fff;
	text-decoration: none;
    padding-top: 16px;

}
div#menuprincipal ul li.menu_4 a{
	width: 183px;
	padding-top: 8px;
}

div#menuprincipal ul li.menu_4 a:hover, div#menuprincipal ul li.menu_4 a.activo_4{
	width: 183px;
	background-image:url(/imx/btn_4.png);
	background-repeat:no-repeat;
	color:#Fff;
	text-decoration: none;
    padding-top: 16px;

}
div#menuprincipal ul li.menu_5 a{
	width: 197px;
	padding-top: 8px;
}

div#menuprincipal ul li.menu_5 a:hover, div#menuprincipal ul li.menu_5 a.activo_5{
	width: 197px;
	background-image:url(/imx/btn_5.png);
	background-repeat:no-repeat;
	color:#Fff;
	text-decoration: none;
    padding-top: 16px;

}
/*---GALERIA TURISMO---*/
div#gturismo{
width: 100%;
margin: 0;
padding: 15px 0 0 0;
}
* html div#gturismo{
width: 100%;
margin: 0;
padding: 0;
margin-bottom: 20px;
clear: both;
}
div#diapos{
	width: 960px;
	margin:0 auto;
}
* html div#diapos
{
	width: 970px;
	margin:0 auto;	
}


div#diapos div.left, div#diapos div.right{
	margin-top:80px;	
}
div#diapos img.fleizq{
	width: 25px;
	height: 25px;
	float: left;
}
div#diapos .right{
	width: 25px;
	height: 25px;
	float: right;
}
div#diapos .left{
	width: 25px;
	height: 25px;
	float: left;
}

div#diapos img.fleder{
	width: 25px;
	height: 25px;
	float: right;
}
div#diapos_autores{
width: 910px;
margin:0 auto;	
}
* html div#diapos_autores{
	width: 920px;
  float: left;	margin:0; 
}
div#diapos_autores div.autor{
	width: 290px;
	float: left;
	margin:0 5px;	
	
background-image:url(/imx/bgalis.png);
background-position:bottom;
background-repeat:no-repeat;
}
div#diapos_autores div.autor img{
	width: 290px;	
	height: 185px;
}
div#diapos_autores div.autor img.fff{
	width: 18px;	
	height: 20px;
}
div#diapos_autores div.autor h4{
text-align: right;
background-image:url(/imx/flechita_portada.png);
background-position:right top;
background-repeat:no-repeat;
margin:0 5px 0 0;
padding: 0 20px 0 0;
}
div#diapos_autores div.autor h4 a{
color:#fff;
font-family: Georgia,Lucida,Helvetica,Arial,sans-serif;
font-size:16px;
font-weight: normal;
}



/*---COLUNA ESQUERDA---*/

div#cole{
	width: 260px;
	float: left;
	margin-right: 10px;
	padding:0;
	
}
div#cole div{ margin:10px; border-bottom: 1px dotted #CCCBCB;}
div#cole div#bnn{margin-top:10px; border-bottom: 1px none #CCCBCB;}
div#cole h3{
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size: 18px;
font-style: italic;
font-weight: normal;
color:#83B1D8;
margin:0 0 5px 0;
padding:0;
}
div#cole div#avisos, div#cole div#avisos a, div#cole div#tram, div#cole div#tram a{
font-size: 13px;
font-weight: bold;
color:#666;
line-height
}
div#cole div#avisos a:hover{
font-size: 13px;
font-weight: bold;
color:#666;
text-decoration: underline;
}
div#cole div#avisos a.mais, div#centro div#novas a.maisdos, div#galeria_portada a.maisdos, div#cold a.mais,div#cole div#convocatorias a.mais,div#cole div#tram a.mais, div#cole div#contract a.mais{
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#999;
}
div#galeria_portada a.maisdos{
margin:0 0 0 5px;
padding:0;
}
div#centro div#novas a.maisdos:hover, div#galeria_portada a.maisdos:hover, div#cold a.mais:hover{
text-decoration: underline;
}

div#cole div#avisos ul li, div#cole div#tram ul li{
margin:0 0 10px 0;
padding:0;
}
div#cole span.conv{
color:#999;
font-weight: bold;
font-size:11px;
line-height: 1.1em,
}
div#cole p.perfil{
color:#91B761;
font-size:11px;
font-weight:bold;
}
div#convocatorias h4, div#cole div#contract h4{ margin:6px 0 0 0;
	padding:0;	
}

/*---COLUNA centro--*/

div#centro{
	width: 410px;
	float: left;
	margin: 0;
	padding:0;	
}
div#centro div{ margin:0 0 10px 0;padding-bottom:10px;float:left;}
div#cold div{ margin:0 0 10px 0;padding-bottom:10px;}
div#centro div.limpiar{ margin:0;padding-bottom:0;float:left;		*height:1px;}
div#centro div#novas{ margin:0 0 10px 0;padding-bottom:0;}
div#centro div#novas h3 a, div#cold div#axenda h3 a,div#cole div#convocatorias h4 a, div#cole div#contract h4 a{
color: #2167A6;
font-size:16px;
font-weight:normal;
}
div#centro div#novas h3 a:hover,div#cold div#axenda h3 a:hover, div#cole div#contract h4 a:hover{
text-decoration:underline;
}
div#centro div#novas h4{
	margin:5px 0;
	padding:0;	
}

div#centro div#novas h4 a{
color: #2167A6;
font-size:14px;
font-weight:normal;
}
div#centro div#novas h4 a:hover{
text-decoration:underline;
}
div#centro div#novas img{
width: 170px;
float: left;
margin: 0 5px 0 0;
padding: 0;
}

div#centro div#novas p.data{
color: #989798;
font-size:11px;
    font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
	margin: 0;
	padding:0;	
}
div#centro div#novas a.mais{
color: #91B761;
font-size:12px;
font-weight:bold;

}
div#centro div#galeria_portada{float:left;background-color: #F2F2F2;margin:0;
padding-bottom:0;width:410px;}
div#centro div#galeria_portada img{
width: 190px;
}
div#centro div#galeria_portada div.nova_fila div{
width: 190px;
float: left;
margin-top:10px;
margin-bottom:0;
padding-bottom:0;
margin-left:10px;
text-align: left;
line-height:1.1em;
}
div#centro div#galeria_portada div a{
font-size:12px;
font-weight:normal;
color: #1369B2;
}
div#centro div#galeria_portada div a:hover{
color: #99C3E2;
}


/*---COLUNA DEREITA---*/

div#cold{
	width: 260px;
	float: right;
	margin-left: 10px;
	padding:0;
	background-color: #fff;
	line-height: 1.3em;
}
div#cold div#axenda{
font-size: 12px;
}
div#cold div.dataxenda {
background:#FFFFFF;
border:1px solid #ccc;
float:left;
margin:0 5px 5px 0;
padding:0 0 2px 0;
text-align:center;
width:30px;
min-height: 30px;
color: #CC6732;
font-size:16px;
font-weight: bold;
font-family:Georgia,Helvetica,Arial,sans-serif;
}
div#cold div.dataxenda span {
background-color:#ccc;
color:#FFFFFF;
display:block;
font-size:9px;
margin:0;
padding:0;
font-weight: bold;
font-family:Helvetica,Arial,sans-serif;
}
div#derint div.imx img{width: 208px;}
div#derint div.bann img{width: 208px;}
div#derint div.bann{border-bottom: none;margin:0 0 10px 0;
padding:0;}
div#cold div#tempo{background-color: #F2F2F2;}
div#cold div#tempo div{margin:0;padding: 0;}
div#cold div#tempo div#tempo_hoxe, div#cold div#tempo div#tempo_tempo_manha, div#cold div#tempo div#tempo_tempo_mais{text-align: center;}
div#cold div#tempo div.hoxe, div#centroint div.hoxe{
float:left;
padding:2px;	
background-color:#999999;	
color: #fff;
font-size:11px;
font-weight:bold;
margin: 0 4px;
line-height: 1em;
}
/*div#iconos_temperatura_mais
{
float:left;
text-align: center;
padding:2px;	
font-size:11px;
font-weight:bold;
margin: 0;
line-height: 1em;
}*/


div#banners{
float: left;
width: 100%;
}
div#banners div{
margin: 10px auto;width:239px;
}
div#banners div img{
width: 239px;
}
/*---estructura---*/

#cabeceira{
 width: 100%;
 margin:0;
 padding: 0;
 clear: both;
}

#cabeceira_content{
	width: 950px;height:104px;
	margin: 0 auto;}
	#cabeceira_contentint{
	width: 950px;height:63px;
	margin: 0 auto;}

h1 {
background-image:url(/imx/h1mc.png);
background-repeat:no-repeat;
float:left;
height:104px;
margin:0;
padding:0;
text-indent:-9999px;
width:264px;
}
h1 a {
display:block;
height:104px;
margin:0;
padding:0;
width:264px;
}

h1#int{
background-image:url(/imx/h1mc2.png);
 background-repeat:no-repeat;
float:left;
height:66px;
margin:0;
padding:0;
text-indent:-9999px;
width:211px;
}
h1#int a {
display:block;
height:66px;
margin:0;
padding:0;
width:211px;
}
#menuidioma {
float:right;
font-size:10px;
margin:0;
padding:0;
font-weight: bold;
text-align: center;
color: #1150a0;
text-transform: uppercase;
font-family:Verdana,Helvetica,Arial,sans-serif;
}
* html #menuidioma {
width: 180px;
}
#menuidioma ul li{
margin:0 3px;
padding:0;
}
#menuidioma a{
color: #b2b2b2;
}
#menuidioma a:hover{
color: #1150a0;text-decoration: underline;
}
#buscador{
float:right;
color: #6d6f72;
text-transform: uppercase;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:10px;
margin:0 20px 0 0;
padding:0;
font-weight: bold;}
* html #buscador{
width: 240px;margin:0 10px 0 0;}
#buscador input.buscar{
width: 140px;
background: #ebebeb;
border: 1px dashed #ccc;
margin-left:6px;
padding:2px;
color: #333;
font-weight: bold;
}
/*---corpo---*/
#corpo{
width: 950px;
margin: 20px auto;
}
* html #corpo{
width: 960px;
margin: 0 auto 20px auto;
}
#corpo h2{
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:23px;
font-style:italic;
font-weight: normal;
color:#115cab;
text-transform: none;
line-height:1.1em;
}
/*---pe---*/
#pe{
width:100%;
 height:130px;
 background-image:url(/imx/bgpe.jpg);
 background-repeat:no-repeat;
 background-position: top;
 margin:20px 0 0 0;
 padding:10px 0;
}
#peport{
width:100%;
 height:245px;
 background-image:url(/imx/bgpepot.jpg);
 background-repeat:no-repeat;
 background-position: top;
 margin:20px 0 0 0;
 padding:10px 0;
}
#pe_content{
text-align:center;
font-family: 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #3F6CB3;
 margin:80px 0 0 0;
 padding: 0;
}
#pe_content ul li {
border-right:1px solid #b0c2e2;
 margin:0;
padding:0 9px 0 8px;
}
#pe_content ul li a{
text-align:center;
font-family:Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #3F6CB3;
 margin:0;
 padding: 0;
}
/* menusec */
#menusec{
width:203px;
float: left;
margin:0 12px 0 0;
padding:0;
font-family:Helvetica,Arial,sans-serif;
font-size: 15px;
font-weight: normal;
text-transform: uppercase;
color: #999;
line-height: 1em;
}
#menusec ul{
margin-bottom:20px;
padding: 0;
}
#menusec ul li ul{
margin-left:5px;
margin-bottom:0;
padding: 0;
color:#115CAB;
}
* html #menusec ul li ul{
margin-left:5px;
margin-bottom:0;
padding: 0;
color:#115CAB;
width:170px;
}

#menusec ul li{
clear:both;
margin:10px 0;
padding:0;
width:100%;
list-style-type: disc;
font-size: 13px;
color:#115CAB;
}
#menusec ul li a{
color:#115CAB;
font-size: 13px;
padding: 4px;
}
#menusec ul li ul li{
background-image:url(/imx/fmenuon2.png);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 10px;
list-style-type: none;

}
#menusec ul li ul li a{text-transform: none; color: #666;padding: 0;background-image:none;}

#menusec ul li a:hover{
color: #115CAB;
background-image:url(/imx/icono_flecha.png);
background-position:right top;
font-weight: normal;
background-repeat:no-repeat;
padding-right: 18px; }
#menusec ul li a.activo{
color: #115CAB;
background-image:url(/imx/icono_flecha.png);
background-position:right top;
font-weight: bold;
background-repeat:no-repeat;
padding-right: 18px; }

#menusec ul li ul li a.activo, #menusec ul li ul li a:hover{color:#2167A6;background-image:none;padding: 0;font-weight: normal;}
/*menu aux*/
#imprimir {
background:transparent url(/imx/print.png) no-repeat scroll 0 0;
display:block;
float:right;
height:16px;
text-indent:-9999px;
width:16px;
}
#enviar {
background:transparent url(/imx/send.png) no-repeat scroll 0 0;
display:block;
float:right;
height:16px;
margin:1px 10px 0 0;
text-indent:-9999px;
width:16px;
}

/*interiores*/
#centroint{
width:477px;
min-height: 300px;
float: left;
 margin:0;
 padding:0 17px;
 color:#333;
 background: #fff;
}
* html #centroint{
width:477px;
float: left;
 margin:0;
 padding:0 17px;
 color:#333;
 background: #fff;
}
#centrosolotxt{
width:522px;
 margin:0 auto;
 padding:0;
 color:#333;
}
#centroint a{
 color:#2167A6;
}
#centroint a:hover{
text-decoration: underline;
}
#centroint p.intro,#galeint p.intro, #galeintdous p.intro,#div.intro p{
 font-weight: bold;
 color:#999;
  margin:0 0 10px 0;
}
#centroint p.antetitulo{
 color:#999;
 font-size: 11px;
 text-transform: uppercase;
 line-height: 1.1em;
 margin:0 0 5px 0;
 }
 #centroint  p span.destaque, #centroint span.destaque{
font-size: 12px;
font-weight:bold;
color:#83B1D8;
}
#centroint h3, #centroint h3 a{
color:#2167A6;
font-size:16px;
font-weight:normal;
 margin:10px 0 5px 0;
 padding:0;
}
#centroint h3.ante, #centroint h3.ante a{
color:#2167A6;
font-size:16px;
font-weight:normal;
 margin:0 0 5px 0;
 padding:0;
}
#centroint h3.antel, #centroint h3.antel a{
color:#2167A6;
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}
#centroint h4{
color:#2167A6;
font-size:14px;
font-weight:normal;
 margin:10px 0 5px 0;
 padding:0;
}
#centroint ul li{
background-image:url(/imx/li1.png);
background-position:left top;
background-repeat:no-repeat;
margin: 4px 0;
padding: 0 0 0 10px;
color:#666;
}
#centroint ul li ul li{
list-style-type:disc;
background-image:none;
margin: 2px 0 2px 12px;
padding: 0;
color:#818181;
}
#centroint ul li a{
color:#2167A6;font-size: 14px;
}
#centroint ul li a.peqs,#centroint div.list ul li a{
color:#2167A6;
font-size:13px;
text-decoration: underline;
}
#centroint #eix ul li{
background-image:url(/imx/li1.png);
background-position:left top;
background-repeat:no-repeat;
margin: 4px 0;
padding: 0 0 0 10px;font-size:13px;
color:#666;
}
#centroint #eix ul li ul li{
list-style-type:disc;
background-image:none;
margin: 2px 0 2px 12px;
padding: 0;
color:#818181;font-size:12px;
}
#centroint #eix ul li a{
color:#2167A6;font-size:13px;text-decoration: underline;
}
#centroint ul.docs{
line-height:1.3em;
}
#centroint ul.docs li{
margin: 10px 0;
padding: 0 0 0 10px;
}
#centroint ul.docs li a{
color:#2167A6;
font-size:13px;
font-weight:normal;
}
#centroint ul li a:hover{
text-decoration: underline;
}
#centroint table{
margin: 10px 0;
padding: 0;
border-spacing:0;
width: 60%;
text-align: center;
}
#centroint table th{
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:14px;
font-style:italic;
font-weight: normal;
color:#83B1D8;
margin: 0;
padding: 3px;
}
#centroint table td{
border: 1px solid #ccc;
color:#666;
margin: 0;
padding: 3px;
}
#centroint div.perfiles{
margin:10px 0;
padding-bottom: 10px;
border-bottom: 1px dashed #ccc;
}
/*navegacion*/
#centroint ul#nav, #galeintdous ul#nav{
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size: 15px;
font-weight: bold;
margin:15px auto;
padding:0;
text-align: center;
line-height: 1em;
display: block;
width: 100%;
}
#centroint ul#nav li, #galeintdous ul#nav li{
background-image:none;
display: inline;
padding: 0;
margin: 0;
color: #2167A6;
}
#centroint ul#nav li a, #galeintdous ul#nav a{
border:1px solid #ccc;
color:#83B1D8;
margin:2px;
padding:2px 4px;
text-decoration:none;
}
ul#nav li a:hover{
border:1px solid #ccc;
color:#fff;
margin:2px;
padding:2px;
text-decoration:underline;
}

#derint{
width: 210px;
float: right;
margin:-17px 0 0 10px;
 padding:0 0 0 4px;
}
#derint div{
 margin:0 0 10px 0;
 padding:0 0 10px 0;
 border-bottom:1px dashed #DBDBDB;
}
#derint div.imx{
border-bottom:1px none #F3F3F3;
background-color:#F3F3F3;
width:208px;
 margin:0 0 10px 0;
padding:0;
}
#derint h3{
color:#83B1D8;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:16px;
font-style:italic;
font-weight:normal;
margin:0 0 5px;
padding:0;
}
#derint p.piefoto{
color:#2167A6;
font-size:12px;
font-weight:bold;
line-height: 1.1em;
padding:5px;
}
#derint ul li{
font-size:12px;
margin:3px 0;
padding:0 0 0 8px;
background-image:url(/imx/li2.png);
background-position:left top;
background-repeat:no-repeat;
line-height: 1.2em;
}
#derint ul li a{
font-size:12px;
color: #316AB2;
}
#derint ul li a:hover{
color:#83B1D8;
}

/*formularios*/
#formularios{
float:left;
margin:15px 0;
padding: 0;
}
#formularios legend{
color:#83B1D8;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:18px;
font-style:italic;
font-weight:normal;
margin:0 0 5px 0;
padding:0;
}
#formularios label, #formularios p.marxe{
color: #2167A6;
font-size:13px;
clear: both;
display:block;
}
#formularios p{
margin: 10px 0 0 0;
}

#formularios p.marxe{
font-weight: bold;
margin:0;
color:#83B1D8;
}

#formularios input, #formularios select, #formularios textarea{
border-color:#ccc;
border-style:dashed;
border-width:1px;
font-size: 14px;
font-family:Georgia,Helvetica,Arial,sans-serif;
padding:2px;
margin-bottom: 6px;
color:#666;
width: 410px;
}
#formularios input.peq, #formularios select.peq, #formularios textarea.peq {
border:1px dashed #CCCCCC;
color:#666666;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:14px;
margin-bottom:6px;
padding:2px;
width:220px;
}
#formularios input.enviare, #formularios input.borrare, #formularios input.boton, #formularios input#form_Borrar{
background:#83B1D8;
font-family:Helvetica,Arial,sans-serif;
border:none;
color:#fff;
font-size:11px;
font-weight: bold;
padding:4px;
margin-right: 4px;
width: 70px;
height: 20px;
}
#formularios input.button{
display:block;
height:13px;
line-height:1.5em;
margin:0.6em 0pt 0pt 3px;
width:13px;
}
#formularios label.probutton{
display:block;
line-height:1.5em;
margin:-1.65em 0pt 0pt 22px;
padding:0.44em 0pt 0em;
}
#formularios input.radio{
height:13px;
line-height:1.5em;
margin:0.6em 0 0 3px;
width:13px;
float: left;
}
.lei {
color:#999;
font-size:11px;
line-height:1em;
margin:20px 0pt;
padding:0pt;
}

#formularios input.enviare, #formularios input.borrare, #formularios input.boton, #formularios input#form_Borrar{
background:#83B1D8;
font-family:Helvetica,Arial,sans-serif;
border:none;
color:#fff;
font-size:11px;
font-weight: bold;
padding:4px;
margin-right: 4px;
width: 70px;
height: 20px;
}
#derint #f{
float:left;
margin:15px 0;
padding: 0;
}
#derint #f label{
color: #2167A6;
font-size:12px;
margin:0;
line-height: 1em;
}
#derint #f input.bot
{
background:#83B1D8;
font-family:Helvetica,Arial,sans-serif;
border:none;
color:#fff;
font-size:11px;
font-weight: bold;
padding:4px;
margin:8px 4px;
width: 70px;
height: 20px;
}
#derint #f input.radio{
height:13px;
line-height:1.5em;
margin:0.6em 3px 0 3px;
width:13px;
}
.novas, .axendal{
margin:10px 0;
padding:0 0 10px 0;
border-bottom:1px dashed #dbdbdb;
float: left;
}
.novas img.fora, .axendal img{
float:left;
margin:0 5px 0 0;
padding:0;
width:170px;
}
.data
{
color:#666;
font-size:12px;
font-weight: bold;
margin:0;
padding:0;
line-height: 1em;
}
.imgnovas{
background-color:#F3F3F3;
width:240px;
float: left;
margin:0 10px 0 0;
}
.imgnovas img{
float:left;
margin:0;
padding:0;
width:240px;
}
.imgnovas p{
color:#2167A6;
font-size:12px;
font-weight:bold;
line-height:1.1em;
margin-top: 10px;
padding:5px;
}
/*axenda*/

 #calendario{
margin:0 auto;
margin-bottom: 10px;
 width: 100%;
 color:#666;
 font-family:Georgia,Helvetica,Arial,sans-serif;
 }

 #calendario a{
color:#2167A6;
text-decoration:underline;
 }
#calendario th{
text-align:center;font-weight: normal;
}
 #calendario tr{
color:#666;
padding:3px 0pt;
text-align:center;
}
#calendario tr.ano, p.dataxenda{
font-size: 20px;
color:#57A4C8;
 font-family:Georgia,Helvetica,Arial,sans-serif;
}
#calendario tr.mes th{
border-bottom:2px solid #E7E8EB;
padding-bottom: 5px;
margin-bottom: 5px;
font-weight: bold;
color:#2167A6;
}

#calendario tr.ano a, #calendario tr.mes a{
font-size: 8px;font-weight: bold;
color:#91B761;
}

#calendario tr.semana th{
color:#999999;
font-weight:bold;
font-family:Helvetica,Arial,sans-serif;
text-transform: uppercase;
font-size: 12px;
text-align: center;
}
#calendario tr.dias td{
font-size: 14px;
color:#57A4C8;
background-color: #f3f3f3;
}
#calendario tr.dias td a{
font-weight: bold;
text-decoration: underline;
}
#derint div#axendaformulario {
border-bottom:none;
}
#axendaformulario p {line-height:1em;
}
#axendaformulario p.dias{
text-align:center;
margin: 10px 0;font-size: 11px;
font-weight: normal;
text-transform: uppercase;
}
#centroint h3.formu{
color:#83B1D8;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:18px;
font-style:italic;
font-weight:normal;
margin:0 0 5px;
padding:0;
}
#galeintdous h3.vidi{
color:#115CAB;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:0;
padding:0;
}
p.dias a{
background:#99C3E2;color:#FFFFFF;
font-weight:bold;
line-height:1em;
padding:4px;
}
p.guiadias,#centroint p.guiadias a{
font-size:11px;
text-transform: uppercase;
color:#99C3E2;
line-height:1em;
margin: 5px 0 15px 0;
}
#centroint p.guiadias a:hover{
color:#99C3E2;
}
/*logos pe portada*/

.logospie{margin:20px auto;width:580px;}
.xunta {
float:left;
height:64px;
margin-right:10px;
width:199px;
}
.ministerio {
float:left;
height:45px;
margin-right:10px;
vertical-align:middle;
width:192px;
}
.feder {
float:left;
height:44px;
margin-right:10px;
vertical-align:middle;
width:150px;
}
/*axenda alcalde*/
#axenda_alcalde{
line-height: 1.3em;
margin-top: 15px;
width:208px;
margin-top: 10px;
}

#axenda_alcalde h4 a{
color:#2167A6;
font-size:14px;
font-weight:normal;
}
/*galer�as*/
#galeint{
width:700px;
min-height: 300px;
float: left;
 margin:0 0 0 14px;
 padding:0 10px;
 color:#333;
 background: #fff;
}
#galeint ul li{
width:700px;
float: left;
 margin:10px 0;
 padding:0;
 clear: both;
}
* html #galeint ul li{
width:700px;
float: left;
 margin:10px 0;
 padding:0;
}

#galeint img{
border:3px solid #c3d7e6;
float:left;
margin:0 10px 0 0;
width:100px;
}
#galeint p a{
color:#83B1D8;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:16px;
font-style:italic;
margin:0 0 5px;
padding:0;
text-decoration: underline;
font-weight:normal;
}
#galeintdous{
width:700px;
float: left;
 margin:0 0 0 14px;
 padding:0 10px;
 color:#333;
 background: #fff;
}
#mostra_galeria{
color:#83B1D8;
font-size:12px;
font-weight:bold;
width: 600px;
float: left;
}
#mostra_galeria img{
margin:0;
padding:2px;
border:3px solid #e9f0f5;
clear: both;
width: 575px;
}

#mostra_peqs{
float:left;
margin:0;
padding:0;
text-align:center;
vertical-align:bottom;
width:92px;
}
img.flecha_esq {
margin:0;
}
img.flecha_der {
margin:0;
}
#nav_pax_galeria img {
margin:0 2px;
border: 2px solid #99C3E2;
padding: 2px;
}
.galsig {
font-family:Georgia,Helvetica,Arial,sans-serif;
color:#2167A6;
margin:10px 0 5px 0;
font-size: 14px;
}
.galsig a{
color:#83B1D8;
}

div#centro div div.novatitular{
	margin-bottom: 5px;
	padding: 5px 0;
	border-bottom: 1px dashed #DBDBDB;
     width:410px;
}
div#centro div.novaportada{
width:410px;
float: left;
	margin-bottom: 10px;
	*margin-bottom: 5px;
	*padding: 5px 0;
	border-bottom: 1px dashed #DBDBDB;
}
.marbot{
	margin-bottom: 10px;
}
.maisder{
color:#91B761;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align: right;
}
.contalc_gal{
background-image:url(/imx/cont_gal.png);
background-repeat: no-repeat;
float:left;
margin:10px 0 0 0;
padding:0;
text-indent:-9999px;
width:208px;
height: 47px;
display: block;
}
.contaconce_gal{
background-image:url(/imx/contaconce_gal.png);
background-repeat: no-repeat;
float:left;
margin:10px 0 0 0;
padding:0;
text-indent:-9999px;
width:208px;
height: 47px;
display: block;
}
.contaconce_cas{
background-image:url(/imx/contaconce_cas.png);
background-repeat: no-repeat;
float:left;
margin:10px 0 0 0;
padding:0;
text-indent:-9999px;
width:208px;
height: 47px;
display: block;
}
.pefoto{
color:#83B1D8;
font-size:12px;
font-weight:bold;
}
#catalogo_pase p{
margin: 0 0 10px 0;
}

#catalogo_pase a{
background-color:#83B1D8;
font-size:11px;
text-transform: uppercase;
font-weight:bold;
color:#fff;
padding: 2px;
margin: 0 5px 0 0;
}

.redondez{
width: 511px;
height: 17px;
float: left;
display: block;
 background-image:url(/imx/bgh2.png);
 background-repeat:no-repeat;
 background-position: top;
}
.redondezdous{
width: 710px;
height: 17px;
float: left;
display: block;
 background-image:url(/imx/bg710.gif);
 background-repeat:no-repeat;
 background-position: top;
 margin:0 0 0 14px;
}
.redondeztres{
width: 720px;
height: 17px;
float: left;
display: block;
 background-image:url(/imx/bg720.gif);
 background-repeat:no-repeat;
 background-position: top;
 margin:0 0 0 14px;
}
div#cole div.grisp{
background-color:#F2F2F2;
border-bottom:none;
margin:0;
*margin:-10px 0 0 0;
padding: 0;
width:260px;
}

div#centro div.white{
background-color:#Fff;
border-bottom:none;
margin:0;
*margin:-10px 0 0 0;
width: 410px;
}
#corpo #cole h2{
color:#6c7073;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:20px;
font-style:normal;
font-weight:normal;
text-transform:none;
width: 260px;
height: 32px;
display: block;
background-image:url(/imx/h2eadmon_mc.png);
background-repeat:no-repeat;
background-position: top;
margin: 0;
padding:10px 0 0 0;
text-indent: 10px;
float: left;
}
*html #corpo #cole h2{
color:#6c7073;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:20px;
font-style:normal;
font-weight:normal;
text-transform:none;
width: 260px;
height: 32px;
display: block;
background-image:url(/imx/h2eadmon_mc.png);
background-repeat:no-repeat;
background-position: top;
margin: 0;
padding:10px 0 0 0;
text-indent: 10px
float: left;
}
#corpo #centro h2{
color:#6C7073;
display:block;
float:left;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:20px;
font-style:normal;
font-weight:normal;
height:20px;
margin:10px 0 0 0;
padding:0;
text-indent:10px;
text-transform:none;
width:410px;
}
#corpo #centro h2#nov{
color:#6c7073;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:20px;
font-style:normal;
font-weight:normal;
text-transform:none;
width: 410px;
height: 32px;
display: block;
background-image:url(/imx/h2novas_mc.png);
background-repeat:no-repeat;
background-position: top;
background-color: #fff;
margin: 0;
padding: 10px 0 0 0;
float: left;
text-indent: 10px;
}
#corpo #cold h2{
color:#6c7073;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:20px;
font-style:normal;
font-weight:normal;
text-transform:none;
width: 260px;
height: 32px;
display: block;
margin: 0;
padding: 10px 0 0 0;
float: left;
text-indent: 0;
}
#corpo #cold h2#tit_tempo_gal,#corpo #cold h2#tit_tempo_cas{
color:#6C7073;
float:left;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:20px;
font-style:normal;
font-weight:normal;
height:32px;
margin:0;
padding:10px 0 0;
text-indent:10px;
text-transform:none;
width:120px;
}
div#cold div#tempo div#boton-hoxe, div#centroint div#boton-hoxe{
margin: 2px;
padding:0 5px;
float: right;
text-decoration: underline;
color:#83B1D8;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

div#cold div#tempo div#boton-manha, div#centroint div#boton-manha{
margin: 2px;
padding:0 5px;
float: right;
text-decoration: underline;
color:#83B1D8;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
div#cold div#tempo div#boton-mais, div#centroint div#boton-mais{
margin: 2px;
padding:0 5px;
float: right;
text-decoration: underline;
color:#83B1D8;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
div#cold div#tempo div#boton-hoxe.activo, 
div#centroint div#tempo div#boton-hoxe.activo,
div#cold div#tempo div#boton-manha.activo, 
div#centroint div#tempo div#boton-manha.activo,
div#cold div#tempo div#boton-mais.activo,
div#centroint div#tempo div#boton-mais.activo{
color:#2167A6;
float:right;
font-size:11px;
font-weight:bold;
margin:2px;
padding:0 5px;
text-decoration:none;
text-transform:uppercase;
}
div#cold div#tempo div#iconos_cambio{
float:right;
margin:10px 0;
padding:0;
text-align:center;
}
div#cold div#tempo div#tempo_hoxe div.comentario_tempo, div#cold div#tempo div#tempo_manha div.comentario_tempo, div#cold div#tempo div#tempo_mais div.comentario_tempo{
color:#999999;
font-size:11px;
font-weight:normal;
line-height:1.2em;
text-align:left;
margin: 10px 0 0 0;
padding:0 10px;
}
/*banners color*/
#ban{
margin:46px auto 40px auto;
width:950px;
line-height:1em;
border-top:1px dashed #DBDBDB;padding-top: 10px;
*padding-top: 15px;
}
* html #ban{
margin:46px auto 40px auto;
width:950px;
border-top:1px dashed #DBDBDB;
padding-top: 15px;
}
#ban ul{
display: inline;

}
#ban ul li{
width: 153px;
float: left;
margin:0 2px;

}
#ban ul li.elem_0, #ban ul li.elem_1, #ban ul li.elem_2, #ban ul li.elem_3, #ban ul li.elem_4, #ban ul li.elem_5, #ban ul li.elem_6{
background-color: #afafaf;
background-image:url(/imx/curva_accesos.png);
background-position:bottom;
background-repeat:no-repeat;
font-size: 12px;
color: #fff;
}
#ban ul li.elem_0 div, #ban ul li.elem_1 div, #ban ul li.elem_2 div, #ban ul li.elem_3 div, #ban ul li.elem_4 div, #ban ul li.elem_5 div, #ban ul li.elem_6 div{
width: 153px;
height: 71px;
display:block;
margin-bottom: 10px;
}
#ban ul li.elem_0 a, #ban ul li.elem_1 a, #ban ul li.elem_2 a, #ban ul li.elem_3 a,#ban ul li.elem_4 a, #ban ul li.elem_5 a, #ban ul li.elem_6 a{
font-size: 15px;
color:#555;
font-weight: bold;
padding:5px 0 0 10px;
clear: both;
}
#ban ul li.elem_0 p, #ban ul li.elem_1 p, #ban ul li.elem_2 p, #ban ul li.elem_3 p, #ban ul li.elem_4 p, #ban ul li.elem_5 p, #ban ul li.elem_6 p{
padding:0 10px;
margin:3px 0 11px 0;
}
div#cold div#tempo div.tiempos{text-align: center;margin: 0;padding: 0;}
.minimas{
color:#70c8f0;
font-weight: bold;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:16px;}
.maximas{
color:#ff3300;
font-weight: bold;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:16px;}
.viec{
width: 45%;
float: left;
margin-left: 15px;margin-right: 15px;
margin-bottom: 15px;
padding: 0;
}
* html .viec{
width: 304px;
float: left;
margin-right: 0;
margin-bottom: 15px;
padding: 0;
}
.vie{
width: 304px;
height: 257px;
display: block;
margin:0;
padding: 15px 0 0 17px;
background-image:url(/imx/videosbg.png);
background-repeat:no-repeat;}
#centroint h3.mweb a, #centroint h3.lig{
color:#2167A6;
font-size:17px;
font-weight:bold;
font-style:italic;
margin:10px 0 5px;
padding:0;
font-family:Georgia,Helvetica,Arial,sans-serif;
text-transform:uppercase;
background-image:url(/imx/icono_flecha.png);
background-position:left top;
background-repeat:no-repeat;
padding-left: 18px;
}
#centroint ul.mweb_lista{
margin-left:10px;
}
#centroint ul.mweb_lista li ul{
margin-left:10px;line-height: 1.2em;
}

#centroint ul.mweb_lista li{
background-image:none;
}

#centroint ul.mweb_lista li a {
color:#666;
font-size:15px;
font-weight:bold;
font-style:italic;
margin:10px 0 5px;
padding:0;
font-family:Georgia,Helvetica,Arial,sans-serif;
text-transform:none;
}
#centroint ul.mweb_lista li ul li a {
color:#666666;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-weight:normal;
font-style:normal;
text-transform:none;
}
#centroint ul.liga{
color:#666666;margin-left: 15px;
}
#centroint ul.liga li {
background-image:none;
list-style-type:disc;
margin: 14px 0;
padding:0;
}
#centroint ul.liga li a {color:#2167A6;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:10px 0 5px;
padding:0;
text-transform:none;
}
#centroint div.list a {
font-size:13px;
font-weight:bold;
margin:5px 0 0;
color:#666666;
}

div#cole div.banners{
    border: none;
}
