/* RESET E NORMALIZE ANTIGO _basico.css	.clearfix / .replace */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:0 none}a:active,a:hover{outline:0 none}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,button,input{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;border:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:0 none}h1,h2,h3,h4,h5,h6{font-weight:400}body{line-height:1em;text-align:center;color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif}ul{list-style:none;}blockquote,q{quotes:none}hr{display:none}textarea{overflow:auto}select{-webkit-appearance:none}button{padding:0;border:0;cursor:pointer;background:0 0}iframe{border:0;overflow:hidden}*{outline:0 none}a,a:hover{text-decoration:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block; width: 100%;}html[xmlns] .clearfix{display:block}.replace{text-indent:-100%;overflow:hidden;white-space:nowrap;display:inline-block;font-size:0;line-height:0}.table{display:table}.table-cell{display:table-cell;vertical-align:middle;text-align:center}

/* MENSAGEM DE ATUALIZAR NAVEGADOR */
.erroNavegador{width:100%;height:150px;position:fixed;top:0;left:0;z-index:9999999999;background:#007a9a;text-align:center;color:#fff}.conteudoErro{width:900px;height:110px;margin:0 auto;position:relative;padding:20px 20px 20px 50px;text-align:left;background:url(../img/bg-barra-navegador.jpg) 0 0 no-repeat}.ttErroNavegador{display:block;font-size:24px;font-weight:700;text-transform:uppercase;padding:0 0 20px}.txtErroNavegador{width:510px;font-size:14px;line-height:18px}.btChrome{width:150px;height:40px;position:absolute;right:220px;top:65px;background:url(../img/bt-barra-navegador.jpg) 0 0 no-repeat}.btFirefox{width:130px;height:40px;position:absolute;right:70px;top:65px;background:url(../img/bt-barra-navegador.jpg) -176px 0 no-repeat}.btfecharBarra{width:25px;height:25px;position:absolute;right:10px;top:10px;background:url(../img/bt-barra-navegador.jpg) -347px -14px no-repeat}

/* FORMATACAO DOS ELEMENTOS DE TEXTO */
@font-face {
    font-family: 'ubuntubold';
    src: url('/public/fontes/ubuntu-bold.eot');
    src: url('/public/fontes/ubuntu-bold.eot?#iefix') format('embedded-opentype'),
         url('/public/fontes/ubuntu-bold.woff') format('woff'),
         url('/public/fontes/ubuntu-bold.ttf') format('truetype'),
         url('/public/fontes/ubuntu-bold.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold_italic';
    src: url('/public/fontes/ubuntu-bolditalic.eot');
    src: url('/public/fontes/ubuntu-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('/public/fontes/ubuntu-bolditalic.woff') format('woff'),
         url('/public/fontes/ubuntu-bolditalic.ttf') format('truetype'),
         url('/public/fontes/ubuntu-bolditalic.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntulight';
    src: url('/public/fontes/ubuntu-light.eot');
    src: url('/public/fontes/ubuntu-light.eot?#iefix') format('embedded-opentype'),
         url('/public/fontes/ubuntu-light.woff') format('woff'),
         url('/public/fontes/ubuntu-light.ttf') format('truetype'),
         url('/public/fontes/ubuntu-light.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubunturegular';
    src: url('/public/fontes/ubuntu-regular.eot');
    src: url('/public/fontes/ubuntu-regular.eot?#iefix') format('embedded-opentype'),
         url('/public/fontes/ubuntu-regular.woff') format('woff'),
         url('/public/fontes/ubuntu-regular.ttf') format('truetype'),
         url('/public/fontes/ubuntu-regular.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntumedium_italic';
    src: url('/public/fontes/ubuntu-mediumitalic.eot');
    src: url('/public/fontes/ubuntu-mediumitalic.eot?#iefix') format('embedded-opentype'),
         url('/public/fontes/ubuntu-mediumitalic.woff') format('woff'),
         url('/public/fontes/ubuntu-mediumitalic.ttf') format('truetype'),
         url('/public/fontes/ubuntu-mediumitalic.svg#ubuntumedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntumedium';
    src: url('/public/fontes/ubuntu-medium.eot');
    src: url('/public/fontes/ubuntu-medium.eot?#iefix') format('embedded-opentype'),
         url('/public/fontes/ubuntu-medium.woff') format('woff'),
         url('/public/fontes/ubuntu-medium.ttf') format('truetype'),
         url('/public/fontes/ubuntu-medium.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'icomoon';
	src:url('/public/fontes/icomoon.eot');
	src:url('/public/fontes/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/public/fontes/icomoon.ttf') format('truetype'),
		url('/public/fontes/icomoon.woff') format('woff'),
		url('/public/fontes/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	min-width: 1024px;
}


blockquote, q {
	font-size:25px!important;
	line-height: 38px;
	font-style: italic!important;
}

blockquote, q::before { 

	content: "“";
	color: #34526e;
    display: inline-block;
    padding: 0 5px 0 0;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    font-size: 50px;
}



blockquote, q::after { 
	content: "”";
	color: #34526e;
    display: inline-block;
    padding: 0 20px 0 0;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    font-size: 50px;
}


/* PUBLICIDADE */
body.bgPublicidade #main{
	/*background: url(../img/temp/temp-bg-publicidade.jpg) no-repeat 0 0 #06bbd1;*/
}
body.bgPublicidade .pubDestaque1{}

body.bgPublicidade #main .container{
	background-color: #fff;
	padding: 10px 0 40px;
	margin: 30px auto 0;
}
body.bgPublicidade #main .container .blocoLeftDefault{
	margin-top: -10px;
}

h1,h2,h3,h4,h5,h6{
}

/* CMS - FORMATACAO DE TAGS DO EDITOR */
.cms{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 19px;
}
.cms p{margin-bottom: 25px; display: block;}
.cms a{text-decoration:underline; color: #666;}
.cms .publicidade img{margin: 0;}
.cms img, .cms .publicidade{display: table; margin: 0px;}
.cms em,.cms i{}
.cms b,.cms strong{}
.cms u{}
.cms ul,.cms ol{}
.cms ul li{list-style:square inside;}
.cms ol li{list-style:decimal inside;}
.cms li{}
.cms strike{}


/* ESTRUTURA DO SITE */
#wrapper{
}

#main{
	display: block;
}

.container{
	margin: 0 auto;
	padding: 40px 0;
	text-align: left;
	width: 976px;
	position: relative;
}
/* FIM ESTRUTURA DO SITE */

/* topo site */
#header .headerTop{
	height: 45px;
	background-color:#004ea5;
}

#header .headerbottom{
	height: 140px;
	background-color:#00346e;
}

#header .container, #footer .container{
	padding: 0;
}

/* Menu topo esquerda*/
#header .menuTopo{
	height: 45px;
	width: 440px;
	line-height: 45px;
	float: left;
	font-size: 0;
}

#header .menuTopoItem{
	display: inline-block;
	font-family: 'ubunturegular';
	font-size: 10px;
	color: #36b1e4;
	letter-spacing: -0.02em;
}

#header .menuTopoItem:after{
	content: "\007C";
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
}

#header .menuTopoItem:last-of-type:after{
	content: " ";
	padding: 0;
	margin: 0;
}

#header .menuTopoLink{
	font-family: 'ubunturegular';
	font-size: 11px;
	color: #36b1e4;
	text-decoration: none;
	padding: 10px 0;
	letter-spacing: -0.02em;
	-webkit-transition: all .35s ease-out 0s;
	   -moz-transition: all .35s ease-out 0s;
	    -ms-transition: all .35s ease-out 0s;
	     -o-transition: all .35s ease-out 0s;
	        transition: all .35s ease-out 0s;
}

#header .menuTopoLink:hover{
	color:#fff;
}

#header .menuTopoItem .ico-home:before{
	font-size: 24px;
	vertical-align: -7px;
}

#header .logoTopGrupo{
	width: 60px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -30px;
	z-index: 9;
}

#header .linkLogoGrupo{
	background: url(../img/img-logo-grupo-oficina-brasil.png) no-repeat center center;
	width: 60px;
	height: 45px;
	display: block;
        cursor: default;
}

#header .logoTop{
	width: 252px;
	height: 140px;
	margin: 0 auto;
}

#header .logoTopLink{
	width: 252px;
	height: 140px;
	/*background: url(../img/img-logo-oficina-brasil.png) no-repeat 0 center;*/
	display: block;
	padding-top: 24px;
}

#header .btnLinkJornal{
	width: 232px;
	height: 36px;
	position: absolute;
	bottom: 15px;
	left: 0;
	z-index: 9;
}

#header .linkJornal{
	display: block;
	font-family: 'ubuntubold';
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 36px;
	color: #fff;
	letter-spacing: -0.02em;
}

#header .btnLinkJornal .ico-setaAf1:after{
	font-size: 24px;
	vertical-align: -14%;
}

#header .timeDate{
	position: absolute;
	top: 13px;
	left: 0;
	z-index: 9;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1em;
}

#header .timeDateItem{
	font-family: 'ubunturegular';
	font-size: 11px;
	color: #fff;
	display: inline-block;
	letter-spacing: -0.02em;
	line-height: 1em;
}

#header .timeDateItem:after{
	content: "\007C";
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
}

#header .timeDateItem:last-of-type:after{
	content: " ";
	padding: 0;
	margin: 0;
}

#header .boxLogin{
	width: 229px;
	height: 104px;
	padding: 23px 0 0 0;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
}

#header .formLogin{
	width: 205px;
	height: 87px;
	padding: 17px 17px 0 7px;
	background: #ffae3d;
	background: -moz-linear-gradient(top,  #ffae3d 0%, #ff7c24 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae3d), color-stop(100%,#ff7c24));
	background: -webkit-linear-gradient(top,  #ffae3d 0%,#ff7c24 100%);
	background: -o-linear-gradient(top,  #ffae3d 0%,#ff7c24 100%);
	background: -ms-linear-gradient(top,  #ffae3d 0%,#ff7c24 100%);
	background: linear-gradient(to bottom,  #ffae3d 0%,#ff7c24 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae3d', endColorstr='#ff7c24',GradientType=0 );
}

#header .listaBoxLegend{
	width: 77px;
	height: 23px;
	text-align: center;
	border-radius: 8px 8px 0 0;
	background: #ffae3d;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}

#header .listaBoxLegend legend{
	display: block;
	font-family: 'ubuntubold';
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	line-height: 23px;
	color: #fff;
	width: 77px;
	height: 23px;
	letter-spacing: -0.02em;
}

#header .listaBoxLegend legend.ico-setaAf2:after{
	font-size: 22px;
	vertical-align: -5px;
}

#header .listaboxLoginItem{
	height: 22px;
	margin: 0 0 9px 0;
}

#header .listaboxLoginItem label{
	font-family: 'ubunturegular';
	font-size: 11px;
	color: #fff;
	line-height: 22px;
	float: left;
	letter-spacing: -0.02em;
}

#header .inputLogin{
	height: 21px;
	width: 160px;
	float: right;
	color: #898a8d;
	font-size: 12px;
	line-height: 21px;
	cursor: text;
}

#header .linkEsqueciSenha{
	font-family: 'ubunturegular';
	font-size: 10px;
	color: #944108;
	line-height: 22px;
	text-decoration: underline;
	float: left;
	letter-spacing: -0.02em;
}

#header .btnEntrar{
	width: 60px;
	height: 21px;
	text-align: center;
	font-family: 'ubuntubold';
	font-size: 11px;
	line-height: 21px;
	color: #fff;
	letter-spacing: -0.02em;
	float: right;
	background: #0064be;
	background: -moz-linear-gradient(top,  #0064be 0%, #00368a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0064be), color-stop(100%,#00368a));
	background: -webkit-linear-gradient(top,  #0064be 0%,#00368a 100%);
	background: -o-linear-gradient(top,  #0064be 0%,#00368a 100%);
	background: -ms-linear-gradient(top,  #0064be 0%,#00368a 100%);
	background: linear-gradient(to bottom,  #0064be 0%,#00368a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064be', endColorstr='#00368a',GradientType=0 );
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.35);
}

#header .logado{
	width: 215px;
}

#header .logado h2{
	font-family: 'ubuntubold';
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#header .logado p{
	font-family: 'ubunturegular';
	font-size: 11px;
	line-height: 16px;
	color: #fff;
}

/* menu Global */
#header .navTop{
	background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 1%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fdfdfd), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fdfdfd 1%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fdfdfd 1%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 1%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fdfdfd 1%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e4e4e4',GradientType=0 );
}

#header .menuGlobal{
	width: 976px;
	margin: 0 auto;
	text-align: left;
	border-right: 1px solid #d3d3d3;
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.50);
	box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.50);
	font-size: 0;
	position: relative;
	z-index: 1;
}

#header .menuGlobalItem{
	height: 76px;
	text-align: center;
	line-height: 76px;
	display: inline-block;
	border-left: 1px solid #d3d3d3;
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.50);
	box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.50);
}

#header .menuGlobalLink{
	font-family: 'ubuntubold_italic';
	font-size: 15px;
	color: #00346e;
	display: block;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	-webkit-transition: all .25s ease-out 0s;
	   -moz-transition: all .25s ease-out 0s;
	    -ms-transition: all .25s ease-out 0s;
	     -o-transition: all .25s ease-out 0s;
	        transition: all .25s ease-out 0s;
}

#header .menuGlobalItem:hover > .menuGlobalLink{
 	color: #1dbecf;
	background: #e3e3e3;
	background: -moz-linear-gradient(top,  #e3e3e3 1%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e3e3e3), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #e3e3e3 1%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #e3e3e3 1%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #e3e3e3 1%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #e3e3e3 1%,#f6f6f6 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f6f6f6',GradientType=0 );*/
}

/* menu lista */
#header .menuJornal{width: 190px;}

#header .menuGlobalItem:hover.menuJornal:after{
	content: " ";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #1DBECF;
	display: block;
	margin: -10px auto 0;
}

#header .menuHome{width: 80px;}

#header .menuForum{width: 108px;}

#header .menuGuia{width: 167px;}

#header .menuVideo{width: 100px;}

#header .menuContExclusivo{width: 227px;}

#header .menuGlobalItem.menuContExclusivo a:hover{
	color: #ff9933;
}

#header .menuContExclusivo a:after{
	content: "";
	display: block;
	height: 3px;
	background: #ff9933;
	width: 100%;
	margin-top: -3px;
}

#header .menuContExclusivo a.ico-star:before{
	color: #ff9933;
	font-size: 13px;
}

/* subMenu */
#header .menuGlobalItem:hover > .subMenuGlobal{
	display: block;
}

#header .subMenuGlobal{
	display: none;
	width: 100%;
	line-height: 1;
	text-align: left;
	position: absolute;
	top: 76px;
	left: 0;
	z-index: 9999;
	-webkit-box-shadow:  1px 3px 4px  rgba(0, 0, 0, 0.3);
			box-shadow:  1px 3px 4px  rgba(0, 0, 0, 0.3);
}

#header .subMenuGrid{
	padding: 20px 0 20px 10px;
}

#header .subMenuGrid2{
	width: 365px;
	display: inline-block;
}

#header .subMenuGrid2 .ico-set2:before {
	position: absolute;
	left: 0;
	top: -1px;
}

#header .subMenuGlobalItem{
	font-family: 'ubuntubold';
	font-size: 12px;
	color: #fff;
	display: inline-block;
	width: 170px;
	padding: 0 0 0 12px;
	margin-bottom: 22px;
	position: relative;
	letter-spacing: -0.02em;
}

#header .subMenuGlobalLink{
	font-family: 'ubuntubold';
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	display:block;
	letter-spacing: -0.02em;
	-webkit-transition: all .25s ease 0s;
	   -moz-transition: all .25s ease 0s;
	    -ms-transition: all .25s ease 0s;
	     -o-transition: all .25s ease 0s;
	        transition: all .25s ease 0s;
}

#header .subMenuGlobalItem:hover, .subMenuGlobalItem:hover .subMenuGlobalLink{
	text-decoration: underline;
	color: #0a4c53;
}

#header .subMenuDestaque{
	width: 561px;
	padding: 20px;
	margin: 0 0 4px 0;
	display: inline-block;
	background-color: #fff;
	vertical-align: top;
	font-size: 12px;
}

#header .boxNoticiasSubMenu{
	width: 280px;
}

#header .subMenuGlobal .ultimasNoticiasItem h3{
	font-family: Arial,Helvetica,sans-serif;
	text-transform: none;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	color: #fff;
	margin-top: 0;
	line-height: 1;
	background-color: transparent;
	display: block;
}

.lkVideoMenu{
	overflow: hidden;
}

/* busca topo + view busca.php*/
.boxBusca{
	width: 229px;
	height: 27px;
	background-color: #fff;
	float: right;
	margin: 8px 0 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

.icoZom{
	position: absolute;
	top: 8px;
	left: 4px;
	width: 17px;
	height: 17px;
	font-size: 26px;
	color: #bcbdc0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.formBusca{
	height: 24px;
	padding: 1px 0 0 30px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 12px;
	font-size: 12px;
}

.formBusca fieldset{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 12px;
}

.formBusca label{
	padding: 0;
	color: #BCBDC0;
	cursor: text;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	height: 20px;
	line-height: 20px;
}

.formBuscaInput{
	width: 134px;
	height: 20px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	color: #bcbdc0;
	padding: 0;
	cursor: text;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

.btnBuscar{
	width: 60px;
	height: 24px;
	font-family: 'ubuntubold';
	font-size: 11px;
	color: #ffffff;
	background: #00459b;
	background: -moz-linear-gradient(top,  #0064bf 0%, #003a8d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0064bf), color-stop(100%,#003a8d));
	background: -webkit-linear-gradient(top,  #0064bf 0%,#003a8d 100%);
	background: -o-linear-gradient(top,  #0064bf 0%,#003a8d 100%);
	background: -ms-linear-gradient(top,  #0064bf 0%,#003a8d 100%);
	background: linear-gradient(to bottom,  #0064bf 0%,#003a8d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064bf', endColorstr='#003a8d',GradientType=0 );
}

/* BANNER */
#banner.banner{
	width: 655px;
	margin: 0 0 20px;
	position: relative;
	overflow: hidden;
}

#banner .listaBanner{
	width: 655px;
	height: 390px;
}

#banner .listaBannerItem{
	width: 655px;
	height: 390px;
}

#banner .boxListaBanner{
	width: 465px;
	position: absolute;
	bottom: 20px;
	left: 10px;
	z-index: 99;
}

#banner .catListaBanner{
	padding: 0 9px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	text-align: center;
	line-height: 20px;
	display: inline-block;
	margin: 0 0 5px 0;
}

#banner .catListaBanner:hover{
	text-decoration: underline;
}

#banner .ttListaBanner a{
	background: rgba(0,0,0,0.7);
	font-family: 'ubuntubold';
	font-size: 26px;
	color: #fff;
	line-height: 35px;
	letter-spacing: -0.02em;
}

#banner .ttListaBanner a:hover{
	text-decoration: underline;
}

.no-rgba #banner .ttListaBanner a{
	background: #000;
	filter:alpha(opacity=70);
}

#nav{
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 99;
}

#nav a{
	text-indent: -9999px;
	width: 25px;
	height: 10px;
	float: left;
	margin: 0 0 0 2px;
	background-color: rgba(221,221,221,0.7);
	-webkit-transition: all .35s ease-in-out 0s;
	   -moz-transition: all .35s ease-in-out 0s;
	    -ms-transition: all .35s ease-in-out 0s;
	     -o-transition: all .35s ease-in-out 0s;
	        transition: all .35s ease-in-out 0s;
}

.no-rgba #nav a{
	background-color: #ddd;
	filter:alpha(opacity=70);
}

#nav a.activeSlide, #nav a:hover{
	background-color: #1dbecf;
}
/* fim banner */

/* aside */
.bordAside{
	border-bottom: 1px solid #ccc;
}

.blocoAside{
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.ttAside{
	font-family: 'ubuntubold';
	font-size: 18px;
	color: #003e84;
	text-transform: uppercase;
	margin-bottom: 12px;
	letter-spacing: -0.02em;
}

.ttAside.ico-mail:before{
	font-size: 28px;
	margin-right: 5px;
	vertical-align: -6px;
}

.ttAside.ico-enquete:before{
	font-size: 28px;
	margin-right: 5px;
	vertical-align: -6px;
}

.ttAside.ico-phone:before{
	font-size: 28px;
	margin-right: 5px;
	vertical-align: -3px;
}

.ttAside.ico-shop:before{
	font-size: 28px;
	margin-right: 5px;
	vertical-align: -3px;
}

.ttAside.ico-video:before{
	font-size: 28px;
	margin-right: 5px;
	vertical-align: -3px;
}

.ttAside.ico-phone{
	padding-top: 15px;
}

.boxAside{
	padding: 20px 10px 15px;
	background: no-repeat #f9f9f9;
}

.txtForm{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 14px;
}

.boxAside label, .selectName{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	line-height: 18px;
}

.boxAside input{
	padding:1px 8px 0 9px;
	height: 28px;
}

.boxAside legend{
	display: none;
}

/* videos */
.blocoAsideVideos{
	position: relative;
}

.listaVideo{
	padding:0 0 30px;
	background: no-repeat #f9f9f9;
	height: 235px;
}

.listaVideoItem{
	width: 300px;
}

.linkVideoThumb{

	height: 168px;
	text-align: center;
	display: block;
}

.ttListaVideo{
	padding: 20px 10px 40px;
}

.ttListaVideo a{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 16px;
}

.navVideo{
	position: absolute;
	right: 10px;
	bottom: 40px;
	z-index: 999;
}
/* fim videos */

/* FIM ASIDE */

/* ==========================================================================
   CSS TELAS ERRO 404 / 500
   ========================================================================== */

.erro-404{
	padding: 60px;
	min-height: 500px;
	background: url(../img/bg-404.jpg) right center no-repeat;
}
.erro-500{
	padding: 60px;
	min-height: 500px;
	position: relative;
	background: url(../img/bg-500.jpg) center center no-repeat;
}

.ttErro{
    font-family: 'ubuntubold';
	font-size: 156px;
	color: #1dbecf;
	padding: 0 0 0 60px;
	background: url(../img/bg-tt-erro.png) 0 0 no-repeat;
	height: 138px;
	line-height: 138px;
	margin: 0 0 50px;
}

.txtErro{
	font-family: 'ubuntubold';
	font-size: 35px;
	line-height: 1.2em;
	color: #666666;
	margin: 0 0 30px;
}

.btVoltarErro{
	display: block;
	width: 280px;
	height: 50px;
	border-radius: 30px;
	font-family: 'ubuntubold';
	font-size: 19px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.txtErro500{
	width: 315px;
	font-size: 28px;
	position: absolute;
	top: 300px;
	left: 380px;
}
.btErro500{
	position: absolute;
	top: 410px;
	left: 398px;
}
.conteudoMenu{
	display: none;
}

.conteudoMenuAtivo{
	display: block;
}

/* Rodape */
#footer{
	min-width: 976px;
}

#footer:before{
	content: " ";
	background: url(../img/img-border-rodape.png) no-repeat center top;
	height: 5px;
	display: block;
}

#footer .bgNavFooter{
	background: url(../img/bg-rodape-links-a.png) no-repeat bottom center #003065;
}

#footer .bgInfoFooter{
	min-height: 82px;
	padding-top: 18px;
	background: url(../img/bg-rodape-links-b.png) no-repeat top center #01254e;
}

#footer .navFooter{
	padding: 45px 10px 0;
	text-align: left;
	font-size: 0;
}

#footer .navFooterItem{
	display: inline-block;
	padding: 0 34px 30px 0;
	vertical-align: top;
	min-width: 100px;
}

#footer li.listItemEnd{
	padding: 0;
}

#footer .navFooterItemBloco1{
	padding: 0 35px 25px 0;
}

#footer .navFooterBloco{
	padding: 14px 0 0;
}

#footer .navFooterBloco1{
	width: 242px;
}

#footer .navFooterBloco2{
	width: 385px;
}

#footer .ttLinkFooter{
	font-family: 'ubuntubold';
	font-size: 18px;
	color: #ffde00;
	text-transform: uppercase;
	text-shadow: -1px -1px 1px #000;
	letter-spacing: -0.02em;
    filter: dropshadow(color=#000, offx=-1, offy=-1);
    line-height: 1em;
}

#footer .navFooterBlocoItem{
	display: inline-block;
	width: 168px;
	padding: 0 12px 15px 12px;
	color: #fff;
	font-size: 11px;
	position: relative;
}

#footer .navFooterBlocoItem.ico-set2:before{
	position: absolute;
	top: 3px;
	left: 0;
}

#footer .linkFooter{
	font-family: 'ubuntulight';
	font-size: 11px;
	color: #fff;
	line-height: 16px;
	text-transform: uppercase;
	display: block;
	letter-spacing: -0.02em;
}

#footer .linkFooter:hover{
	text-decoration: underline;
}

#footer .menuFooter{
	width: 410px;
	display: inline-block;
}

#footer .menuFooterItem{
	width: 180px;
	margin: 0 12px 12px 0;
	font-size: 11px;
	display: inline-block;
	line-height: 1em;
}

#footer .menuFooterLink{
	font-family: 'ubuntulight';
	font-size: 11px;
	color: #a4aab5;
	text-decoration: underline;
	letter-spacing: -0.02em;
}

#footer .ttBoxFooterH2{
	font-family: 'ubuntubold';
	font-size: 11px;
	color: #a4aab5;
	text-transform: uppercase;
	margin: 0 0 12px 0;
	letter-spacing: -0.02em;
	line-height: 1em;
}

#footer .txtBoxFooter{
	font-family: 'ubuntulight';
	font-size: 11px;
	font-style: normal;
	color: #a4aab5;
	margin: 0 0 12px 0;
	letter-spacing: -0.02em;
	line-height: 1em;
}

#footer .logoFooter{
	float: right;
}

#footer .logoFooterLink{
	width: 150px;
	height: 66px;
	float: right;
	background: url(../img/img-logo-rodape-grupo-oficina-brasil.png) no-repeat 0 0;
}

#footer .copyright{
	min-height: 30px;
	text-align: center;
	background: #001832;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #364353;
	line-height: 30px;
	padding: 0;
}
/* cores padrões */

/* cor 01 => #1dbecf //seçoes Noticia */
.bgColor01{background-color: #1dbecf;}
.textColor01{color:#1dbecf;}
.borderColor01{border-color: #1dbecf;}

/* cor 02 => # //seçoes  */
/*.bgColor02{background-color: ;}
.textColor02{color:;}
.borderColor02{border-color: ;}*/

/* noticias */
.boxNoticias a{
	display: block;
}

.boxNoticiasGrid{
	width: 303px;
	margin: 0 20px 35px 0;
}

.boxNoticiasGrid:before{
	content: " ";
	display: block;
	border-top: 4px solid #e3e3e3;
}

.boxNoticiasGrid .contentNoticia{
	padding: 20px 0 0;
}

.boxNoticias .blocoImg{
	position: relative;
	margin: 0 0 16px 0;
}

.boxNoticias .bordNoticia, .subMenuGlobal .boxNoticias .bordNoticia{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0;)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0;);
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 6px solid #1DBECF;
	-webkit-transition: all .25s linear 0s;
	   -moz-transition: all .25s linear 0s;
	    -ms-transition: all .25s linear 0s;
	     -o-transition: all .25s linear 0s;
	        transition: all .25s linear 0s;
}

.boxNoticias .catNoticia{
	position: absolute;
	left: 0;
	bottom: -6px;
	height: 20px;
	line-height: 20px;
	padding: 0 9px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	text-align: center;
}

.boxNoticias .ttNoticias a{
	font-family: 'ubuntubold';
	font-size: 18px;
	color: #666666;
	line-height: 20px;
	letter-spacing: -0.02em;
	-webkit-transition: all .25s ease 0s;
	   -moz-transition: all .25s ease 0s;
	    -ms-transition: all .25s ease 0s;
	     -o-transition: all .25s ease 0s;
	        transition: all .25s ease 0s;
}

.boxNoticias .contentNoticia:hover > .ttNoticias a,
.boxNoticias .contentNoticia:hover > .infoNoticia .ttNoticias a{
	color: #1dbecf;
}

.boxNoticias .contentNoticia:hover .bordNoticia{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100;)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100;);
	opacity: 1;
	filter: alpha(opacity=100);
}

/* secundario */
.boxSecundario{
	width: 100%;
}

.boxNoticiasSecundario{
	width: 142px;
	margin: 0 19.33px 35px 0;
	-webkit-transition: all .25s ease 0s;
	   -moz-transition: all .25s ease 0s;
	    -ms-transition: all .25s ease 0s;
	     -o-transition: all .25s ease 0s;
	        transition: all .25s ease 0s;
}

.boxNoticiasSecundario .blocoImg{
	margin: 0 0 8px;
}

.boxNoticiasSecundario .catNoticia{
	position: relative;
	left: 0;
	bottom: 0;
	height: auto;
	text-align: left;
	padding: 0;
	color: #1dbecf;
	line-height: 30px;
}

.boxNoticiasSecundario .catNoticia:before{
	content: " ";
	display: block;
	border: 2px solid #e3e3e3;
	margin: 0;
	-webkit-transition: all .25s ease 0s;
	   -moz-transition: all .25s ease 0s;
	    -ms-transition: all .25s ease 0s;
	     -o-transition: all .25s ease 0s;
	        transition: all .25s ease 0s;
}

.boxNoticias .contentNoticia:hover .catNoticia:before{
	border: 2px solid #1dbecf;
}

.boxNoticiasSecundario .ttNoticias a{
	font-size: 15px;
}

/* destaque secundario */
.boxNoticias.boxNoticiasSecundario .destaque .catNoticia{
	background-color: #fff;
}

.boxNoticias.boxNoticiasSecundario .destaque.contentNoticia:hover .catNoticia:before{
	border: 2px solid #ff9933;
}

.boxNoticias.boxNoticiasSecundario .destaque .catNoticia{
	color: #ff9933;
}
/* fim secundario */

/* */
.boxUltimasNoticias{
	padding: 0 0 0 20px;
	width: 261px;
}

.boxUltimasNoticias a{
	display: block;
}

.boxUltimasNoticias h2{
	font-family: 'ubuntubold';
	font-size: 13px;
	color: #999999;
	text-transform: uppercase;
	margin: 0 0 20px;
	letter-spacing: -0.02em;
}

.boxUltimasNoticias .ultimasNoticiasItem, .contAbaNoticias .boxNoticiasItem{
	padding: 0 0 20px;
	margin: 0 0 18px;
	border-bottom: 1px dotted #d7d8da;
}

.boxUltimasNoticias .catNoticia, .infoNoticia .linkInfoNoticiaCat{
	font-family: 'ubunturegular';
	font-size: 11px;
	color: #1DBECF;
	text-decoration: underline;
	margin: 0 0 8px;
	letter-spacing: -0.02em;
}

.boxUltimasNoticias .ttUltimasNoticias{
	font-family: 'ubuntubold';
	font-size: 14px;
	color: #6f6f6f;
	-webkit-transition: all .25s ease 0s;
	   -moz-transition: all .25s ease 0s;
	    -ms-transition: all .25s ease 0s;
	     -o-transition: all .25s ease 0s;
	        transition: all .25s ease 0s;
}

.boxUltimasNoticias .ttUltimasNoticias:hover{
	color:#1DBECF;
	text-decoration: underline;
}

.boxUltimasNoticias .listEnd{
	border-bottom: 0;
	margin-bottom: 0;
}

/* destaque noticia */
.boxNoticias .destaque .bordNoticia{
	border-color: #ff9933;
}

.boxNoticias .destaque .catNoticia{
	background-color: #ff9933;
}

.boxNoticias .destaque:hover > .ttNoticias a,
.boxNoticias .destaque:hover > .infoNoticia .ttNoticias a,
.destaque .infoNoticia .linkInfoNoticiaCat{
	color: #ff9933;
}

/* conteudo noticias abas */
.contAbaNoticias{
	width: 582px;
	margin: 0 auto;
}

.boxNoticias .blocoImgMini{
	width: 148px;
	float: left;
	margin: 0 18px 0 0;
}

.infoNoticia{
	vertical-align: top;
}

.infoNoticia .ttNoticias a{
	font-family: 'ubuntubold';
	font-size: 17px;
	color: #6f6f6f;
	padding: 0 0 8px;
	display: block;
	letter-spacing: -0.02em;
}

.infoNoticia .txtInfoNoticia a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	display: block;
	line-height: 14px;
}

/* paginacao noticias */
.paginacao.paginacaoNoticias{
	margin-bottom: 42px;
}

.paginacaoNoticias:before{
	border-color: #1dbecf;
}

.paginacaoNoticias .prev:hover, .paginacaoNoticias .next:hover,
.paginacaoNoticias .prev:hover:before, .paginacaoNoticias .next:hover:after{
	color: #1dbecf;
}

.paginacaoNoticias .listaPaginacaoItem:hover a,
.paginacaoNoticias .ativo{
	background-color: #1dbecf;
	color: #fff;
	padding: 0 8px;
}
/* abas nosticias */
.abaSectionNoticia{
	font-size: 0;
	margin: 0 0 28px 0;
}

.abaSectionItem,
.abaSectionNoticiaItem{
	display: inline-block;
	font-size: 12px;
	border: #c5c5c5 solid;
	border-width: 1px 0 0 1px;
	line-height: 37px;
	background: #e9e9e9;
	margin: 0 2px 0 0;
	position: relative;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
}

.abaSectionNoticiaLink{
	padding: 0 16px;
	display: block;
	font-family: 'ubuntubold';
	font-size: 13px;
	text-transform: uppercase;
	color: #999;
	letter-spacing: -0.02em;
}

.abaSectionNoticiaLink.ico-setAf2:after{
	font-size: 20px;
	vertical-align: -4px;
}

.abaSectionItem.ativo,
.abaSectionItem:hover,
.abaSectionNoticiaItem.ativo,
.abaSectionNoticiaItem:hover{
	background-color: #fff;
	border: solid #fff;
	border-width: 1px 0 0 1px;
}

.abaSectionItem.ativo:before,
.abaSectionItem:hover:before,
.abaSectionNoticiaItem.ativo:before,
.abaSectionNoticiaItem:hover:before{
	content: " ";
	border-top: 3px solid #1dbecf;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.abaSectionItem.ativo > .abaSectionNoticiaLink,
.abaSectionItem:hover > .abaSectionNoticiaLink,
.abaSectionNoticiaItem.ativo > .abaSectionNoticiaLink,
.abaSectionNoticiaItem:hover > .abaSectionNoticiaLink{
	color: #1dbecf;
}

.abaSectionItem.ativo > .abaSectionNoticiaLink:after,
.abaSectionItem:hover > .abaSectionNoticiaLink:after,
.abaSectionNoticiaItem.ativo > .abaSectionNoticiaLink:after,
.abaSectionNoticiaItem:hover > .abaSectionNoticiaLink:after{
	content: "\e60b";
	font-family: 'icomoon';
}

.itemBloco{
	display: none;
}
/* fim noticias */

/* forum */
.infoPostForum{
	margin: 0 0 27px 0;
	display: block;
}

.boxForum{
	width: 536px;
	padding: 18px 23px;
	background-color: #f1f1f1;
	margin: 0 auto 5px;
}

.conteudoBoxForum{
	padding: 0 0 0 85px;
}

.linkCategoriaForum{
	font-family: 'ubunturegular';
	font-size: 11px;
	color: #8dc63f;
	text-decoration: underline;
	margin: 0 0 8px;
	display: inline-block;
	letter-spacing: -0.02em;
}

.ttBlocoForum{
	border-color: #8dc63f;
}

.ttBlocoForum h2{
	color: #fff;
	background-color: #8dc63f;
}

.ttInfoPost a{
	font-family: 'ubuntubold';
	font-size: 17px;
	color: #6f6f6f;
	padding: 0 0 8px;
	display: block;
	letter-spacing: -0.02em;
	line-height: 24px;
}

.txtInfoPost a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	display: block;
	line-height: 16px;
}

.ttInfoPost a:hover, .txtInfoPost a:hover{
	text-decoration: underline;
}

/* paginacao forum */
.paginacao.paginacaoForum{
	margin-bottom: 42px;
}

.paginacaoForum:before{
	border-color: #8dc63f;
}

.paginacaoForum .prev:hover, .paginacaoForum .next:hover,
.paginacaoForum .prev:hover:before, .paginacaoForum .next:hover:after{
	color: #8dc63f;
}

.paginacaoForum .listaPaginacaoItem:hover, .paginacaoForum .ativo{
	background-color: #8dc63f;
	color: #fff;
}
/* ico forum */
.ico-forum-reparador-leve:before{
	content: "\e618";
	font-family: 'icomoon';
	color: #fff;
	font-size: 50px;
	display: inline-block;
	background: url(../img/ico-forum.png) no-repeat 0 5px;
	width: 70px;
	height: 70px;
	padding: 0px 29px 15px 8px;
	float: left;
}

.ico-forum-reparador-pesado:before{
	content: "\e619";
	font-family: 'icomoon';
	color: #fff;
	font-size: 50px;
	display: inline-block;
	background: url(../img/ico-forum.png) no-repeat 0 5px;
	width: 48px;
	height: 28px;
	padding: 28px 29px 15px 8px;
	float: left;
}

.ico-forum-sugestoes:before{
	content: "\e61a";
	font-family: 'icomoon';
	color: #fff;
	font-size: 50px;
	display: inline-block;
	background: url(../img/ico-forum.png) no-repeat 0 5px;
	width: 48px;
	height: 28px;
	padding: 28px 29px 15px 8px;
	float: left;
}

.ico-icon-funilaria:before{
	content: "\e616";
	font-family: 'icomoon';
	color: #fff;
	font-size: 50px;
	display: inline-block;
	background: url(../img/ico-forum.png) no-repeat 0 5px;
	width: 48px;
	height: 28px;
	padding: 31px 29px 15px 8px;
	float: left;
}
/* fim forum */

/* breadcrumb */
.breadcrumb{
	margin-bottom: 20px;
}

.listaBreadcrumb{
	font-size: 0;
}

.listaBreadcrumbItem{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	display: inline-block;
	margin: 0 4px 0 0;
}

.ico-setaBreadcrumb:after{
	display: inline-block;
	margin: 0 0 0 4px;
}

.listaBreadcrumbItem a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.listaBreadcrumbItem a:hover{
	text-decoration: none;
}
/* fim breadcrumb */

/* paginação */
.paginacao{
	text-align: center;
	width: 582px;
	margin: 0 auto;
	padding: 8px 0 0;
	font-family: 'ubuntubold';
	letter-spacing: -0.02em;
}

.paginacao:before{
	content: " ";
	border-width: 1px 0 0 0;
	border-style: solid;
	display: block;
	padding: 0 0 7px;
}

.paginacao .prev, .paginacao .next{
	font-size: 13px;
	color: #999;
	text-transform: uppercase;
	line-height: 24px;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
}

.paginacao .prev{
	float: left;
}

.paginacao .prev:before{
	padding: 0 7px 0 0;
	font-size: 20px;
	vertical-align: -4px;
	color: #e2e2e2;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
}

.paginacao .next{
	float: right;
}

.paginacao .next:after{
	padding: 0 0 0 7px;
	font-size: 20px;
	vertical-align: -4px;
	color: #e2e2e2;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
}

.listaPaginacaoItem{
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #999;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
}

.listaPaginacaoItem a{
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #999;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
	        padding: 0 8px;
}


/* paginacao Default */
.paginacao.paginacaoDefault{
	margin-bottom: 42px;
	width: 100%;
}

.paginacaoDefault:before{
	border-color: #8dc63f;
}

.paginacaoDefault .prev:hover, .paginacaoDefault .next:hover,
.paginacaoDefault .prev:hover:before, .paginacaoDefault .next:hover:after{
	color: #8dc63f;
}

.paginacaoDefault .listaPaginacaoItem:hover, .paginacaoDefault .ativo{
	background-color: #8dc63f;
	color: #fff;
}
/* fim paginação */

/* navegação slide*/
.navLista li{
	display: inline-block;
}

.navBol a{
	text-indent: -99999px;
	width: 6px;
	height: 6px;
	border: 1px solid #b7b7b7;
	line-height: 14px;
	background: #a5a5a5;
	background: -moz-linear-gradient(top,  #a5a5a5 0%, #c9c9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(100%,#c9c9c9));
	background: -webkit-linear-gradient(top,  #a5a5a5 0%,#c9c9c9 100%);
	background: -o-linear-gradient(top,  #a5a5a5 0%,#c9c9c9 100%);
	background: -ms-linear-gradient(top,  #a5a5a5 0%,#c9c9c9 100%);
	background: linear-gradient(to bottom,  #a5a5a5 0%,#c9c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#c9c9c9',GradientType=0 );
	display: inline-block;
	margin: 0 2px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.navBol a.activeSlide, .navBol a:hover{
	background: #666;
	border: 1px solid #6e6e6e;
}
/* fim navegação slide*/

/* botoes */
.btn{
	text-align: center;
	border-radius: 20px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.35);
			box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.35);
}

.btnBkAzul{
	background: #43c4ea;
	background: -moz-linear-gradient(top,  #43c4ea 0%, #2799db 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43c4ea), color-stop(100%,#2799db));
	background: -webkit-linear-gradient(top,  #43c4ea 0%,#2799db 100%);
	background: -o-linear-gradient(top,  #43c4ea 0%,#2799db 100%);
	background: -ms-linear-gradient(top,  #43c4ea 0%,#2799db 100%);
	background: linear-gradient(to bottom,  #43c4ea 0%,#2799db 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43c4ea', endColorstr='#2799db',GradientType=0 );
}

.btnBkAzul:hover{
	background: #2799db;
	background: -moz-linear-gradient(top,  #2799db 0%, #43c4ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2799db), color-stop(100%,#43c4ea));
	background: -webkit-linear-gradient(top,  #2799db 0%,#43c4ea 100%);
	background: -o-linear-gradient(top,  #2799db 0%,#43c4ea 100%);
	background: -ms-linear-gradient(top,  #2799db 0%,#43c4ea 100%);
	background: linear-gradient(to bottom,  #2799db 0%,#43c4ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2799db', endColorstr='#43c4ea',GradientType=0 );
}

.btnBkLaranja{
	background: #ffaa00;
	background: -moz-linear-gradient(top,  #ffaa00 0%, #ff6a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaa00), color-stop(100%,#ff6a00));
	background: -webkit-linear-gradient(top,  #ffaa00 0%,#ff6a00 100%);
	background: -o-linear-gradient(top,  #ffaa00 0%,#ff6a00 100%);
	background: -ms-linear-gradient(top,  #ffaa00 0%,#ff6a00 100%);
	background: linear-gradient(to bottom,  #ffaa00 0%,#ff6a00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa00', endColorstr='#ff6a00',GradientType=0 );
}

.btnBkLaranja:hover{
	background: #ff6a00;
	background: -moz-linear-gradient(top,  #ff6a00 0%, #ffaa00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a00), color-stop(100%,#ffaa00));
	background: -webkit-linear-gradient(top,  #ff6a00 0%,#ffaa00 100%);
	background: -o-linear-gradient(top,  #ff6a00 0%,#ffaa00 100%);
	background: -ms-linear-gradient(top,  #ff6a00 0%,#ffaa00 100%);
	background: linear-gradient(to bottom,  #ff6a00 0%,#ffaa00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a00', endColorstr='#ffaa00',GradientType=0 );
}

.btnBkVerde{
	background: #65d600;
	background: -moz-linear-gradient(top,  #65d600 0%, #438e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65d600), color-stop(100%,#438e00));
	background: -webkit-linear-gradient(top,  #65d600 0%,#438e00 100%);
	background: -o-linear-gradient(top,  #65d600 0%,#438e00 100%);
	background: -ms-linear-gradient(top,  #65d600 0%,#438e00 100%);
	background: linear-gradient(to bottom,  #65d600 0%,#438e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65d600', endColorstr='#438e00',GradientType=0 );
}

.btnBkVerde:hover{
	background: #438e00;
	background: -moz-linear-gradient(top,  #438e00 1%, #65d600 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#438e00), color-stop(99%,#65d600));
	background: -webkit-linear-gradient(top,  #438e00 1%,#65d600 99%);
	background: -o-linear-gradient(top,  #438e00 1%,#65d600 99%);
	background: -ms-linear-gradient(top,  #438e00 1%,#65d600 99%);
	background: linear-gradient(to bottom,  #438e00 1%,#65d600 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#438e00', endColorstr='#65d600',GradientType=0 );
}

.btnAzulForte{
	background: #3876bc;
	background: -moz-linear-gradient(top,  #3876bc 0%, #013066 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3876bc), color-stop(100%,#013066));
	background: -webkit-linear-gradient(top,  #3876bc 0%,#013066 100%);
	background: -o-linear-gradient(top,  #3876bc 0%,#013066 100%);
	background: -ms-linear-gradient(top,  #3876bc 0%,#013066 100%);
	background: linear-gradient(to bottom,  #3876bc 0%,#013066 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3876bc', endColorstr='#013066',GradientType=0 );
}

.btnAzulForte:hover{
	background: #013066;
	background: -moz-linear-gradient(top,  #013066 1%, #3876bc 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#013066), color-stop(99%,#3876bc));
	background: -webkit-linear-gradient(top,  #013066 1%,#3876bc 99%);
	background: -o-linear-gradient(top,  #013066 1%,#3876bc 99%);
	background: -ms-linear-gradient(top,  #013066 1%,#3876bc 99%);
	background: linear-gradient(to bottom,  #013066 1%,#3876bc 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013066', endColorstr='#3876bc',GradientType=0 );
}

.btAnterior, .btProximo{
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #e6e6e6;
	background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e4e4e4',GradientType=0 );
}

.btAnterior:hover, .btProximo:hover{
	background: #e4e4e4;
	background: -moz-linear-gradient(top,  #e4e4e4 0%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #e4e4e4 0%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #e4e4e4 0%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #e4e4e4 0%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #e4e4e4 0%,#fdfdfd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#fdfdfd',GradientType=0 );
}

.btAnterior.ico-set1:before{
	font-size: 20px;
	color: #afafaf;
	line-height: 16px;
	display: block;
}

.btProximo.ico-set2:before{
	font-size: 20px;
	color: #afafaf;
	line-height: 16px;
	display: block;
}

/* padding */
.pdg10{
	padding: 0 10px;
}

/* font size */
.fontSize0{
	font-size: 0;
}

/* BLOCOS */
.bloco{
	text-align: left;
	float: left;
	padding: 0 10px 0 0;
}

.blocoLeftDefault{
	width: 656px;
	font-size: 12px;
}

.blocoLeftConteudo{
	width: 626px;
	margin: 0 10px 0 20px;
}

.blocoRightAside{
	width: 300px;
	font-size: 12px;
}

.blocoTxt{
	display: inline-block;
	vertical-align: top;
}

.ttBloco{
	border-width: 0 0 3px 0;
	border-style: solid;
	margin: 0 0 35px 0;
}

.ttBloco h2{
	height: 24px;
	padding: 0 15px;
	font-family: 'ubuntubold';
	font-size: 13px;
	text-transform: uppercase;
	line-height: 24px;
	display:inline-block;
	letter-spacing: -0.02em;
}

/* publicidades */
.pubDestaque{
	text-align: center;
	position: relative;
    z-index: 99;
}
.pubDestaque1{
	width: 966px;
	height: 90px;
	padding: 0 0 40px;
	z-index: 99999;
}
.pubDestaque1 .pubCentral div{
    position: initial;
    margin: 0 auto;
}

.pubDestaque2{
	margin: 0 auto 42px;
}
.pubDestaque3{
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.pubDestaque4{
	width: 100%;
}
.pubDestaque5{
}

.pubDestaque6{
	width: 582px;
	margin: 0 auto 40px;
	padding: 12px 0;
	border: #e9e9e9 solid;
	border-width: 1px 0 1px 0;
	text-align: left;
}

.pubDestaque6:before{
	content: 'Links Patrocinados';
	display: block;
	text-align: right;
	margin-bottom: 2px;
}

.pubDestaque6 h5 a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #509db6;
	display: block;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 0;
}

.pubDestaque6 p a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #47472b;
	display: block;
	line-height: 14px;
	text-decoration: none;
	display: block;
	margin-bottom: 0;
}

.pubDestaque6 a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #509db6;
	display: block;
	line-height: 14px;
	text-decoration: underline;
	display: block;
	margin-bottom: 10px;
}

.pubDestaque a.linkExternalFlash{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	display: block;
}
/* fim publicidades */

/* form */
.boxForm{
	padding: 1px 0 0 1px;
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: #b5b5b5;
	margin-bottom: 7px;
}

.inputBkCinza{
	background: #ddd;
	color: #666;
}

.boxFormSelect{
	height: 29px;
	position: relative;
	margin-bottom: 5px;
}

.boxFormSelect label{
	padding:0 8px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 30px;
	font-weight: normal;
	font-size: 12px;
}

.boxFormSelect select{
	width: 100%;
	height: 100%;
	border: 0;
	left: 0;
	top: 0;
	cursor: pointer;
	z-index: 999;
	position: absolute;
}

.boxFormSelect.ico-setAf4:after {
	position: absolute;
	top: 1px;
	right: 2px;
	z-index: 1;
	font-size: 20px;
	text-align: center;
	line-height: 24px;
	color: #b9b9b9;
	width: 24px;
	height: 24px;
	border: 1px solid #b9b9b9;
	background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e4e4e4',GradientType=0 );
}

/* final lista */
.listEnd, .blocoLeftConteudo .contAbaFacebook .listEnd{
	border: 0;
	margin: 0;
	padding: 0;
}

.listEnd1{
	border: 0;
	padding: 0;
}

.listEnd1, .contAbaNoticias .listEnd1 {
	border: 0;
	margin: 0;
}

.listEnd2{
	padding: 0;
	margin: 0;
}

/* box */
.box{
	float: left;
}

/* ---- box shadow ---- */
.boxShadow{
	width: 100%;
	position: fixed;
	z-index: 9999999999;
	height: 100%;
	overflow: hidden;
	display: none;
}

.boxShadow .backgrondShadow{
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	display: block;
}

.boxShadow .boxShadowConteudo{
	position: absolute;
	top: 50%;
	left: 50%;
}

.boxShadow .ttBoxShadow{
	font-family: 'ubuntubold';
	font-size: 18px;
	text-transform: uppercase;
	text-align: left;
	line-height: 38px;
	height: 38px;
	width: 524px;
	color: #fff;
	padding: 0 18px;
	background-color: #2fb1ee;
}

.boxShadow .btFechar{
	width: 36px;
	height: 36px;
	color: #fff;
	position: absolute;
	top: 0;
	right: 5px;
	-webkit-transition: all .25s ease-in-out 0s;
	   -moz-transition: all .25s ease-in-out 0s;
	    -ms-transition: all .25s ease-in-out 0s;
	     -o-transition: all .25s ease-in-out 0s;
	        transition: all .25s ease-in-out 0s;
}

.boxShadow .btFechar:hover{
	text-shadow: 1px 0 3px #9bd8f5;
}

.boxShadow .btFechar.ico-neg:before{
    display: inline-block;
    width: 36px;
    height: 36px;
    font-size: 28px;
}

/* form shadowbox*/
.formShadow{
	width: 560px;
	background-color: #fff;
	position: relative;
	text-align: center;
	padding: 45px 0;
}

.formShadow .btnFormShadow{
	width: 160px;
	height: 26px;
	font-family: "ubuntubold";
	font-size: 12px;
	color: #fff;
	line-height: 26px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
	color: #fff;
	text-transform: uppercase;
	border-radius: 20px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.35);
}

.formShadow legend{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666;
}

.formShadow .listFormCadastro{
	text-align: center;
}

.formShadow .listForm {
	width: 243px;
	display: block;
	margin: 0 auto;
        font-size: 12px;
}

.formShadow .listFormBtn{
	margin-top: 10px;
}

#msgRecuperarSenha {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #fd0404;
	text-align: left;
}

.formShadow label {
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	line-height: 18px;
	text-align: left;
}

.formShadow input {
	width: 94%;
	padding: 2px 3%;
	height: 25px;
	font-size: 12px;
}

.boxShadowform{
	background-color: #fff;
}

/* form recupera senha*/
.formRecuperaSenha {
	margin: -142px 0 0 -280px;
}

.boxShadowCadastraCpf {
    margin: -142px 0 0 -280px;
}

.boxShadowConfirmaCpf {
    margin: -142px 0 0 -280px;
}

.boxShadowCNPJ{
	margin: -142px 0 0 -280px;
	max-width: 560px;
}
.boxShadowCNPJ strong{
	display: block;
	padding: 20px 55px 0;
	color: #f77417;
	font-size: 20px;
	text-transform: uppercase;
}
.boxShadowCNPJ p{
	display: block;
	padding: 20px 55px;
}
.boxShadowCNPJ .bt-enviar{
	display: inline-block;
	height: 30px;
	margin-bottom: 20px;
	padding: 0 20px;
	line-height: 30px;
	color: #FFF;
	font-weight: bold;
	background-color: #f77417;
	background-image: linear-gradient(to top, #1e82d4 0%, #f15817 0%, #f79f2d 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.35);
	border-radius: 15px;
	text-transform: uppercase;
}

.boxShadow .boxShadowConteudo.boxShadowTermos{
	margin: -240px 0 0 -280px;
	overflow: auto;
	height: 480px;
}

.boxShadow .boxShadowConteudo.boxShadowTermos h2{
	margin-bottom: 20px;
}

.boxShadow .boxShadowConteudo.boxShadowTermos p{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 14px;
    color: #666;
    padding: 10px 20px 15px;
    text-align: left;
}

.boxShadowTermos .boxShadowform{
	width: 560px;
}

.formRecuperaSenha form fieldset{
	width: 421px;
	margin: 0 auto;
}

.formRecuperaSenha form legend{
	padding: 0 0 30px;
}


/* form alterar cadastro basico*/
.formAlterarCadastroBasico{
	margin: -198px 0 0 -280px;
}

.formAlterarCadastroBasico form{
	width: 386px;
	margin: 0 auto;
}

.formAlterarCadastroBasico form fieldset{
	margin: 0 auto;
}

.formAlterarCadastroBasico form legend{
	display: none;
}

.formAlterarCadastroBasico .ttFormShadow{
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #00438e;
	line-height: 24px;
}

.formAlterarCadastroBasico .txtFormShadow{
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin-bottom: 25px;
}

.formAlterarCadastroBasico .formShadow .listForm{
	width: 386px;
}

/* form alterar cadastro Vip*/
.formAlterarCadastroVip{
	margin: -225px 0 0 -280px;
}

.formAlterarCadastroVip form{
	width: 400px;
	margin: 0 auto;
}

.formAlterarCadastroVip form fieldset{
	margin: 0 auto;
}

.formAlterarCadastroVip form legend{
	display: none;
}

.formAlterarCadastroVip .ttFormShadow{
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #438e00;
	line-height: 24px;
	margin-left: 7px;
}

.formAlterarCadastroVip .txtFormShadow{
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin-bottom: 25px;
	margin-left: 7px;
}

.formAlterarCadastroVip .formShadow .listForm{
	width: 182px;
	text-align: left;
	display: inline-block;
	margin-right: 7px;
	margin-left: 7px;
}

.formAlterarCadastroVip .formShadow .listForm.formEstado{
	width: 103px;
}

.formAlterarCadastroVip .formShadow .listForm.formCidade{
	width: 264px;
}

/* form formEnviaNoticia*/
.formEnviaNoticia{
	margin: -290px 0 0 -280px;
}

.formEnviaNoticia form{
	width: 400px;
	margin: 0 auto;
	position: relative;
	height: 455px;
}

.formEnviaNoticia form fieldset{
	margin: 0 auto;
}

.formEnviaNoticia form legend{
	display: none;
}

.formEnviaNoticia .txtFormShadow{
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin-bottom: 25px;
	margin-left: 7px;
}

.formEnviaNoticia .formShadow .listForm{
	width: 182px;
	text-align: left;
	display: inline-block;
	margin-right: 7px;
	margin-left: 7px;
}

.formEnviaNoticia .formShadow .formLarge{
	width: 378px;
}

.formEnviaNoticia .formShadow .formLarge textarea.boxForm{
	height: 66px;
	width: 355px;
	max-height: 66px;
	max-width: 355px;
	padding: 6px 3% 2px;
}

.formEnviaNoticia .formShadow .btnFormShadow{
    height: 43px;
    font-size: 18px;
    width: 243px;
    line-height: 43px;;
}

.formEnviaNoticia .formShadow .listFormBtn{
	width: 243px;
}

.formEnviaNoticia .formShadow .tagRecaptcha{
	text-align: center;
}

.formEnviaNoticia .formShadow .boxEnviadoSucesso{
	display: none;
	width: 333px;
	height: 44px;
	background: #ddd;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00438e;
	line-height: 44px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -22px 0 0 -166px;
}

/* ICONES */
.ico-comments:before {
	content: "\e600";
	font-family: 'icomoon';
}

.ico-print:before {
	content: "\e601";
	font-family: 'icomoon';
}

.ico-shop:before {
	content: "\e602";
	font-family: 'icomoon';
}

.ico-enquete:before {
	content: "\e603";
	font-family: 'icomoon';
}

.ico-mail:before {
	content: "\e604";
	font-family: 'icomoon';
}

.ico-video:before {
	content: "\e605";
	font-family: 'icomoon';
}

.ico-phone:before {
	content: "\e606";
	font-family: 'icomoon';
}

.ico-neg:before {
	content: "\e607";
	font-family: 'icomoon';
}

.ico-pos:before {
	content: "\e608";
	font-family: 'icomoon';
}

.ico-home:before {
	content: "\e609";
	font-family: 'icomoon';
}

.ico-zoom:before {
	content: "\e60a";
	font-family: 'icomoon';
}

.ico-set4:before {
	content: "\e60b";
	font-family: 'icomoon';
}

.ico-set3:before {
	content: "\e60c";
	font-family: 'icomoon';
}

.ico-set2:before {
	content: "\e60d";
	font-family: 'icomoon';
}

.ico-set1:before {
	content: "\e60e";
	font-family: 'icomoon';
}

.ico-star:before {
	content: "\e60f";
	font-family: 'icomoon';
}

.ico-download:before {
	content: "\e610";
	font-family: 'icomoon';
}

.ico-seta4:before {
	content: "\e611";
	font-family: 'icomoon';
}

.ico-seta3:before {
	content: "\e612";
	font-family: 'icomoon';
}

.ico-seta2:before {
	content: "\e613";
	font-family: 'icomoon';
}

.ico-seta:before {
	content: "\e614";
	font-family: 'icomoon';
}

.ico-logoOficina:before {
	content: " ";
	background: url(../img/ico-logo-oficina.png) no-repeat 0 0;
	width: 23px;
	height: 21px;
	padding: 0 5px 0 0;
	display: inline-block;
}

.ico-barra:after {
	content: "\007C";
}

.ico-setaAf1:after{
	content: "\e60d";
	font-family: 'icomoon';
}

.ico-setaAf2:after {
	content: "\e60b";
	font-family: 'icomoon';
}

.ico-setaAf4:after {
	content: "\e611";
	font-family: 'icomoon';
}

.ico-setAf2:after {
	content: "\e60d";
	font-family: 'icomoon';
}

.ico-setAf4:after {
	content: "\e60b";
	font-family: 'icomoon';
}

.ico-radio:before {
	content: "\e617";
	font-family: 'icomoon';
}

.ico-setaBreadcrumb:after {
	content: "\003E";
}

/*link background personalizados*/

#main {
    position: relative;
    overflow: hidden;
}
#main .midia-bg-right {
    position: absolute;
    top: 20px;
    left: 50%;
    width: 430px;
    margin-left: 500px;
    text-align: left;
    height: 100%;
}
#main .midia-bg-left {
    position: absolute;
    top: 20px;
    right: 50%;
    width: 430px;
    margin-right: 500px;
    text-align: right;
    height: 100%;
}
#main .midia-bg-left img, #main .midia-bg-right img {
    max-width: 100%;
}