html,body{font: 10px Verdana,Arial,Helvetica,sans-serif; background-color:#fff;color:#000000; margin:0px;padding:0px;}
img {border: 0 none; }
#principal {
	position:absolute; 
	left:50%; 
	width:760px; 
	margin-left:-380px; 
	padding:0;
	border:1px solid #000;
	background: url(../imagenes/bgr_menu.gif) repeat-y; 
}
span {display:none;}

#superior {margin:0;padding:0; background: url(../imagenes/fondo_cab.gif) no-repeat; border-bottom:5px solid #FFF;}
#superior  h1{margin:0;padding:0;width:167px;height:69px;}
#superior h1 a {margin:0;padding:0; width:167px;height:69px;display:block;background: url(../imagenes/logo_int.gif) no-repeat; text-decoration:none; }
.izq {border-left: 1px solid #abc;}
#idioma {position:absolute; left:100px; top:50px;}
#idioma a {margin:0; padding:0px 10px; font: 9px Verdana,Arial,Helvetica,sans-serif; color:#FFF;float:left; text-decoration:none;}
#idioma a:hover {color:#FF6600;}
#banner {position:absolute; left:337px;top:11px;}




.menulat {color: #ffffff; text-decoration: none; padding-left: 15px; font-weight: bold;}
.menucab {font-size:9px; text-decoration: none;	font-weight:bold; text-align:center;}

#menu {margin:0;padding:0 0 10px 0;width:149px; border-right:1px solid #204472; float:left;}
#menu table {width:100%;}
#menu td {color: #ffffff; font-weight: bold;}
.tdm1 { padding-left: 15px; height:18px;background:url(../imagenes/bgr_menu_conozcaportu.gif) no-repeat;}
.tdm2 { padding-left: 15px; height:18px;background:url(../imagenes/bgr_menu_guiapractica.gif) no-repeat;}
.tdm3 { padding-left: 15px; height:18px;background:url(../imagenes/bgr_menu_portuactivo.gif) no-repeat; font-size:9px;}
.tdm4 { padding-left: 15px; height:18px;background:url(../imagenes/bgr_menu_descargalo.gif) no-repeat;}
.tdm5 { padding-left: 15px; height:18px;background:url(../imagenes/bgr_menu_masinfo.gif) no-repeat;}
#menu  a {display: block; width: 127px;margin:0 0 0 5px;padding: 4px 5px 4px 12px;background:url(../imagenes/fl_menu.gif) no-repeat 2px 6px;text-decoration: none;color:#001CA8;}
#m1 a:hover {color: #ffffff; background:#0BC363 url(../imagenes/fl_menu_over.gif) no-repeat 2px 6px;}
#m2 a:hover {color: #ffffff; background:#FB2F3E url(../imagenes/fl_menu_over.gif) no-repeat 2px 6px;}
#m3 a:hover {color: #ffffff; background:#FF9801 url(../imagenes/fl_menu_over.gif) no-repeat 2px 6px;}
#m4 a:hover {color: #ffffff; background:#FF37CB url(../imagenes/fl_menu_over.gif) no-repeat 2px 6px;}
#m5 a:hover {color: #ffffff; background:#0066CC url(../imagenes/fl_menu_over.gif) no-repeat 2px 6px;}
#m1 {padding: 0.7em 0;background-color:#EEFDED;}
#m2 {padding: 0.7em 0;background-color:#FFEDEE;}
#m3 {padding: 0.7em 0;background-color:#FEF3E0;}
#m4 {padding: 0.7em 0;background-color:#FFEDFA;}
#m5 {padding: 0.7em 0;background-color:#E5F3FF;}

#contenido {margin:0px 10px 10px 159px; padding:0;}
h2 {margin:0 0 10px 0; padding:0; height: 27px;}

#contenido p{margin:5px;padding:5px; line-height:15px;}
#pie {margin:0;padding:2px 0; clear:both; border-top: 1px solid #FFF; background:#FB8B00; color:#FFF; text-align:center;}


.datosgeo {color:#525558; line-height:18px; padding-right:4px; padding-left:7px; text-align: left;}
.contenido{font-size: 10px; color: #525558; padding: 5px 8px 5px 5px; text-align: left; text-align:justify;}
.pie{font-size:9px; color: #ffffff;}
H3.activo {color: #EEAA25;}
.fechabl {font-weight: bold; color: #FFFFFF;}
.linkconozca {font-size:9px; font-weight: bold; color: #54B803;	text-decoration: none;}
A.linkconozca:hover{color: #BCC3D8; text-decoration: none;}
.linkqvisitar {font-size: 9px; font-weight: bold; color: #CA352E; text-decoration: none;}
A.linkqvisitar:hover{color: #BCC3D8; text-decoration: none;}
.linkpactivo {font-size: 9px; font-weight: bold; color: #EEAA25; text-decoration: none;}
A.linkpactivo:hover{color: #BCC3D8; text-decoration: none;}
.links {padding:0 0 10px; font-size: 9px;	font-weight: bold; color: #000000; text-decoration: none;}
A.links:hover{color: #BCC3D8; text-decoration: none;}
.fichapersona {font-weight: bold; color: #6E5541;}
select {font: 10px Verdana,Arial,Helvetica,sans-serif; color: #CA352E;}
.guianoficha {color: #FFFFFF; padding: 8px; text-align:left;}
<!-- #postales select {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000;}-->
<!--#postales input {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000;} -->
<!--#postales textarea {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000;} -->
#transporte {margin: 0; padding: 5px 20px 9px 8px; text-align:right}
#transporte ul{margin: 10px 0; padding: 0; }
#transporte li{display: inline; color: #304F76; list-style-type: none;	margin-left: 20px; padding:2px 5px; font-weight:bold;font-size:11px; border: 1px solid #CA352E;background: url(../imagenes/fondo_lis.gif) repeat-x;}
#transporte  li a {color: #CA352E; font-weight:bold;text-decoration: none; margin:0;padding:0;}
#transporte  li a:hover {color: #000;}
#fiestas {margin: 0  0 15px; padding: 5px 0px 9px 0px; list-style-type:none;text-align:right}
#fiestas ul{margin: 0; padding: 0; }
#fiestas li{display: inline; color: #304F76; margin-left: 7px; padding:2px 4px; font-weight:bold;font-size:11px; border: 1px solid #CA352E;background: url(../imagenes/fondo_lis.gif) repeat-x;}
#fiestas  li a {color: #CA352E; font-weight:bold;text-decoration: none; margin:0;padding:0;}
#fiestas  li a:hover {color: #000;}
.rojo{ border: 4px solid #CA352E; color: #000;padding:5px; text-align:left;}