body {
text-align:center;
background-color:#3A3A3A;
font-family:Arial;
font-size:12px;
}

#wrap {
margin:0 auto 0 auto;
width:908px;
text-align:left;
}

#cabecera{
display:block;
height:102px;
background-image:url('./imgs/fnd_cabecera.jpg');
background-repeat:no-repeat;
background-position:top left;
}

#cuerpo{
background-image:url('imgs/fnd_wrap.gif');
background-repeat:repeat-y;
background-position:top left;
display:block;
padding-bottom:20px;       
}

#portada{
background-image:url('imgs/foto_portada.jpg');
background-repeat:no-repeat;
display:block;
width:902px;
height:366px;
margin-left:3px;
margin-top:1px;
background-color:#9B9B9B;
}

#eco{
display:block;
float:left;
margin:206px 0px 0px 685px;
}

#pie{
display:block;
background-image:url('imgs/fnd_pie.gif');
background-repeat:no-repeat;
background-position:top center;
height:22px;
text-align:right;
}

#pie span{
font-size:10px;
padding:3px 10px;
display:block;
color:#222222;
}

#enlace{
display:block;
height:100px;
width:180px;
float:left;
}

#botonera{
display:block;
padding-top:0px;
padding-right:15px;
float:right;
color:#F18023;
}

#botonera a{
padding:0px 5px;
text-decoration:none;
color:#666666;
margin:1px 5px;
padding:bottom:4px;
display:inline;
}

#botonera a:hover{
color:#000000;
}

#botonera #seleccionado{
color:#F18023;
}

#logos{
display:block;
text-align:right;
padding:16px 17px 0px 0px;
margin:0px 0px 5px 0px;
}

#logos img{
border:none;
}

#cuerpo_contenido{
background-image:url('imgs/fnd_cuerpo_cont.gif');
background-repeat:repeat-x;
background-position:bottom;
width:902px;
vertical-align:top;
}

#textodatos{
width:623px;
margin:0px 0px 0px 5px;
padding-top:5px;
vertical-align:top;
}

#textodatos p{
font-family:arial;
font-size:12px;
color:#404040;
margin-left:36px;
margin-right:15px;
padding-bottom:10px;
}

#texto{
width:623px;
margin:0px 0px 0px 5px;
padding-top:5px;
background-color:#F7F7F7;
background-image:url('imgs/fnd_contenido3.gif');
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
}

#texto h1 {
font-family:arial;
font-size:18px;
font-weight:bold;
color:#F18023;
margin-left:37px;
padding-bottom:10px;
}

#texto p{
font-family:arial;
font-size:12px;
color:#404040;
margin-left:36px;
margin-right:15px;
padding-bottom:10px;
}

#texto b{
font-weight:normal;
color:##F18023;
}

#texto img{
padding-right:5px;
}


/*#inf {
margin-left:0px;
}*/

#imagenes_cont{
vertical-align:top;
}

.img_contenido {
background-image:url('imgs/marco_contenido.gif');
background-repeat:no-repeat;
width:212px;
height:167px;
margin-right:20px;
margin-top:5px;
}

.img_contenido a img{
margin:6px 7px;
border:none;
}

#texto2{
width:623px;
margin:0px 0px 0px 5px;
padding-top:5px;
}

#texto2 h1 {
font-family:arial;
font-size:18px;
font-weight:bold;
color:#F18023;
margin-left:37px;
padding-bottom:10px;
}

#texto2 img{
padding-right:5px;
}

#meses{
width:160px;
padding-left:20px;
}

#anyos{
width:65px;
padding-left:0px;
}

#titulo h2{
color:#F18023;
font-size:12px;
font-family:arial;
margin-left:44px;
display:inline;
margin-right:175px;
}

#titulo3{
padding-bottom:60px;
}

#titulo3 a{
color:#F18023;
font-size:12px;
font-family:arial;
font-weight:bold;
//margin:0px 0px 20px 46px;
margin:0px 0px 0px 46px;
display:block;
text-decoration:none;
}

#titulo3 a:hover{
color:#9B9B9B;
}


.titulo4 {
margin:9px 0px 6px;
}

.titulo4 h1 {
color:#F18023;
font-size:12px;
font-family:arial;
font-weight:bold;
margin:0px 5px 0px 46px;
display:inline;
padding:0px;
}

.titulo4 p {
font-size:12px;
color:#404040;
display:inline;
padding:0px;
margin:0px;
}

#titulo p{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#595756;
display:inline;
margin-left:20px;
margin-right:5px;
}

#titulo form {
display:inline;
}

#info_datos{
display:block;
width:903px;
}

#datos{
font-family:arial;
font-size:11px;
color:#404040;
width:500px;
padding:0px;
display:table;
margin:15px 0px 27px 38px;
}

.fondocelda{
background-color:#FDF3EB;
height:27px;
}

.fondocelda p{
margin-left:25px;
}

.celda{
height:27px;
background-color:#FEFEFE;
}

.celda p{
margin-left:25px;
}

.celda b{
margin-left:25px;
}

.fondoficha1 {
background-color:#FDF3EB;
width:800px;
//padding:7px 0px 7px 20px;
//margin:0px 0px 20px 45px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 45px;
}

.fondoficha2 {
width:800px;
//padding:7px 0px 7px 20px;
//margin:0px 0px 20px 45px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 45px;
}

#grafico{
background-color:#8C8C8C;
display:block;
padding:0px;
margin-top:40px;
width:307px;
height:234px;
}

#horario{
margin-left:30px;
font-family:arial;
font-size:11px;
color:#070707;
text-align:center;
padding-bottom:55px;
}

#horario b{
font-family:arial;
font-size:13;
font-weight:bold;
color:#070707;
}

.fondocelda2 {
background-color:#FDF4EC;
height:27px;
margin:0px;
padding:0px;
}

.celda2{
background-color:#FFF;
height:27px;
margin:0px;
padding:0px;
}

.celda3{
background-color:#FFF;
height:27px;
margin:0px;
padding:0px;
}

.linea {
margin:0px;
padding:0px;
}

.textizq{
text-align:left;
padding-left:25px;
}

.fondocelda3{
background-color:#FDF4EC;
text-align:left;
padding-left:25px;
height:27px;
}

#mensaje{
font-family:arial;
font-size:13px;
color:#000;
margin-left:42px;
padding-bottom:30px;
}

#info_contacto{
width:842px;
background-color:#FDF3EB;
margin:0px 0px 0px 40px;
padding:5px 0px 5px 0px;
}

#info_contacto img {
margin:0px 30px 0px 0px;
border:none;
}

#form_contacto{
background-color:#F5A767;
width:365px;
margin:7px 0px 7px 30px;
padding-top:15px;
}

#form_contacto b{
font-family:arial;
font-size:13px;
display:inline;
float:left;
padding-bottom:10px;
margin-left:20px;
padding-right:20px;
}

.campo{ 
font-size:9px;
border:1px solid #818080;
width:214px;
}

#formulario input[type=submit]{ 
width:54px;
height:23px;
margin-right:0px;
border:1px solid #818080;
margin-bottom:10px;
}

#formulario textarea{ 
height:100px;
border:1px solid #818080;
margin-bottom:10px;
font-size:11px;
width:214px;
}

#tipos{
margin:0px 0px 0px 25px;
padding-bottom:35px;
}

#flash{
width:842px;
margin:0px 0px 0px 0px;
}

#btn_flash{
width:310px;
height:511px;
margin:0px 0px 0px 25px;
}

#flash p{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000;
padding-top:35px;
margin:0px;
}

#tit_galeria{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000;
margin-top:35px;
margin-bottom:15px;
}

#galeria{
margin-top:0px;
}

#galeria td{
background-image:url('imgs/marco_galeria.gif');
background-repeat:no-repeat;
width:106px;
height:84px;
}

#galeria td img{
margin-left:0px;
margin-bottom:7px;
padding:0px;
border:none;
}

#info_situacion{
width:842px;
margin:0px 0px 0px 40px;
padding-bottom:35px;
}

#text_situacion{
font-family:arial;
font-size:12px;
width:473px;
display:block;
float:left;
padding-right:70px;
vertical-align:top;
}

#text_situacion h1{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#0000FF;
padding:0px;
margin:0px;
}

#text_situacion h2{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#F34758;
padding:0px;
margin:0px;
}

.text_mapa{
font-family:arial;
font-size:12px;
}








