﻿F@charset "UTF-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 9pt;
	color: #575B5E;
	
}


.body_site_home{
background-image: url(/ENG/PublishingImages/Common/fondo_home3.gif);
background-repeat: repeat-x;
margin-left:auto;
margin-right:auto;
}


.body_site_integrated_operations{
	background-image: url("/ENG/PublishingImages/Common/fondo_integrated_operations.gif");

	background-repeat: repeat-x;
}


.body_site_sustainable_development{
	background-image: url(/ENG/PublishingImages/Common/fondo_sustainable_development.gif);
	background-repeat: repeat-x;
}

.body_site_case_studies{
	background-image: url(/ENG/PublishingImages/Common/fondo_casos_estudio.gif);
	background-repeat: repeat-x;
}

.body_site_home form div{		
padding:0px 0;
}

.body_site_home form {		
margin-left:auto;
margin-right:auto;
}

.body_site_desarrolo_sostenible{

background-image: url(/ENG/PublishingImages/SustDevelopment/img_background.jpg);

	background-repeat: repeat-x;

}

#ctl00_MSO_ContentDiv{
	/*height: 400px;*/
}						/* Modificado 11*/

.ms-WPBody {
	top:0px;
		/* Modificado 12*/
	/*font-size:9pt;
    font-family:Arial, Helvetica, sans-serif;	*/
}

#contenedor{
	text-align: center;
	width: 970px;
	margin-left:auto;
	margin-right:auto;
	/*height: 200px;*/
	/*margin: auto;
	height: auto;*/
} 
/* BUSCADOR */
#buscador{
	height: 28px;
	width: 144px;
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	padding-top: 4px;
}
/* FORMULARIO: SEARCH */
form * 
{
font-size: 12px;
}


/* MENU SUPERIOR*/

#menu_superior{
	height: 22px;
	width: auto;
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
/*	padding-right: 158px;*/
}
#menu_superior a{
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#menu_superior .raya{
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;	/* Modificado 07 */
	font-size: 10px;	/* Modificado 08 */

}

#menu_superior .rayaidioma{
	padding-left: 11px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;	/* Modificado 07 */
	font-size: 10px;	/* Modificado 08 */

}

/*
#menu_superior a:link{
	width: 970px;
	color: #00CC66;
	text-decoration: none;
}*/
#menu_superior a:hover{
/*	width: 970px;*/	/* Modificado 06 */
	color: #CC3300;
	text-decoration: none;
}

/* MENU PRINCIPAL */
#menuDesp {
	height: 76px;	/* Modificado 09 */
	width:615px;	/* Modificado 01 */
	float: left;
	padding-top: 22px;
	vertical-align:middle;
	position:relative;
	left:0;
	border:0px;
	text-align: center;
	padding-left: 30px;
	padding-right: 0px;
}

#menuDesp div{
	height: 40px;
	color: #485760;
	background-image: url(/ENG/PublishingImages/Common/menu_principal_off.gif);
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 17px;
	line-height: 15px;
	padding-top: 6px;
	padding-right: 16px;	/* Modificado 02 */
	padding-bottom: 0px;
	padding-left: 18px;
	float: left;
	vertical-align:middle;
/*	overflow:hidden;	*/	/* Modificado 03 */
	text-align: left;
}

#menuDesp div.prendido{
	height: 40px;
	background-image: url(/ENG/PublishingImages/Common/menu_principal_on.gif);
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 17px;
	color: #720021;
	line-height: 15px;
	padding-top: 6px;
	padding-right: 16px;	/* Modificado 04 */
	padding-bottom: 0px;
	padding-left: 18px;
	float: left;
	vertical-align:middle;
/*	overflow:hidden;	*/	/* Modificado 05 */
	text-align: left;
}
/* LOGO */
#logo{
	height: 40px;
	width: 353px;
	float: left;
	margin: 0px;
	padding-top: 22px;
	padding-bottom: 10px;
}
/* FLASH */
#presentacion{
	clear: both;
	padding-bottom: 4px;
	background-color: #FFFFFF;
}
#presentacion2{
	clear: both;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/* WEBPARTS */
.web_parts{
/*clear: both;*/
	background-color: #FFFFFF;
	top:0px;
	/*height: 186px;*/
/*overflow:hidden;
	position: relative;*/
}

.web_parts #flechas{
	text-align: right;
}
.web_parts .bloque1{
	float: left;
	position: relative;
	margin-right: 5px;
	width: 198px;
	overflow:hidden;
	
}
.web_parts .bloque2{
	float: left;
	position: relative;
	margin-right: 5px;
	width: 280px;
	overflow:hidden;
	
}
.web_parts .bloque3{
	float: left;
	position: relative;
	margin-right: 5px;
	width: 177px;	
	overflow:hidden;
}
.web_parts .bloque4{
	float: left;
	position: relative;
	margin-right: 0px;
	width: 300px;
	overflow:hidden;
}
.web_parts .bloque5{
	float: left;
	position: relative;
	margin-right: 0px;
	width: 318px;
	margin-right: 5px;
	
}
.web_parts .bloque6{
	float: left;
	position: relative;
	margin-right: 0px;
	width: 324px;
	margin-right: 5px;
}
.web_parts .bloque7{
	float: left;
	position: relative;
	margin-right: 0px;
	width: 318px;		
}

.web_parts .tabla{
	border: 4px solid #c8d3d8;
	width: auto;
	-moz-border-radius: 8px;
	-Webkit-border-radius: 8px;
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #FFFFFF;
	height: 170px;
}

.web_parts .tabla2{
	border: 4px solid #c8d3d8;
	width: auto;
	-moz-border-radius: 8px;
	-Webkit-border-radius: 8px;
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #FFFFFF;
	height: 220px;
}

.web_parts .doblez{
	height: 10px;
	width: auto;
	background-image: url(/ENG/PublishingImages/Common/fondo_doblez.gif);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	
}

.web_parts .fondo_titulo{
	height: 18px;
	background-image: url(/ENG/PublishingImages/Common/fondo_tabla_titulo.gif);
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	clear: both;
	width: auto;
	font-weight: bold;
	color: #ca1925;
	font-size: 13px;
	text-align: left;
	
}

#items{
	list-style:none;
	margin:0;
	padding:0;
	
}

#items li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#aa7437;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-left-width: 11px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin: 4px;
}
#items li a:hover {
	color:#990000;
	/*background-color:#FF9900;*/
	border-left-color:#d87704;
	border-bottom-color: #BBBBBB;
}

#items li .fecha{
	color:#3c464c;
	font-weight: bold;
}

.shsitemap{
	color:#3c464c;
	clear: both;
	float: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
.shsitemap a:hover{
	color:#811730;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.shsitemap a{
	color:#444444;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}



#sitemap{
	clear: both;
	padding-top: 15px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;	

}

#sitemapGeneral{
	clear: both;
	padding-top: 15px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;	

}

#bloque{
	float: left;
	padding-right: 30px;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AAAAAA;
	padding-bottom: 6px;
}

#sitemap_detalle2 .nombre_site{
	color: #888888;
	font-weight: bold;
	background-image: url(/ENG/PublishingImages/Common/sitemap_icono.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

#sitemap_detalle2 .nombre_site a{
	color: #888888;
	font-size: 12px;	
	text-decoration:none;
}
#sitemap_detalle2 .nombre_site a:hover{
	color: #721515;
	
}


#sitemap_detalle2 {
	list-style:none;
	margin:0;
	padding:0;
	
}
/****felix**/
#sitemap_detalle2 .items  {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#333333;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size: 11px;	
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	vertical-align:top;
}
/****/

#sitemap_detalle2 .items   a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#222222;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 14px;
	font-size: 11px;	
}
#sitemap_detalle2 .items   a:hover {
	color:#888888;
}
#derechosreservados{
	clear: both;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-bottom: 12px;
	font-size: 11px;
	color: #555555;
}

#pie a{
	color: #555555;
	text-decoration: none;
}
#pie a:hover{

	color: #721515;
	text-decoration: none;
}

/*INSIDDE */
#arco{
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#contenido{
	clear: both;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-color: #FFFFFF;
}
#data{
	clear: both;
	
}
#data #columna1{
	float: left;
	width: 300px;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 50px;
}
#data #columna2{
	width: auto;
	overflow:hidden;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 12px;	
}

/*
 .titulo{
	font-size: 20px;
	font-weight: lighter;
	color: #060102;
	background-image: url(/ENG/PublishingImages/Common/fondo_titulo.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.subtitulo{
	font-size: 16px;
	font-weight: lighter;
	color: #465760;
	margin-left: 18px;
	
}
 .texto{
line-height: 18px;
margin-left: 18px;	
}

.btn_readmore{
	text-align: right;
	margin-right: 25px;
}
.btn {
	-moz-border-radius: 4px;
	-Webkit-border-radius: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 0px;
} 
.btn:link, 
.btn:visited { 
    
} 
.btn:hover {
	background-color: #BB0000;
} 
*/

#submenu{
	list-style:none;
	margin:0;
	padding:0;
	width: 280px;
}

#submenu li  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BBBBBB;
	padding-right: 10px;
	text-align:right;
	padding-bottom: 8px;
	margin-top: 4px;
	font-size: 12px;
}
#submenu li a {
	display:block;
	text-decoration:none;
	text-align:right;
	color:#3B454C;
	padding-top: 10px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
#submenu li a:hover {
	color:#990000;
}
#submenu .titulo_ssc{
/*	background-image: url(/ENG/PublishingImages/About/icn_sccataglance.gif);
	background-repeat: no-repeat;
	background-position: right top;
*/
}
#submenu .titulo_structure{
/*	background-image: url(/ENG/PublishingImages/About/icn_structure.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
}
#submenu .titulo_history{
	/*background-image: url(/ENG/PublishingImages/About/icn_history.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
}

#submenu .titulo_people{
	background-image: url(/ENG/PublishingImages/SustDevelopment/icn_people.gif);	           
	background-repeat: no-repeat;
	background-position: right top;
}
#submenu .titulo_people{
	background-image: url(/ENG/PublishingImages/SustDevelopment/icn_people.gif);	           
	background-repeat: no-repeat;
	background-position: right top;
}


#submenu .titulo_comunity{ 
	background-image: url(/ENG/PublishingImages/SustDevelopment/icn_communities.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#submenu .titulo_environmental{
	background-image: url(/ENG/PublishingImages/SustDevelopment/icn_ambiente.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#submenu .titulo_sccjobs{
	/*background-image: url(/ENG/PublishingImages/ToWork/icn_sccataglance.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
}


#submenu .titulo_register{
	/*background-image: url(/ENG/PublishingImages/ToWork/icn_cv.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
}


#submenu .resumen{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BBBBBB;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-align:right;
}

#rayaroja{
	width: 100%;
	background-color: #990000;
	position: relative;
	clear: both;
	height: 1px;
	font-size: 2px;	/* Modificado 10 */
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
} 
#pie{
	text-align: left;
	width: 970px;
	margin: auto;
	height: auto;
}
#lista   {
	display:block;
	text-decoration:none;
	text-align:left;
	padding-right: 12px;
	list-style-image: url(/ENG/PublishingImages/Common/vineta.gif);
	list-style-position: outside;
	list-style-type: circle;
}
#lista  li {
	text-align:left;
}
/* oooo */
#web_parts2{
	clear: both;
	background-color: #ffffff;
	height: 186px;
	position: relative;
}


/*---cambios al 18 de marzo- */
#web_parts .tabla3{
	border: 4px solid #AAAAAA;
	width: auto;
	-moz-border-radius: 8px;
	-Webkit-border-radius: 8px;
	-ms-border-radius: 1em;
	behavior:url(border-radius.htc);
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #BBBBBB;
	height: 200px;
}

.m1{
	height: 188px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.m2{
	height: 188px;
	margin: 0px;
	padding: 0px;
}

.f1{
	background-image: url(/ENG/PublishingImages/Common/c3.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 5px;	
}
.f2{
	background-image: url(/ENG/PublishingImages/Common/c6.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 5px;	
}
.f4{
	background-image: url(/ENG/PublishingImages/Common/c7.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
}
.f3{
	background-image: url(/ENG/PublishingImages/Common/c7.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.f5{
	background-image: url(/ENG/PublishingImages/Common/fondo_doblez.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.fondo_titulo{
	height: 27px;	
	background-image: url(/ENG/PublishingImages/Common/fondo_tabla_titulo.gif);
	background-repeat: no-repeat;	
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 20px;
	padding-left: 20px;
	clear: both;
	width: auto;
	font-weight: bold;
	color: #ca1925;
	font-size: 13px;
	text-align: left;
}


.btn_readmore a{
	text-align: center;
	margin-right: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF !important;
	text-decoration: none;
	height: 20px;
	width: 72px;
	clear: both;
	float: right;
	background-image: url(/ENG/PublishingImages/Common/btn_off.gif);
	background-repeat: no-repeat;
	padding-top: 3px;	
	vertical-align:middle !important;
}

.btn_readmore a:link, 
.btn_readmore a:visited { 
    color: #ffffff;
	text-decoration: none;	
} 
.btn_readmore a:hover {
	background-image: url(/ENG/PublishingImages/Common/btn_on.gif);
	background-repeat: no-repeat;
	/*felix*/
		text-decoration: none !important;
				color:#FFFFFF;
} 

#tb_contenido{
	font-weight: lighter;
	padding: 10px;
	font-family:arial,helvetica,sans-serif !important;
}
#tb_contenido2{
	font-weight: lighter;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family:arial,helvetica,sans-serif !important;
}

#tb_titulo{
	font-size: 20px;
	font-weight: lighter;
	color: #060102;
	font-family:arial,helvetica,sans-serif !important;
	background-image: url(/ENG/PublishingImages/Common/fondo_titulo.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom:10px;
}
#tb_texto{
	padding-left: 18px;
	padding-right: 28px;
	font-family:arial,helvetica,sans-serif !important;

}
.subtitulo{
	font-size: 16px;
	font-weight: lighter;
	color: #465760;
	font-family:arial,helvetica,sans-serif !important;
	padding-top:20px !important;
}
 .texto{
line-height: 17px;
    font-family: Arial, Helvetica, sans-serif !important;
	color: #575B5E;
	
}
.marco_foto {
	padding:2px 2px 2px 2px;
	background-color: #ffffff;
	width: 200px;
	border: 4px solid #CDCDCD;
} 

.subtitulos_rojos{
color:#ca1925; 
font-size:15px
}
.subtitulos_negros{
color:#000000; 
font-size:15px
}

#lista2   {
	display:block;
	text-decoration:none;
	text-align:left;
	padding-right: 12px;
	list-style-position: outside;
	list-style-type: lower-alpha;
}
#lista3   {
	display:block;
	text-decoration:none;
	text-align:left;
	padding-right: 12px;
	list-style-position: outside;
	list-style-type: upper-alpha;
}
#lista2  li {
	text-align:left;
}

.mod_tabla_cabecera{
	text-align:center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	color: #ffffff;
	background-color: #990000;
}
.mod_tabla_celdas{
	text-align:left;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	
	
}

.referencia {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
	color: #713222;
}
.referencia_comillas{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #713222;
	font-style: italic;
}
.referencia_firma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #713222;
}

.m3{
	height: 218px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px
	
}

#items{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#items li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#555555;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin: 4px;
	font-size: 11px;
}
#items li a:hover {
	color:#990000;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #BBBBBB;
}

#items li .fecha{
	color:#3c464c;
	font-weight: bold;
}
/*al 25 */
.subtitulos_grises{
	color:#777777 !important;
	font-size:16px !important;
	font-weight: lighter !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align:center !important;

}

#link_relacionados{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#link_relacionados li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#555555;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin: 4px;
	font-size: 11px !important;
	font-family: Arial, Helvetica, sans-serif !important;

}
#link_relacionados li a:hover {
	color:#ffffff;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #990000;
	text-decoration: underline;
	background-color: #990000;
}






#link_comun{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#link_comun li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#990000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	margin: 4px;	
}
#link_comun li a:hover {
	color:#CC0000;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #990000;
	text-decoration: underline;
}

/*Quotemedia:*/
.link_comun{
	list-style:none;
	margin:0;
	padding:0;
	color:#990000;
	
}

.link_comun a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#990000  !important;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	margin: 4px;	
}
.link_comun a:hover {
	color:#CC0000 !important;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #990000;
	text-decoration: underline;
}


.SharePrice_Title_Bold
{
	font: bold 10px Verdana;
	color: #A73101;
}

.SharePrice_Title_Normal
{
	font: 10px Verdana;
	color: #A73101;
}

.SharePrice_Up
{
	font: 10px Verdana;
	color: #259E00;
}

.SharePrice_Down
{
	font: 10px Verdana;
	color: #FF0000;	
}

.SharePrice_Bold
{
	font: bold 10px Verdana;
}

.SharePrice_Normal
{
	font: 10px Verdana;
}

.SharePrice_Delay
{
	font: 9px Verdana;
	color: #666666;
}


.SharePrice_Comment
{
	font: 9px Arial;
	color: #666666;
}
.SharePrice_Comment_negro
{
	font: 9px Arial;
	color: #A73101;
	
}

/*Fin Quotemedia*/


#items_marcados{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#items_marcados li  {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#993300;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BBBBBB;
	border-left-color: #660000;
	margin: 4px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

button			{width: 150px}
	.botonMenuDespl 	{margin-left: 5px; width: 120px}
	.AereosVisible		{display:block; position:relative; }
	.AereosOculto		{display:none; position:relative; }
	.MarinosVisible		{display:block; position:relative;}
	.MarinosOculto		{display:none; position:relative;}
	.TerrestresVisible	{display:block; position:relative;}
	.TerrestresOculto	{display:none; position:relative;}
	.CuatroVisible	    {display:block; position:relative;}
	.CuatroOculto	    {display:none; position:relative;}
	.CincoVisible	    {display:block; position:relative;}
	.CincoOculto	    {display:none; position:relative;}
	.SeisVisible	    {display:block; position:relative;}
	.SeisOculto	        {display:none; position:relative;}
	.SieteVisible	    {display:block; position:relative;}
	.SieteOculto	    {display:none; position:relative;}
	.OchoVisible	    {display:block; position:relative;}
	.OchoOculto	        {display:none; position:relative;}
		
.body_site_investor_relations{
background-image: url(/ENG/PublishingImages/Common/fondo_investor.gif);

	background-repeat: repeat-x;


}

.mod_tabla_cabecera_especial{
	text-align:center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7b858b;
	color: #ffffff;
	background-color: #7b858b;
}




#items_noticias{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#items_noticias li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#555555;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	margin: 4px;
	font-size: 12px;
}
#items_noticias li a:hover {
	color:#990000;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #BBBBBB;
	
}

#items_noticias li .fecha{
	color:#3c464c;
	font-weight: bold;
}
.fecha_titulo{
	border-bottom-color: #BBBBBB;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 4px;
}

.mod_tabla_cabecera_gris{
	
	font-weight: bold;

	color: #111111;
	background-color: #DDDDDD;
}




.link_comun2  a {
	display:block;
	text-decoration:none;
	color:#990000;
	
	
}
.link_comun2  a:hover {
	color:#CC0000;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #990000;
	
}

.tb_form{
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}
#items_marcados2{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#items_marcados2 li  {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#222222;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin: 4px;
	font-size: 11px;
	line-height: 15px;
}
.items_marcados2_marcado{
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
}

#link_preguntas{
	list-style:none;
	margin:0;
	padding:0;
}

#link_preguntas li  {
	text-decoration:none;
	text-align:left;
	color:#777777;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 50px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	margin: 4px;
}

#link_preguntas li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#990000;
	background-image: url(/ENG/PublishingImages/Common/vineta.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	
}
#link_preguntas li a:hover {
	color:#CC0000;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #990000;
	text-decoration: underline;
}


#link_preguntas li .preguntas{
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #777777;
}


.m_io{
	border-left-color:#990000;
	border-bottom-color: #990000;
	background-image: url(/ENG/PublishingImages/Common/fondo_io.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 180px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}


#lista_grande   {
	display:block;
	text-decoration:none;
	text-align:left;
	padding-right: 12px;
	list-style-image: url(/ENG/PublishingImages/Common/vineta.gif);
	list-style-position: outside;
	list-style-type: circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#lista_grande  li {
	text-align:left;
	color:#575B5E;/**********felix***********/
}


.f1_naranja{
	background-image: url(/ENG/PublishingImages/Common/cb3.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 5px;	
}
.f2_naranja{
	background-image: url(/ENG/PublishingImages/Common/cb6.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 5px;	
}
.f4_naranja{
	background-image: url(/ENG/PublishingImages/Common/cb7.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	background-color: #fce4d0;
}
.f3_naranja{
	background-image: url(/ENG/PublishingImages/Common/cb7.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #fce4d0;
}
.f5_naranja{
	background-image: url(/ENG/PublishingImages/Common/fondo_doblez.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#tb_titulo_naranja{
	font-size: 20px;
	font-weight: lighter;
	color: #060102;
	background-image: url(/ENG/PublishingImages/Common/fondo_titulo_naranja.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

#lista_grande_naranja   {
	display:block;
	text-decoration:none;
	text-align:left;
	padding-right: 12px;
	list-style-image: url(/ENG/PublishingImages/Common/vineta_naranja.gif);
	list-style-position: outside;
	list-style-type: circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 19px;
	color: #671E01;
}
#lista_grande_naranja  li {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

#items_grande{
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#items_grande li a {
	display:block;
	text-decoration:none;
	text-align:left;
	color:#555555;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin: 4px;
	font-size: 12px;
}
#items_grande li a:hover {
	color:#990000;
	/*background-color:#FF9900;*/
	border-left-color:#990000;
	border-bottom-color: #BBBBBB;
}

#items_grande li .fecha{
	color:#3c464c;
	font-weight: bold;
}
.m4{
	height: 306px;
	margin: 0px;
	
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px
}
.m5{
	height: 306px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}
.m5 a {
color: #7F0000;
text-decoration: none;
}

.m5 a:link  {
	color: #7F0000;
	text-decoration: none;
}
.m5 a:hover {
	color: #AA0000;  
	/*color: #F9F5F5;*/
	text-decoration: underline;
}
.m5 .btn_readmore a:hover {
	color: #F9F5F5;
	text-decoration: underline;
}


.marco{
	margin: 0px;
	padding: 4px;
	border: 1px solid #A0A0A4;
}
.m6{
	height: 218px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.mod_tabla_celdas a {
color: #7F0000;
text-decoration: none;
}

.mod_tabla_celdas a:link  {
	color: #7F0000;
	text-decoration: none;
}
.mod_tabla_celdas a:hover {
	color: #AA0000;
	text-decoration: underline;
}

.mod_tabla_celdas a:visited {
color: #7F0000;
text-decoration: none;
}


a {
color: #7F0000;
text-decoration: none;
}

a:link  {
	color: #7F0000;
	text-decoration: none;
}
a:hover {
	color: #AA0000;
	text-decoration: underline;
}

.divxyz
{

/*background-repeat:repeat !important;*/
height:auto !important;
}


.divxyz table tr td a {
color: #7F0000;
text-decoration: none;


}

.divxyz table tr td a:link  {
	color: #7F0000;
	text-decoration: none;
}
.divxyz table tr td a:hover {
	color: #AA0000;
	text-decoration: underline;
}
.divxyz table tr td a:visited {
color: #7F0000;
text-decoration: none;
}


.linksDividends a {
color: #7F0000;
text-decoration: none;
}

.linksDividends a:link  {
	color: #7F0000;
	text-decoration: none;
}
.linksDividends a:hover {
	color: #AA0000;
	text-decoration: underline;
}

.linksDividends a:visited {
color: #7F0000;
text-decoration: none;
}




.cabecera_separacion {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:2px;
	padding-left: 0px;
}
.subtitulos_bloques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2A7FAA;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2A7FAA;
	padding-bottom: 4px;
	padding-top:4px;
	
}
.bloque_manrcado {
	background-color: #E1FDF2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #A0A0A4;
	border-bottom-color: #A0A0A4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3D3DC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D3DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A3F55;
}

.bloque_cabecera_leyenda {
	font-size: 12px;
	color: #AA0000;
	background-color: #D0D2D7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #808080;
}
.bloque_leyenda {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5D6950;
	font-size: 11px;
	color: #797979;
}

#pie_pagina{
	background-color: #96002d;
	clear: both;	
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top:-2px;
	margin-bottom: 12px;
	overflow: hidden;
	width: 100%;
}

#pie_pagina #derechosreservados{
	/*font-size: 10px;*/
	color: #ffffff;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;

	/*background-color: #FF3F00;*/
}

#pie_pagina #derechosreservados .dir {
	TEXT-TRANSFORM: uppercase;
	font-size: 7pt;
	WIDTH: auto;
	PADDING-RIGHT: 25px;
	FLOAT: left;
	COLOR: #DADEE4
}

#pie_pagina #derechosreservados .links {
	BORDER-LEFT: #fff 1px dotted;	
	WIDTH: auto;
	FLOAT: left;
	COLOR: #00FF00;
	BORDER-RIGHT: #fff 1px dotted
}
#derechosreservados-links {
	BORDER-LEFT: #fff 1px dotted;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 15px;
	WIDTH: auto;
	PADDING-RIGHT: 5px;
	FONT-SIZE: 10px;
	LIST-STYLE-IMAGE: none;
	BORDER-RIGHT: #fff 1px dotted;
	FLOAT: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left:10px;
}
#pie_pagina #derechosreservados #derechosreservados-links LI {
	WIDTH: auto;
	FLOAT: left;
	vertical-align:top;	
	background-image: url(/ENG/PublishingImages/Common/ar-footer.gif);
	background-repeat: no-repeat;
	background-position: left 20%;
}
#pie_pagina #derechosreservados #derechosreservados-links A {
	PADDING-LEFT: 8px;
	WIDTH: auto;
	PADDING-RIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #D6DBE3;
	vertical-align:top;	
	margin-top: auto;
	margin-bottom: auto;
	font-size: 9px;
}
#pie_pagina #derechosreservados #derechosreservados-links A:hover {
	TEXT-DECORATION: underline
}
#pie_pagina #derechosreservados .img {
	POSITION: relative; WIDTH: auto; FLOAT: right; TOP: -5px
}
#pie_pagina #derechosreservados .bmv {
	PADDING-RIGHT: 5px
}
#pie_pagina #derechosreservados .nyse {
	WIDTH: auto
}


#submenu2{
	list-style:none;
	margin:0;
	width:auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;	/*width: 150px;*/
	
}

#submenu2 li  {
	
	padding-right: 4px;
	text-align:right;
	padding-bottom: 8px;
	margin-top: 4px;
	font-size: 10px;
}
#submenu2 li a {
		display:block;
	text-decoration:none;
	text-align:right;
	color:#3B454C;
	padding-top: 8px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
}
#submenu2 li a:hover {
	color:#990000;
}

#submenu2 .titulo_people{


/*	background-image: url(/ENG/PublishingImages/SustDevelopment/icn_people.gif);

	background-repeat: no-repeat;

	background-position: right top;*/

}
#submenu2 .titulo_comunity{

/*	background-image: url(/ENG/PublishingImages/SustDevelopment/icn_communities.gif);

	background-repeat: no-repeat;

	background-position: right top;*/

}

#submenu2 .titulo_environmental{

	/*background-image: url(/ENG/PublishingImages/SustDevelopment/icn_ambiente.gif);

	background-repeat: no-repeat;

	background-position: right top;*/

}

.textoEvent{
line-height: 17px;
    font-family: Arial, Helvetica, sans-serif !important;
	color: #575B5E;
	/*font-size:30px !important;*/
}


.event{
	font-size:16px !important;
	}
.fecha_tituloEvent{
	border-bottom-color: #BBBBBB;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 4px;
	font-size:16px !important;
}
.fechaEvent{
	color:#3c464c;
	font-weight: bold;
		font-size:16px !important;
}


/* --- 02-06-2011 --- */

.linksDividends,
.linksDividends *{
color: #7F0000;
text-decoration: none;
}

.linksDividends,
.linksDividends li{
	margin:0;
	padding: 0;
	list-style-type: lower-alpha;
	list-style-position: inside;
}

/* ------ 22-06-2011 ------ */

#link_preguntas .DivDetalle{
	display: none;
	position: relative;
}

#link_preguntas .DivDetalle.DivVisible{
	display: block;
	position: relative;
}
