.ClassNormalBlue
{
    COLOR: #0F7FE7;	
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}
.relatedLinksTitle
{
	padding-top:5px;
	width:150px;
	height:15px;
	padding-left:5px;	
	font-size:14px;
	font-weight:bold;
	font-family:arial, helvetica;
	}

.ClassSmallTitleBlue
{
    COLOR: #000099;	
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none
}
.ClassBoldWhite
{
    COLOR: #ffffff;	
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;	
    TEXT-DECORATION: none	
}
.ClassNormal
{
    COLOR: #000000;	
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    text-align : justify;
}
body 
{
	margin: 0px; 
	margin-left: 0px;	
	margin-top: 0px;	
	padding: 0px;
	 }

img	 
{
	border:0px;
	}

form 
{
	margin: 0px; 
	padding: 0px;
	}
A:link 			{ text-decoration: underline; color: #023185}
A:active 	 { text-decoration: underline; color: #023185}
A:visited 	  { text-decoration: underline; color: #666666}
A:hover 	 { text-decoration: underline; color: #666666}

blockquote {line-height : 110%}
textarea	{
				font-size:11px;
				font-family:arial, helvetica;
				color:#000000;	
				} 

#nav-toolbar a.seleccionado {
    color: #B4985A;
    text-decoration: none;
}

a.cemexProcurementTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0F7FE7;				
				text-decoration:none;	
				}	
				
.globalHeader2, table tr td a.globalHeader2
 {
				font-size:11px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#023185;				
				text-decoration:none;	
				}				
				
/*********************************** Utilities ************************************/	
.all		   {
				font-size:12px;
				font-family:arial, helvetica;
				color:#666666;	
				text-align : justify;
				} 
				
				
.allSmall	{
	font-size:11px;
	font-family:arial, helvetica;
	color:#666666;
}
.allUnderConstruction {
	font-size:14px;
	font-weight:bold;
	font-family:arial, helvetica;
	color:#000000;
	height:300px;
}


.allSmall2	{
				font-size:10px;
				font-family:arial, helvetica;
				color:#000000;		
				}
				
.allSmallrl	{
				font-size:11px;
				font-family:arial, helvetica;
				color:#000000;		
				}					
.allItalic {
				font-size:12px;
				font-weight:normal;
				font-family:arial, helvetica;
				font-style:italic;				
				color:#000000;				
				text-decoration:none;	
				}								
.activeSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#023185;				
				text-decoration:none;	
				}
			
				
.envSmall	{
				font-size:11px;
				font-family:arial, helvetica;
				color:#ffffff;		
				line-height:1.2;			
				}
.search	{
				font-size:11px;
				font-family:arial, helvetica;
				color:#ffffff;				
				}
/*********************************** Forms ************************************/				
input		{
				font-size:11px;
				font-family:arial, helvetica;
				color:#000000;	
				}
form 		{
	font-size : 11px;
	font-Family :arial, helvetica;
	color: #000000;
	border : 0px;
	margin-top: 3px;
}
select 		{
				font-size : 11px; 
				font-Family :arial, helvetica; 
				color: #000000;
				border : 0px;
				}
				
.searchie {
				font-size: 7pt;
				font-family: arial, helvetica;
				color: #000000;
				}

.searchnet {
				font-size: 8pt;
				font-family: arial, helvetica;
				color: #000000;
				}
				
				
/*********************************** Care ************************************/
.caresSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#45B800;				
				text-decoration:none;	
				}				
.caresHeader{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#45B800;				
				text-decoration:none;	
				}
.caresTitle,table tr td a.caresTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#45B800;					
				text-decoration:none;	
				}	
				
td.cares {
		background-color: #45B800;
}					

.careslink{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#45B800;				
				text-decoration:none;	
				}

/*********************************** Customer ************************************/
.customerSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#0F7FE7;				
				text-decoration:none;	
				}
.customerHeader{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0F7FE7;			
				text-decoration:none;	
				}
				
.customerTitle,table tr td a.customerTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0F7FE7;				
				text-decoration:none;	
				}			
				
td.customer {
		background-color: #0F7FE7;
}			

.customerlink{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0F7FE7;			
				text-decoration:none;	
				}	
/*********************************** Essence ************************************/				
.essenceSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#EFC41A;				
				text-decoration:none;	
				}

.essenceHeader {
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#EFC41A;				
				text-decoration:none;	
				}
td.essence {
		background-color: #EFC41A;
}					
.essencelink {
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#EFC41A;				
				text-decoration:none;	
				}

.essenceTitle,table tr td a.essenceTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#EFC41A;				
				text-decoration:none;	
				}			
/*********************************** Investor ************************************/								
.investorSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}
.investorHeader{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}
				
	.investorHeader:active{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}

				.investorHeader:hover{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}

				.investorHeader:visited{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}				
				
.investorA{
				font-size:12px;
				font-weight:normal;
				font-family:arial, helvetica;
				color:#000000;				
				text-decoration:none;	
				}		

.investorA:Link{
				font-size:12px;
				font-weight:normal;
				font-family:arial, helvetica;
				color:#000000;				
				text-decoration:none;	
				}		

.investorA:Active{
				font-size:12px;
				font-weight:normal;
				font-family:arial, helvetica;
				color:#000000;				
				text-decoration:none;	
				}		
				
.investorA:Hover{
				font-size:12px;
				font-weight:normal;
				font-family:arial, helvetica;
				color:#cc0000;				
				text-decoration:underline;	
				}				

.investorA:Visited{
				font-size:12px;
				font-weight:normal;
				font-family:arial, helvetica;
				color:#000000;				
				text-decoration:none;	
				}			
								
td.investor {
		background-color: #0D6E6E;
}					
.investorlink{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}
	
	.investorLink:Link{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}		

.investorLink:Active{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}		
				
.investorLink:Hover{
	font-size:10px;
	font-weight:bold;
	font-family:arial, helvetica;
	color:#0D6E6E;
	text-decoration: underline;
}				

.investorlink:Visited{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;				
				text-decoration:none;	
				}	
.investorTitle, table tr td a.investorTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#0D6E6E;					
				text-decoration:none;	
				}
	
/*********************************** Media ************************************/				
.mediaSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#663399;				
				text-decoration:none;	
				}
.mediaHeader{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#663399;				
				text-decoration:none;	
				}

.mediaTitle,table tr td a.mediaTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#663399;				
				text-decoration:none;	
				}	

td.media {
		background-color: #663399;
				}
.medialink{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#663399;				
				text-decoration:none;	
				}									
/*********************************** People ************************************/								
.peopleSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#FF6600;				
				text-decoration:none;	
				}				
.peopleHeader{
				font-size:13px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#FF9A38;				
				text-decoration:none;	
				}
.peopleTitle,table tr td a.peopleTitle{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#FF9A38;				
				text-decoration:none;	
				}				
			
td.people {
		background-color: #FF6600;
}	
.peoplelink{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#FF6600;				
				text-decoration:none;	
				}

/*********************************** Global ************************************/								
.globalSubnav {
				font-size:11px;
				font-weight:bold;
				font-family: trebuchet MS, arial, helvetica;
				color:#023185;				
				text-decoration:none;	
				}				
.globalHeader,table tr td a.globalHeader{
				font-size:14px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#023185;				
				text-decoration:none;	
				}

.globalTitle{
				font-size:20px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#023185;				
				text-decoration:none;	
				}	
td.global {
		background-color: #023185;
}	
.globallink{
				font-size:10px;
				font-weight:bold;
				font-family:arial, helvetica;
				color:#023185;				
				text-decoration:none;	
				}

.showcaselink:hover { font-size:11px;	font-family:arial; color:#666666;}
.showcaselink:link { font-size:11px;	font-family:arial; color:#023185;}
.showcaselink:visited { font-size:11px;	font-family:arial; color:#023185;}
/*********************************** Gráficas IR ************************************/								

.titulo 
{ 
	font-size:9pt; 
	font-family: arial, helvetica; 
	color : #000000; 
	font-weight: bold; 
	text-decoration: none
}

.tabla 
{
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tabla:hover {
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

body.grafica
{
	background-color: #ffffff;
	color: #ffffff;
	margin: 0px;
}

.relatedlink{
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.relatedLink:link{
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.relatedLink:active{
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.relatedLink:hover{
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.relatedLink:visited{
	font-family: arial, helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.downloadlink:{
	font-family: arial, helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.downloadlink:Link{
	font-family: arial, helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.downloadlink:Active{
	font-family: arial, helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.downloadlink:Hover{
	font-family: arial, helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.downloadlink:Visited{
	font-family: arial, helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*********************************** Home Page ************************************/								

.allHP		   { font-size:11px; text-decoration:none; font-family:arial, helvetica; color:#023185;} 
.whiteHP	{ font-size:12px; text-decoration:none; font-family:arial, helvetica; color:#ffffff; line-height:1.1;} 

.essenceMes { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#EFC41A;}
.essenceMes:hover { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#EFC41A; text-decoration:none;}
.essenceMes:link { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#EFC41A; text-decoration:none;}
.essenceMes:visited { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#EFC41A; text-decoration:none;}

.customerMes { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#66B9EB;}
.customerMes:hover { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#66B9EB; text-decoration:none;}
.customerMes:link { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#66B9EB; text-decoration:none;}
.customerMes:visited { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#66B9EB; text-decoration:none;}

.advantageMes { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#FFDF34;}
.advantageMes:hover { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#FFDF34; text-decoration:none;}
.advantageMes:link { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#FFDF34; text-decoration:none;}
.advantageMes:visited { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#FFDF34; text-decoration:none;}

.peopleMes { font-size:13px;font-weight:bold; font-family:arial, helvetica;color:#FFAE38;}
.peopleMes:hover { font-size:13px;font-weight:bold; font-family:arial, helvetica;color:#FFAE38; text-decoration:none;}
.peopleMes:link { font-size:13px;font-weight:bold; font-family:arial, helvetica;color:#FFAE38; text-decoration:none;}
.peopleMes:visited { font-size:13px;font-weight:bold; font-family:arial, helvetica;color:#FFAE38; text-decoration:none;}

.caresMes { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#98E74A;} 
.caresMes:hover { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#98E74A; text-decoration:none;} 
.caresMes:link { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#98E74A; text-decoration:none;} 
.caresMes:visited { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#98E74A; text-decoration:none;} 

.investorMes{ font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#44A8A8; }
.investorMes:hover { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#44A8A8; text-decoration:none;}
.investorMes:link { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#44A8A8; text-decoration:none;}
.investorMes:visited { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#44A8A8; text-decoration:none;}

.mediaMes { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#663399;}
.mediaMes:hover { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#663399; text-decoration:none;}
.mediaMes:link { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#663399; text-decoration:none;}
.mediaMes:visited { font-size:13px; font-weight:bold; font-family:arial, helvetica; color:#663399; text-decoration:none;}

.text { font-size:12px;	font-family:arial, helvetica; color:#000000; text-align : justify; text-decoration:none;}
.text:hover { font-size:12px;	font-family:arial, helvetica; color:#000000; text-align : justify; text-decoration:none;}
.text:link { font-size:12px;	font-family:arial, helvetica; color:#000000; text-align : justify; text-decoration:none;}
.text:visited { font-size:12px;	font-family:arial, helvetica; color:#000000; text-align : justify; text-decoration:none;}


/*********************************** Search ************************************/			
.pageContainer
{
    width: 100%;
    text-align: center;
}

.contentContainer
{
    width: 800px;
    margin: 0 auto;
}

.searchBox
{
   /* font-family: Tahoma, Helvetica, Sans-Serif;
    font-size: 90%;*/
    width: 400px;
}

.searchButton
{
    /*font-family: Tahoma, Helvetica, Sans-Serif;
    font-size: 90%;*/
}

.searchHeader
{
    width: 100%;
    /*background-color:#033186;*/
    background-color:#FFF;
}

.searchHeaderColumn
{
    width: auto;
    text-align: left;
}

.searchTerm
{
    font-weight: bold;
}

.searchStats
{
   /* font-size: 80%;*/
}

.searchResults
{
    width: 100%;
    background-color:#F3F3F3;
}

.searchResultsAlternative
{
    width: 100%;
    background-color:#FFF;
}


.resultsTitle
{
    width: auto;
    text-align: left;
}

.resultsDescription
{
    width: auto;
    text-align: left;
    /*color: #000000;
   font-size: 85%;*/
}

.resultsDisplayURL
{
    width: auto;
    text-align: left;
    font-weight:bold;
   /* font-size: 80%;
    color: #748000;*/
}

.non-html
{
    font-size: 100%;
}

.ajaxImageLoader
{
    position: absolute;
    top: 8px;
    left: 50%;
}

/*********************************** CEMEX Websites ************************************/	

.website {
font-size: 12px;
font-family:  Trebuchet MS;
color: #033186;
}

.websitelink {
font-size: 11px;
font-family:  Trebuchet MS;
color: #999999;
}

.websitetitulo {
font-size: 16px;
font-family:  Trebuchet MS;
color: #0066FF;
}

.websitesubtitulo {
font-size: 13px;
font-family:  Trebuchet MS;
color: #999999;
}

.websitepais {
font-size: 12px;
font-family:  Trebuchet MS;
color: #6D81A4;
}