﻿/** ------------------------------------------------------------------------------------------------* @author 	Leandro Mancini - Comuniclick* ------------------------------------------------------------------------------------------------*/body{    font-family:'Trebuchet MS';    font-size:12px;/*	background:url(../../../images/site/shared/background.jpg) no-repeat center top;*/}.main{    width:100%;    float:left;	background:url(../../../images/site/section/home/bg-banner.png) no-repeat center -390px;}.inner{    width:970px;    margin:0 auto;    position:relative;}.bt-more{    background:url(../../../images/site/shared/bg-bt-mais.png) no-repeat left center;    padding:0 0 0 20px;    font-family:'Frutiger_CE_45_Light';    font-size:14px;}.bt-more:hover{    text-decoration:underline;}input:focus,textarea:focus,.focus{	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3) !important;	-web-kit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3) !important;	-moz-kit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3) !important;}/** ------------------------------------------------------------------------------------------------* HEADER* ------------------------------------------------------------------------------------------------*/.main .header{    width:100%;    float:left;    position:relative;    z-index:50;}.main .header h1{    float:left;    padding:15px 0 0 0;}.main .header h1 a{    display:block;    width:264px;    height:66px;    background:url(../../../images/site/shared/logo-anfarmag-novo.png) no-repeat;}.main .header .menu-top{    float:right;    padding:0 7px 0 0;    font-family:'Frutiger_CE_45_Light';    font-weight:bold;}.main .header .menu-top ul.social-media{    float:left;}.main .header .menu-top ul.social-media li{    float:left;    padding:0 1px 0 0;}.main .header .menu-top ul.social-media li a{    width:29px;    height:27px;}.main .header .menu-top a.link_home{	color: #677587;    font-size: 8pt;    height: auto;    line-height: 25px;    padding: 0 10px;	float:left;    width: auto;}.main .header .menu-top a.link_home:hover{	text-decoration:underline;}.main .header .menu-top ul.social-media li a.bt-facebook{    background:url(../../../images/site/shared/bg-bt-facebook.png) no-repeat;}.main .header .menu-top ul.social-media li a.bt-twitter{    background:url(../../../images/site/shared/bg-bt-twitter.png) no-repeat;}.main .header .menu-top ul.social-media li a.bt-youtube{    background:url(../../../images/site/shared/bg-bt-youtube.png) no-repeat;}.main .header .menu-top ul.mn{    float:left;    height:27px;    width:424px;	position:relative;	z-index:10;    background:url(../../../images/site/shared/bg-bt-mn.png) no-repeat;}.main .header .menu-top ul.mn li{    float:left;    width:84px;}.main .header .menu-top ul.mn li a{    text-align:center;    color:#677587;    line-height:24px;    font-size:8pt;    display:block;}.main .header .menu-top ul.mn li dl{	text-align:center;    color:#677587;    line-height:24px;    font-size:8pt;}.main .header .menu-top ul.mn li dl dt{	cursor:default;}.main .header .menu-top ul.mn li dl dd{	background:#FFFFFF;    border: 1px solid #DADADA;    margin: 3px 0 0 -70px;	display:none;    width: 218px;	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);	-mox-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);}.main .header .menu-top ul.mn li.before-last{    width:65px;}.main .header .menu-top ul.mn li.last{    width:150px;    height:28px;    background:url(../../../images/site/shared/bg-bt-mn-last.png) no-repeat;}.main .header .menu-top ul.mn li.last a{    color:#fff;    text-align:center;    padding:0;}.main .header .menu-top ul.mn li a:hover{    text-decoration:underline;}.main .header .search{    border: 1px solid #DEDEDE;    float: right;    width:422px;    height:33px;    margin:20px 7px 0 0px;    font-family:'Trebuchet MS';        -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset;    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset;}.main .header .search input[type="text"]{    background: none;    border: none;    padding: 0 5px;    height:33px;    float:left;    line-height:32px;    width:207px;	margin:0 6px 0 0;}.main .header .search .select{    width:142px;    height:23px;    display:block;    background:#efefef;    float:left;    position:relative;    border:1px solid #e0e0e0;    margin:4px 0;    color:#6d7b89;    font-size:14px;    line-height:22px;    padding:0 5px;    overflow:hidden;}.main .header .search .select label{    font-size:12px;    line-height:23px;}.main .header .search .select span{    background:url(../../../images/site/shared/bg-select-header.png) no-repeat;	position:absolute;	top:0;	right:0;	width:12px;	height:12px;	display:block;	margin:5px;		-moz-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    -o-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: all 0.3s ease; 	-moz-transition: all 0.3s ease; 	transition: all 0.3s ease;}.main .header .search .select select{    opacity:0;    filter:alpha(opacity=0);    width:142px;    height:25px;    position:absolute;    top:0;    left:0;    padding:0;    border:none;    background:#EFEFEF;    margin:0;    font-size:11px;}.main .header .search .select:hover span{    -moz-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    -o-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);}.main .header .search a{    width:40px;    height:33px;    background:url(../../../images/site/shared/bg-bt-search.png) no-repeat center center;    float:right;    border-left:1px solid #e0e0e0;}.main .header .menu{    width:100%;    float:left;    height:63px;    background:url(../../../images/site/shared/bg-menu.png) no-repeat center top;    margin:15px 0 0 0;    font-family:'Frutiger_CE_45_Light';    font-weight:bold;}.main .header .menu div{    width:100%;    float:left;    height:63px;}.main .header .menu div.hover{    background:url(../../../images/site/shared/bg-menu-hover.png) no-repeat;}.main .header .menu ul{    float:left;    /*padding:0 0 0 5px;*/}.main .header .menu ul li{    float:left;    height:55px;    padding:2px 0 0 0;    background:url(../../../images/site/shared/bg-border-menu.png) no-repeat right center;}.main .header .menu ul li a{    color:#677587;    text-transform:uppercase;    font-size:11px;    text-align:center;    padding:15px 0;    display:block;    line-height:26px;}.main .header .menu ul li a:hover{	color:#565758;	text-decoration:underline;    background:url(../../../images/site/shared/bg-hover-menu.png) repeat-x;}.main .header .menu ul li.style a{     line-height:14px;}.main .header .menu ul li ol{    display:none;    background:#657385;    float:left;    padding:0 8px;    margin: 0;        -webkit-border-radius: 0 0 5px 5px;    -moz-border-radius: 0 0 5px 5px;    border-radius: 0 0 5px 5px;}.main .header .menu ul li ol li{    background:none;    height:auto;    padding:0;    width:100%;    float:left;    border-bottom: 1px dotted #FFFFFF;}.main .header .menu ul li ol li.last{    border:none;}.main .header .menu ul li ol li a{    color:#fff;    padding:0 0 0 10px;    margin:0 !important;    text-align:left;	text-transform:inherit;    font-size:9pt;    line-height:28px !important;    background:url(../../../images/site/shared/bg-bullet-sub-menu.png) no-repeat left center;        -webkit-transition: all 0.2s ease; 	-moz-transition: all 0.2s ease; 	transition: all 0.2s ease;}.main .header .menu ul li ol li a:hover{    text-decoration:underline;    background:url(../../../images/site/shared/bg-bullet-sub-menu.png) no-repeat 5px center;    padding:0 0 0 15px;	color:#fff;}/** ------------------------------------------------------------------------------------------------* CONTENT* ------------------------------------------------------------------------------------------------*/.main .content{    width:100%;    float:left;    padding:20px 0 40px 0;}#banner{    width:637px;    height:300px;    position:relative;    overflow:hidden;    float:left;        /*-webkit-border-radius: 10px 0 0px 10px;    -moz-border-radius: 10px 0 0px 10px;    border-radius: 10px 0 0px 10px;*/}#banner ul{    width:999999px;    float:left;}#banner ul li{    float:left;}#banner .pagination{    position:absolute;    bottom:0;    left:0;    width:100%;    float:left;}#banner .pagination ol{}#banner .pagination ol li{    float:left;    height:16px;    position:relative;    cursor:pointer;    background:rgba(0, 0, 0, 0.1);}#banner .pagination ol li a{    width:100%;    display:block;    height:16px;    background:url(../../../images/site/shared/bg-bt-banner.png) no-repeat center top;    position:absolute;    bottom:0;    left:0;}#banner .pagination ol li:hover,#banner .pagination ol li.on{    background-color:transparent;}#banner .pagination ol li:hover a,#banner .pagination ol li.on a{    background-position:center bottom;}/** ------------------------------------------------------------------------------------------------* INTERNAL* ------------------------------------------------------------------------------------------------*/#internal{	width:100%;    float:left;}#internal #banner{	margin:0 0 15px 0;}#internal .inner{	width:960px;}#internal .top{	width:100%;    float:left;}#internal .top .menu{	width:100%;	float:left;}#internal .top .menu ul{	width:100%;	float:left;	border-bottom:1px solid #dcdcdc;}#internal .top .menu ul li{	float:left;	padding:0 0 15px 0;	margin:0 25px 0 0;}#internal .top .menu ul li.current{	background:url(../../../images/site/shared/bg-menu-internal.png) no-repeat center bottom;}#internal .top .menu ul li a{	color:#677587;	font-family:'Frutiger_CE_45_Light';	font-size:13px;	display:block;}#internal .top .menu ul li a:hover{	text-decoration:underline;}#internal .top .menu ul li a.on{	font-weight:bold;	text-decoration:none;	cursor:default;}#internal .top .menu-current{	height:90px;	float:left;	padding:15px 0 0 0;}#internal .top .menu-current ul{	float:left;}#internal .top .menu-current ul li{	padding:0 6px 0 0;	margin:0 0 0 -6px;	position:relative;    float: left;	background:url(../../../images/site/shared/bg-menu-internal-current.png) no-repeat right top;}#internal .top .menu-current ul li a{	color:#818b9a;	text-transform:uppercase;	font-weight:bold;	padding:0 10px;	line-height:20px;	font-size:10px;	display:block;	border-bottom: 1px solid #E0E0E0;    border-left: 1px solid #E0E0E0;    border-top: 1px solid #E0E0E0;}#internal .top .menu-current ul li.current{	background: none;    margin: 0;    padding: 0 10px;    font-weight:bold;    line-height:18px;    color: #005BAB;    font-size: 24px;    text-transform: capitalize;}#internal .top .menu-current ul li.current a{	border: medium none;    color: #005BAB;    font-size: 24px;    text-transform: capitalize;}#internal .top .menu-current ul li.z0{ z-index:10; }#internal .top .menu-current ul li.z1{ z-index:9; }#internal .top .menu-current ul li.z2{ z-index:8; }#internal .top .menu-current ul li.z3{ z-index:7; }#internal .top .menu-current ul li.z4{ z-index:6; }#internal .top .menu-current ul li.z5{ z-index:5; }#internal .top .menu-current ul li.z6{ z-index:4; }#internal .top .menu-current ul li.z7{ z-index:3; }#internal .top .menu-current ul li.z8{ z-index:2; }#internal .top .menu-current ul li.z9{ z-index:1; }#internal .top .shared{	float:right;	padding:15px 0 0 0;}#internal .top .shared dl{	float:left;}#internal .top .shared dl dt{	float:left;	color:#677587;	line-height:17px;}#internal .top .shared dl dd{	float:left;	padding:0 0 0 15px;}#internal .top .shared dl dd a{	height:17px;}#internal .top .shared dl dd a.bt-facebook{	width:15px;	background:url(../../../images/site/shared/bg-bt-facebook-internal.png) no-repeat;}#internal .top .shared dl dd a.bt-twitter{	width:11px;	background:url(../../../images/site/shared/bg-bt-twitter-internal.png) no-repeat;}#internal .top .shared dl dd a.bt-email{	width:17px;	background:url(../../../images/site/shared/bg-bt-email-internal.png) no-repeat;}/** ------------------------------------------------------------------------------------------------* PUBLICIDADES* ------------------------------------------------------------------------------------------------*/.publicity{    float:right;    width:305px;    position:relative;}.publicity h6{    font-size:18px;    color:#005bab;    font-family:'Frutiger_CE_45_Light';    font-weight:bold;    float:left;    padding:0 0 5px 0;    border-bottom:1px solid #d3d4d6;    width:100%;    margin:0 0 10px 0;}.publicity a.bt-more{    position:absolute;    top:32px;    right:0;}.publicity p{    color:#565758;    font-size:13px;    font-family:'Frutiger_CE_45_Light';    padding:0 0 10px 0;	width:100%;	float:left;}.publicity .video{    width:100%;    /*padding:0 0 25px 0;*/}.publicity img{    margin:0 0 25px 0;}.publicity label{	float:left;	padding:0 0 0 5px;}.publicity label[for="enquete_nome"]{	line-height: 22px;	width: 70px;	padding:0;}.publicity label[for="enquete_email"]{	clear:both;	line-height: 22px;	width: 70px;	padding:0;}.publicity input[type="button"]{	cursor:pointer;}.publicity input[type="radio"]{	float:left;}.publicity input[type="text"]{	font-family:'Trebuchet MS';    border: 1px solid #DEDEDE;    display:block;    height:23px;    margin:0 0 5px 0;    padding:0 3px;    float:left;        -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;        -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset;    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset;		-webkit-transition: all 0.2s ease; 	-moz-transition: all 0.2s ease; 	transition: all 0.2s ease;}/** ------------------------------------------------------------------------------------------------* FOOTER* ------------------------------------------------------------------------------------------------*/.main .footer{    width:100%;    float:left;}.main .footer .menu{    width:100%;    float:left;    border-top:5px solid #eeeeee;    border-bottom:5px solid #eeeeee;}.main .footer .menu div{    width:970px;    margin:0 auto;}.main .footer .menu div ul{    width:100%;    float:left;    padding:25px 0;}.main .footer .menu div ul li{    float:left;    width:212px;    margin:0 15px 15px 15px;    line-height:20px;	/*height:135px;*/	border-right:1px solid #eee;	padding:5px 0 0 0;}.main .footer .menu div ul li.border{    background:url(../../../images/site/shared/bg-border-footer.png) no-repeat right top;}.main .footer .menu div ul li a{    color:#565758;	display:block;}.main .footer .menu div ul li a.link_title{	color: #014291;    font-weight: bold;}.main .footer .menu div ul li a:hover{    text-decoration:underline;}.main .footer .menu div ul li a br{    display:none;}.main .footer .menu div ul li ol{    width:100%;    float:left;    /*padding:0 0 0 10px;*/}.main .footer .menu div ul li ol li{    float:none;    background:none;    padding:0;    height:auto;	margin:0;    border:none;}.main .footer .menu div ul li ol li a{}.main .footer .social-media{    width:100%;    float:left;    height:53px;    background:url(../../../images/site/shared/bg-footer.png) repeat-x left bottom;    padding:10px 0 0 0;}.main .footer .social-media span{    color:#fff;    line-height:52px;    float:left;	font-size: 11px;}.main .footer .social-media ul{    float:right;    padding:13px 0;}.main .footer .social-media ul li{    float:left;    padding:0 1px 0 0;}.main .footer .social-media ul li a{    width:29px;    height:27px;}.main .footer .social-media ul li a.bt-facebook{    background:url(../../../images/site/shared/bg-bt-facebook.png) no-repeat;}.main .footer .social-media ul li a.bt-twitter{    background:url(../../../images/site/shared/bg-bt-twitter.png) no-repeat;}.main .footer .social-media ul li a.bt-youtube{    background:url(../../../images/site/shared/bg-bt-youtube.png) no-repeat;}.gallery {    background: none repeat scroll 0 0 #EDEDED;    padding: 18px;    width: 600px;}.gallery ul li {list-style: none outside none !important;}.gallery ul li img{ float:none !important; padding:0 !important; }.gallery h6 {    color: #565758;    font-family: 'Frutiger_CE_45_Light';    font-size: 22px;    font-weight: normal;    padding: 0 0 10px;}