/* facebook */
.blocoLeftConteudo .ttBlocoFacebook{
	border-color: #3b5998;
	margin: 0 0 30px 0;
}
.blocoLeftConteudo .ttBlocoFacebook h2{
	color: #3b5998;
	padding: 0;
	line-height: 28px;
}
.contAbaFacebook{
	width: 582px;
	padding: 0 23px;
}
.blocoLeftConteudo .boxFacebook{
	width: 290px;
	float: left;
	margin: 0 2px 0 0;
}
/* fim facebook */


/* TAG ASIDE INDEX */
/* form Enquete */
.txtFormEnquete{
	font-family: 'ubuntubold';
	font-size: 12px;
	text-transform: uppercase;
	color: #00346e;
	line-height: 16px;
	letter-spacing: -0.02em;
}
.listFormEnquete{
	margin: 20px 0 0;
}
.listFormEnqueteItem{
	position: relative;
	padding: 0 0 18px 0;
}
.listFormEnqueteItem .enqueteRadio{
	vertical-align: top;
	padding: 0;
	margin: 0;
	height: auto;
}
.boxAside .listFormEnqueteItem label{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 14px;
	text-transform: none;
	display: inline-block;
	width: 260px;
}

/* ENQUETE */
.containerResultadoEnquete{
	margin-top: 4px;
	height: 12px;
}
.barraEnquete{
	display: inline-block;
	width: 160px;
	height: 10px;
	background: #ccc;
	margin: 0 5px 0 0;
}

.barraPorcentagemEnquete{
	display: block;
	width: 50%;
	height: 10px;
	background: #00316b;
}

.porcentagemEnquete{
	display: inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00316b;
	width: 55px;
	vertical-align: top;
	line-height: 10px;
}

.votosEnquete{
	display: inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
	line-height: 9px;
	vertical-align: top;
}

.txtEnquete{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
}

/* fim form Enquete */




/* oficina shoping */
.boxAsideOficinaShop{
	padding: 0;
	border: 1px solid #f2f2f2;
	background-color: #fff;
	position: relative;
	text-align: center;
}
.listProdutoShop{
	width: 299px;
	height: 190px;
}
.navShop{
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	z-index: 999;
}
.navShop li{
	display: inline-block;
}
/* fim oficina shoping */

/* app guia de oficinas */
.btnDownload{
	width: 100%;
	padding: 5px 0 12px;
	text-align: right;
}
.btnDownloadApp{
	display: inline-block;
	background: url(../img/img-app-download.png) no-repeat;
	width: 130px;
	height: 42px;
	margin: 0 0 10px 20px;
}
.boxApp{
	background-image: url(../img/bg-mobile-apps.png);
	background-position: 20px 20px;
}

.boxAppforum{
	background-image: url(../img/bg-mobile-apps-forum.png);
	background-position: 20px 20px;
}
.btGooglePlay{
	background-position: 0 -51px;	
}
.boxApp h3.ttAside{
	font-size: 11px;
	margin: 0 0 2px 0;
}
/* fim app guia de oficinas */

/* rádio Oficina */
.radioOficina{
	background: url(../img/bg-radio-oficina.png) no-repeat 0 0;
	width: 255px;
	height: 43px;
	padding: 0 0 0 45px;
	position: relative;
	/*-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;*/
}
.linkRadioOficina, .txtRadioOficina{
	display: block;
	line-height: 43px;
	font-family: "ubuntubold_italic";
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	letter-spacing: -0.02em;
}
.linkRadioOficina strong, .txtRadioOficina strong{
	color: #29dae3;
}
.linkRadioOficina.ico-radio:before,
.txtRadioOficina.ico-radio:before{
	color:#28d6e1;
	font-size:48px;
	position:absolute;
	top:-2px;
	left:0;;;
}
.btRadio{
	width: 62px;
	height: 33px;
	float: right;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	background: #2bdee7;
	background: -moz-linear-gradient(top,  #2bdee7 0%, #0f9fb8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2bdee7), color-stop(100%,#0f9fb8));
	background: -webkit-linear-gradient(top,  #2bdee7 0%,#0f9fb8 100%);
	background: -o-linear-gradient(top,  #2bdee7 0%,#0f9fb8 100%);
	background: -ms-linear-gradient(top,  #2bdee7 0%,#0f9fb8 100%);
	background: linear-gradient(to bottom,  #2bdee7 0%,#0f9fb8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bdee7', endColorstr='#0f9fb8',GradientType=0 );
}
.txtRadioOficina{
	display: none;
}
.radioOficina:hover{
	background-position: 0 -43px;
}
.radioOficina:hover > .linkRadioOficina{
	display: none;
}
.radioOficina:hover > .txtRadioOficina{
	display: block;
}
/* fim rádio Oficina */

/* cadastro */
.boxAsideCadastro{
	margin-top: 50px;
}
.ttCadastro{
	position: relative;
	padding: 34px 0 20px 110px;
	margin: -40px 0 0;
}
.ttCadastro:before{
	content: " ";
	background: url(../img/img-logo-formulario-cadastro.png) no-repeat 0 0;
	width: 102px;	
	height: 102px;
	position: absolute;
	top: 0;
	left: 0;
}
.ttCadastro h2{
	font-family: 'ubuntubold';
	font-size: 12px;
	color: #1d558c;
	padding: 0 0 7px 0;
	letter-spacing: -0.02em;
}
.ttCadastro p{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 16px;
}
.listFormCadastro{
	font-size: 0;
}
.listFormCadastroItem{
	font-size: 12px;
}

.selectCadastroEstado{
	width: 100px;
	display: inline-block;
	margin: 0 10px 0 0;
}
.selectCadastroCidade{
	display: inline-block;
	width: 170px;
}
.listFormCadastroCep{
	width: 133px;
	display: inline-block;
}
.listFormCadastroCep input{
	width: 114px;
	line-height: 28px;	
}
.listFormCadastroBt{
	width: 145px;
	display: inline-block;
	vertical-align: -12px;
}
.btnFormCadastro{
	margin: 0;
}
.boxAside.rodapeFormCadastro{
	background-color: #444;
	padding: 0;
	text-align: center;
}
.boxAside.rodapeFormCadastro p{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 31px;
}
.linkFormCadastro{
	color: #f47920;
	text-decoration: underline;
}
/* fim cadastro */

/* form Dicas Semana */
.listFormDicas{
	margin: 18px 0 0;
}
.listFormDicasItem{
	width: 100%;
	margin: 0 0 5px; 
}
.listFormDicasItem input{
	width: 262px;
	line-height: 28px;
	margin: 0;
}
.btnFormDicas, .btnFormEnquete, .btnFormCadastro{
	font-family: 'ubuntubold';
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	margin: 5px 0 0 0;
	padding: 0 15px;
	line-height: 35px;
	float: right;
	text-shadow: 1px 1px 1px #2280b1;
        filter: dropshadow(color=#2280b1, offx=1, offy=1);
    letter-spacing: -0.02em;
}
/* fim form Dicas Semana */

/* FIM ASIDE */


.title-banner {
	font-family: 'Raleway', sans-serif!important;
	font-size: 1.1em!important;
}

#banner .ttListaBanner a{
	display: table;
	padding: 1%;
	font-family: 'Raleway', sans-serif!important;
	font-size: 2em!important;
}



.title-category-first {	
	font-family: 'Raleway', sans-serif!important;
    font-size: 1.1em;
    margin: 6% 0%;
    color: #006699;
    display: table;
    font-weight: bold; 

}


.title-category-second {	
	font-family: 'Raleway', sans-serif!important;
    font-size: 1.1em!important;
    margin: 6% 0%;
    color: #FFBF00;
    display: table;
    font-weight: bold; 

}
.title-link{
	font-size: 1.2em!important;
    color: #333!important;
	font-family: 'Raleway', sans-serif!important;
    line-height: 24px;

}

.title-link-second{
	
	font-size: 1.2em!important;
    color: #333!important;
	font-family: 'Raleway', sans-serif!important;
    line-height: 24px;


}

.bxTitleMini {
	font-family: 'Raleway', sans-serif!important;
	font-size: 1em!important;
}



@media (max-width: 979px){
.title-category-first {
	font-family: 'Raleway', sans-serif;
    font-size: 1.6em!important;
    margin: 6% 0%!important;
}




}






@media (min-width: 992px) and (max-width: 1199px) {

.bxCategory title-category-first {margin:6% 0!important;}

.img-responsive {margin-bottom: 6%!important}
}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.bxCategory title-category-first {margin:6% 0!important;}

.img-responsive {margin-bottom: 6%!important}

.jumbotron .h1, .jumbotron h1 { margin: 6% 0!important }

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

.img-responsive {width: 40%; margin-right: 3%; float: left;}
.title-category-first {font-size: 1.9em!important; margin: 1% 0%!important;}
.bxTitleMini {font-size: 1.3em!important;}

.first-news {border-bottom: 1px solid #CCC!important; display: table;}
.second-news {border-bottom: 1px solid #CCC!important; display: table;}
.margin {margin:5% 0%!important;}


.title-link {font-size:1.1em!important;}

.second-news {display: table;
    border-bottom: 1px solid #CCC;}

.title-category-second {margin: 0%;}


.title-align{text-align: center}


}

/* Portrait phones and smaller */
@media (max-width: 480px) {

.first-news {margin:7% 0 }
.second-news {margin:7% 0 }

.second-news {border-bottom: 1px solid #CCC!important; display: table;margin:7% 0 }

.title-category-first {font-size: 1.1em!important; margin: 1% 0%!important;}
.bxTitleMini {font-size: 1.1em!important;}

.title-category-second {margin: 0px!important}

}