/**************************************************************
   Internas
**************************************************************/
/*#LateralEsquerda {
	background: url(../imgs/internas/box_left_top.jpg) no-repeat top #575757;
}

.boletim {
	background: none;
}*/

#LateralEsquerda { position: relative; z-index: 10!important; }

.dicas {
	background: url(../imgs/box_left_bottom.gif) no-repeat bottom;
	border-top: 1px solid #404040;
	color: #FFFFFF;
	float: left;
	margin-top: 21px;
	padding: 23px 17px 0 30px;
	width: 220px;
}

.tt_dicas2 {
	background: url(../imgs/internas/title_dicas.gif) no-repeat;
	float: left;
	font-family: Tahoma;
	height: 16px;
	margin: 10px 0 0 0;
	text-indent: -9999px;
	width: 43px;
}

.dicas .mark { background-color: #E9B200; float: left; height: 7px; margin: 13px 0 5px 0; width: 7px; }

.dicas strong { float: left; font-size: 15px; width: 100%; }

.dicas .descr_dicas { float: left; font: 13px Tahoma; padding: 8px 0 11px 0; width: 100%; }
.dicas a { float: right; padding: 2px 5px 10px 0; }


.extend_bg {
	background: url(../imgs/internas/header_bg.png) repeat-x;
	margin: -23px 0 -138px 0;
	height: 307px;
	float: left;
	width: 100%;
}

/**************************************************************
   Títulos
**************************************************************/
#Tarja {
	background: url(../imgs/internas/bg_tarja.jpg) no-repeat center top;
	float: left;
	height: 169px;
	margin-top: 0;
	width: 100%;
}

#Tarja h1 {
	float: left;
	margin: 100px 0 0 285px;
	text-indent: -9999px;
}

#Tarja .tt_consc h1 { background: url(../imgs/internas/title_consciente.png) no-repeat; height: 55px; width: 356px; }
#Tarja .tt_contato h1 { background: url(../imgs/internas/title_contato.png) no-repeat; height: 55px; width: 164px; }
#Tarja .tt_dicas h1 { background: url(../imgs/internas/title_dicas.png) no-repeat; height: 55px; width: 339px; }
#Tarja .tt_frotas h1 { background: url(../imgs/internas/title_frotas.png) no-repeat; height: 55px; width: 340px; }
#Tarja .tt_lojas h1 { background: url(../imgs/internas/title_lojas.png) no-repeat; height: 55px; width: 112px; }
#Tarja .tt_news h1 { background: url(../imgs/internas/title_news.png) no-repeat; height: 55px; width: 234px; }
#Tarja .tt_parc h1 { background: url(../imgs/internas/title_parceiros.png) no-repeat; height: 55px; width: 190px; }
#Tarja .tt_prod h1 { background: url(../imgs/internas/title_produtos.png) no-repeat; height: 55px; width: 195px; }
#Tarja .tt_promocoes h1 { background: url(../imgs/internas/title_promocoes.png) no-repeat; height: 78px; width: 236px; }
#Tarja .tt_quem h1 { background: url(../imgs/internas/title_quem_somos.png) no-repeat; height: 57px; width: 242px; }
#Tarja .tt_serv h1 { background: url(../imgs/internas/title_servicos.png) no-repeat; height: 55px; width: 173px; }
#Tarja .tt_trab h1 { background: url(../imgs/internas/title_trabalhe.png) no-repeat; height: 55px; width: 356px; }

/**************************************************************
   Subtítulos
**************************************************************/
#ContentInterna h2 { clear: both; float: none; margin-bottom: 10px; text-indent: -9999px; }
#ContentInterna .st_frotas { color: #ED1C2A; float: left; font-size: 25px; font-weight: bold; margin-bottom: 10px; text-indent: 0; width: 100%; }
#ContentInterna .all { margin: 50px 0 10px 0; }
#ContentInterna .st_consc { background: url(../imgs/internas/subtitle_consciente.gif) no-repeat; height: 24px; width: 357px; }
#ContentInterna .st_serv { background: url(../imgs/internas/subtitle_servicos.gif) no-repeat; height: 28px; width: 461px; }
#ContentInterna .st_parc { background: url(../imgs/internas/subtitle_parceiros.gif) no-repeat; height: 19px; width: 95px; }
#ContentInterna .st_lojas { background: url(../imgs/internas/subtitle_lojas.gif) no-repeat; height: 24px; width: 486px; }
#ContentInterna .st_contato { background: url(../imgs/internas/subtitle_contato.gif) no-repeat; height: 19px; width: 138px; }
#ContentInterna .st_trab { background: url(../imgs/internas/subtitle_trabalhe.gif) no-repeat; height: 19px; width: 190px; }
#ContentInterna .st_prod { background: url(../imgs/internas/subtitle_pneus.gif) no-repeat; height: 19px; width: 63px; }
#ContentInterna .st_other_prod { background: url(../imgs/internas/subtitle_outros_produtos.gif) no-repeat; height: 24px; width: 174px; }


#ContentInterna { background-color: #FFFFFF; float: right; min-height: 563px; padding: 0 34px 0 32px; width: 615px; }
#ContentInterna h1 { color: #ED1C2A; float: left; font-size: 25px; width: 100%; }

#ContentInterna a, #ContentInterna a:hover { color: #ED1C2A; font-weight: bold; }

#ContentInterna h3 { color: #797979; float: left; font: bold 15px Tahoma; margin: 5px 0 15px 0; width: 100%; }
#ContentInterna h3 span { color: #ED202E; }

/**************************************************************
   Outras áreas
**************************************************************/
#ContentInterna .destaque { padding: 10px 0 20px 0; }

#ContentInterna p {
color: #797979;
font: 13px Tahoma;
/* width: 615px; */
}

#Servicos h3, #Empresa h3 { float: none; margin: 20px 0 0 0; width: 100%; }
#Servicos p { margin: 0; }
#Empresa p { margin: 0 10px 20px 0; }
#FlashServicos{padding-top: 60px; padding-left:40px;}

#Empresa .right { margin: 10px; }

/**************************************************************
   Parceiros / Produtos
**************************************************************/
#Parceiros a, #Parceiros div, #Produtos a, #Produtos .list {
	background: url(../imgs/internas/line_h.png) repeat-x bottom;
	color: #797979;
	float: left;
	padding: 18px 0 21px 7px;
	width: 630px;
}

#Produtos .prod_pneus {
	background: url(../imgs/internas/line_h.png) repeat-x bottom;
	float: left;
	margin-bottom: 30px;
	width: 100%;
}

#Produtos .prod_pneus a { background: none; padding: 8px 35px 21px 0; width: 124px; }
#Produtos .prod_pneus .last { padding: 8px 0 21px 0; }
#Produtos .prod_pneus a img { border: 0; }
#Produtos .prod_pneus a:hover { background: none;}

#Parceiros .p_last, #Produtos .p_last { background: none; }

#Parceiros a:hover, #Produtos a:hover { background: url(../imgs/internas/box_hover.png) repeat-x bottom; text-decoration: none; }
#Parceiros a:hover span { color: #000000; }

#Produtos a h3, #Produtos a h4, #Produtos div h3, #Produtos div h4 { float: left; margin: 0; padding-left: 10px; width: 435px; }

#Produtos a h3, #Produtos div h3 { color: #797979; }
#Produtos a:hover h3 { color: #000000; }

#Produtos a h4, #Produtos div h4 { color: #E9C003; font: bold 11px Tahoma; margin-bottom: 20px; }

#Parceiros img, #Produtos img { float: left; }
#Produtos img { border: 1px solid #DEDBDB; margin-top: 3px; }

#Parceiros p, #Produtos p {
float: left;
margin: 0;
padding: 0 0 0 10px;
width: 460px;
}

#Produtos p { width: 445px; }

#Parceiros span { float: left; font-size: 13px; font-weight: bold; padding-top: 10px; width: 100%; }

/**************************************************************
   Produto / Categoria - Passeio
**************************************************************/
#ProdCat h3 {
	background-color: #CCCCCC;
	float: left;
	height: 43px;
	line-height: 43px;
	text-indent: -9999px;
	width: 100%;
}

.tt36 { background: url(../imgs/internas/subtitle2_automotivos.gif) no-repeat 315px center; }

.passeio .tipo_sel {
	border-bottom: 1px solid #E9B200;
	float: left;
	padding-top: 25px;
	width: 100%;
}

.passeio  .tipo_sel .bg_transp {
	background: url(../imgs/internas/bg_transp.png) repeat;
	float: left;
	height: 141px;
	margin-bottom: -141px;
	position: relative;
	width: 198px;
	z-index: 100;
}

.passeio  .tipo_sel div:hover .bg_transp, .passeio  .tipo_sel .active .top_lk .bg_transp { background: none; }

.passeio  .tipo_sel div { float: left; width: 200px; }

.passeio  .tipo_sel a {
	color: #7A7878;
	float: left;
	font: bold 19px Tahoma;
	text-align: center;
	width: 200px;
}

.passeio  .tipo_sel .top_lk { height: 141px; }
.passeio  .tipo_sel .sec_lk { height: 59px; }

.passeio  .tipo_sel div:hover .sec_lk, .passeio  .tipo_sel .active .sec_lk {
	background: url(../imgs/internas/set_up.gif) no-repeat center bottom;
	color: #E9B405;
	text-decoration: none;
}

.passeio  .tipo_sel .pass_area_img { float: left; height: 141px; width: 198px; display: inline; position: relative; }
.passeio  .tipo_sel img { float: left; padding-bottom: 10px; max-width: 198px; max-height: 141px; }

.passeio .line_select { border-bottom: 1px solid #E9B200; float: left; line-height: 33px; width: 100%; }
.passeio .line_select span { color: #777575; float: left; font: bold 15px Tahoma; line-height: 33px; }

.passeio .line_select select {
	border: 1px solid #D3D4D7;
	color: #000000;
	float: right;
	font: 11px Tahoma;
	margin: 8px 2px 0 0;
	width: 164px;
}

.passeio .box_prod { float: left; width: 100%; }

#ProdCat .list_item {
	background: url(../imgs/internas/line_h.png) repeat-x bottom;
	float: left;
	padding: 20px 0 15px 0;
	width: 100%;
}

#ProdCat .last { background: none; }
.passeio .descr_det { float: left; width: 415px; }

.txt_prod, #ProdCat .txt_prod p { float: left; width: 415px; }

#ProdCat .t1, #ProdCat .t2 { float: left; font: bold 15px Tahoma; width: 100%; }
#ProdCat .t1 { color: #ED202E; }
#ProdCat .t2 { color: #E9B200; padding: 15px 0 7px 0; }

.passeio .area_img { float: left; padding-right: 60px; text-align: center; width: 130px; }

.area_img img { width: 130px; }

.passeio table { border: solid #D2D2D2; border-width: 0 0 1px 1px; }

.passeio table tr td {
	background-color: #FFFFFF;
	border: solid #D2D2D2;
	border-width: 1px 1px 0 0;
	color: #787878;
	font: bold 13px Tahoma;
	padding: 3px 0 3px 14px;
	width: 304px;
}

.passeio .col1 { background-color: #FAFAFA; padding: 5px 0; text-align: center; width: 92px; }

/**************************************************************
   Produto / Categoria - Motocicleta, Caminhões e Agrícola
**************************************************************/
.tt2 { background: url(../imgs/internas/subtitle2_motocicletas.gif) no-repeat 315px center; }
.tt3 { background: url(../imgs/internas/subtitle2_onibus_caminhoes.gif) no-repeat 315px center; }
.tt72 { background: url(../imgs/internas/subtitle2_outras_categorias.gif) no-repeat 315px center; }

.padrao .descr_det { float: left; width: 215px; }
.padrao .col1 { margin-right: 15px; }
.padrao .area_img { float: left; text-align: center; width: 166px; }
.padrao .dimensions { float: left; width: 100%; }

.padrao .dimensions span {
	border: 1px solid #D2D2D2;
	color: #787878;
	float: left;
	font: bold 13px Tahoma;
	margin-bottom: -1px;
	padding: 3px 0 3px 10px;
	width: 205px;
}

/**************************************************************
   Contato | Form Cadastro
**************************************************************/
#Contato {
float: left;
font-family: Tahoma;
margin-top: 20px;
}

#Contato img {
float: left;
margin-right: 15px;
}

#Contato p {
color: #575757;
float: left;
font-size: 13px;
margin: 12px 0 0 0;
width: 550px;
}

#Contato form {
float: left;
padding-top: 20px;
width: 100%;
}

#Contato .col1 { margin: 0 20px 0 15px; }
#Contato fieldset { float: left; width: 280px; }

#Contato label {
color: #646363;
font-size: 13px;
float: left;
margin: 12px 0 7px 2px;
width: 100%;
}

#Contato fieldset input, #Contato fieldset select, #Contato fieldset textarea {
border: 1px solid #D8D6D4;
color: #333333;
float: left;
width: 275px;
}

#Contato fieldset input { float: right; width: 278px; }

#Contato fieldset input, #Contato fieldset select { height: 23px; line-height: 23px; }
#Contato fieldset textarea { height: 200px; }

#Contato .dep {
width: 140px;
}

#Contato div {
float: right;
padding-top: 10px;
width: 190px;
}

#Contato div input {
float: left;
}

/**************************************************************
   Cadastro
**************************************************************/
#Contato .radio {
float: left;
margin-top: 15px;
width: 100%;
}

#Contato .cadastro .inf { float: left; width: 100%; }
#Contato .cadastro .obr { color: #ED202E; font-size: 13px; margin-right: 5px; }

#Contato .cadastro fieldset select { height: 27px; }

#Contato .radio label {
color: #646363;
font-size: 13px;
float: left;
line-height: 25px;
margin: 0;
width: 100px;
}

#Contato .radio .opt {
margin-top: 2px;
width: 70px;
}

#Contato .nws {
float: left;
margin-top: 15px;
width: 100%;
}

#Contato .nws input {
float: left;
width: auto;
}

#Contato .nws span {
float: left;
margin-left: 5px;
width: 190px;
}

#Contato .radio input {
border: 1px solid #D8D6D4;
color: #333333;
float: left;
width: auto;
}

#Contato .radio span { float: left; margin: 3px 0 0 3px; }

#Contato .cadastro .submit {
border: 0;
float: right;
height: auto;
margin: 25px 10px 0 0;
width: auto;
}

/* Validações */
#Contato form label.error {
	background-color: #FFBFBF;
	border: 1px solid #CF5A5A;
	float: left;
	font: bold 12px Arial, Tahoma, Verdana;
	padding: 5px 0;
	text-align: center;
	width: 275px;
}

#Contato form input.error { background-color: #FFEFEF; border: 1px solid red; }

/**************************************************************
   Trabalhe Conosco
**************************************************************/
#TrabalheConosco {
color: #797979;
font: 15px Tahoma;
}

#TrabalheConosco .obr {
color: #ED202E;
font-size: 13px;
margin-right: 5px;
}

#TrabalheConosco form {
float: left;
padding-top: 20px;
}

/*#TrabalheConosco fieldset {
border: 1px solid #D1D0D0;
float: left;
margin-bottom: 30px;
padding-bottom: 10px;
width: 615px;
}

#TrabalheConosco fieldset div {
background-color: #F0F0F0;
border-bottom: 1px solid #D1D0D0;
float: left;
font-weight: bold;
height: 27px;
line-height: 27px;
margin-bottom: 15px;
padding-left: 10px;
width: 605px;
}

#TrabalheConosco fieldset label {
color: #929191;
float: left;
font-size: 13px;
line-height: 25px;
margin-right: 20px;
text-align: right;
width: 160px;
}

#TrabalheConosco fieldset input, #TrabalheConosco fieldset select, #TrabalheConosco fieldset textarea {
border: 1px solid #D8D6D4;
color: #333333;
margin-bottom: 10px;
width: 380px;
}

#TrabalheConosco fieldset .campoForm {
float: left;
width: 100%;
}

#TrabalheConosco fieldset input, #TrabalheConosco fieldset select { height: 23px; }
#TrabalheConosco fieldset textarea { height: 200px; }

#TrabalheConosco .last_info {
float: left;
width: 100%;
}

#TrabalheConosco .last_info p { font-size: 13px; }

#TrabalheConosco .last_info input { float: right; }*/

/**************************************************************
   Lojas
**************************************************************/
#MapaSel { float: left; margin-left: -120px; }

#Lojas {
float: left;
margin-top: 20px;
width: 100%;
}

#Lojas .lj_cidade {
background-color: #F0F0F0;
color: #777575;
float: left;
font: bold 15px Tahoma;
margin-top: 30px;
padding: 5px 0 5px 5px;
width: 610px;
}

#Lojas .lj_list {
border-top: 1px solid #E9B200;
color: #919090;
float: left;
font: 13px Tahoma;
padding: 12px 0 15px 0;
width: 100%;
}

#Lojas .lj_img {
border: 1px solid #DCDBD9;
float: left;
margin-left: 1px;
}

#Lojas .lj_col {
float: left;
margin-left: 15px;
width: 230px;
}

#Lojas .col2 {
line-height: 20px;
}

#Lojas .lj_local {
float: left;
margin-top: 15px;
width: 100%;
}

#Lojas .lj_local img {
float: left;
}

#Lojas .lj_map {
color: #ED202E;
float: left;
font: bold 11px Tahoma;
margin: 2px 0 0 3px;
}

/**************************************************************
   Promoções
**************************************************************/
.img_thumb {
	float: left;
	width: 625px;
}

.blog a {

}

#ContentInterna .other_list {
	border-top: 1px dotter #999999;
	clear: none;
	color: #797979;
	margin: 15px 0 0 0;
	padding: 5px 0 5px 0;
	float: left;
	font: bold 18px Tahoma;
	text-indent: 0;
	width: 100%;
}

#ContentInterna .list_content {
color: #999999;
float: left;
font: ;
font-weight: 100;
padding: 10px 0;
width: 100%;
}

#ContentInterna .list_content strong { font-weight: bold; }

#ContentInterna .list_content:hover { color: #000000; }


/****************************************************************************************************************************
   Info
     CSS Gerado por: Carlos Roberto MS. em 21-06-2010
     Última alteração: #Parceiros em 07-07-2010 por Carlos Roberto MS.
****************************************************************************************************************************/
