@charset "UTF-8";

/**
* @style       General - Marina Auxiliar
* @media       screen
* @version     1.0
* @author      Overalia, masinfo@overalia.com, www.overalia.com
* @copyright   Marina Auxiliar
*/


/* --------------------// Reset //--------------------*/

* {margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
::selection {  
     background: #544E45;
     color: #fff;  }
::-moz-selection { 
     background: #544E45;
      color: #fff;  }
body {
	background-color:#19120D;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#454545;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content:none;
}
/* remember to define focus styles! */
:focus {
	outline:0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}
h1.index {
	font-size:2em;
	text-align:right;
	float:right;
	color:#455357;
	padding:5px 15px 0 0;
}
h2 {
	font-size:1.4em;
	color:#455357;
	text-transform:uppercase;
	letter-spacing:0.06em;
}
h3 { 
	font-size:1.3em;
	color:#455357;
	border-bottom:2px solid #455357;
	margin:10px 0;
	width:95%;
	clear:both;
}
h3.h3link {
	border-bottom:none;
	text-decoration:underline;
	background-image:url(../images/li_link.gif);
	background-repeat:no-repeat;
	background-position:center left;padding-left:15px;
}
h3.sin {
	border-bottom:none;}
h4 {
	font-size:1.2em;
	padding:10px 0 10px 35px;
	background-image:url(../images/li_timon.gif);background-repeat:no-repeat;background-position:center left;
}
h4.enlaces {
	padding:0 0 0 25px;margin-top:20px;background-image:url(../images/li_timon.gif);background-repeat:no-repeat;background-position:center left;text-decoration:underline;
}
p { padding:0.3em 0 0.7em 0;}
/*p:first-letter {padding:0 0 0 35px;letter-spacing:0.07em;}*/
p.primera:first-letter {font-size:xx-large;padding:0 0 0 35px;letter-spacing:0.07em;}
p.normal:first-letter {padding:0 0 0 0;}
p.links {padding-left:35px;}
p.links:first-letter {padding-left:0;}
strong {font-weight:bold;}

/*abbr, acronym {font-size:0.9em;}*/
acronym, abbr, span.abbr {
	cursor: help;
}

.abbr{
	border-bottom:1px dotted #455357;
}

.abbr:hover{
	border-bottom:1px solid #455357;
}

hr {
	height:2px;
	background-image:url(../images/hr.gif);
	background-repeat:repeat-x;
	background-position:center;
	border:none;
	margin:40px 0;
}

/* --------------------// Capas General //--------------------*/

#container {
	width:997px;
	margin:0 auto;
}
#block {
	width:977px;
	float:left;
	background:#F9F5EC url(../images/bg_repeat.png) repeat-y;
	padding:10px 10px 20px 10px;
	display:block;
}
#block_lv2 {
	width:100%;
	border-top:1px solid #AFA390;
	margin:2px 0 0 0;
}
#columna_izq {
	float:left;
	/*min-height:;*/
	height: auto !important;
	/*height:;*/
}
#contenido {
	width:706px;
	min-height:500px;
	height: auto !important;
	height:500px;
	float:left;
	margin:0 0 0 1px;
	padding:3px 0 0 0;
	font-stretch:condensed;
	letter-spacing:0.08em;
	line-height:1.5em;
	font-size:1.08em;
	text-align:justify;
}

/* --------------------// Header //--------------------*/

#header_lv1 {
	width:997px;
	height:22px;
	clear:both;
	background-color:#AFA390;
	border-bottom:1px solid #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#header_lv2 {
	width:997px;
	height:25px;
	background-color:#BDB99B;
	background-image:url(../images/white_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#textofecha {
	float:right;
	padding:5px 15px 0 0;
}
#header_img1 {
	clear:both;
	height:200px;
	background:url(../images/header_1.jpg);
	position:relative;
}

#header_img2 {
	clear:both;
	height:200px;
	background:url(../images/header_2.jpg);
	position:relative;
}

#header_img3 {
	clear:both;
	height:200px;
	background:url(../images/header_3.jpg);
	position:relative;
}

#header_img4 {
	clear:both;
	height:200px;
	background:url(../images/header_4.jpg);
	position:relative;
}
ul#menusup {
	padding:4px 0 0 88px;
	float:left;
}
ul#idioma {
	padding:4px 9px 0 0;
	float:right;
}
ul#menusup li, ul#idioma li{
	display:inline;
	float:left;
	border-right:1px solid #FFF;
	margin:0;
	padding:0 6px;	
}
ul#menusup li a, ul#menusup li a:link, ul#menusup li a:active, ul#idioma li a, ul#idioma li a:link, ul#idioma li a:active {color:#FFF;text-decoration:none;}
ul#menusup li a:hover, ul#idioma li a:hover {border-bottom:1px solid #FFF;}
ul#menusup li.no, ul#idioma li.no {border-right:none;}

/* --------------------// Miga //--------------------*/

#miga {
	border-top:1px solid #AFA390;
	border-bottom:1px solid #AFA390;
	padding:7px 11px; 
}

/* --------------------// Menu //--------------------*/

ul#menu {
	float:left;
	width:260px;
	height:auto;
	margin-top:11px;
	padding:7px 4px 0 4px;
	color:#AFA390;
	border-top:1px solid #AFA390;
	border-left:1px solid #AFA390;
	border-right:1px solid #AFA390;
	font-stretch:condensed;
	letter-spacing:0.05em;
	font-size:1.1em;
}
ul#menu li {
	width:252px;
	padding:0 0 0 0;
	border-bottom:1px dashed #AFA390;
}
ul#menu li a, ul#menu li a:link, ul#menu li a:active {
	display:block;
	padding:5px 0 5px 6px;
	color:#614D31;
	text-decoration:none;
	width:100%;
}
ul#menu li a:hover {
	display:block;
	padding:5px 4px;
	background-color:#455357;
	color:#F9F5EC;
	width:100%;
}
ul#menu li ul {padding:0 0 5px 0;}
ul#menu li ul li {
	padding:0 0 0 0;
	border-bottom:none;
	margin:0 0 0 0;
	
}
ul#menu li ul li a, ul#menu li ul li a:link, ul#menu li ul li a:active {
	display:block;
	padding:3px 3px 3px 12px;
	margin-left:34px;
	color:#614D31;
	text-decoration:none;
	width:80%;
	border-bottom:1px solid #F9F5EC;
	background-image:url(../images/menu_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
}
ul#menu li ul li a:hover {
	display:block;
	padding:3px 3px 3px 12px;
	background-color:#F9F5EC;
	color:#614D31;
	width:80%;
	text-decoration:underline;
}
#menu_bottom {
	width:270px;
	height:176px;
	background:url(../images/menu_bottom.png) no-repeat left;
	float:left;
	clear:both;
}
ul#menu li a.active  {
	background-color:#455357;
	color:#F9F5EC;
	padding:5px 2px 5px 6px;
}
ul#menu li a.active:hover  {
	padding:5px 2px 5px 6px;	
}
/*ul#menu li ul li a.active2, ul#menu li ul li a.active2:hover {}*/
#menu_bottom a {
	width:181px;
	height:176px;
	display:block;
	margin:2em 0 0 0.1em;
	padding:0 0 0 7em;
	color:#614D31;
	text-decoration:none;
	background:transparent url('../images/book.png') no-repeat 0.3em 1em;
}
#menu_bottom a:hover {background-color:#F9F5EC;color:#455357;}

/* --------------------// Contenido //--------------------*/

.box_head {
	background-image:url(../images/box_top.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:706px;
	height:10px;
	margin:0;
	padding:0;
}
.box_content {
	float:left;
	width:706px;
	min-height:200px;
	height: auto !important;
	height:200px;
	background:url(../images/box_content.gif) repeat-y;
	padding:25px 0 35px 0;
}
.box_footer {
	float:left;
	width:706px;
	height:8px;
	background:url(../images/box_bottom.jpg) no-repeat;
}
.box_head_in {
	background-image:url(../images/bot_top_in.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:706px;
	height:33px;
	margin:0;
	padding:0;
}
.text {
	width:645px;
	float:left;
	padding:0 0 0 25px;
}

/* ----- Ficha Personal ----- */
.ficha_container_es, .ficha_container_en, .ficha_container_fr{
	background:url(../images/ficha_bg_es.gif) no-repeat;
}
.ficha_container_eu {
	background:url(../images/ficha_bg_eu.gif) no-repeat;
}
.ficha_img {float:right;background-color:#F9F5EC;padding:0 0 15px 15px;}
.ficha_img img, .ficha_buque_img img {border:2px solid #455357;}

/* Ficha Buques */
.ficha_buque_img {float:right;background-color:#F9F5EC;padding:0 0 5px 7px;}

/* --------------------// Footer //--------------------*/
#footer {
	width:997px;
	height:23px;
	background-color:#B5A28B;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#footer_txt {
	float:left;
	padding:4px 0 0 15px;
	color:#FFF;
}

/* --------------------// Clases //--------------------*/

a.linked, a.linked:link, a.linked:hover, a.linked:active {color:#455357;text-decoration:underline;font-weight:bold;}
a.std, a.std:link, a.std:hover, a.std:active {color:#455357;text-decoration:none;font-weight:bold;}
.clearfix {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.nomostrar {display:none;}
.imgder {float:right;border:3px solid #BDB99B;margin:0 0 10px 10px;}
.mayus {text-transform:uppercase;}
.u {text-decoration:underline;}
.img_izq {
	border:3px solid #BDB99B;
	float:left;
	margin:5px 8px 5px 0;
}
.img_der{	
	border:3px solid #BDB99B;
	float:right;
	margin:5px 0 5px 8px;
}
.img_center {
	margin:0 auto;width:527px;
}
.maspad {margin-bottom:45px;display:block;}
.frightbuques {float:right;width:35%;}

/* --------------------// Listas //--------------------*/

ul.ficha {background:none;padding-top:95px;}
ul.ficha li {margin:4px 0;border-bottom:1px dotted #AFA390;height:auto;}
ul.ficha li span{padding-left:5px;}
ul.ficha li em, ul.ficha li span.ficha_no{background:none;border-bottom:4px solid #F9F5EC;border-right:3px solid #F9F5EC;padding:0;}
ul.ficha li.separador {border-bottom:1px solid #381F15;}
ul.ficha li.left {float:left;width:48%;}
ul.ficha li.right {float:right;width:48%;}

ul.organizacion {}
ul.organizacion li {margin:2px 0 5px 35px;padding:2px 0 0 35px;background-image:url(../images/li_timon.gif);background-repeat:no-repeat;background-position:2px left;}
ul.organizacion ul {}
ul.organizacion ul li {margin:2px 0 2px 40px;padding:0 0 0 14px;background-image:url(../images/li_square.gif);background-repeat:no-repeat;background-position:top left;}

ul.buques {padding:10px 0 10px 25px;border:1px dashed #614D31;}
ul.buques li {padding:0 0 0 0;list-style-type:square;}
ul.buques ul {}
ul.buques ul li {padding:0 0 0 0;}

ul.enlaces {}
ul.enlaces li {padding:5px 0 5px 60px;}
ul.enlaces li a {color:#455357;background-image:url(../images/li_link.gif);background-repeat:no-repeat;background-position:top right;padding:0 15px 0 0;}

ul.biografia { padding:10px 0 10px 25px;}
ul.biografia li { padding:0 0 0 0;list-style-type:square;}
ul.biografia li a, ul.biografia li a:link {color:#455357;text-decoration:none;font-weight:bold;}
ul.biografia li a:hover, ul.biografia li a:active {color:#455357;text-decoration:underline;}

ul.archivo { padding:10px 0 10px 10px;}
ul.archivo li { padding:0 0 0 10px;list-style-type:none;}
ul.archivo li ul li{ font-weight: bold; padding:10px 0 0 0;list-style-type:none;}
ul.archivo li a, ul.archivo li a:link, ul.number li a, ul.number li:link {color:#455357;text-decoration:none;}
ul.archivo li a:hover, ul.archivo li a:active, ul.number li:hover, ul.number li:active {color:#455357;text-decoration:underline;}

ul.busqueda {float:left;width:90%;padding:10px;}
ul.busqueda li {padding:3px 0;}

ul.number {padding:0 0 0 20px;}
ul.number li {list-style-type:none;}
ul.number li:hover {text-decoration:none;}
ul.number li ul li {list-style-type:decimal;margin-left:25px;}

dl.actividades {}
dl.actividades dt {width:12%;float:left;padding:5px 0; vertical-align:bottom;padding-right:3%;}
dl.actividades dd {width:85%;float:left;padding:5px 0;border-bottom:1px dashed #455357;}
dl.actividades dd img {float:right; clear: both;  border:2px solid #455357;}
dl.actividades dd span {float:right;clear:both;text-transform:uppercase;padding-top:2px;}
dl.actividades dd.no {border-bottom:none;}

dl.buques {}
dl.buques dt {width:14%;float:left;padding:5px 0; vertical-align:bottom;}
dl.buques dd {width:85%;float:left;padding:5px 0;border-bottom:1px dashed #455357;}
dl.buques dd img {border:2px solid #455357; margin-bottom:3px;}
.img1solo{float: right; clear: both; ;}
.img1{
float: right; 
margin-left: 2px;
}
.img2{float:right;margin-left: 2px;}
.img3{float:right;margin-left: 2px;}
dl.buques dd span {float:right;clear:both;text-transform:uppercase;padding-top:2px;}
dl.buques dd.no {border-bottom:none;}



/* --------------------// Tablas //--------------------*/
table {width:56em;text-align:center;margin-bottom:30px;float:left;font-size:0.9em;}
caption {text-transform:uppercase;font-weight:bold;padding:30px 0 5px 0;}
th {text-transform:uppercase;background-color:#455357;color:#FBF8F1;padding:0 5px;vertical-align:middle;}
tr {border:1px solid #AFA390;}
td {border:1px solid #AFA390;padding:0;vertical-align:middle;}
td.pie {background-color:#455357;color:#FBF8F1;border:none;}
td.barco {font-weight:bold;text-transform:uppercase;}

table.buques {text-transform:uppercase; margin-bottom: 0; padding-bottom: 0; }

table.rastreo {/*font-weight:bold;*/}
table.rastreo th {font-size:0.89em;background-color:#455357;color:#FBF8F1;padding:0 9px;text-transform:none;vertical-align:middle;border:none;}
table.rastreo td.nada { background-image:url(../images/nada.gif);background-repeat:no-repeat;background-position:center center;}

/* --------------------// Busqueda //--------------------*/

#busqueda {
	float:right;
	padding:5px 10px 0 0;
}
#busqueda input{vertical-align:middle;}
.caja_busqueda{
	font-size:1.1em;
	border:1px solid #BBB;
	margin-right:3px;
	width:229px;
	padding:1px 2px 1px 2px;
}
fieldset {border:1px dashed #455357;margin-bottom:20px;}
legend {font-size:1.1em;padding:10px;background-color:#F9F5EC;}
label {width:115px;float:left;}
select {background-color:#FFF;border:1px solid #BBB;color:#455357;}
option {background-color:#FFF;border-right:1px solid #BBB;width:218px;}
input {color:#455357;}

/* Resultados bsqueda*/
ul.res_busqueda {float:left;width:90%;padding:5px 10px 5px 10px; margin-left: 40px; margin-bottom: 5px;}
ul.res_busquedabuques {float:left;width:45%;padding:5px 10px 5px 10px; margin-left: 40px; margin-bottom: 5px;}
ul.res_busquedabuques li a, ul.res_busqueda li a{padding:3px 0 0 15px;
background-image:url(../images/li_link.gif);
background-repeat:no-repeat;
background-position:2px left;
clear: both;
}
ul.res_busqueda li a, ul.res_busqueda li a:link, ul.res_busquedabuques li a, ul.res_busquedabuques li a:link {
text-decoration:none;
color:#614D31;}
ul.res_busqueda li a:hover, ul.res_busqueda li a:active, ul.res_busquedabuques  li a:hover, ul.res_busquedabuques  li a:active {
color:#614D31;
text-decoration:underline;}


/* --------------------// Multimedia //--------------------*/

.multimedia {
	float:left;
	width:623px;
	padding:10px;
	margin:20px 0 10px 0;
	border-right:1px dashed #AFA390;
	border-left:1px dashed #AFA390;
	border-top:1px dashed #AFA390;
	background:url(../images/pie_3x2.gif) repeat-x bottom;
}
.multimedia img { 
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #455357;
}
.multimedia img.no { border:none;}
.multim {margin-top:105px;}
p.normal a.linked img {border:none;float:left;margin:0 5px 0 0;}