﻿/* 

 ---------------------------------------------------------------------
 CALIER INTERNACIONAL | www.calier.com.ve
 Hoja de Estilos Generales
 Desarrollado por B&MT Business Management Technology | www.bmt.com.ve
 Diseño por Daniel Yanes Arroyo 
 ---------------------------------------------------------------------
 
*/


html {

height:100%;
width:100%;

}

body {

margin:0;
padding:0;
background-color:#10406B;
background-image:url('../Images/BodyMainBackground.jpg');
background-repeat:no-repeat;
background-position:center 157px;
font-family:Arial, Helvetica, sans-serif;

}

.Container {

width:100%;
margin:auto;
background-image:url('../Images/HeaderMainBackground.jpg');
background-position:center top;
background-repeat:repeat-x;

}

.FooterContainer {

width: 100%;

}



/* HEADER ZONE ----------------------------------------------------------------------*/

.HZone {

height:150px;
width:100%;

}

.HZone .HeaderFlashSector {

width:900px;
margin:auto;

}



/* MIDDLE ZONE ----------------------------------------------------------------------*/

.MZone {

width:908px;
margin:auto;
border-spacing:0;
border-collapse:collapse;
height:auto;

}

.MZone .MainTableHeader {

width:908px;
border-spacing:0 0;
border-collapse:collapse;
margin:0;
padding:0;

}

.MZone .MainTableHeader tr td img {

border-spacing:0 0;
border-collapse:collapse;
margin:0;
padding:0;
border:0;
display:block;

}

	.MZone .MainTableHeader .GlobalMenuBar {
	
	width:189px;
	
	}	
	
	.MZone .MainTableHeader .DetailBar {
	
	background-image:url('../Images/ContentTableTopTitleBackground.png');
	background-position:center center;
	background-repeat:no-repeat;
	width:518px;
	
	}	
	
	.MZone .MainTableHeader .CompaniesMenuBar {
	
	width:201px;
	
	}

.MZone .MainTableMiddle {

width:908px;
margin:0;
padding:0;
border-spacing:0 0;
border-collapse:collapse;
background-image:url('../Images/ContentTableMiddleBackground.png');
background-position:center bottom;
background-repeat:repeat-y;

}

.MZone .MainTableMiddle tr td {

vertical-align:top;

}

	.MZone .MainTableMiddle .GlobalMenuBar {
	
	width:189px;
	text-align:right;
		
	/* Ajuste error de patrón de líneas en IE6 */
	background-image:url('../Images/LeftColumnPatternBackground.jpg');
	background-repeat:repeat-y;
	background-position:right center;
	
	}	
	
	.MZone .MainTableMiddle .DetailBar {
	
	width:518px;
	
	}	
	
	.MZone .MainTableMiddle .DetailBar .MainContent {
	
	margin:5px 20px 0 20px;
	
	}		
	
	.MZone .MainTableMiddle .CompaniesMenuBar {
	
	width:201px;
	text-align:left;
	
	}	
	
.MZone .MainTableBottom {

width:908px;
height:17px;
background-image:url('../Images/ContentTableBottomBackground.png');
background-position:center top;
background-repeat:no-repeat;

}

.MZone .FooterSpacer {

height:5px;	

}


	/* /// PAGE TITLE - TITULO PRINCIPAL DE LA PÁGINA /// */
		
	.MZone .MainTableHeader .DetailBar .TitlePageBox {
	
	width:460px;
	margin:auto;
	padding:0 0 13px 0;
	
	}
	
		.TitlePageBox h1 {
		
		margin:0;
		padding:0;
	
		}				
		
		.TitlePageBox .MainCategoryTitle {
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		background-image:url('../Images/TitlePageDivision.gif');
		background-position:right center;
		background-repeat:no-repeat;
		padding-right:5px;
		letter-spacing:-1px;
		color:#0B6BA0;
	
		}
				
			.TitlePageBox .MainCategoryTitle a {
			
			color:#0B6BA0;
			text-decoration:none;
			padding:0 6px 0 11px;
				
			}			
			
			.TitlePageBox .MainCategoryTitle a:hover {
			
			color:#40a4da;
			text-decoration:none;
			padding:0 6px 0 11px;
			background-image:url('../Images/TitlePageMainCategory_BackArrow.gif');
			background-position:2px 50%;
			background-repeat:no-repeat;
				
			}				
		
			.TitlePageBox .SubcategoryTitle {
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#4D4D4D;
		
			}			
			
				.TitlePageBox .SubcategoryTitle a {
				
				color:#4d4d4d;
				text-decoration:none;
								
				}				
				
				.TitlePageBox .SubcategoryTitle a:hover {
				
				color:#737373;
				text-decoration:none;		
				}
			
			
	/* /// COMPANIES MENU - MENU DE EMPRESAS DEL GRUPO /// */
		
	.MZone .MainTableMiddle .CompaniesMenuBox {
	
	width:195px;
	text-align:left;
	background-color:#F8F8F8;
	
	}
		
		.CompaniesMenuBox h1.TitleCountry {
		
		width:195px;
		height:26px;
		padding:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#29628F;
		
		}
				
		.CompaniesMenuBox ul {

		padding:5px 0 5px 0;
		margin:0;
		width:180px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.78em;
		
		}		
		
		.CompaniesMenuBox li {

		padding:7px 0 7px 18px;
		list-style:none;
		background-image:url('../Images/CompaniesMenuBox_ListDivision.gif');
		background-position:18px bottom;
		background-repeat:no-repeat;
		
		}				
		
			.CompaniesMenuBox li a {
	
			background-image:url('../Images/CompaniesMenuBox_BulletGeneric.gif');
			background-position:0 4px;
			background-repeat:no-repeat;
			padding:0 0 0 12px;
			text-decoration:none;
			color:#5E5E5E;
			display:block;		
					
			}						
			
			.CompaniesMenuBox li a:hover {
	
			background-image:url('../Images/CompaniesMenuBox_BulletHover.gif');
			background-position:0 4px;
			background-repeat:no-repeat;
			padding:0 0 0 12px;
			text-decoration:none;
			color:#0b6ba0;
			display:block;
					
			}			
			
			.CompaniesMenuBox li a .CountryName {
	
			color:#acabab;
			display:block;
					
			}			
			
			.CompaniesMenuBox li a:hover .CountryName {
	
			color:#37a1db;	
					
			}
			
	/* HISTORIA */
			
	.MainContent .HistorySector {
	
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
		
	}
	
	.MainContent .HistorySector li {
	
	padding-bottom:20px;
			
	}
	
	
		.MainContent .HistorySector li h4 {
		
		color:#468FAF;
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		padding:0 0 10px 0;
			
		}
		
		.MainContent .HistorySector li p {
		
		color:#595959;
		font-size:1em;
		margin:0;
		padding:0;
			
		}				
			
			

	/* /// LISTADO DE PRODUCTOS /// */
			
	.ProductsListBox .ProductsListItem {
	
	min-height:100px;
	border-bottom:1px #CCD9E0 dashed;
	margin-bottom:20px;
	padding-bottom:10px;
		
	}	
	
		.ProductsListBox .ProductsListItem h4 {
		
		font-size:0.9em;
		color:#468FAF;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:4px 0 4px 5px;
		border-bottom:2px #CCD9E0 solid;
		border-top:1px #DFE6EC solid;
		border-left:1px #DFE6EC solid;
		border-right:1px #DFE6EC solid;
		background-color:#EDF1F2;
		display:block;
		cursor:pointer;
			
		}
		
		.ProductsListBox .ProductsListItem h4 span {
		
		font-size:1.2em;
		color:#A8CADC;
		margin:0 7px 0 0;
		font-family:"Arial Black";
					
		}
		
		
			.ProductsListBox .ProductsListItem h4:hover {
			
			border-color:#BDCED6;
				
			}		
		
		.ProductsListBox .ProductsListItem h4 a {
		
		text-decoration:none;
		color:#468FAF;
		background-color:transparent;
					
		}
		
			.ProductsListBox .ProductsListItem h4:hover a {
			
			text-decoration:none;
			color:#1B6691;
			background-color:transparent;
			background-image:url('../Images/Bullet_ArrowRightGeneric.gif');
			background-position:right center;
			background-repeat:no-repeat;
			padding-right:10px;		
						
			}				
		
		.ProductsListBox .ProductsListItem .ProductCategory {
		
		font-size:0.8em;
		color:#436370;
		padding:0 0 10px 5px;
		margin:0;
		display:block;
			
		}
		
		.ProductsListBox .ProductsListItem .ProductResume {
		
		font-size:0.8em;
		color:#595959;
		padding:0 0 8px 5px;
		margin:0;
			
		}
		
		.ProductsListBox .ProductsListItem .ViewMore {
		
		font-size:0.9em;
		color:#2475A2;
		padding:0 0 0 2px;
			
		}
		
			.ProductsListBox .ProductsListItem .ViewMore a {
			
			color:#2475A2;
			text-decoration:none;
				
			}
			
			.ProductsListBox .ProductsListItem .ViewMore a:hover {
			
			color:#2A9FD0;
			text-decoration:underline;
			background-color:transparent;
				
			}
			
	/* /// LISTADO DE SERVICIOS /// */
			
	.MainContent .ServicesListBox {
	
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
		
	}
	
	.MainContent .ServicesListBox li {
	
	padding-bottom:20px;
	list-style-image:url('../Images/Bullet_IconCheck.gif');
			
	}
	
	
		.MainContent .ServicesListBox li h4 {
		
		color:#468FAF;
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		padding:0 0 10px 0;
			
		}
		
		.MainContent .ServicesListBox li p {
		
		color:#595959;
		font-size:1em;
		margin:0;
		padding:0;
			
		}
		
			
	/* /// NOTICIAS /// */
	
	
	.MainContent .NewsDate {
	
	color:#B2C0CC;
	font-size:0.75em;
	background-image:url('../Images/News_IconDate.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	display:block;		
		
	}
	
			
	.MainContent .NewsListSector {
	
	margin:auto;
	width:455px;
	min-height:550px;
	font-family:Arial, Helvetica, sans-serif;	
		
	}
	
		.MainContent .NewsListSector .NewsListItemBox {
		
		width:455px;
		min-height:50px;
		margin:12px 0 0 0;
		padding-bottom:15px;
		background-image:url('../Images/DirectoryListDivision.gif');
		background-repeat:no-repeat;
		background-position:center bottom;
			
		}
		
		
		.MainContent .NewsListSector .NewsListItemBox h3 {
		
		color:#5C899D;
		padding:0;
		margin:0 0 15px 0;
		font-size:1em;
			
		}
		
			.MainContent .NewsListSector .NewsListItemBox h3 a {
			
			color:#5C899D;
			text-decoration:none;
				
			}
			
			.MainContent .NewsListSector .NewsListItemBox h3 a:hover {
			
			color:#339EC2;
			text-decoration:underline;
			background-color:transparent;
				
			}
			
		
		
		.MainContent .NewsListSector .NewsListItemBox p img {
		
		max-width:80px;
		max-height:60px;
		
		width:80px;
		height:60px;		
		
		}
		
		.MainContent .NewsListSector .NewsListItemBox p {
		
		color:#6D6D6D;
		font-size:0.8em;
		margin:5px 0 10px 0;
				
		}
		
		.MainContent .NewsListSector .ViewMore {
		
		color:#5C899D;
				
		}
		
			.MainContent .NewsListSector .ViewMore a {
			
			color:#5C899D;
					
			}
			
			.MainContent .NewsListSector .ViewMore a:hover {
			
			color:#339EC2;
					
			}
			
	/* ÁREA DE CONTACTO */
						
	.MainContent .ContactSector {

	margin:auto;	
	font-family:Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	font-size:100%;
		
	}
	
		.MainContent .ContactSector h4 {
	
		font-size:1.2em;
		color:#3983B0;
		padding:0;
		margin:0;
			
		}
		
		.MainContent .ContactSector .CompanyLegalRegistry {
	
		font-size:0.8em;
		color:#8C8C8C;
		display:block;
		padding:0 0 10px 0;
		margin:0;
					
		}
		
		.MainContent .ContactSector .Title {
	
		font-size:0.85em;
		color:#33759D;
		font-weight:bold;
		display:block;
		padding:10px 0 5px 0;
		margin:0;
					
		}
		
		.MainContent .ContactSector .Subtitle {
	
		font-size:0.9em;
		color:#616161;
		font-weight:bold;
		display:block;
		float:left;
		min-width:50px;
		list-style:none;
		list-style-image:none;
					
		}
		
		.MainContent .ContactSector p {
	
		font-size:0.75em;
		color:#616161;
		padding:0;
		margin:0;
					
		}
		
		.MainContent .ContactSector ul {
	
		padding:0;
		margin:0;
					
		}		
		
		.MainContent .ContactSector li {
	
		list-style-image:none;
		list-style:none;
		text-indent:0;
		padding:0;
		margin:0;
					
		}		
		
		.MainContent .ContactSector .CompanyAddress, .CompanyPhone, .CompanyEmail, .CompanySite {
		
		padding:0 0 10px 40px;
		margin:0 15px 0 10px;
		background-position:left 5px;
		background-repeat:no-repeat;
		border-bottom:1px #DEDEDE dashed;
						
		}
		
			.MainContent .ContactSector .CompanyAddress {
			
			background-image:url('../Images/Companies_Contact_IconAddress.gif');
									
			}
			
			.MainContent .ContactSector .CompanyPhone {
			
			background-image:url('../Images/Companies_Contact_IconPhone.gif');
									
			}
			
			.MainContent .ContactSector .CompanyEmail {
			
			background-image:url('../Images/Companies_Contact_IconEmail.gif');
									
			}
			
			.MainContent .ContactSector .CompanySite {
			
			background-image:url('../Images/Companies_Contact_IconSite.gif');
			border-bottom:1px transparent solid;
									
			}
			
		.MainContent .ContactSector .ContactForm {
		
		margin:0 15px 0 10px;
								
		}
		
		.MainContent .ContactSector .ContactForm h5 {
		
		background-color:#E5ECF0;
		padding-left:5px;
								
		}
		
		.MainContent .ContactSector .ContactForm .ContactArea {
		
		/*background-color:#F2F5F8;*/
		border-bottom:3px #E5ECF0 solid;
		font-size:0.8em;
		color:#616161;
		padding:15px 10px 0px 10px;
								
		}		
		
		.MainContent .ContactSector .ContactForm .ContactData {
		
		min-height:100px;
		width:350px;
		margin:auto;
		padding:10px 0 10px 0;
								
		}
		
		.MainContent .ContactSector .ContactForm .ContactArea p {
		
		font-size:1em;
		padding-bottom:20px;
										
		}
		
		
			.ContactSector .ContactForm label {
			
			padding:0 0 3px 0;
			margin:0 0 0 7px;
			color:#616161;
			font-weight:bold;
			display:block;
															
			}
			
			.ContactSector .ContactForm .InputText {
			
			height:16px;
			border:1px #5091B2 solid;
			color:#545454;
			padding:2px 5px 2px 5px;
			margin:0 0 0 7px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			max-width:400px;
			
			}
			
			.ContactSector .ContactForm .TextArea {
			
			border:1px #5091B2 solid;
			color:#545454;
			padding:2px 5px 2px 5px;
			margin:0 0 0 7px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			min-width:290px;
			max-width:400px;
			
			}
						
			
			.ContactSector .ContactForm .Required {
			
			color:#FF5050;
			font-size:0.9em;
			padding-bottom:10px;
			
			}
			

			
	/* /// SITEMAP MAPA DEL SITIO /// */
	
	
	.MainContent .SiteMapSector {
	
	font-size:100%;
	min-height:550px;
	
	}
	
	.MainContent .SiteMapSector .SiteMapBox {
		
	}
	
		/* NIVEL 1 */
	
		.MainContent .SiteMapSector ul.SiteMapBox li {
		
		font-size:1.3em;
		color:#2475A2;
		margin:0 0 15px 0;
		padding:0;
		font-weight:bold;
		list-style-image:none;
		list-style:none;
			
		}

			.MainContent .SiteMapSector ul.SiteMapBox li a {
			
			color:#2475A2;
			text-decoration:none;
				
			}
			
			.MainContent .SiteMapSector ul.SiteMapBox li a:hover {
			
			text-decoration:none;
			color:#2A96D0;
				
			}			
					
		
		/* NIVEL 2 */
		
		.MainContent .SiteMapSector ul.SiteMapBox li ul {
		
		margin:10px 0 5px 30px;
		padding:0;
			
		}

		.MainContent .SiteMapSector ul.SiteMapBox li ul li {
		
		color:#4193B9;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:1em;
		list-style:square;
			
		}
		
			.MainContent .SiteMapSector ul.SiteMapBox li ul li a {
			
			color:#4193B9;
							
			}
			
			.MainContent .SiteMapSector ul.SiteMapBox li ul li a:hover {
			
			color:#4193B9;
			text-decoration:underline;
							
			}			
					

		/* NIVEL 3 */
		
		.MainContent .SiteMapSector ul.SiteMapBox li ul li ul {
		
		margin:15px 0 10px 40px;
			
		}

		.MainContent .SiteMapSector ul.SiteMapBox li ul li ul li {
		
		color:#35A3C7;
		margin:0 0 2px 0;
		padding:0;
		font-weight:normal;
		font-size:1.1em;
		list-style:circle;
			
		}
				
			.MainContent .SiteMapSector ul.SiteMapBox li ul li ul li a {
			
			color:#35A3C7;
				
			}
	
		
		
	
	
		
		
	
		

/* FOOTER ZONE ----------------------------------------------------------------------*/

.FZone {

height:60px;
width:900px;
margin:auto;
background-position:center top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;

}


	/* /// FOOTER MENU /// */

	.FZone .FooterMenuBar {
	
	width:900px;
	height:30px;
	margin:auto;
	text-align:center;
	font-size:0.7em;
	color:#D5DDE5;
	background-image:url('../Images/FooterMenuBackground.png');
	background-position:center center;
	background-repeat:no-repeat;
		
	}	
	
		.FooterMenuBar ul {
		
		padding-top:8px;
			
		}		
	
		.FooterMenuBar li {
		
		list-style:none;
		background-image:url('../Images/FooterMenuDivision.png');
		background-position:0 50%;
		background-repeat:no-repeat;
		padding:0 5px 0 10px;
		display:inline;
			
		}		
		
		.FooterMenuBar li a {
		
		text-decoration:none;
		color:#D5DDE5;		
			
		}		
		
		.FooterMenuBar li a:hover {
		
		text-decoration:underline;
		color:#FFFFFF;		
			
		}		
		
		.FooterMenuBar li a:visited {
		
		color:#D5DDE5;		
			
		}
		
		
	/* /// CREDITS SECTOR /// */

	.FZone .CreditsSector {
	
	background-image:url('../Images/CreditsSectorBackground.png');
	background-position:center center;
	background-repeat:no-repeat;
	font-size:0.6em;
	color:#7994ac;
	height:22px;
	
	}	
	
		.FZone .CreditsSector a {
		
		color:#7994ac;
		text-decoration:none;
		
		}
		
		.FZone .CreditsSector a:hover {
		
		color:#bcc9d5;
		text-decoration:underline;
		
		}		
		
		.FZone .CreditsSector table {
		
		width:98%;
		margin:auto;
		border:0px;
			
		}	
		
		.FZone .CreditsSector td {
		
		padding:0;
		margin:auto;
		border:0px;
		padding-top:5px;
			
		}
		
	
/* ESTILOS GENERALES ----------------------------------------------------------------------*/
	
	
	/* TÍTULO PRINCIPAL - NOTICIAS  */
			
	.MainContent h1.TitleNewsDetail {
	
	font-family: Arial, Heletica, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	color:#4b98c4;
	padding:5px 0 24px 0;
	margin:0;
	background-image:url('../Images/CorporativeInfo_TitlesBorder.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
	display:block;
	
	}	
	
		.MainContent h1.TitleNewsDetail a {
		
		text-decoration:none;
		color:#4b98c4;
			
		}	
		
		.MainContent h1.TitleNewsDetail a:hover {
		
		background-color:#F1F8FC;
			
		}		
			
		
	/* TÍTULO PRINCIPAL - PAGINAS  */
			
	.MainContent h1.TitlePageDetail {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	color:#6B95A8;
	padding:5px 0;
	margin:0;
	
	}	
	
		.MainContent h1.TitlePageDetail a {
		
		text-decoration:none;
		color:#4b98c4;
			
		}	
		
		.MainContent h1.TitlePageDetail a:hover {
		
		background-color:#F1F8FC;
			
		}		
	
	
	/* SUBTÍTULOS h2 */
			
	.MainContent h2 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#6B95A8;
	padding:5px 0;
	margin:0 0.7em 0 0.5em;
	
	}	
	
		.MainContent h2 a {
		
		text-decoration:underline;
		color:#6B95A8;
			
		}	
		
		.MainContent h2 a:hover {
		
		color:#1b5e88;
		text-decoration:underline;
		background-color:#E4F2F7;

			
		}
	
	
	/* SUBTÍTULOS h3 */
			
	.MainContent h3 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color:#6B95A8;
	padding:10px 0;
	margin:0 1em 0 0.5em;
	
	}	
	
		.MainContent h3 a {
		
		text-decoration:none;
		color:#6B95A8;
			
		}	
		
		.MainContent h3 a:hover {
		
		background-color:#F1F8FC;
			
		}
		
			
		
	/* SUBTÍTULOS h4 */
			
	.MainContent h4 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight:bold;
	color:#6B95A8;
	padding:10px 0;
	margin:0 1em 0 0.5em;
	
	}	
	
		.MainContent h4 a {
		
		text-decoration:none;
		color:#6B95A8;
			
		}	
		
		.MainContent h4 a:hover {
		
		background-color:#F1F8FC;
			
		}
		
				
		
	/* TEXTO GENÉRICO ARTICULOS */
			
	.MainContent .ArticleSector p {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#6d6d6d;
	padding:0;
	margin:0 1em 0 0.7em;
	text-indent:0;	
	
	}
	
	/* TEXTO RESUMEN */
			
	.MainContent p.ArticleResume {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#6593AA;
	padding:0;
	margin:0 1em 0 0.7em;
	font-style:italic;
	
	}	
	
	/* TEXTO RESALTADO */
			
	.MainContent .HighlightedText {
	
	color:#535353;
	padding:10px;
	margin:12px 0 12px 0;
	background-color:#F8F8E1;
	border:1px #E9E9A2 solid;
	display:block;
	
	}
	
	/* CITAS */
			
	.MainContent blockquote {
	
	color:#6D6D6D;
	padding:10px;
	margin:12px 0 12px 10px;
	display:block;
	border-left:4px #D7E2E8 solid;
	font-style:italic;
	background-color:#FFFFFF;
	font-size:0.8em;
	
	}
	
	/* NOTAS AL PIE DE PÁGINA */
			
	.MainContent .FootnoteBox {
	
	padding:5px 10px 5px 10px;
	border-top:1px #C8C8C8 solid;
	margin:20px 10px 5px 10px;
	background-color:#FFFFFF;
		
	}
	
		.MainContent .Footnote {
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#949494;
		padding:5px 0;
		display:block;
			
		}
		
		.MainContent .FootnoteTitle {
		
		color:#AEAEAE;
		font-style:italic;
			
		}
		
							
	/* ENLACES GENÉRICOS */	

	.MainContent p a {
	
	color:#5d97bc;
	text-decoration:underline;
	
	}
	
	.MainContent p a:hover {
	
	color:#1b5e88;
	text-decoration:underline;
	background-color:#E4F2F7;
	
	}
	
	
	/* BOTON VER MAS */	

	.MainContent .PageBreakAfter {
	
	font-size:0.8em;
	display:block;
	margin:0.5em 1em 1em 0.6em;
	
	}

		.MainContent .PageBreakAfter a {
		
		color:#6B95A8;
		text-decoration:none;
		padding:0 13px 0 0;
		background-image:url('../Images/Bullet_ArrowRightGeneric.gif');
		background-position:right 60%;
		background-repeat:no-repeat;
		
		}
		
		.MainContent .PageBreakAfter a:hover {
		
		color:#3f99ca;
		text-decoration:underline;
		background-image:url('../Images/Bullet_ArrowRightHover.gif');
		background-color:transparent;
			
	}
	
	
	
	/* LISTAS */
			
	.MainContent ul,ol {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding:5px 0 5px 0;
	margin:0 1em 0 2.1em;
	background-color:#FFFFFF;
	
	}	
	
	.MainContent li {
	
	font-size:12px;
		
	}
	
		.MainContent li a {
		
		padding:0;
		color:#5d97bc;
		text-decoration:underline;	
			
		}		
		
		.MainContent li a:hover {
		
		padding:0;
		color:#1b5e88;
		text-decoration:underline;
		background-color:#f4fbff;
			
		}	
		
		.MainContent ul li a {
		
		list-style-image:url('../Images/CorporativeInfo_GenericListBullet.gif');
			
		}		
		
		.MainContent ul li a:hover {
		
		list-style-image:url('../Images/CorporativeInfo_GenericListBullet.gif');
			
		}	
			
		.MainContent ul li {
		
		list-style-image:url('../Images/CorporativeInfo_GenericListBullet.gif');
		padding:0 0 3px 0;
			
		}
		
		.MainContent ol li {
		
		list-style-position:inherit;
		padding:0;
		margin:0;
		
		}
		
		.MainContent ol p {
		
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-style:normal;
		color:#6d6d6d;
		margin:0;
			
		}		
				
				
				
	/* IMAGENES */			

	.MainContent p img {
	
	padding:5px;
	border:1px #D4D4D4 solid;
		
	}

		.MainContent p .ImageLeft {
		
	    float:left;
	    margin:0 10px 5px 0;
			
		}	
		
		.MainContent p .ImageRight {
		
	    float:right;
	    margin:0 0 5px 10px;
			
		}
			
	

	/* TABLA DE DATOS */			

/*	.MainContent .DataTableBox {
	
	padding:5px;
	border:1px #ebeef0 solid;
	margin:auto;
	max-width:450px;
			
	}
*/	
		.MainContent .ArticleSector table a {
		
		color:#5d97bc;
		text-decoration:underline;
		
		}
		
		.MainContent .ArticleSector table a:hover {
		
		color:#1b5e88;
		text-decoration:underline;
		background-color:#E4F2F7;
		
		}
	
	
		.MainContent .ArticleSector table {	
		
		margin:auto;
		border-collapse:collapse;
		font-family:Arial, Helvetica, sans-serif;
				
		}
		
		.MainContent .ArticleSector table caption {	
		
		font-size:0.9em;
		color:#8dacbe;
		text-align:left;
		padding:5px 5px 10px 5px;
				
		}		
	
		.MainContent .ArticleSector thead {	
		
		background-image:url('../Images/DataTableHeaderBackground.png');
		background-position:center bottom;
		background-repeat:repeat-x;
		background-color:#f5f7f7;
		height:20px;
		vertical-align:middle;
		font-size:0.8em;
		font-weight:bold;
		color:#5d7785;
					
		}
	
			.MainContent .ArticleSector thead td {	
			
			padding:8px 5px 5px 5px;
			border:1px #bac7ce solid;
						
			}	
	
		.MainContent .ArticleSector tbody {	
		
		font-size:0.75em;
		color:#6d6d6d;
		background-color:#f8f8f8;
					
		}		
		
			.MainContent .ArticleSector tbody td {	
			
			padding:5px;
			border:1px #e2e7ea solid;
						
			}	
	
	.MainContent .ArticleSector tfoot {	
	
	background-image:url('../Images/DataTableHeaderBackground.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	height:15px;
	vertical-align:middle;
	font-size:0.6em;
	color:#5d7785;
	border:1px #e2e7ea solid;
				
	}	
	
	
	/* BOTTOM SECTOR */			

	.MainContent .Bottom {
	
	background-image:url('../Images/CorporativeInfo_BottomBorder.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	height:20px;
	padding-top:30px;
	text-align:center;
	background-color:#FFFFFF;

	}	
	
	
	/* BUTTON GO TO TOP */			

	.MainContent .ButtonGoToTop {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#2475A2;
				
	}	
	
		.MainContent .ButtonGoToTop a {
		
		color:#2475A2;
		text-decoration:none;
		background-image:url('../Images/Bullet_ArrowUpGeneric.gif');
		background-position:5px 6px;
		background-repeat:no-repeat;
		padding:1px 7px 1px 18px;
					
		}		
		
			.MainContent .ButtonGoToTop a:hover {
			
			color:#3f99ca;
			text-decoration:underline;
			background-image:url('../Images/Bullet_ArrowUpHover.gif');
			background-position:5px 6px;
			background-repeat:no-repeat;
			padding:1px 7px 1px 18px;
						
			}
		
		
	/* BUTTON PREVIOUS NEXT */			

	.MainContent .ButtonPrevious {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2475A2;
	float:left;
	padding-left:5px;
				
	}	
	
		.MainContent .ButtonPrevious a {
		
		color:#2475A2;
		text-decoration:none;
		background-image:url('../Images/Bullet_ArrowLeftGeneric.gif');
		background-position:5px 6px;
		background-repeat:no-repeat;
		padding:1px 7px 1px 18px;
					
		}		
		
			.MainContent .ButtonPrevious a:hover {
			
			color:#3f99ca;
			text-decoration:underline;
			background-image:url('../Images/Bullet_ArrowLeftHover.gif');
			background-position:5px 6px;
			background-repeat:no-repeat;
			padding:1px 7px 1px 18px;
						
			}		

	.MainContent .ButtonNext {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.71em;
	color:#2475A2;
	float:left;
				
	}	
	
		.MainContent .ButtonNext a {
		
		color:#2475A2;
		text-decoration:none;
	    background-image:url('../Images/Bullet_ArrowRightGeneric.gif');
		background-position:right 6px;
		background-repeat:no-repeat;
		padding:1px 13px 1px 7px;
					
		}		
		
			.MainContent .ButtonNext a:hover {
			
			color:#3f99ca;
			text-decoration:underline;
			background-image:url('../Images/Bullet_ArrowRightHover.gif');
			background-position:right 6px;
			background-repeat:no-repeat;
			padding:1px 13px 1px 7px;
						
			}
			
	/* BUTTON VOLVER AL INICIO BOTTOM */			

	.MainContent .Bottom .ButtonGoToTop {
	
	float:right;
	font-size:11px;
	padding-right:5px;
				
	}
	
	/* SECCIONES EN CONSTRUCCIÓN - MENSAJE ERROR TEXTO FALTANTE */
						
	.UnderConstructionMessage {
	
	margin:auto;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff5555;
	background-color:#fffef4;
	border:1px #ff5555 solid;
	padding:5px;
	text-align:center;
	display:block;
	font-style:normal;
		
	}	
		
		
	/* ESTILOS PAGINADOR */		
	
	/*
	Estilos Originales de:
	Plugin Name: WP-Digg Style Paginator
	Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
	Author: Victor De la Rocha
	Author URI: http://www.mis-algoritmos.com
	*/
		
	.Pagination {
	
	padding:3px;
	margin:3px;
	text-align:center;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:inherit;
	
	}
	
		.Pagination a {
		
		padding: 2px 5px 2px 5px;
		margin-right: 2px;
		border: 1px solid #ddd;	
		text-decoration: none; 
		color: #6DB21D;
		
		}
			
		.Pagination a:hover, .Pagination a:active {
		
		border:1px solid #85BD1E;
		color: #6DB21D;
		background-color: #F1FFD6;
		
		}
				
		.Pagination span.Current {
		
		padding: 2px 5px 2px 5px;
		margin-right: 2px;
		border: 1px solid #B2E05D;
		font-weight: bold;
		background-color: #B2E05D;
		color: #FFF;
		
		}
			
		.Pagination span.Disabled {
		
		padding: 2px 5px 2px 5px;
		margin-right: 2px;
		border: 1px solid #f3f3f3;
		color: #ccc;
		
		}		


	/* BOTONES INPUT GENÉRICOS */		

	.Button {
	
	background-image:url('../Images/ButtonsBackgroundGeneric.png');
	background-position:center center;
	background-repeat:repeat-x;
	background-color:#b6d4e5;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0E5075;
	border:1px #85b3cd solid;
	margin:0;
	
	}
	
		.Button:hover {
		
		background-image:url('../Images/ButtonsBackgroundHover.png');
		background-color:#21709b;
		color:#FFFFFF;
		border:1px #166490 solid;
		
		}

		
	/* MENSAJES DE ÉXITO, ERROR Y AYUDA */		

	.MainContent .MessageSuccessBox, .MessageErrorBox, .MessageHelpBox {
	
	padding:10px;
	margin:15px;
	background-position:center top;
	background-repeat:repeat-x;
	border-width:1px;
	border-style:dashed;
	min-height:50px;
	font-family:Arial, Helvetica, sans-serif;
		
	}	
	
	.MainContent .MessageSector p {
	
	padding:0 0 0 45px;
	margin:3px;
	background-position:left top;
	background-repeat:no-repeat;
			
	}
	
	.MainContent .MessageSector a:hover {
	
	background-color:transparent;
				
	}	
	
	.MainContent .MessageSector .Title {
	
	font-size:1em;
	font-weight:bold;
	display:block;
	padding:7px 0 15px 0;
				
	}
	
	.MainContent .MessageSector .Text {
	
	font-size:1em;
	color:#6D6D6D;
	padding:0 0 5px 0;
	display:block;
				
	}	
	
	
		/* MENSAJES DE ÉXITO */
		
		.MainContent .MessageSuccessBox {
		
		background-image:url('../Images/MessageSuccessBox_Background.png');
		background-color:#f3f9ec;
		border-color:#a9d17f;
				
		}
		
		.MainContent .MessageSuccessBox p {
		
		background-image:url('../Images/MessageSuccessBox_Icon.gif');
					
		}
		
		.MainContent .MessageSuccessBox .Title {
		
		color:#78B433;
					
		}
		
		.MainContent .MessageSuccessBox a {
		
		color:#78B433;
					
		}
		
		.MainContent .MessageSuccessBox a:hover {
		
		color:#618E2B;
					
		}
		
		/* MENSAJES DE ERROR */
		
		.MainContent .MessageErrorBox {
		
		background-image:url('../Images/MessageErrorBox_Background.png');
		background-color:#f9ecec;
		border-color:#b22a2a;
				
		}
		
		.MainContent .MessageErrorBox p {
		
		background-image:url('../Images/MessageErrorBox_Icon.gif');
					
		}
		
		.MainContent .MessageErrorBox .Title {
		
		color:#db6969;
					
		}
		
		.MainContent .MessageErrorBox a {
		
		color:#db6969;
					
		}
		
		.MainContent .MessageErrorBox a:hover {
		
		color:#ad2b2b;
					
		}
		
		/* MENSAJES DE AYUDA */
		
		.MainContent .MessageHelpBox {
		
		background-image:url('../Images/MessageHelpBox_Background.png');
		background-color:#f8f9ec;
		border-color:#daca1b;
				
		}
		
		.MainContent .MessageHelpBox p {
		
		background-image:url('../Images/MessageHelpBox_Icon.gif');
					
		}
		
		.MainContent .MessageHelpBox .Title {
		
		color:#c39905;
					
		}
		
		.MainContent .MessageHelpBox a {
		
		color:#c39905;
					
		}
		
		.MainContent .MessageHelpBox a:hover {
		
		color:#a58000;
					
		}
			
	
		
