/*comunes*/
body{ 
	font-size: 13px;
	color:#333;	
    font-family:Helvetica,Arial,sans-serif;
	background-color: #ede9e6;
	line-height: 1.4em;
	background-image: url(/imx/bg.png);
	background-repeat: repeat-x;
	margin:0;
 	padding: 0;
}
body#ing{ 
	font-size: 13px;
	color:#333;	
    font-family:Helvetica,Arial,sans-serif;
	background-color: #ede9e6;  
	line-height: 1.4em;
	background-image: url(/imx/bging.png);
	background-repeat: repeat-x;
	margin:0;
 	padding: 0;
}
body a{ 
text-decoration: none;
}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul, label{
	border:0pt none;
	list-style: none;
	margin: 0;
	padding: 0;
}
dd{
	margin: 0 0 8px 0;
	padding: 0;	line-height: 1.2em;
}
dt{
font-weight: bold;margin: 8px 0 0 0;
}
.left{float: left;}
.negrita{font-weight: bold;}
.right{float: right;}
.limpiar{clear: both;}
.centrar{ margin:0 auto;
 padding: 0;text-align: center;}


/*estructura*/

#wrapper {
width: 100%;
text-align: center;
}
#centrar {
width: 950px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*cabecera*/
#cabeceira{
 width: 950px;
 height: 124px;
 margin:0 auto;
 padding: 0;
 }
 #cabeceiraing{
 width: 950px;
 height: 124px;
 margin:0 auto;
 padding: 0;
 }

h1 {
background-image:url(/imx/h1.png);
float:left;
width:197px;
height:95px;
margin:0pt;
padding:0pt;
text-indent:-9999px;

}
h1 a{
width:197px;
height:95px;
margin:0pt;
padding:0pt;
display:block;
}
#cabeceira_content{
width: 600px;
float: right;
 padding: 0;
 margin: 5px 0 0 0;
 font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
#buscador
{ 
width: 250px;
float: right;
margin: 0;
padding:0;
display:block;
font-size: 12px;
color:#fff;
}

#buscador input
{
width: 160px;
height:18px;
background-color:#fff;
color:#0d5c7b;
margin: 0 0 0 10px;
padding:0;
border: none;font-size: 12px;
}
#buscador input.enviar
{
width: 18px;
height:18px;
vertical-align: middle !important;
vertical-align: top;
text-indent: -9000px;
margin:0;
padding:0;
border: none;
font-size: 12px;
background-image: url(/imx/fenviar.png);
}
#menuidioma{
 width: 150px;
 color:#fff;
 float:left;
 padding: 0;
 margin: 0 20px 0 0;

}
#menuidioma ul{
padding: 0;
margin: 0;
}
#menuidioma ul li{
display: inline;
padding: 0;
margin: 0 5px 0 0;
}
#menuidioma ul li a{
color:#fff;}
#menuaux{
 width: 170px;
 color:#fff;
 float:right;
 padding: 0;
 margin: 0 10px 0 0;
}
#menuaux ul{
padding: 0;
margin: 0;
}
#menuaux ul li{
display: inline;
padding: 0;
margin: 0 5px 0 0;
}
#menuaux ul li a{
color:#fff;}
#menuprincipal{
 width: 950px;
 height: 26px;
 float:left;
 padding:3px 0 0 0 !important;
 padding:0;
 margin: 0;

}
#menuprincipal ul{
 padding: 0;
 margin:5px 0 0 0;
text-align: center;
 }
 #menuprincipal ul li{
display:inline;
text-align: center;
margin-left:15px;
margin-right:14px;
padding:0;
 }
  #menuprincipal ul li a{
  font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color:#fff;
 text-transform: uppercase;
}

/*corpo*/
#corpo{
 width: 950px;
 margin:0 auto;
 padding: 0;
}
#arriba{
 width: 950px;
 margin-top:25px;
 padding: 0;
 float:left;
}
#arriba img{
float:left;
}

#corpoizq{
 width: 668px;
 float: left;
 margin-top:15px;
 padding: 0;}
 
 
#corpoizq h2{
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
color: #b8ada5;
margin:0 0 10px 0;
padding: 0;
}
 #admon h2, h2.cas{
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
color:#B8ADA5;
background-color: #F7F4F3;
margin:0 0 10px 0;
padding: 4px 8px;
}

#corpoizqun{
 width: 206px;
 float: left;
 margin-right:25px !important;
 margin-right:10px;
 padding: 8px;
 background-color:#e2ddda;
}
#corpoizqun img{
 background-color:#F7F4F3;
float:left;
padding:2px;
width:120px;
margin-right: 2px;
}
#corpoizqun h3 a{
font-size: 16px;
color: #069;
margin:0;
padding: 0;
font-weight: normal;
}
.data{
font-size: 12px;
color: #7F7167;
margin:0;
padding: 0;
line-height: 1em;
}
.pefoto,.pefoto a{
font-size: 12px;
color: #069;
margin:0;
padding: 0;
line-height: 1em;
}
.pefoto a:hover{
text-decoration:underline;
}

.f1{
font-size: 14px;
color: #069;
font-weight: bold;
margin:0;
padding: 0;
line-height: 1em;
}
.linbeige{
width: 100%;
text-align: right;
margin:5px 0;
padding:1px 0 0 0;
clear: both;
border-top:1px solid #7F7167;
float: left;
}
.linbeige a{
font-size: 10px;
color: #7F7167;
margin:0;
padding:0;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
#corpoizqdous{
 width: 412px;
 float: left;
 margin:0;
 padding: 4px !important;
  padding:0;
}
#corpoizqdous h3 a{
font-size: 20px;
color: #D36042;
margin:0;
padding:0;
font-weight: normal;
}
#corpoizqdous h4 a{
font-size: 14px;
color: #D36042;
margin:0;
padding:0;
font-weight: normal;
text-decoration: underline;
line-height: 1.6em;
}
.f2{
font-size: 14px;
color: #D36042;
font-weight: bold;
margin:0;
padding: 0;
line-height: 1em;
}
.fotoun{
 float: left;
 margin:0;
 padding: 0 8px 4px 0;
}
.linpuntos{
width: 100%;
margin:10px 0;
padding:0;
clear: both;
border-top:1px dotted #7F7167;
float: left;}
#avisos
{
clear:both;
float:left;
margin:5px 0pt;
padding:0pt;
width:100%;
line-height: 1em;
}
#avisos ul li
{
margin:3px 0pt;
}
.linblu{
width: 100%;
text-align: right;
margin:10px 0;
padding:1px 0 0 0;
clear: both;
border-top:1px solid #8aaed0;
float: left;
}
.linpuntosblu{
width: 100%;
margin:10px 0;
padding:0;
clear: both;
border-top:1px dotted #8aaed0;
float: left;}
.linblu a{
font-size: 10px;
color: #8aaed0;
margin:0;
padding:0;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
.f3{
font-size: 14px;
color:#8aaed0;
font-weight: bold;
margin:0;
padding: 0;
line-height: 1em;
}

#corpoder{
 width: 252px;
 float: right;
 margin-top:15px;
 padding: 0;
}
#corpoder h2, #corpoizq h2.azul{
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
color: #89aed0;
margin:0 0 5px 0;
padding: 0;
}
#admon h3, h3.cas,  h3.cas a{
font-size: 14px;
color: #069;
margin:0;
padding: 0;
font-weight: normal;
}
#corpoder h2.admon{
width: 252px;
height: 49px;
float: left;
margin:0;
padding: 0;
background-image: url(/imx/h2admon_cas.png);
background-repeat: no-repeat;
text-indent: -9000px;
}
.engris{
font-size: 12px;
color: #333;
margin:0;
padding: 0;
}
.engris:hover{
text-decoration: underline;
}
.beige{
width: 100%;
text-align: right;
margin:0;
padding:5px 0 10px 0;
clear: both;
float: left;
}
.beige a{
font-size: 10px;
color: #7F7167;
margin:0;
padding:0;
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
#axenda
{
width: 100%;
float: left;
margin:0;
padding:8px;
background-color: #d6dbe1;
}
#axenda h3 a
{
 color: #D36042;
 margin:0;
 padding: 0;
 font-size: 16px;
 font-weight:normal;
}
.datadous{
font-size: 12px;
color: #069;
margin:0;
padding: 0;
line-height: 1em;
}
/*pe*/
#pe{
 width: 100%;
 margin:30px 0 0 0;
 padding: 28px 0 28px 0;
 background-color: #0d5c7b;

}
#pe_content{
 width: 950px;
 margin:0 auto;
 padding: 0;
 color: #c4ccd7;
 text-align: right;
 font-size: 12px;
 font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}
#pe_content ul{
 margin: 0;
 padding: 0;
 }
 #pe_content ul li{
 margin:0 5px 0 5px;
 padding: 0;
 display: inline;
 }
 #pe_content ul li a{
 color: #c4ccd7;
 font-size: 12px;
}
 #pe_content ul li a:hover{
text-decoration: underline;
}
/*interior*/
#migas{
width: 100%;
float:left;
border-bottom:1px solid #d7d1cd;
color: #d7d1cd;
font-size: 12px;
margin: 10px 0;
padding: 0;
}
#migas a{
color: #8a7d74;
font-size: 12px;
}
#migas a:hover{color: #b8ada5;}
#imprimir {
background:transparent url(/imx/print.png) no-repeat;
display:block;
float:right;
height:16px;
text-indent:-9999px;
width:16px;
}

#enviar {
background:transparent url(/imx/send.png) no-repeat;
display:block;
float:right;
height:16px;
margin:1px 10px 0pt 0px;
text-indent:-9999px;
width:16px;
}
#interiorizq{
width: 200px;
float:left;
margin: 0 34px 0 0;
padding: 0;
}
#interiorizq ul{
margin: 0;
padding: 0;
}
#interiorizq ul li{
margin:6px 0;
padding: 0 0 6px 0;
border-bottom: 1px dotted #7F7167;
}
#interiorizq ul li a{
font-size: 14px;
color: #069;
}
#interiorizq ul li a:hover, #interiorizq ul li a.activo{
font-size: 14px;
color: #D36042;
}
#interiorizq ul li ul{
margin:10px 0 0 0;
padding:0;
}
#interiorizq ul li ul li{
border:none;
margin:0 0 5px 3px;
padding:0;
line-height: 1.2em;
}
#interiorizq ul li ul li a{
padding:0 0 0 7px;
margin:0;
font-size: 12px;
color: #069;
line-height: 1em;
background-image:url(/imx/liuliblu.png);
background-position:left center;
background-repeat:no-repeat;
}
#interiorizq ul li ul li a:hover, #interiorizq ul li ul li a.activo{
padding:0 0 0 7px;
margin:0;
font-size: 12px;
color: #D36042;
background-image:url(/imx/liulired.png);
background-position:left center;
background-repeat:no-repeat;
}
#interiorcentro, #interiorcentro_convdous{
width: 422px;
float:left;
margin: 0 32px 0 0;
padding: 0;
font-size: 13px;
}
#interiorcentroing{
width: 650px;
float:left;
margin: 0 32px 0 0;
padding: 0;
font-size: 13px;
}
#interiorcentro_conv{
width: 680px;
float:left;
margin: 0;
padding: 0;
font-size: 13px;
}
#interiorcentro a:hover, #interiorcentro_convdous a:hover, #interiorcentro_conv a:hover{
text-decoration: underline;
}
#interiorformulario a.buscar{
text-decoration: underline;
color:#069;
}
.rojonegrita
{
font-weight: bold;
color:#D36042;
font-size: 15px;
}
.rojonegritadous
{
font-weight: bold;
color:#D36042;
}

#interiorcentro ul, #interiorcentro_conv ul, #interiorcentro_convdous ul{
margin:10px 0pt 20px 0;
padding:0;
}
#interiorcentro ul li, #interiorcentro_conv ul li, #interiorcentro_convdous ul li{
background-image:url(/imx/lilista.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0pt 0pt 5px 5px;
padding:0pt 0pt 0pt 10px;
}
#interiorcentro a, #interiorcentro_conv ul li a, #interiorcentro_conv a{
text-decoration: underline;
color:#666;
}
#interiorcentro h2, #interiorformulario h2, #interiorcentro_conv h2, #interiorcentro_convdous h2, #interiorcentroing h2{
margin:0 0 10px 0;
padding: 0;
font-size: 22px;
font-weight: normal;
color: #D36042;
line-height: 1.2em;
}
#interiorcentro h2 a{
margin:10px 0 10px 0;
padding: 0;
font-size: 20px;
font-weight: normal;
color: #D36042;
line-height: 1.2em;
}
#interiorcentro h3, #interiorcentro_conv h3.as, #interiorcentro_conv h3.gruposm{
margin:10px 0 10px 0;
padding: 0;
font-size: 15px;
font-weight: bold;
color: #8f867f;
text-transform: uppercase;
line-height: 1.2em;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
}
#interiorcentro h3.axenda{
color:#666;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
line-height:1em;
margin:10px 0pt;
padding:0pt;
text-transform:none;
}
#interiorcentro h4{
margin:10px 0 10px 0;
padding: 0;
font-size: 13px;
font-weight: bold;
color: #8f867f;
text-transform: uppercase;
line-height: 1.2em;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
}
#interiorcentro_conv h4,  #interiorcentro_conv h4 a, #interiorcentro_convdous h4, #interiorcentro_convdous h4 a, #interiorcentro h4.axenda, #interiorcentro h4.axenda{
margin:0 0 5px 0;
padding: 0;
font-size: 15px;
font-weight: bold;
color: #8f867f;
text-transform: uppercase;
line-height: 1.2em;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
}
#interiorcentro_conv h3, #interiorcentro_convdous h3, p.axendaun{
color:#b1a8a2;
font-weight:bold;
line-height: 1.3em;
text-transform: none;
font-size: 11px;
}
#interiorcentro h4 a{
text-decoration: none;color: #8f867f;
}
#interiorcentro ul.lista li{
background-image: none; line-height: 1.6em;
}
#interiorcentro ul.lista li a{
color:#069;
}
#interiorcentro p.entradilla, .entradilla{
color:#7e7e7e;
font-weight:bold;
margin-bottom:10px;
line-height: 1.2em;
}
.negritaun{
color:#7e7e7e;
font-weight:bold;
margin-top:10px;
}

#interiorder{
width: 240px;
float:left;
margin:10px 0 0 0;
padding: 8px;
background-color:#E2DDDA;
color:#524943;
}
#interiorder h2{
color:#B8ADA5;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0pt 0pt 10px;
padding:0pt;
text-transform:uppercase;}
#interiorder h3{
color:#B8ADA5;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0pt;
text-transform:uppercase;}
#interiorder h3 a{
color:#069;
font-size:15px;
font-weight:bold;
margin:0;
padding:0pt;
}
#interiorder a{
color:#006699;
text-decoration: underline;font-size:12px;line-height: 1em;}
#interiorder ul{
margin-bottom:10px;}
#interiorder p.piefoto{
color:#8F867F;line-height: 1em;
}

#foto img{
width: 240px;
margin:0 auto;
padding: 0;
text-align: center;
}
.imgnoticia{
width: 120px;
margin:0 10px 10px 0;
padding: 0;
float:left;
}
/*formularios*/
#interiorformulario{
width: 420px;
float:left;
margin:0;
padding: 0;
}
#interiorformulario legend{
color:#B8ADA5;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0 0pt 0pt 10px;
padding:0pt;
text-transform:uppercase;
}
#interiorformulario input, #interiorformulario select, #interiorformulario textarea{
background:#f9f8f8 url(/imx/fieldbg.gif) repeat-x  center top;
border-color:#c3c3c3;
border-style:solid;
border-width:1px;
font-size: 13px;
font-family:Helvetica,Arial,sans-serif;
padding:4px;
color:#88837b;
width: 420px;
}
#interiorformulario input.button{
padding:0px;
width:auto;
background:#D36042 none repeat-x  center top;
}
#interiorformulario input.enviar{
background:#D36042 none repeat-x  center top;
border:none;
color:#f9f8f8;
font-size:11px;
font-family:Helvetica,Arial,sans-serif;
padding:4px;
width: 70px;
height: 20px;
}
#interiorformulario label{
color: #D36042;
font-size:12px;
}
.textolei{
width: 420px;
font-size:11px;
line-height: 1em;
margin: 10px 0;
padding:0;
color:#88837b;
}
/*estilos columna dereita*/
.piefoto{
color:#B8ADA5;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0 0 10px 0;
padding:0;
text-transform:uppercase;
}
#datos-interese h2{
color:#999;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
margin:10px 0 10px 0;
padding:0pt;
font-style: oblique;
line-height: 1.2em;
text-transform: none;
}
#derblu{
background-color:#D6DBE1;
clear:both;
float:left;
margin:0pt;
padding:4px;
width:99%;
}
#derblu h3{
color:#89AED0;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin:0pt 0pt 10px;
padding:0pt;
text-transform:uppercase;}

#bio{
float:left;
background-color:#f7f4f3;
padding: 6px;
margin: 10px 0;
color:#8A7D74;
border:1px solid #e1d8d1;
}
#bio h3{
color:#D36042;padding: 0;
margin: 0 0 6px 0;}

#interiorcentro a.enviar, #interiorcentro_conv a.enviar{color:#D36042;background-color:#F7F4F3;margin:10px 0;
padding:4px;font-weight:bold;text-decoration: none;}

#interiorcentro a.enviar:hover{text-decoration: underline;}
.naveg{color:#D36042;}

 .naveg a {text-decoration: underline;color:#D36042;background-color:#F7F4F3;}
 /*axenda*/
 #calendario{
margin:0 auto;
margin-bottom: 10px;
 width: 220px;
 color:#666;
 }
  #calendario a{
 color:#D36042;
 }
#calendario th{
text-align:center;
}
 #calendario tr{
background:#F7F4F3;
color:#8A7D74;
padding:3px 0pt;
text-align:center;
}
 #calendario tr.mes{
background:#f0edec;
}
  #calendario tr.ano{
background:transparent;
font-size: 15px;
color:#666;
}
#axendaformulario{
margin:0 auto;
width: 220px;
color:#666;
}
#axendaformulario label{
font-weight:bold;
color:#8A7D74;
line-height: 1em;
}
#axendaformulario input.enviar {
background:#D36042 none repeat-x scroll center top;
border:medium none;
color:#F9F8F8;
font-size:11px;
margin-top: 5px;
padding:2px;
width:70px;
}
#axendaformulario p{
line-height:1em;
}
p.dias
{
background:#F0EDEC;
color:#8A7D74;
line-height:1em;
margin-top: 5px;
padding:4px;
font-weight:bold;
text-align: center;
}
#mostra_peqs
{
background:#F0EDEC;
background-color:#E2DDDA;
text-align: center;
padding: 10px 10px 0 10px;
margin:15px 0;
float:left;vertical-align:bottom;
}
.galerias{
float:left;
margin:0.5em 0pt;
padding:5px;
background-color:#E2DDDA;
width: 100%;
}
.galerias a{
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; font-weight: bold;
color:#8F867F;}
.galerias img{
float:left;
margin:0pt 10px 0pt 0pt;
width:120px;
border:2px solid #F7F4F3;
}
img.flecha_esq, img.flecha_der {
float:left;
height:40px;
width:11px;
}
#nav_pax_galeria {
float:left;
margin:0pt 5px;
}
img.flecha_der {
margin:10px 0pt 0pt 5px;
}
img.flecha_esq {
margin:10px 5px 0pt 0;
}
#mostra_galeria {
color:#b1a8a2;
font-weight:bold;
line-height: 1.3em;
text-transform: none;
font-size: 12px;
}
#mostra_galeria img{
border:4px solid #F7F4F3;
}
#ligazons{
margin-top:10px;
float:left;
}
.col1{float: left;width: 46%;margin-right:20px;}
.col2{float: left;width: 46%;}
.gal{
clear:both;
float:left;
margin:5px 0pt;
padding:0;
width:100%;
}
#admon{
float:right;
margin:0;
padding:0pt;
width:252px;
}
#enquisa{
margin:0;
padding:0;
width: 100%;
float:left;
}
#enquisa label{
color:#719ac4;
font-weight: bold;
}
#enquisa p{
margin:0;
padding:0;
}
#enquisa input.enviar {
background:#719ac4;
border:medium none;
color:#fff;
font-size:11px;
margin-top: 5px;
padding:2px;
width:70px;
}
.grupos{
margin:0;
padding:0;
width: 100%;
float:left;
}

/*espa–ol*/
#cas_frase{
margin:0;
padding:0;
width:270px;
float:right;
font-size: 15px;
line-height: 1.46em;
color:#99908a;
}

.cas_c{
margin:0;
padding-right:0.75em;
width: 24%;
float:left;
font-size: 11px;
line-height: 1.2em;
color:#666;
}
.cas_c img{
margin:0;
padding-right:5px;
float:left;
}
.cas_c p{
margin:0;
padding-top:5px;
}


