body {
	background-color: #343434;
	margin-top: 0px;
	margin-bottom: 0px;
	horizontal-align:middle;
	padding:0; margin:0;
}


/* Comienzan estilos de animación header */
ul#news {
	border: 1px solid #ccc;
	padding: 2em;
	background:  #fffeb8;
}

ul#header li {
	border: 0px;
	margin-left:-40px;
	margin-top:-16px;
	color: #ffffff;	
	FONT-SIZE: 1px;

}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}
/* Fin estilos de animación header */


.footer {
	padding-left: 40px;
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; 
}

.footer1 {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; 
}

.footer2 {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; 
	COLOR: #25C0EC;
}


A.footer2:link {
	COLOR: #25C0EC; TEXT-DECORATION: none;
}
A.footer2:visited {
	COLOR: #25C0EC; TEXT-DECORATION: none;
}
A.footer2:active {
	COLOR: #25C0EC; TEXT-DECORATION: underline;
}
A.footer2:hover {
	COLOR: #25C0EC; TEXT-DECORATION: underline;
}

.separacion_footer {
	padding:0; margin:0; background-image: url("images/separacion_footer.jpg"); background-repeat:repeat-x;
}


.recuadro_azul{
	background:url('images/Glipsa_Puerto_Manzanillo_r4_c4.jpg');
}

.recuadro_naranja{
	background:url('images/Glipsa_Puerto_Manzanillo_r8_c4.jpg');
}

.recuadro_rojo{
	background:url('images/Glipsa_Puerto_Manzanillo_r10_c4.jpg');
}

.recuadros_grandes_izquierdos {
	FONT-SIZE: 24pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	COLOR: #FFFFFF;
	margin-right: 10px;
	margin-left: 20px;
}

.recuadros_grandes_izquierdos2 {
	FONT-SIZE: 17pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	COLOR: #FFFFFF;
	margin-right: 10px;
	margin-left: 20px;
}


.frase_corta_header {
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	COLOR: #FFFFFF;
}

/* MENU bar css controls */
.menubarmain_tb {
	background-image: url("images/az_nav_bg.gif");
	background-repeat: repeat-x;	
}
.menubarmain {
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-top:7px;
	background-image: url("images/fondo_blanco_menu.gif");
	background-position: right top;
	background-repeat: no-repeat;	
}
.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain A:hover {
	color: #c80000;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain_over {
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-top:7px;
	background-image: url("images/fondo_gris_inicio.jpg") !important;
	background-position: right top;
	background-repeat: no-repeat;
	width: 81px;
	height: 44px;
}
.menubarmain_over A:link, .menubarmain_over A:active, .menubarmain_over A:visited {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain_over A:hover {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

.menubarmain_over2 {
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-top:7px;
	background-image: url("images/fondo_gris_infraestructura.jpg") !important;
	background-position: right top;
	background-repeat: no-repeat;
	width: 211px;
	height: 44px;
}
.menubarmain_over2 A:link, .menubarmain_over2 A:active, .menubarmain_over2 A:visited {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain_over2 A:hover {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

.menubarmain_over3 {
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-top:7px;
	background-image: url("images/fondo_gris_servicios.jpg") !important;
	background-position: right top;
	background-repeat: no-repeat;	
}
.menubarmain_over3 A:link, .menubarmain_over3 A:active, .menubarmain_over3 A:visited {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain_over3 A:hover {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

.menubarmain_over4 {
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-top:7px;
	background-image: url("images/fondo_gris_informes_cotizaciones.jpg") !important;
	background-position: right top;
	background-repeat: no-repeat;
	
}
.menubarmain_over4 A:link, .menubarmain_over4 A:active, .menubarmain_over4 A:visited {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain_over4 A:hover {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

.menubarmain_over5 {
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-top:7px;
	background-image: url("images/fondo_gris_nuestro_puerto.jpg") !important;
	background-position: right top;
	background-repeat: no-repeat;
	
}
.menubarmain_over5 A:link, .menubarmain_over5 A:active, .menubarmain_over5 A:visited {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.menubarmain_over5 A:hover {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}




.titulos_contenidos {
	font-family: Arial Rounded MT Bold, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18pt;
	color: #767676;
}

.vineta_verde {
	list-style-image: url(images/vineta_verde.jpg);
}
.textos_contenidos_gris {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: justify;
}

.textos_contenidos_verde {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #9AB264;
}

.textos_contenidos_azul {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #25C0EC;
}

.textos_contenidos_arena {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: ##FFCF9F;
}


.textos_contenidos_nar {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF9900;
}


.textos_contenidos_blanco {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-align: justify;
}

.margen_textos {
	padding-right: 10px;
	padding-left: 10px;
}

.margen_superior {
	padding-top: 10px;
}

.rayita_azul {
	background-image: url("images/rayita_azul.jpg") !important;
	background-position: left bottom;
	background-repeat: no-repeat;
	width:253px;
}

.rayita_naranja {
	background-image: url("images/rayita_naranja.jpg") !important;
	background-position: left bottom;
	background-repeat: no-repeat;
	width:253px;
}

