﻿a {
    color: #e60000;
    text-decoration: none;
}
a:hover {
    color: #aa0001; 
    background: inherit; 
    text-decoration: underline;
}
body {
    background: #f4f4f4 url(../img/fondo.gif) center repeat-y;
    color: #444;    
    font-family: Century Gothic, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
h1 {
    font-size: 1.9em;
    margin: 10px 0 0;    
}
h2.titulo {
	background: #fff url(../img/flecha-derecha-azul.gif) no-repeat left center;
	border-bottom: 1px solid #ff0000;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 13px;    
    text-transform: uppercase;    
}
h2.noticias {
	background: #fff url(../img/flecha-derecha-azul.gif) no-repeat left center;
	border-bottom: 1px solid #ff0000;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 6px;
	padding-left: 13px;    
    text-transform: uppercase;    
}
hr {
    border-top: dotted 1px #666;    
}
#contenido-inicio a {
    text-decoration: none;
}
#idioma {
    margin-top: 3px;
}    
#idioma img {
    margin-right: 5px;
}
#linea_top {
    border-top: solid 5px #171963;
}
#logo {
    height: 105px;
}
#certificaciones  {
    margin-left: 30px;
}
#navegacion {
    font-style: italic;
    margin-right: 2px;
    text-align: right;
    margin-top: 2px;
    margin-bottom: 8px;
}
/* Contenido sección */
#contenido-seccion ul {
    margin-left: 15px;
    margin-bottom: 6px;
}
#contenido-seccion li {    
    background: #fff url(../img/flecha-derecha-roja-2.png) left 5px no-repeat;
    padding-left: 10px;
}
#contenido-seccion li a:hover {        
    background: none;
}
#contenido-seccion h1 {
    background: #fff url(../img/flecha-derecha-azul.gif) no-repeat center left;    
    padding-left: 15px;
    border-bottom: dotted 1px #ff0000;
}
#contenido-seccion h1, #contenido-seccion h2, #contenido-seccion h3, #contenido-seccion h4, #contenido-seccion p {
    margin-bottom: 8px;
}
#contenido-seccion h2 {
    background: #fff url(../img/cuadro-rojo.jpg) no-repeat center left;    
    font-size: 1.3em;
    padding-left: 13px;
}
#contenido-seccion h2.oficina-central {
    background: #fff url(../img/bandera-chile.png) no-repeat center left;
    font-size: 1.3em;
    padding-left: 30px;
}
#contenido-seccion h2.sucursales-bolivia {
    background: #fff url(../img/bandera-bolivia.png) no-repeat center left;
    font-size: 1.3em;
    padding-left: 30px;
}
#contenido-seccion h3 {
    background: #fff url(../img/cuadro-gris.jpg) no-repeat center left;    
    font-size: 1.2em;
    margin-left: 15px;
    padding-left: 13px;
}
#contenido-seccion h4 {
    margin-left: 45px;
}
#contenido-seccion img {
    padding: 5px;
    border: solid 1px #eee;
    background-color: #eee;
    margin-bottom: 0px;    
}
#contenido-seccion img.lateral {
    background-color: #fff;
    border: solid 1px #ccc;
    float: right;
    margin-bottom: 25px;
    margin-left: 10px;
    padding: 10px;
}
#contenido-seccion p {
    text-align: justify;
    font-style: italic;
}
#contenido-seccion .sangria-uno {
    margin-left: 15px;
}
#contenido-seccion .sangria-dos {
    margin-left: 45px;
}
#contenido-seccion .sangria-tres {
    margin-left: 60px;
}
#contenido-seccion table.tabla {
    border: solid 1px #ccc;
    margin-bottom: 7px;
    width: 100%;    
}
#contenido-seccion table.tabla thead {
    background-color: #eee;
    border-bottom: solid 1px #ccc;
}
#contenido-seccion table.tabla th {
    font-weight: bold;
    padding: 5px;    
}
#contenido-seccion table.tabla td {
    border-bottom: dotted 1px #ccc;
    padding: 5px;    
}
#contenido-seccion table.tabla th.izquierda {
    text-align: left;
}
#contenido-seccion table.tabla th.centro {
    text-align: center;
}
#contenido-seccion table.tabla th.derecha {
    text-align: right;
}
#contenido-seccion table.tabla td.izquierda {
    text-align: left;
}
#contenido-seccion table.tabla td.centro {
    text-align: center;
}
#contenido-seccion table.tabla td.derecha {
    text-align: right;
}
#contenido-seccion table.tabla tbody tr:hover {
    background-color: #f5f1b7;
}
#pie-contenido {
    text-align: right;
}
#volver {
    background: #fff url(../img/flecha-izquierda-roja.gif) no-repeat center left;    
    padding-left: 20px;
}
#subir {
    background: #fff url(../img/flecha-arriba-roja.gif) no-repeat center right;    
    padding-right: 13px;
}
/* Fin contenido sección */
/* Menú top */
#menu-top ul {
    background-color: #e6e7ea;
    border-bottom: 2px solid #e6e7ea;	
    font-size: .8em;
	height: 23px;
	list-style-type: none;
	margin: 0 0px 5px 0;
	padding: 0;
	text-transform: uppercase;		
}
#menu-top li {
	float: left;
	margin: 0;
}
#menu-top li a {
	color: #666;
	display: block;
	line-height: 21px;
	padding: 3px 3px 1px 20px;	
	text-decoration: none;		
}
#menu-top li a:hover {
    border-bottom: solid 5px #ff0000;
    color: #000;
}
#menu-top-inicio, #menu-top-faq, #menu-top-contacto, #menu-top-busqueda, #menu-top-mapa-sitio {
    color: #000; 
    margin: 0 0 0 20px;  
    padding: 3px 0 1px 19px;
}
#menu-top-inicio {
    background: #e6e7ea  url(../img/inicio.png) no-repeat center left; 
}
#menu-top-faq  { 
    background: #e6e7ea url(../img/faq.png) no-repeat center left;
}
#menu-top-contacto {
    background: #e6e7ea url(../img/email.png) no-repeat center left;
}
#menu-top-busqueda {
    background: #e6e7ea url(../img/busqueda.png) no-repeat center left;
}
#menu-top-mapa-sitio {
    background: #e6e7ea url(../img/mapa-sitio.png) no-repeat center left;
}
#menu-top-inicio:hover {
    background: #e6e7ea  url(../img/inicio.png) no-repeat center left;  
}
#menu-top-faq:hover { 
    background: #e6e7ea url(../img/faq.png) no-repeat center left;
}
#menu-top-contacto:hover {
    background: #e6e7ea url(../img/email.png) no-repeat center left;
}
#menu-top-busqueda:hover {
    background: #e6e7ea url(../img/busqueda.png) no-repeat center left;
}
#menu-top-mapa-sitio:hover {
    background: #e6e7ea url(../img/mapa-sitio.png) no-repeat center left;
}
/* Fin menú top */
/* Menú navegación top */
#menu-navegacion-top {
    font-size: .85em;
    margin: 24px 0 10px 0;
    padding: 0;
}
#menu-navegacion-top ul {
    padding-left: 10px;
}
#menu-navegacion-top li {    
    list-style: none;    
}
#menu-navegacion-top li a {    
    color: #ee0000;
    text-decoration: none;
}
#menu-navegacion-top li a {    
    background: #fff url(../img/flecha-derecha-roja-2.png) no-repeat center left;
    padding-left: 10px;
}
#menu-navegacion-top li a:hover {
    text-decoration: underline;    
}
/* Fin menú navegación top */
/* Menú principal */
#menu-principal {
    margin: 0 0 10px 0;
    padding: 0;
}
/*
#menu-principal {
    background-color: #171963;
    border-bottom: 2px solid #171963;
    font-family: Arial;
    font-size: .9em;
    height: 34px;			
    list-style-type: none;	
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;	
}
#menu-principal ul {			
    background: #171963;
    border-bottom: 2px solid #171963;	
}
#menu-principal ul a {
    color: #fff;
}
#menu-principal ul li a:hover, #menu-principal ul li.activo a {
    background: #2586d7;
    border-bottom: solid 6px #ccc;  
    color: #fff; 
}
#menu-principal li {
	float: left;
	list-style-type: none;
	margin: 0;	
}
#menu-principal li a {
	color: #fff;
	display: block;	
	line-height: 34px;
	padding: 1px 20px;
	text-decoration: none;	
}
#menu-principal li a:hover, #menu-principal li.activo a {
	background-color: #171963;
	color: #fff;
}
*/
/* Fin menú principal */
/* Noticias */
#noticias {
    background-color: #fff;
    font-size: 0.9em;
}
#noticias dt {	
	background-color: #152F63;
	color: #fff;
	float: left; 
	height: 57px;
	line-height: 17px;        
	padding: 2px 5px;	
	text-align: center;
	border-bottom: solid 1px #fff;
}
#noticias dt .mes {
    font-size: 1em;
    font-weight: bold;    
}
#noticias dt .dia {
    font-size: 2em;
    font-weight: bold;    
}
#noticias dt .ano {
    font-size: 1em;
}
#noticias dd, #noticias dd:hover {
	background-color: #eee;
	font-size: 1em;
	height: 61px;
	padding: 0 0 0 40px;	
	vertical-align: middle;
}
#noticias dd {	
    border-right: solid 6px #ccc;
    /*margin-left: 4px;*/
    margin-right: 3px;
}
#noticias dd:hover {	
    border-right: solid 6px #ff0000;
}
#noticias dd a {
    color: #000;
    text-decoration: none;
}
#noticias dd a:hover {
    color: #4c4c4c;
    text-decoration: none;
}
#noticias dd.clear  {
	float: none; 
	height: 0px;
	margin: 0; 	
}
/* Fin noticias */
/* Menú lateral principal */
#menu-lateral-principal {
    font-size: 1em; 
}
#menu-lateral-principal ul, li {
    list-style-type: none;
}
#menu-lateral-principal ul {
    margin: 0;
    padding: 0;
}
#menu-lateral-principal li {
    background-color: #eee;
    border-left: solid 5px #ccc;   
    padding-left: 5px;
    height: 35px;
}
#menu-lateral-principal li:hover {
    background-color: #ccc;
    border-left: solid 5px #ff0000;    
    padding-left: 5px;
}
li.planificacion-naviera a, li.planificacion-naviera a:hover,
li.programacion-iti a, li.programacion-iti a:hover,
li.visaciones-linea a, li.visaciones-linea a:hover,
li.naves-puerto a, li.naves-puerto a:hover,
li.sistema-proveedores a, li.sistema-proveedores a:hover,
li.meteorologia a, li.meteorologia a:hover,
li.servicios-on-line a, li.servicios-on-line a:hover,
li.mareas a, li.mareas a:hover,
li.estado-puerto a, li.estado-puerto a:hover,
li.simulador-cobro-almacenaje a, li.simulador-cobro-almacenaje a:hover, 
li.tracking_carga a, li.tracking_carga a:hover,
li.sistema-indirectos a, li.sistema-indirectos a:hover,
li.inscripcion-porteos a, li.inscripcion-porteos a:hover {
    color: #000;    
    display: block;
    padding: 10px 0px 10px 45px;
    text-decoration: none;   
}
li.programacion-directos-diferidos a, li.programacion-directos-diferidos a:hover {	
    color: #000;    
    display: block;
    padding: 10px 0px 10px 45px;
    text-decoration: none;    
}
li.planificacion-naviera a {    
    background: #eee url(../img/barco.png) no-repeat center left;
}
li.planificacion-naviera a:hover {    
    background: #ccc url(../img/barco.png) no-repeat center left;
}
li.programacion-iti a {    
    background: #eee url(../img/calendario.png) no-repeat center left;
}
li.programacion-iti a:hover {    
    background: #ccc url(../img/calendario.png) no-repeat center left;
}
li.naves-puerto a {    
    background: #eee url(../img/ancla.png) no-repeat center left;
}
li.naves-puerto a:hover {    
    background: #ccc url(../img/ancla.png) no-repeat center left;
}
li.visaciones-linea a {    
    background: #eee url(../img/wifi.png) no-repeat center left;
}
li.visaciones-linea a:hover {    
    background: #ccc url(../img/wifi.png) no-repeat center left;
}
li.sistema-proveedores a {    
    background: #eee url(../img/usuarios.png) no-repeat center left;
}
li.sistema-proveedores a:hover {    
    background: #ccc url(../img/usuarios.png) no-repeat center left;
}
li.meteorologia a {    
    background: #eee url(../img/sol.png) no-repeat center left;
}
li.meteorologia a:hover {    
    background: #ccc url(../img/sol.png) no-repeat center left;
}
li.mareas a {
    background: #eee url(../img/boya.png) no-repeat center left;
}
li.mareas a:hover {    
    background: #ccc url(../img/boya.png) no-repeat center left;    
}
li.estado-puerto a {
    background: #eee url(../img/brujula.png) no-repeat center left;
}
li.estado-puerto a:hover {    
    background: #ccc url(../img/brujula.png) no-repeat center left;    
}
li.servicios-on-line a {    
    background: #eee url(../img/ok.png) no-repeat center left;
}
li.servicios-on-line a:hover {    
    background: #ccc url(../img/ok.png) no-repeat center left;
}
li.simulador-cobro-almacenaje a {    
    background: #eee url(../img/monedas.png) no-repeat center left;
}
li.simulador-cobro-almacenaje a:hover {    
    background: #ccc url(../img/monedas.png) no-repeat center left;
}
li.tracking_carga a {    
    background: #eee url(../img/pallet.png) no-repeat center left;
}
li.tracking_carga a:hover {    
    background: #ccc url(../img/pallet.png) no-repeat center left;
}
li.programacion-directos-diferidos a {    
    background: #eee url(../img/libro-2.png) no-repeat center left;
    color: Red;
}
li.programacion-directos-diferidos a:hover {    
    background: #ccc url(../img/libro-2.png) no-repeat center left;
    color: Red;
}
li.sistema-indirectos a {    
    background: #eee url(../img/inscripcion.png) no-repeat center left;
    color: Red;
}
li.sistema-indirectos a:hover {    
    background: #ccc url(../img/inscripcion.png) no-repeat center left;
    color: Red;
}
li.inscripcion-porteos a {    
    background: #eee url(../img/porteadores.png) no-repeat center left;
    color: Red;
}
li.inscripcion-porteos a:hover {    
    background: #ccc url(../img/porteadores.png) no-repeat center left;
    color: Red;
}
/* Fin menú lateral */
/* Menú lateral secundario */
#menu-lateral-secundario {
    font-size: 1em; 
    min-height: 450px;
}
#menu-lateral-secundario ul, li {
    list-style-type: none;
}
#menu-lateral-secundario ul {
    margin: 0;
    padding: 0;
}
#menu-lateral-secundario li {
    border-bottom: solid 1px #fff;
}
#menu-lateral-secundario a {
    background-color: #eee;
    border-left: solid 5px #ccc;
    color: #000;
    display: block;
    padding: 5px 6px;
    text-decoration: none;
}
#menu-lateral-secundario a:hover {
    background-color: #ccc;    
    border-left: solid 5px #ff0000;
    color: #000;    
}
/* Fin menú lateral secundario */
/* Menú navegación pie */
#menu-navegacion-pie {
    background-color: #f5f5f5;
    border-bottom: solid 5px #152F63;
}
.seccion-menu-navegacion-pie {
    padding: 16px;
}
.seccion-menu-navegacion-pie h2 {
	color: #4f4f4f;
	font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 5px;
    border-bottom: dotted 1px #cfcfcf;    
}
.seccion-menu-navegacion-pie h2.redes-sociales {
    background: url(../img/flecha-derecha-azul.gif) no-repeat center left;
    padding-left: 20px;
}
.seccion-menu-navegacion-pie h2.oficina-central {
    background: url(../img/bandera-chile.png) no-repeat center left;
    padding-left: 30px;
}
.seccion-menu-navegacion-pie h2.sucursales-bolivia {
    background: url(../img/bandera-bolivia.png) no-repeat center left;
    padding-left: 30px;
}
.seccion-menu-navegacion-pie strong {
	color: #4f4f4f;
	font-size: 1.1em;
    font-weight: bold;
    background: url(../img/flecha-derecha-roja-2.png) no-repeat center left;
    padding-left: 10px;    
}
.seccion-menu-navegacion-pie li a {
    background: none;
    vertical-align: middle;
}
.seccion-menu-navegacion-pie table.oficina-central img {
    padding: 0 8px 8px 0px;
    vertical-align: middle;
}
.seccion-menu-navegacion-pie table.redes-sociales img {
    padding: 0 0 5px 0;
    vertical-align: middle;
}
.seccion-menu-navegacion-pie td {
    font-size: 1em;    
    height: 10px;
    vertical-align: middle;
}
/* Fin menú navegación pie */
/* Pie */
#pie {
    background-color: #fff;
    height: 5px;
    margin: 0;
    padding: 0;
}
#derechos {
    text-align: right;
    font-size: .8em;
    margin-bottom: 5px;
}
/* Fin pie */
/* Mapa del sitio */
.menu-sitemaps {
    background-color: #eee;
    border-left: solid 5px #ff0000;
    color: #000;
    font-weight: bold;
    line-height: 1.9em;
    margin-bottom: 5px;
    min-width: 250px;            
    text-indent: 5px;
}
.submenu-sitemaps {
    text-indent: 5px;
}
/* Fin mapa del sitio */
/* Controles AjaxControlToolkit */
.accordion_header_child {
    cursor: pointer;
}
/* Fin controles AjaxControlToolkit*/
/* Noticia */
.noticia-fecha {
    background: url(../img/calendario-2.png) no-repeat center left;
    color: #666;    
    margin-bottom: 5px;     
    padding-left: 22px;
    font-size: 0.9em;
    height: 16px;
    float:right;   
}
/* Fin noticia */
img.barra-menu {
    margin-bottom: 0px;    
}
/* Mensaje formularios */
#mensaje-exito, #mensaje-error, #mensaje-informativo {
    margin: 10px 5px 10px 5px;
    padding: 12px;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    vertical-align: middle;     
    width: 665px;       
}   
#mensaje-exito {
    background-color: #E6FFCC;
    border-color: #00CC00;
}
#mensaje-error {
    background-color: #FFEBE8;
    border-color: #C00;
}
#mensaje-informativo {
    background-color: Yellow;
    border-color: #DBA901;
}
/* Fin mensaje formularios */
/* Formularios */                
table.formulario {
    width: 100%;
}
table.formulario td.etiqueta {
    width: 150px;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
}
table.formulario td.control {
    width: 400px;
} 
table.formulario td.control .textbox, table.formulario td.control .textarea {          
    width: 400px;
    margin-bottom: 2px;            
} 
table.formulario td.control .select {
    width: 407px;  
    margin-bottom: 4px;
}
table.formulario td.boton {          
    width: 400px; 
    text-align: right;            
    margin-bottom: 2px;
} 
table.formulario td.requerido {
    color: Red;
    text-align: left;
    padding-left: 5px;
}
table.formulario td.mensaje-validacion {
    padding-bottom: 2px;
} 
#leyenda {
    font-size: 10px;
    color: #666;
}
/* Fin formularios */
/* Formularios 2 */                
table.formulario-2 {
}
table.formulario-2 td {
    vertical-align: middle;
}
table.formulario-2 td.etiqueta {
    text-align: left;    
    padding-right: 10px;
    vertical-align: middle;
    width: 100px;
}
table.formulario-2 td.control {
    width: 150px;
    vertical-align: middle;
} 
table.formulario-2 td.requerido {
    color: Red;
    text-align: center;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}
table.formulario-2 td.boton {          
    text-align: right;            
}
table.formulario-2 td.formato {          
    padding: 2px 0;
    font-size: .8em;
    
}
/* Fin formularios 2 */

/* Inicio Tabla_accordion */
.tabla_accordion thead tr th{width:auto;height:auto;padding:5px 0;font-weight:bold;vertical-align:middle;text-align:center;background-color:#eee;}
.tabla_accordion thead tr th{width:206px;height:auto;border:1px solid #868686;}
.tabla_accordion tbody tr td:first-child {width:206px;height:30px;background-color:#eee;}
.tabla_accordion tbody tr td{width:206px;height:30px;border:1px solid #868686;vertical-align:middle;text-align:center;}
.tabla_accordion tbody tr td table tr:first-child td {width:206px;height:30px;border-top:none;}
.tabla_accordion tbody tr td table tr td:first-child{background:none;}
.tabla_accordion tbody tr td table tr:last-child td{border-bottom:none;}
.tabla_accordion tbody tr td table tr td{border-right:none;border-left:none;background:none;}
/* Fin Tabla_accordion */

/* Inicio Tabla_accordion cargas peligrosas */
.tabla_accordion_cargas_peligrosas thead tr th{width:auto;height:auto;padding:5px 0;font-weight:bold;vertical-align:middle;text-align:center;background-color:#eee;}
.tabla_accordion_cargas_peligrosas thead tr th{width:94px;height:auto;border:1px solid #868686;}
.tabla_accordion_cargas_peligrosas thead tr th{width:94px;height:auto;border:1px solid #868686;}
.tabla_accordion_cargas_peligrosas thead tr th:nth-child(2){width:406px;height:auto;border:1px solid #868686;}
.tabla_accordion_cargas_peligrosas thead tr th:nth-child(3){width:84px;height:auto;border:1px solid #868686;}


.tabla_accordion_cargas_peligrosas tbody tr td:first-child {width:94px;height:30px;background-color:#eee;}
.tabla_accordion_cargas_peligrosas tbody tr td{width:206px;height:30px;border:1px solid #868686;vertical-align:middle;text-align:left;padding-left:10px;}
.tabla_accordion_cargas_peligrosas tbody tr td table tr:first-child td {width:206px;height:30px;border-top:none;}
.tabla_accordion_cargas_peligrosas tbody tr td table tr td:first-child{background:none;}
.tabla_accordion_cargas_peligrosas tbody tr td table tr:last-child td{border-bottom:none;}
.tabla_accordion_cargas_peligrosas tbody tr td table tr td{border-right:none;border-left:none;background:none;}
/* Fin Tabla_accordion */

blockquote{display:block;margin:10px 0;}

#programaciones, #naves, #shipping-planning, #servicios-online, #cargas-puerto, #simulador, #preguntas-frecuentes, #programacion-directos-diferidos, #port-status, #weather {
    background-color: #eee;
    border-left: 10px solid #152f63;
    border-radius: 29px 29px 29px 29px;
    -moz-border-radius: 29px 29px 29px 29px;
    -webkit-border-radius: 29px 29px 29px 29px;    
    height: 100px;
    margin-bottom: 15px;
    font-size: 2.0em;
}

#programaciones:hover, #naves:hover, #shipping-planning:hover, #servicios-online:hover, #cargas-puerto:hover, #simulador:hover, #preguntas-frecuentes:hover, #programacion-directos-diferidos:hover, #port-status:hover, #weather:hover {
    border-left: 10px solid #ff0000;
}

a.link-calugas {
    font-weight: normal;
    text-decoration: none;
    color: #666;
}

a.link-calugas:hover {
    font-weight: normal;
    text-decoration: none;
    color: #000;
}

#programaciones h2, #naves h2, #shipping-planning h2, #servicios-online h2, #cargas-puerto h2, #simulador h2, #preguntas-frecuentes h2, #programacion-directos-diferidos h2, #port-status h2, #weather h2  {
    padding-top: 35px;
    padding-left: 85px; 
    font-weight: normal;   
}

#naves h2 {
    padding-left: 90px;
}

#shipping-planning h2 {
    padding-left: 90px;
}

#simulador h2 {
    padding-top: 20px;
}

#preguntas-frecuentes h2 {
    padding-top: 20px;
}

#cargas-puerto h2 {
    padding-left: 75px;
}

#programacion-directos-diferidos h2 {
    padding-top: 20px;
}

#servicios-online h2 {
    padding-top: 20px;
}

#programaciones {
    background: #eee url(../img/calendario-4.png) no-repeat center left;    
    background-position: 25px;
}

#naves {
    background: #eee url(../img/nave-2.png) no-repeat center left;    
    background-position: 20px;
}

#shipping-planning {
    background: #eee url(../img/nave-2.png) no-repeat center left;    
    background-position: 20px;
}

#servicios-online {
    background: #eee url(../img/servicios-online.png) no-repeat center left;    
    background-position: 25px;
}

#cargas-puerto {
    background: #eee url(../img/cargas-puerto.png) no-repeat center left;    
    background-position: 25px;
}

#simulador {
    background: #eee url(../img/simulador-cobro.png) no-repeat center left;    
    background-position: 25px;
}

#preguntas-frecuentes {
    background: #eee url(../img/faq-2.png) no-repeat center left;    
    background-position: 25px;
}

#programacion-directos-diferidos {
    background: #eee url(../img/programacion-directos-diferidos.png) no-repeat center left;    
    background-position: 25px;
}

#port-status {
    background: #eee url(../img/port-status.png) no-repeat center left;    
    background-position: 25px;
}

#weather {
    background: #eee url(../img/weather.png) no-repeat center left;    
    background-position: 25px;
}

#acceso-instalacion-portuaria, #autoridad-maritima, #proveedores, #intranet {
    background-color: #152f63;
    border: 0px solid #fff;
    border-radius: 29px 29px 29px 29px;
    -moz-border-radius: 29px 29px 29px 29px;
    -webkit-border-radius: 29px 29px 29px 29px;    
    height: 20px;
    margin-bottom: 15px;
    font-size: 1em;
    color: #fff;
}

#acceso-instalacion-portuaria:hover, #autoridad-maritima:hover, #proveedores:hover, #intranet:hover {
    background-color: #ff0000;
}

#acceso-instalacion-portuaria h2 {
    padding-top: 2px;
    padding-left: 65px; 
    font-weight: normal;   
}

#autoridad-maritima h2 {
    padding-top: 2px;
    padding-left: 45px; 
    font-weight: normal;   
}

#proveedores h2 {
    padding-top: 2px;
    padding-left: 115px; 
    font-weight: normal;   
}

#intranet h2 {
    padding-top: 2px;
    padding-left: 85px; 
    font-weight: normal;   
}

.boton_oculto {
    display: none;  
}

.cursor_hand {
	cursor: pointer;
}