/*@charset "utf-8";*/
/* CSS Document */

body
{
	background-image: url(../../images/fondo.gif);
	background-repeat: repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#hoja
{
	width: 100%;
	padding: 5px 0 0 0;
}

#page
{
	width: 760px;
}

#banner
{
	width: auto;
	background: #FFFFFF;
	overflow: hidden; /*height:11px;*/
}
#banner-top
{
	background-image: url(../../images/header-top.jpg);
	background-repeat: no-repeat;
	height: 4px;
	clear: both;
	overflow: hidden;
	width: 760px;
}
#banner-bottom
{
	background-image: url(../../images/header-bottom.jpg);
	background-repeat: no-repeat;
	height: 4px;
	clear: both;
	overflow: hidden;
	width: 760px;
}
#logo
{
	/*background-image:url(../../images/header-logo.jpg); 	background-repeat:no-repeat;*/ /*float: left;*/
	height: 93px;
	width: 150px;
}
#contact
{
	color: #999;
	font-size: 10px;
	position: relative;
	left: 180px;
	width: 430px; /*padding-left:200px;*/ /*float: left;*/
	height: 17px;
	padding-top: 41px;
	padding-bottom: 35px;
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.link
{
	font-size: 11px;
	margin-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999;
}
.link:hover
{
	color: #0F6E9E;
	text-decoration: underline;
}

.link1ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 123px;
	height: 40px;
	background-image: url(../../images/sp/quienes_somos_up.jpg);
	background-repeat: no-repeat;
	display: block;
}

.link1ES:hover
{
	background-image: url(../../images/sp/quienes_somos_over.jpg);
}

.link1ES:focus, .link1ES:active, .link1ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 123px;
	height: 40px;
	background-image: url(../../images/sp/quienes_somos_down.jpg);
	background-repeat: no-repeat;
	display: block;
}

.link1EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 91px;
	height: 40px;
	background-image: url(../../images/en/quienes_somos_up.jpg);
	background-repeat: no-repeat;
	display: block;
}
.link1EN:hover
{
	background-image: url(../../images/en/quienes_somos_over.jpg);
}
.link1EN:active, .link1ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 91px;
	height: 40px;
	background-image: url(../../images/en/quienes_somos_down.jpg);
	background-repeat: no-repeat;
	display: block;
}

.link2ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 168px;
	height: 40px;
	background-image: url(../../images/sp/operaciones_y_servicios_up.jpg);
	background-repeat: no-repeat;
}
.link2ES:hover
{
	background-image: url(../../images/sp/operaciones_y_servicios_over.jpg);
}
.link2ES:active, .link2ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 168px;
	height: 40px;
	background-image: url(../../images/sp/operaciones_y_servicios_down.jpg);
	background-repeat: no-repeat;
}
.link2EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 168px;
	height: 40px;
	background-image: url(../../images/en/operaciones_y_servicios_up.jpg);
	background-repeat: no-repeat;
}
.link2EN:hover
{
	background-image: url(../../images/en/operaciones_y_servicios_over.jpg);
}
.link2EN:active, .link2ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 168px;
	height: 40px;
	background-image: url(../../images/en/operaciones_y_servicios_down.jpg);
	background-repeat: no-repeat;
}

.link3ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 122px;
	height: 40px;
	background-image: url(../../images/sp/capital_humano_up.jpg);
	background-repeat: no-repeat;
}
.link3ES:hover
{
	background-image: url(../../images/sp/capital_humano_over.jpg);
}
.link3ES:active, .link3ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 122px;
	height: 40px;
	background-image: url(../../images/sp/capital_humano_down.jpg);
	background-repeat: no-repeat;
}

.link3EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 122px;
	height: 40px;
	background-image: url(../../images/en/capital_humano_up.jpg);
	background-repeat: no-repeat;
}
.link3EN:hover
{
	background-image: url(../../images/en/capital_humano_over.jpg);
}
.link3EN:active, .link3ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 122px;
	height: 40px;
	background-image: url(../../images/en/capital_humano_down.jpg);
	background-repeat: no-repeat;
}

.link4ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 94px;
	height: 40px;
	background-image: url(../../images/sp/comunidad_up.jpg);
	background-repeat: no-repeat;
}
.link4ES:hover
{
	background-image: url(../../images/sp/comunidad_over.jpg);
}
.link4ES:active, .link4ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 94px;
	height: 40px;
	background-image: url(../../images/sp/comunidad_down.jpg);
	background-repeat: no-repeat;
}

.link4EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 94px;
	height: 40px;
	background-image: url(../../images/en/comunidad_up.jpg);
	background-repeat: no-repeat;
}
.link4EN:hover
{
	background-image: url(../../images/en/comunidad_over.jpg);
}
.link4EN:active, .link4ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 94px;
	height: 40px;
	background-image: url(../../images/en/comunidad_down.jpg);
	background-repeat: no-repeat;
}

.link5ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 59px;
	height: 40px;
	background-image: url(../../images/sp/mass_up.jpg);
	background-repeat: no-repeat;
}
.link5ES:hover
{
	background-image: url(../../images/sp/mass_over.jpg);
}
.link5ES:active, .link5ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 59px;
	height: 40px;
	background-image: url(../../images/sp/mass_down.jpg);
	background-repeat: no-repeat;
}

.link5EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 91px;
	height: 40px;
	background-image: url(../../images/en/mass_up.jpg);
	background-repeat: no-repeat;
}
.link5EN:hover
{
	background-image: url(../../images/en/mass_over.jpg);
}
.link5EN:active, .link5ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 91px;
	height: 40px;
	background-image: url(../../images/en/mass_down.jpg);
	background-repeat: no-repeat;
}

.link6ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 119px;
	height: 40px;
	background-image: url(../../images/sp/sustentabilidad_up.jpg);
	background-repeat: no-repeat;
}
.link6ES:hover
{
	background-image: url(../../images/sp/sustentabilidad_over.jpg);
}
.link6ES:active, .link6ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 119px;
	height: 40px;
	background-image: url(../../images/sp/sustentabilidad_down.jpg);
	background-repeat: no-repeat;
}

.link6EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 119px;
	height: 40px;
	background-image: url(../../images/en/sustentabilidad_up.jpg);
	background-repeat: no-repeat;
}
.link6EN:hover
{
	background-image: url(../../images/en/sustentabilidad_over.jpg);
}
.link6EN:active, .link6ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 119px;
	height: 40px;
	background-image: url(../../images/en/sustentabilidad_down.jpg);
	background-repeat: no-repeat;
}

.link7ES
{
	position: relative;
	top: 5px;
	float: left;
	width: 75px;
	height: 40px;
	background-image: url(../../images/sp/prensa_up.jpg);
	background-repeat: no-repeat;
}
.link7ES:hover
{
	background-image: url(../../images/sp/prensa_over.jpg);
}
.link7ES:active, .link7ESCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 75px;
	height: 40px;
	background-image: url(../../images/sp/prensa_down.jpg);
	background-repeat: no-repeat;
}

.link7EN
{
	position: relative;
	top: 5px;
	float: left;
	width: 75px;
	height: 40px;
	background-image: url(../../images/en/prensa_up.jpg);
	background-repeat: no-repeat;
}
.link7EN:hover
{
	background-image: url(../../images/en/prensa_over.jpg);
}
.link7EN:active, .link7ENCurrent
{
	position: relative;
	top: 5px;
	float: left;
	width: 75px;
	height: 40px;
	background-image: url(../../images/en/prensa_down.jpg);
	background-repeat: no-repeat;
}

#btn-buscar-left
{
	/*position:relative;*/
	float: left;
	width: 5px;
	height: 21px;
	background-image: url(../../images/search-corner.jpg);
}

#btn-buscar-input
{
	/*position:relative;*/
	float: left;
	width: 100px;
	height: 21px;
}
#btn-buscar-input input
{
	float: left;
	border: solid 1px;
	border-left-width: 0px;
	height: 16px; /*16*/
	padding-top: 2px;
	font-size: 10px;
	color: #B2b2b2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 98px;
}

.btn-buscar
{
	float: left;
	width: 53px;
	height: 29px; /*background-image: url(../../images/sp/ubuscar.jpg);*/
	background-repeat: no-repeat;
	cursor: pointer;
}

.btn-buscarhover
{
	cursor: pointer;
	float: left;
	width: 53px;
	height: 29px; /* 	background-image: url(../../images/sp/obuscar.jpg); */
	background-repeat: no-repeat;
}

.left
{
	float: left;
}

.clearline
{
	clear: both;
}

.menu
{
	position: relative;
	width: 760px;
}

.submenubar
{
	top: 0px;
	left: 0px;
	position: absolute;
	display: none;
	overflow: hidden;
}

#sub1ES
{
	top: 45px;
	left: 1px;
	width: 160px;
}
#sub1ES_item1ES
{
	top: 45px;
	left: 161px;
	width: 160px;
}
#sub1ES_item2ES
{
	top: 74px;
	left: 161px;
	width: 160px;
}
#sub1ES_item3ES
{
	top: 103px;
	left: 161px;
	width: 160px;
}

#sub2ES
{
	top: 45px;
	left: 123px;
	width: 160px;
}
#sub2ES_item1ES
{
	top: 45px;
	left: 283px;
	width: 160px;
}
#sub2ES_item2ES
{
	top: 74px;
	left: 283px;
	width: 160px;
}
#sub2ES_item4ES
{
	top: 132px;
	left: 283px;
	width: 160px;
}

#sub3ES
{
	top: 45px;
	left: 291px;
	width: 160px;
}
#sub3ES_item1ES
{
	top: 45px;
	left: 451px;
	width: 160px;
}

#sub4ES
{
	top: 45px;
	left: 413px;
	width: 160px;
}
#sub4ES_item1ES
{
	top: 45px;
	left: 253px;
	width: 160px;
}

#sub5ES
{
	top: 45px;
	left: 406px;
	width: 160px;
}
#sub5ES_item1ES
{
	top: 45px;
	left: 246px;
	width: 160px;
}
#sub5ES_item3ES
{
	top: 115px;
	left: 246px;
	width: 160px;
}

#sub6ES
{
	top: 45px;
	left: 505px;
	width: 180px;
}

#sub7ES
{
	top: 45px;
	left: 600px;
	width: 160px;
}

#sub1EN
{
	top: 45px;
	left: 1px;
	width: 160px;
}
#sub1EN_item1EN
{
	top: 45px;
	left: 161px;
	width: 160px;
}
#sub1EN_item2EN
{
	top: 74px;
	left: 161px;
	width: 160px;
}
#sub1EN_item3EN
{
	top: 103px;
	left: 161px;
	width: 160px;
}

#sub2EN
{
	top: 45px;
	left: 92px;
	width: 160px;
}
#sub2EN_item1EN
{
	top: 45px;
	left: 252px;
	width: 160px;
}
#sub2EN_item2EN
{
	top: 74px;
	left: 252px;
	width: 160px;
}
#sub2EN_item4EN
{
	top: 132px;
	left: 252px;
	width: 160px;
}

#sub3EN
{
	top: 45px;
	left: 259px;
	width: 160px;
}
#sub3EN_item1EN
{
	top: 45px;
	left: 419px;
	width: 160px;
}

#sub4EN
{
	top: 45px;
	left: 381px;
	width: 160px;
}
#sub4EN_item1EN
{
	top: 45px;
	left: 221px;
	width: 160px;
}

#sub5EN
{
	top: 45px;
	left: 475px;
	width: 160px;
}
#sub5EN_item1EN
{
	top: 45px;
	left: 315px;
	width: 160px;
}
#sub5EN_item3EN
{
	top: 115px;
	left: 315px;
	width: 160px;
}


#sub6EN
{
	top: 45px;
	left: 505px;
	width: 180px;
}

#sub7EN
{
	top: 45px;
	left: 600px;
	width: 160px;
}

.submenu
{
	/*height:30px;*/
	background: #D5D5D5;
	font-size: 10px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	display: block;
	text-decoration: none;
	padding: 8px 10px 8px 10px;
	text-align: left;
}

.submenu:hover
{
	text-decoration: none;
	color: #fff;
	background: #247CA8;
	display: block;
}


.dashed
{
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-top: 0px;
	border-bottom: 0px;
	height: 1px;
	width: auto;
	background-image: url(../../images/dot999.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

.submenutext
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px; /*padding-bottom:5px;*/
}

.footer
{
	padding-top: 5px;
	width: 760px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}

.footer-nav
{
	width: 752px;
	height: 30px;
	background-image: url(../../images/footer-bg.jpg);
}

.footer-left
{
	width: 4px;
	height: 30px;
	background-image: url(../../images/footer-left.jpg);
}

.footer-right
{
	width: 4px;
	height: 30px;
	background-image: url(../../images/footer-right.jpg);
}

.inside
{
	width: 760px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
	margin: 0px;
	padding-bottom: 10px;
}
.inside-top
{
	background-image: url(../../images/contenido-arriba.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.inside-foot
{
	background-image: url(../../images/contenido-abajo.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

.divseccion
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	height: 12px;
	color: #999;
	width: 740px;
}

.SiteMap
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
}

.linkseccion
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
}

.linkseccion:hover
{
	text-decoration: none;
	color: red;
}

.linkseccionactiva
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}

.inpage
{
	width: 755px;
	margin: 15px 0 0 5px;
	padding: 0px;
	overflow: hidden; /*	background-position:right; 	background-image:url(../../images/bg-right.jpg); 	background-repeat:repeat-y;*/
}


.intermenu
{
	margin: 3px;
	width: 134px;
}

.menulateral
{
	width: 140px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	overflow: hidden;
}

.parent, .childs
{
	cursor: pointer;
}

.parent
{
	background-image: url(../../images/flecha-derecha.jpg);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	width: 125px;
	padding: 5px 0 3px 8px;
	display: block;
}
.parenthover
{
	background: #ccc;
	color: #666;
	background-image: url(../../images/flecha-derecha-over.jpg);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	display: block;
}


/* este parent es para el caso de dos lineas */
.parent2
{
	background-image: url(../../images/flecha-derecha.jpg);
	background-position: 0px 4px;
	background-repeat: no-repeat; /*	width:135px;*/
	padding-left: 8px; /*	padding:5px 0 3px 8px;*/
}
.parent2hover
{
	background: #ccc;
	color: #666;
	background-image: url(../../images/flecha-derecha-over.jpg);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

.child
{
	width: 125px; /*padding-left:15px;*/
}
.child:hover
{
	background: #cccccc;
	color: #666;
}

.childs
{
	display: none;
	width: 125px;
	text-align: left;
	padding-left: 15px;
}

.contenido
{
	/*	padding:0 20px 5px 20px;*/
	margin: 0 0 5px 10px;
	width: 380px;
}

.lateralderecho
{
	width: 184px;
	margin: 0px;
	padding: 0px;
	float: right;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1
{
	color: #006599;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
h3
{
	color: #006599;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenido ul
{
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.linkizquierdo_primerNivel
{
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 126px;
	font-weight: bold;
}


.linkizquierdo_primerNivel_over
{
	background: #ccc;
	font-weight: bold;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; /*padding: 0 4px 0 4px;*/
	width: 126px;
}


.linkizquierdo_superior_mouseover
{
	padding: 0;
	margin: 0px 0 0px 0;
	border: 0;
	background-image: url(../../images/borde_over_sup.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 4px;
	font-size: 0px;
}

.sinestilo
{
}
.linkizquierdo_inferior_mouseover
{
	padding: 0;
	margin: 0px 0 0px 0;
	border: 0;
	background-image: url(../../images/borde_over_inf.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 4px;
	font-size: 0px;
}
.linkizquierdo_superior_click
{
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../../images/borde_down_sup.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 4px;
	font-size: 0px;
}
.linkizquierdo_inferior_click
{
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../../images/borde_down_inf.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 4px;
	font-size: 0px;
}
.espacio
{
	height: 4px;
	width: 126px;
	background: #ffffff;
	font-size: 0px; /*	display:block;*/
}


.linkmenuizq
{
	/*clear: both;*/
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; /*background-image: url(../../images/flecha-derecha.jpg); 	background-repeat: no-repeat; 	background-position: 0px 4px;*/
	padding: 0 4px 0 0;
	width: 122px;
}
.linkmenuizq_mouseover
{
	/*margin: 0px 0 0px 0;*/
	background: #E4EFF5;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; /*background-image: url(../../images/flecha-derecha-over.jpg); 	background-repeat: no-repeat; 	background-position: 0px 4px;*/
	padding: 0 4px 0 0;
	width: 122px;
}


.linkmenuizq_click
{
	background: #4F95B8;
	color: #666;
	text-decoration: none; /*background-image: url(../../images/flecha-abajo.jpg); 	background-repeat: no-repeat; 	background-position: 0px 4px;*/
	width: 126px;
	margin: 3px 0 3px 0;
}

.linkmenuizq_over_arriba
{
	background-image: url(../../images/submenu_arriba.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 4px;
	font-size: 0px;
}
.linkmenuizq_over_abajo
{
	background-image: url(../../images/submenu_abajo.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 4px;
	font-size: 0px;
}


/* estilos menmu derecha */
.derecha_primera
{
	cursor: pointer;
	width: 184px;
	height: 108px;
	background-repeat: no-repeat;
}
.derecha_primerahover
{
	cursor: pointer;
	width: 184px;
	height: 108px;
	background-repeat: no-repeat;
}
.derecha_segunda
{
	cursor: pointer;
	width: 184px;
	height: 109px;
	background-repeat: no-repeat;
}
.derecha_segundahover
{
	cursor: pointer;
	width: 184px;
	height: 109px;
	background-repeat: no-repeat;
}
.derecha_tercera
{
	cursor: pointer;
	width: 184px;
	height: 108px;
	background-repeat: no-repeat;
}
.derecha_tercerahover
{
	cursor: pointer;
	width: 184px;
	height: 108px;
	background-repeat: no-repeat;
}
.derecha_cuarta
{
	cursor: pointer;
	width: 184px;
	height: 107px;
	background-repeat: no-repeat;
}
.derecha_cuartahover
{
	cursor: pointer;
	width: 184px;
	height: 107px;
	background-repeat: no-repeat;
}
.derecha_degrade
{
	width: 184px;
	height: 69px;
	background-image: url(../../images/derecha-degrade.jpg);
	background-repeat: no-repeat;
}
.mas
{
	width: 34px;
	height: 18px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.mashover
{
	width: 34px;
	height: 18px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.borde
{
	border: dashed 1px #545456;
}
.no-space
{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 0px;
}
.divcontenido
{
	padding: 5px 0 3px 0;
	margin: 0px;
	width: 568px; /*570*/
}
.width5
{
	width: 5px;
	font-size: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.home1
{
	background: #E4EFF5;
	width: 366px;
	height: 218px;
}
.home2
{
	background: #E4EFF5;
	height: 218px;
	width: 184px;
}
.right
{
	float: right;
}

.menuleft
{
	position: relative;
	float: left;
	top: 5px;
}
