html{height:100%;}

body{height:56%;margin:0 2% 30px 2%;padding:0px;background:#fff;font-family: arial, verdana, helvetica, sans-serif;font-size:75%;color:#666;line-height:1.2em;}

html > body{min-height:56%; height:auto;}

form{margin:0;padding:0;}

form input{padding:0 0 1px 3px;margin:0;border:1px solid #069;background:#fff;font-size:1em;color:#666;font-family: arial, verdana, helvetica, sans-serif;font-weight:normal;}

form textarea{padding:0 0 1px 3px;margin:0;border:1px solid #069;background:#fff;color:#666;font-family: arial, verdana, helvetica, sans-serif;font-size:1em;}

form select{background:#fff;color:#666;font-weight:normal;font-family: arial, verdana, helvetica, sans-serif;font-size:1em;}

form button{background-color:transparent;margin:0px;padding:0px;border:0px;}

a{color:#069;text-decoration:none;}
a:link{color:#069;text-decoration:none;}
a:active{color:#069;text-decoration:none;}
a:hover{color:#069;text-decoration:underline;}
a:visited{color:#666;text-decoration:underline;}

a.ancla_arriba{border-bottom:1px solid #EAECF0; background: transparent url(../../img/es/botones/arriba.gif) no-repeat 0 0;padding-bottom: 3px;}
a.ancla_origen{text-decoration: underline;}
a.ancla_destino, a.ancla_destino:hover, a.ancla_destino:link, a.ancla_destino:visited, a.ancla_destino:active{ text-decoration: none;color: #000000;}
a.enlace_interno{border-bottom:1px solid #EAECF0; padding-bottom: 3px; background: transparent url(../../img/es/botones/mas.gif) no-repeat 0 0;}
a.editor_ancla_destino{text-decoration:none;}

img{border:0px;margin:0px;padding:0px;}

.imagen_sinborde{padding: 0px;}
.imagen_conborde{border: 2px solid #BAB8B3;padding: 4px; margin:0;background:#fff;}
.imagen_sinborde_left{padding: 0px;float:left;margin-right:10px;margin-bottom:10px;}
.imagen_conborde_left{float:left;margin-right:10px;margin-bottom:10px;border: 2px solid #BAB8B3;padding: 4px; margin:0;background:#fff;}
.imagen_sinborde_right{padding: 0px;float:right; margin-left: 10px;margin-bottom: 10px;}
.imagen_conborde_right{float:right;margin-right:10px;margin-bottom:10px;border: 2px solid #BAB8B3;padding: 4px; margin:0;background:#fff;}
.imagen_sinborde_center{padding: 0px;float: none;}
.imagen_conborde_center{float:none;border: 2px solid #BAB8B3;padding: 4px; margin:0;background:#fff;}

h1{display: none;}

/* el h2 está siendo usado en la barra de situación */

h2, h2 a{color:#000;padding: 0 0 2px 15px;margin:0;border:0;font-size:1.5em;font-weight:bold;background: transparent url(../../img/comunes/portal/iconorojo.gif) no-repeat 0 45%;}
h2:first-letter {text-transform:uppercase;}
h3.tipo1, h3.tipo1 a{color:#706D65;padding:0;margin:0;border:0;font-size:1.2em;}
h4.tipo1, h4.tipo1 a{color:#FF0000;padding:0;margin:0;border:0;font-size:1.1em;font-family:Trebuchet MS, Verdana, Arial, sans-serif;}
h5.tipo1, h5.tipo1 a{color:#000;padding:0;margin:0;border:0;font-size:1em;}
h6.tipo1, h6.tipo1 a{color:#B90011;padding:0;margin:0;border:0;font-size:.9em;}
h2.tipo2, h2.tipo2 a{color:#369;font-size:1.1em;font-style:italic;line-height:1.4em;padding:0 1px 0 0;margin:0;background:none;}
h3.tipo2, h3.tipo2 a{color:#706D65;font-weight:bold;font-size:1em;font-style:normal;padding:2px 0 0 0;margin:0;border:0;background:none;}
h4.tipo2, h4.tipo2 a{color:#333;padding:0;margin:0;border:0;font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:1em;}
h5.tipo2, h6.tipo2 a{color:#ccc;padding:0;margin:0;border:0;}
h6.tipo2, h6.tipo2 a{color:#ccc;padding:0;margin:0;border:0;}

table{padding:0; margin:0;text-align:left;border-top:1px solid #E7EAED;border-left:1px solid #E7EAED;border-collapse: collapse;}
caption{font-weight:bold;color:#333;padding-bottom:5px;font-size:1em;}
tr{border:none;padding:0;margin:0;}
th{padding:3px 3px;background-color:#9CB9CA;color:#333;border-bottom:1px solid #E7EAED;border-right:1px solid #D3DBE0;text-align:center;font-weight:normal;font-size:.85em;}
th table, th td{border: none;}
td{padding:2px 3px;text-align:left;border-bottom:1px solid #E7EAED;border-right:1px solid #E7EAED;background-color:#fff;}

ul{margin:0 0 0 15px;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}

ul.tipo1{margin:0;padding:0;}
ul li.tipo1{list-style-type:none;background: transparent url(../../img/comunes/portal/bolaroja.gif) no-repeat 0 10px;padding:7px 0 3px 15px;margin:0;border-bottom:1px dashed #666;}

ul.tipo2{margin:0 0 0 5%;padding:0;}
ul li.tipo2{margin:0;padding:2px 10px;list-style-type:none;background: transparent url(../../img/comunes/portal/flechanegra.gif) no-repeat 0 7px;}

ol{margin:0 0 0 68px;padding:0;}
ol li{list-style-type:decimal;padding:1.5px 0;}

acronym{border-bottom: 1px dashed #CBC7CC;cursor: help;font-weight:bold;}

cite{font-size:.9em;color:red;margin:0;padding:0;color:#069;}

address{}

em{}

dfn{}

kbd{line-height: 2em;font-size:.8em;font-weight: normal;font-family: "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;	margin: 0px 1.5px 0px 1.5px;color:#000;background:#eee;vertical-align: text-bottom;}

dl{width:100%;float:left;padding:0;border:none;}

dt{float:left;margin:0;padding:0;}

dd{float:left;margin:0; padding:0;}

dl > dd{height:auto;}

dl > dt{height:auto;}

area{
 height: 200px;
 border: 1px solid red;
}

map > area{
border: 1px solid red;
}

.hide{display: none;}
.teclaacceso{list-style-type:none;padding:5px 0;margin:0;}
.cursorAdjunto{cursor:pointer;}

.inicioCargaFotos {
	height:291px;
}
.accesosPuerto {
	width:100%;
	height:400px;
}