BODY { margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:130%; }

P { margin:0px 0px 14px 0px; }

A { text-decoration:none; color:#000056; }
A:HOVER { text-decoration:none; color:#3F61A7; }

FORM { padding:0px; margin:0px;}
INPUT {}
SELECT {}
TEXTAREA {}

UL { margin:0px 0px 20px 0px; padding:0px; }
UL LI { margin:0px 0px 0px 24px; padding:3px 0px 3px 0px; list-style-image: url(../images/bullets/bullet.gif); list-style-type: none; vertical-align:top; }


/* COMMONS */
.PageTitle { font-size:12px; font-weight:bold; }
.Tracker { font-size:10px; padding:4px 14px 0px 0px; }
.Back { font-size:10px; padding:0px 14px 30px 0px; }
.Navigation { font-size:10px; margin-bottom:5px; }
.Title { font-weight:bold; }
.Title A { font-weight:bold; }
.Foto { border:1px solid #000000; }
.PDF { padding-top:6px; font-size:10px; }


/* FRAMEWORK */

.FW_TableHeader { width:888px; }
.FW_TableHeader .FW_HeaderTopBorder1 { background-color:#EEEEEE; }
.FW_TableHeader .FW_HeaderTopBorder2 { background-color:#000056; }
.FW_TableHeader .FW_HeaderMenu {}

	.TableHeaderMenu { font-weight:bold; }
	.TableHeaderMenu A { padding:0px 27px 0px 27px; color:#000056; }
	.TableHeaderMenu A.Sel { color:#3F61A7; }
	.TableHeaderMenu A:HOVER { color:#3F61A7; }

.FW_TableHeader .FW_HeaderContent {}

	.TableHeaderContent { }
	.TableHeaderContent .MenuImage { width:704px; }
	.TableHeaderContent .MenuRightContainer { background-color:#F2F2F2; padding:16px 16px 3px 16px; vertical-align:top; width:151px; }

		.TableHeaderRight { }
		.TableHeaderRight .HeaderRightMenu { font-size:10px; }
		.TableHeaderRight .HeaderNewsletter { }

			.TableNewsletter { width:147px; }
			.TableNewsletter .Title { }
			.TableNewsletter .Field { padding-top:8px; }
			.TableNewsletter .Field INPUT { border:1px solid #01016B; width:142px; font-size:11px; color:#666666; }
			.TableNewsletter .Submit { padding-top:8px; }
			.TableNewsletter .Submit INPUT { border:0px none; }

.FW_TableCenter { width:888px; }
.FW_TableCenter .FW_Content { width:704px; height:300px; }

	.TableContent { padding:20px 50px 40px 40px; }

.FW_TableCenter .FW_SubMenu { background-color:#FAFAFA; }

	.SubMenuTitle { background-color:#00006A; color:#FFFFFF; font-weight:bold; padding:10px 14px 10px 14px; }
	.TableSubMenu .Item A { display:block; font-weight:bold; padding:4px 14px 4px 14px; }
	.TableSubMenu .Item A.Sel { background-color:#F1F1F1; color:#3F61A7; }
	.TableSubMenu .Item A:HOVER { background-color:#F1F1F1; }
	.TableSubMenu .Item A.Sub { font-weight:normal; padding:4px 14px 4px 26px; }
	.TableSubMenu .Item A.SubSel { background-color:#F1F1F1; color:#3F61A7; font-weight:normal; padding:4px 14px 4px 26px; }
	.TableSubMenu .Item A.SSub { font-size:10px; font-weight:normal; padding:2px 14px 2px 40px; }
	.TableSubMenu .Item A.SSubSel { font-size:10px; background-color:#F1F1F1; color:#3F61A7; font-weight:normal; padding:2px 14px 2px 40px; }
	
	.TableHighlightsLateral { padding:4px 14px 4px 14px; }
	.TableHighlightsLateral .Title { padding-bottom:4px; }
	.TableHighlightsLateral .Highlight { padding-top:20px; }


.FW_TableCenter .FW_Contacts { background-color:#FAFAFA; border-bottom:12px solid #00006A; }

	.TableContactos { margin-top:15px; line-height:100%; }
	.TableContactos .Contactos { padding:16px; }

	.TableDestaqueLateral { margin-top:40px; }
	.TableDestaqueLateral .DestaqueLateral { padding-bottom:16px; }


.FW_TableFooter { width:888px; border-top:1px solid #999999; }
.FW_TableFooter .FW_Footer { }
.FW_TableFooter .FW_Footer .DivFooterMenu { color:#000056; font-size:10px; margin-top:10px; }
.FW_TableFooter .FW_Footer .DivFooterCopyright { color:#999999; font-size:10px; margin-top:6px; margin-bottom:10px; }
.FW_TableFooter .FW_Footer .DivFooterCopyright A { color:#999999; }


/* PAGES */

DIV.TextHome { border-bottom:8px solid #DBDBDB; padding-bottom:25px; }

.TableHighlights { width:582px; margin-top:25px; }
.TableHighlights .TdTitle { }
.TableHighlights .TdTitle DIV { width:159px; }
.TableHighlights .TdText { padding-top:10px; }
.TableHighlights .TdText DIV { width:159px; padding-top:12px; }

.TableHighlightsV2 { width:582px; margin-top:25px; }
.TableHighlightsV2 .TdTitle { padding:5px 10px 0px 11px; border-right:5px solid #FFFFFF; border-left:5px solid #FFFFFF; }
.TableHighlightsV2 .TdTitle DIV { /*width:159px;*/ }
.TableHighlightsV2 .TdText { padding:10px 10px 10px 11px; border-right:5px solid #FFFFFF; border-left:5px solid #FFFFFF; }
.TableHighlightsV2 .TdText DIV { /*width:159px;*/ padding-top:12px; }
/*.TableHighlightsV2 .Highlight {background-color:#EBEBF3;}*/
.TableHighlightsV2 .Highlight { background-color:#000056; color:#FFFFFF }
.TableHighlightsV2 .Highlight a { color:#FFFFFF }
.TableHighlightsV2 .Highlight a:hover { color:#8CA4D5; }

.TableArticles .Image { padding:40px 16px 30px 0px; }
.TableArticles .Content { padding:40px 0px 30px 0px; }
.TableArticles .Title { }
.TableArticles .Date { margin-bottom:6px; font-size:10px; color:#999999; }

.TableArticlesDetail .Foto { float:right; margin:0px 0px 20px 20px; }
.TableArticlesDetail .Content { }
.TableArticlesDetail .Title { }
.TableArticlesDetail .Date { margin-bottom:6px; font-size:10px; color:#999999; }

.TableProducts { margin-top:20px; }
.TableProducts .Image { padding:8px 0px 8px 0px; }
.TableProducts .Content { padding:8px 8px 8px 16px; }
.TableProducts .Title { }
.TableProducts .Date { margin-bottom:6px; font-size:10px; color:#999999; }

.TableMarcasHome {margin-top:12px;}
.TableMarcasHome td img {border:1px solid #DBDBDB;}

/*DROPDOWN*/

.DivDropDown { background-color:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; padding:4px 0px 4px 0px; }
.DivDropDown A { display:block; color:#000000; padding:2px 10px 2px 30px; }
.DivDropDown A:HOVER { background-color:#EEEEEE; }


/*MAPA SITE*/

.MapaSite  { background-image:url(../images/mapa_site/traco.gif); background-repeat:repeat-y; }

.MapaSite .Mapatit { font-weight:bold; color:#544D6E; }
.MapaSite .Mapatit a { color:#544D6E; }
.MapaSite .Mapatit a:hover { color:#102042; text-decoration:none; }

.MapaSite .MapaSub { margin-left:30px; margin-bottom:25px; border-left:1px solid #787867; text-align:left; padding:2px 0px 2px 10px; }
.MapaSite .MapaSub a { color:#787867; }
.MapaSite .MapaSub a:hover { color:#C43129; text-decoration:none; }
