body {margin:0px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:140%;}

a {text-decoration:none; color:#000000}
a:hover {text-decoration:none; color:#4F7D28;}

input {border:0px none; background-color:#474747; font-size:10px; font-family:Tahoma, Arial, sans-serif; color:#CCCCCC;}
.cursor {  cursor: hand}

/* FRAMEWORK ////////*/
div.FW_Header {background-image:url(../images/bkg/bkg_header.jpg); background-repeat:repeat-x; height:129px; line-height:100%;}
div.FW_Barra {/*background-image:url(../images/bkg/bkg_barra.gif);*/ background-color:#474747;}
div.FW_Content {/*background-image:url(../images/bkg/bkg_content.jpg); background-position:top; background-repeat:repeat-x;*/}
div.FW_Footer {background-image:url(../images/bkg/bkg_footer.gif); background-repeat:repeat-x; height:66px; margin-top:60px; color:#B7B7B7;}

div.FWMainDiv {margin:auto; width:952px; position:relative;}

.Clear {clear:both; height:1px; overflow:hidden;}

/* TEXTO /////*/
.TitleGreen {font-weight:bold; color:#333333;}
	.TitleGreen a {color:#333333;}
	.TitleGreen a:hover {color:#7CC242;}
	
.SmallText {font-size:10px;}

/* HEADER /////////*/
div.Logo {}

div.MainMenu {float:left; width:700px; color:#7CC242; float:left; text-transform:uppercase;}
	.MainMenu a {padding:1px 13px 1px 13px; margin:10px 0px 10px 0px; display:block; float:left; border-right:1px dotted #999999; color:#333333;}
	.MainMenu #Last a { border:0px none;}
	.MainMenu a:hover {color:#777777;}
	.MainMenu .Sel a {color:#7CC242;}

div.LangMenu {float:left; width:232px; font-size:10px; margin:10px; color:#BFBFBF;}
	.LangMenu a {color:#BFBFBF;}
	.LangMenu a:hover {color:#999999;}
	.LangMenu .Sel a {color:#999999;}
	
/* BARRA TOP ////////*/	
div.FotoContainer {background-color:#FFFFFF; width:690px; padding-left:10px; position:relative;}
	.GaleriaLegenda {position:absolute; padding:4px; width:672px; color:#FFFFFF; font-size:10px; background-color:#222222; bottom:0px; filter:alpha(opacity=70); -moz-opacity: 0.7;}
div.BarraRightContainer {width:232px; margin:10px;}

div.Tracker {position:absolute; top:3px; right:15px; font-family:Tahoma, Arial, sans-serif; font-size:9px; color:#333333;}
	.Tracker a {color:#474747;}
	.Tracker a:hover {color:#7CC242;}
	
/* NEWSLETTER ////////*/
div.InputContainer {border:1px solid #555555; background-color:#474747; width:220px; padding-left:5px; margin-bottom:5px;}
	
/* CONTEUDO ////////*/
div.ContentContainerBig{margin-top:25px; float:left; width:920px; padding-left:20px;}
	
div.ContentContainerLeft {margin-top:25px; float:left; width:650px; padding-left:20px;}

div.ContentContainerRight {margin-top:73px; float:right; width:252px;}
	.DestaqueContainer {width:238px; height:180px; position:relative; display:block;}
	.DestaqueTitulo {text-align:center; font-weight:bold; color:#FFFFFF; background-color:#474747; padding:6px 10px 6px 10px; width:218px; position:absolute; bottom:0px; filter:alpha(opacity=80); -moz-opacity: 0.8;}
		.DestaqueTitulo a {color:#FFFFFF}
		.DestaqueTitulo a:hover {color:#FFFFFF; text-decoration:underline;}
	
	.TituloRight {text-align:center; font-weight:bold; color:#FFFFFF; background-color:#474747; padding:6px 10px 6px 10px; width:218px; margin-bottom:1px;}
		.TituloRight a {color:#FFFFFF}
		.TituloRight a:hover {color:#FFFFFF; text-decoration:underline;}
	
	.GaleriaItem {float:left; width:55px; margin:1px 2px 1px 0px; background-color:#333333;}
	.GaleriaItem#LastItem {float:left; width:55px; margin:1px 0px 1px 0px;}
		.transOFF {border:0px;}
		.transON IMG {opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}

div.NumberMenu {float:right; font-size:11px; color:#FFFFFF; text-align:center; margin-right:2px;}
	.NumberMenu a {color:#CCCCCC; background-color:#474747; margin:0px; padding:1px 3px 1px 3px;}
	.NumberMenu a:hover {color:#CCCCCC; background-color:#222222; text-decoration:none;}
	.NumberMenu strong {color:#FFFFFF; background-color:#222222; margin:0px; padding:1px 3px 1px 3px; font-weight:normal;}

div.NumberMenuBarra {float:right; font-size:10px; color:#FFFFFF; text-align:center; margin-right:6px;}
	.NumberMenuBarra a {color:#CCCCCC; background-color:#474747; margin:0px; padding:0px 2px 0px 2px;}
	.NumberMenuBarra a:hover {color:#CCCCCC; background-color:#222222; text-decoration:none;}
	.NumberMenuBarra strong {color:#FFFFFF; background-color:#222222; margin:0px; padding:0px 2px 0px 2px; font-weight:normal;}
	
div.ArticleContainer {margin-top:19px;}
	div.ArticleFoto {float:right; margin:0px 2px 10px 25px; position:relative;}
	div.ArticletTitle {margin-bottom:15px;}
	
	div.ArticleFotoDetail {float:right; margin-left:25px; margin-right:2px; width:238px;}
	div.FotoDetail {margin-bottom:20px;}
	div.ArticleBack {margin-top:10px; font-size:10px; font-weight:bold;}
		.ArticleBack a {color:#333333;}
		.ArticleBack a:hover {color:#7CC242;}

div.ContentContainerTwo {margin-top:20px; float:left; width:300px; padding-left:20px;}
	.InputContainerWhite {border:1px solid #999999; background-color:#FFFFFF; width:250px; padding-left:2px; margin-bottom:5px;}
	.InputContainerWhite input {border:0px none; background-color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, sans-serif; color:#777777;}
	.InputContainerWhite textarea {border:0px none; background-color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, sans-serif; color:#777777; }
		
/* FOOTER ////////*/
div.FooterContactos {padding-bottom:21px; margin-left:10px; font-size:10px; line-height:130%}
div.FooterCopyright {float:left; margin-left:10px; font-size:10px; font-family:Tahoma, Arial, sans-serif; line-height:100%;}
div.FooterMenuBottom {float:right; margin-right:10px; font-size:10px; font-family:Tahoma, Arial, sans-serif; line-height:100%;}

	.FW_Footer a {color:#A3A3A3;}
	.FW_Footer a:hover {color:#666666;}
	.FW_Footer .Sel a {color:#666666;}