body,p,td{
	font-family: arial,helvetica,sans-serif,verdana;
	font-size: 13px;
	scrollbar-face-color:#AAD5FF;
	scrollbar-highlight-color:#004080;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#004080;
	scrollbar-arrow-color:#004080;
	scrollbar-track-color:#FFFFFF;
}

#instructivos{
	width:196px;
	padding:0px;
	text-align:left;
	border-bottom:solid 1px #ffffff;
}
#marconoticia{
	background: url(../imagenes/img_noticias_fondo.jpg) top repeat-x;
	height:22px;
}
#marconoticia, #marconoticia tr, #marconoticia td, #marconoticia img, #marconoticia table, #marconoticia marquee{
	border:none;
	padding:0px;
	margin:0px;
}
#marconoticia marquee a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}

#instructivos li{
	padding-bottom:2px;
	padding-top:0px;
	padding-left:2px;
	padding-right:4px;
	list-style:url(../imagenes/vinetain.gif);
	margin-left: -1em;
}
#instructivos a:link, #instructivos a:visited{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
#instructivos a:active, #instructivos a:hover{
	font-size:12px;
	color:#83d2fe;
	text-decoration:none;
}

a:link,a:visited {color: #003399; font-size: 12px; text-decoration: underline;}
a:active,a:hover {color: #FF6600; font-size: 12px; text-decoration: underline;}
a.titulo_ppal:link,a.titulo_ppal:visited {font-size: 15px; color: #0065BC; font-weight: bold; text-decoration: none;}
a.titulo_ppal:active,a.titulo_ppal:hover {font-size: 15px; color: #FF6600; font-weight: bold; text-decoration: none;}
a.itemMenu:link {color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold;}
a.itemMenu:visited {color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold;}
a.itemMenu:active {color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold;}
a.itemMenu:hover {color: #DDEDFF; font-size: 11px; text-decoration: none; font-weight: bold;}
.titulo{ font-family: arial,helvetica,sans-serif,verdana; font-size: 15px; color: #0065BC; font-weight: bold;}
.titulo2{ font-family: arial,helvetica,sans-serif; font-size: 13px; color: #333333; font-weight: bold; }
.titulo4{ font-family: arial,helvetica,sans-serif; font-size: 18px; color: #0065BC; font-weight: bold; font-style: italic}
.subtitulo{font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; color: #003399;}
.subtitulo2{font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 13px; color: #003399} 
.txtblanco{ font-family: arial,helvetica,sans-serif; color: #ffffff; font-size: 10px;}
.txtcalen{ font-family: arial,helvetica,sans-serif; color: #4772B8; font-size: 11px; font-weight: bold;}
.txtverde{ font-family: verdana,arial,helvetica,sans-serif; color: #006600; font-weight: bold;}
.txtverde2{ color: #339900;}
.txtazul{ color: #0065BC;}
.txtrojo{ color: #cc0000;}
.txtagentes{ font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}
.just {  text-align: justify; }
.campos_f {background-color: #FFFFFF; border: #999999 1px solid; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666; HEIGHT: auto; WIDTH: auto; }
.campos_h {background-color: #FFFFFF; border: #FFFFFF 1px solid; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; HEIGHT: auto; WIDTH: auto; }
.boton { cursor: hand; padding-right: 3px; padding-left: 3px; background-color: #999999; border-bottom: #666666 1px solid; border-left: #f0f0f0 1px solid; border-right: #666666 1px solid; border-top: #f0f0f0 1px solid; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.1in; font-weight: bold; color: #ffffff;	height: auto; width: auto;}
hr{height: 1px; color: #CCCCCC;}
h1{margin:0px;padding-right:4px;padding-left:10px;padding-top:5px;padding-bottom:3px;color:#ffffff;font-family:arial narrow,arial,helvetica,sans-serif;font-size:22px;font-weight:normal;}
a.item1:link {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: none; font-weight: bold;}
a.item1:visited {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: none; font-weight: bold;}
a.item1:active {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: none; font-weight: bold;}
a.item1:hover {font-family: arial,helvetica,sans-serif; color: #4B79B2; font-size: 11px; text-decoration: none; font-weight: bold;}
a.planmoder:visited, a.planmoder:link { font-family: arial,helvetica,sans-serif; font-size: 14px; text-decoration: none; font-weight: bold;color: #FF6600;}
a.planmoder:active, a.planmoder:hover { font-family: arial,helvetica,sans-serif; font-size: 14px; text-decoration: none; font-weight: bold;color: #4B79B2;}
a.item2:link {font-family: verdana,arial,helvetica,sans-serif; color: #666666; font-size: 11px; text-decoration: underline;}
a.item2:visited {font-family: verdana,arial,helvetica,sans-serif; color: #666666; font-size: 11px; text-decoration: underline;}
a.item2:active {font-family: verdana,arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: underline;}
a.item2:hover {font-family: verdana,arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: underline;}
a.item3:link {font-family: arial,helvetica,sans-serif; color: #999999; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item3:visited {font-family: arial,helvetica,sans-serif; color: #999999; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item3:active {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item3:hover {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item4:link {font-family: arial,helvetica,sans-serif; color: #777777; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item4:visited {font-family: arial,helvetica,sans-serif; color: #777777; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item4:active {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.item4:hover {font-family: arial,helvetica,sans-serif; color: #FF6600; font-size: 11px; text-decoration: underline; font-weight: bold;}
.fondo01 { font-family: verdana,arial,helvetica,sans-serif;font-size: 11px; background-color: #666666; font-weight: bold; color: #FFFFFF;}
.fondo02 { font-family: arial,helvetica,sans-serif;font-size: 10px; background-color: #f0f0f0; color: #000000;}
.fondo03 { font-family: arial,helvetica,sans-serif;font-size: 10px; background-color: #D4D4D4; color: #000000;}
.fondo04 { font-family: arial,verdana,helvetica,sans-serif;font-size: 10px; background-color: #0065B0; color: #ffffff;}
.fondo05 { font-family: arial,verdana,helvetica,sans-serif;font-size: 10px; background-color: #f0f0f0; color: #000000;}
.fondo06 { font-family: arial,verdana,helvetica,sans-serif;font-size: 10px; background-color: #FFFFFF; color: #000000;}
.fondo07 { font-family: arial,verdana,helvetica,sans-serif;font-size: 11px; background-color: #F5F5F1; color: #000000;}
.fondonaviera { font-family: arial,verdana,helvetica,sans-serif;font-size: 11px; background-color: #0065B0; color: #FFFFFF;font-weight: bold;}
.fondozona { font-family: verdana,arial, verdana, helvetica, sans-serif; background-color: #FFFFFF;font-size: 10px; color: #000000;font-weight: bold;text-align: left;}
.fondopais { font-family: verdana,arial,verdana,helvetica,sans-serif; background-color: #FFFFFF;font-size: 10px; color: #003399;text-align: center;font-weight: bold;}
.fondopuerto { font-family: verdana,arial, verdana, helvetica, sans-serif; background-color: #FFFFFF;font-size: 10px; color: #006600; text-align: center;font-weight: bold;}
.fondotiempos { font-family: verdana,arial,verdana,helvetica,sans-serif;font-size: 10px; background-color: #FFFFFF; color: #000000;text-align: center;font-weight: bold;}
.vineta-flecha{
	list-style:none; /*url(../imagenes/flechanoticia.gif); */
	margin:0 0 0 1.3em;
	padding:0;
}
.txt_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.separador {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0164B6;
}
.borde_fotos {
	border: 4px solid #efefef;
}

.situacion_portuaria{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.situacion_portuaria_titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#desarrollo{
width:680px;
height:47px;
background:url(../imagenes/desarrollo/fondo-anos.gif) top center no-repeat;
margin-top:10px;
margi-left:0px;
margin-right:0px;
margin-bottom:0px;
text-align:center;
}
#desarrollo a{
	font-family:arial narrow,Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:70px;
	color:#999999;
	padding-top:24px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:0px;
	text-decoration:none;
	background:url(../imagenes/desarrollo/fondo-anno-normal.gif) top center no-repeat;
}
#desarrollo a:link,#desarrollo a:visited{
	color:#999999;
}
#desarrollo a:hover,#desarrollo a:active{
	color:#666666;
	background:url(../imagenes/desarrollo/fondo-anno.gif) top center no-repeat;
}

ul#tiemposrutas li{
	margin: 4px;
	border: 0 none;
	float: left; 
	display: inline;
	list-style: none;
	position: relative;
	background:url(../imagenes/botones/bg_tiempos_li.jpg) top right no-repeat;
	height:28px;
}
ul#tiemposrutas li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:28px;
	color:#ffffff;
	padding-top:7px;
	padding-left:27px;
	padding-right:9px;
	padding-bottom:10px;
	text-decoration:none;
	background:url(../imagenes/botones/bg_tiempos_a_link.jpg) top left no-repeat;
}
ul#tiemposrutas li a:link,#tiemposrutas a:visited{
	color:#ffffff;
}
ul#tiemposrutas li a:hover,#tiemposrutas a:active{
	color:#d5f1ff;
	background:url(../imagenes/botones/bg_tiempos_a_hover.jpg) top left no-repeat;
}
.text_wrapper {
	/*display:block;*/
	height:1.2em;
	/*left:0;*/
	margin:0;
	overflow:hidden !important;
	padding:0;
	position:relative;
	/*top:0;*/
	/*white-space:nowrap;*/
	width:100%;
}
#credits{
	padding:0px;
	font-size:10px;
	color:#555;
}
#credits a{
	color:#555;
	font-size:10px;
	text-decoration:none;
}
#credits a:hover{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}

a.headlines, a.headlines:link, a.headlines:visited, a.headlines:active {
	font-size:11px;
	color:#000;
	text-decoration:none;
}
a.headlines:hover {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}