/* css reset http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  */

@media print {
.noPrint {display: none;}
header, footer, left, compartilhe-noticias{text-indent: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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline
}
:focus {
outline:0
}
body {
line-height:1;
color:black;
background:white
}
ol, ul {
list-style:none
}
table {
border-collapse:separate;
border-spacing:0
}
caption, th, td {
text-align:left;
font-weight:normal
}
blockquote:before, blockquote:after, q:before, q:after {
content:""
}
blockquote, q {
quotes:"" ""
}
/* clear fix http://www.webtoolkit.info/css-clearfix.html */

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
.clearfix {
display:inline-block
}
html[xmlns] .clearfix {
display:block
}
* html .clearfix {
height:1%
}

/* classes reutilizaveis */

.imgrpl {
display:block;
font-size:1px;
text-indent:-9000px;
}
.show {
display:block;
}
.hide {
display:none;
}
.hidden {
visibility:hidden;
}
.nb {
border:none;
background:transparent;
}
.fl {
float:left;
display:inline;
}
.fr {
float:right;
display:inline;
}
.cb {
clear: both;
}
.selfix {
vertical-align:0 !important;
vertical-align:-2px;
}
.radfix {
width:13px !important;
height:13px !important;
width:15px;
height:15px;
vertical-align: -2px;
border:none;
background:none;
padding:0;
margin:0;
}

/* body, html */

.cor1 {
color: #6B747A;
}
.cor2 {
color: #40484D;
}
.cor1 a {
color: #6b747A;
}
.cor2 a {
color: #40484D;
}
hr {
color: #CDD3D6;
}
body {
background: url(/img/bg/body-interno.jpg) center center no-repeat;
}
/* fonte */

body, * {
font: normal 11px verdana;
color: #546472;
}
/* forms  */

input, select, textarea {
border: 1px solid #BAC5d1;
background: #FFFFFF;
}
textarea {
overflow: auto;
}
/* links */

a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

/* estrutura */

#container {
width: 990px;
margin: 0 auto;
}

#header {
float: left;
display: inline;
clear: both;
width: 990px;
}
#header h1 {
float: left;
display: inline;
}
#header h1 a.titulo-logo-es_ES {
float: left;
width: 274px;
height: 122px;
display: block;
text-indent: -999999px;
background: url(/img/logo-es_ES.png) no-repeat 0 0;
}
#header h1 a.titulo-logo-en_US {
float: left;
width: 274px;
height: 122px;
display: block;
text-indent: -999999px;
background: url(/img/logo-en_US.png) no-repeat 0 0;
}
#header ol.en_US, #header ol.es_ES {
float: left;
display: inline;
}
#header ol.en_US {
margin: 50px 0 0 110px;
}
#header ol.es_ES {
margin: 50px 0 0 70px;
}
#header ol li {
float: left;
}
#header ol li a {
display: block;
text-indent: -999999px;
height: 19px;
margin: 0 3px 0 0;
background-repeat: no-repeat;
}
li.mn_carros_en_US a {
width: 78px;
background: url(/img/mn/en_US/bg_menu.png) 0 0;
}
li.mn_concessionarias_en_US a {
width: 80px;
background: url(/img/mn/en_US/bg_menu.png) -102px 0;
}
li.mn_noticias_en_US a {
width: 69px;
background: url(/img/mn/en_US/bg_menu.png) -206px 0;
}
li.mn_downloads_en_US a {
width: 91px;
background: url(/img/mn/en_US/bg_menu.png) -280px 0;
}
li.mn_carros_en_US a:hover {
width: 78px;
background: url(/img/mn/en_US/bg_menu.png) 0 -19px;
}
li.mn_concessionarias_en_US a:hover {
width: 80px;
background: url(/img/mn/en_US/bg_menu.png) -102px -19px;
}
li.mn_noticias_en_US a:hover {
width: 69px;
background: url(/img/mn/en_US/bg_menu.png) -206px -19px;
}
li.mn_downloads_en_US a:hover {
width: 91px;
background: url(/img/mn/en_US/bg_menu.png) -280px -19px;
}
li.mn_carros_es_ES a {
width: 78px;
background: url(/img/mn/es_ES/bg_menu.png) 0 0;
}
li.mn_concessionarias_es_ES a {
width: 120px;
background: url(/img/mn/es_ES/bg_menu.png) -82px 0;
}
li.mn_noticias_es_ES a {
width: 69px;
background: url(/img/mn/es_ES//bg_menu.png) -206px 0;
}
li.mn_downloads_es_ES a {
width: 91px;
background: url(/img/mn/es_ES/bg_menu.png) -280px 0;
}
li.mn_carros_es_ES a:hover {
width: 78px;
background: url(/img/mn/es_ES/bg_menu.png) 0 -19px;
}
li.mn_concessionarias_es_ES a:hover {
width: 120px;
background: url(/img/mn/es_ES/bg_menu.png) -82px -19px;
}
li.mn_noticias_es_ES a:hover {
width: 69px;
background: url(/img/mn/es_ES/bg_menu.png) -206px -19px;
}
li.mn_downloads_es_ES a:hover {
width: 91px;
background: url(/img/mn/es_ES/bg_menu.png) -280px -19px;
}
/* content */

#content {
float: left;
display: inline;
width: 990px;
}
#left, #left2 {
margin: 0 0 30px 15px;
_margin: 0;
float: left;
display: inline;
width: 223px;
_width: 239px;
}
#left {padding: 0 0 30px 0;}
#left2 {padding: 0;}

#right {
width: 714px;
float: left;
display: inline;
padding: 0 0 30px 0;
margin: -10px 0 0 20px;
}
/* menu lateral */

#nav_institucional {
float: left;
display: inline;
width: 223px;
margin: 0 10px 8px 0;
}
#nav_institucional li {
width: 223px;
margin: 0 0 2px 0;
display: block;
background: none;
}
#nav_institucional li a, #nav_institucional li a.dois {
display: block;
padding:8px 0 0 14px;
height: 19px;
background-color: #8B99A2;
background-repeat: no-repeat;
background-position: 11px 7px;
border-left: 2px solid #425468
}
#nav_institucional li a {
padding:8px 0 0 14px;
}
#nav_institucional li a.dois {
padding:4px 0 4px 14px;
}
#nav_institucional li a:hover {
background-color: #77848C;
}
#nav_institucional li a.select {
background-color: #A02628;
}
#nav_institucional li ul li {
margin: 0 0 0 0;
display: block;
background: none;
}
#nav_institucional li ul li a {
display: block;
text-indent: -999999px;
height: 27px;
background-color: #77848C;
background-repeat: no-repeat;
background-position: 11px 7px;
border-left: 2px solid #425468
}
#nav_institucional li ul li a:hover {
background-color: #8B99A2;
}
#nav_institucional li ul li a.select {
background-color: #A02628;
}
/* footer */

#footer {
width: 990px;
float: left;
display: inline;
clear: both;
border-top: 1px solid #9fa4a8;
z-index: 3;
position: relative;
}
.hold_footer {
width: 960px;
float: left;
display: inline;
padding: 15px;
border-top: 1px solid #d7dadd;
}
#footer * {
font-size: 11px;
}
#footer ul, #footer ul li {
float: left;
display: inline;
}
#footer ul {
padding: 0;
width: 960px;
}
#footer ul.wrd_es_ES {
padding: 0 0 0 190px;
width: 770px;
}
#footer ul.wrd_en_US {
padding: 0 0 0 240px;
width: 730px;
}
#footer ul.es_ES {
padding: 0 0 0 160px;
width: 800px;
}
#footer ul.en_US {
padding: 0 0 0 210px;
width: 760px;
}
#footer ul li {
margin: 0 10px 0 0;
}
#footer ul li.sep {
padding: 0 10px 0 0;
border-right: 1px solid #546472;
}
#footer ul li.sep2 {
padding: 0 5px 0 0;
_padding: 0 0 0 0;
border-right: 1px solid #546472;
}
#footer ul li a {
display: inline;
}
#footer fieldset {
float: right;
display: inline;
width: 290px;
_width: 300px;
}
#footer h6 {
margin: 20px 0 0 480px;
float: left;
clear: both;
background:url(/img/ico/iphone_ready.gif) no-repeat;
display: inline;
width: 27px;
height: 49px;
text-indent: -999999px;
}
.bt-rss {
float:left;
margin:0 5px 0 0;
}
/* compartilhe */

.compartilhe {
clear: both;
float: left;
display: inline;
margin: 20px 0 20px 0;
width: 600px;
}
.compartilhe li {
float: left;
}
.linha-campo-compartilhe {
width:340px;
}
.linha-compartilhe {
width:260px;
color: #882021;
}
.txt-compartilhe {
color: #882021;
float: left;
margin: 10px 5px 0 0;
}
.campo-compartilhe {
width:230px;
height: 15px;
float: left;
margin: 8px 0 0 0;
border: 1px solid white;
}
.bt-copiar {
margin: 8px 0 0 0;
font: normal 10px arial;
color: #FFFFFF;
background: #546472;
width: 59px;
height: 19px;
cursor: pointer;
float: left;
text-transform: uppercase;
border: 0;
}
.bg-imagem {
background: #FFF url(/img/bg/bg-box-imagem.gif) bottom repeat-x;
padding: 5px 5px 6px 5px;
}
.bg-imagem2 {
background: #FFF url(/img/bg/bg-box-imagem.gif) bottom repeat-x;
padding: 5px 5px 6px 5px;
width:274px;
float: left;
margin: 0 0 50px 0;
}
.bg-imagem3 {
background: #FFF url(/img/bg/bg-box-imagem3.gif) bottom repeat-x;
padding: 7px 5px 10px 5px;
width:242px;
height:87px;
clear:both;
}
.include p {
margin-bottom:5px;
color: #882021
}
/* login */

#login {
float: left;
display: inline;
clear: both;
width: 990px;
margin: 0 0 -40px 0;
}
#login ul {
float: right;
display: inline;
clear: both;
margin: 18px 10px 0 0;
_margin: 10px 30px 0 0;
}
#login ul li {
float: left;
}
#login ul li a {
display: block;
margin: 0 0 0 10px;
font-weight: bold;
padding: 0 0 0 15px;
background: url(/img/bullet.gif) no-repeat 0 2px;
font-size: 10px;
}
#login ul li a:hover {
text-decoration: none;
color: #A02628;
}
.flags {
float: left;
display: inline;
margin: 0 10px 0 0;
}

/* menu */

.menu {margin: 47px 0 0 0; padding: 0; position: relative; z-index: 90; float: left; display: inline;}
.menu a {display: block; padding: 0 15px 0 0; color: #882021; font: bold 20px trebuchet ms; letter-spacing: -1px; text-transform: uppercase; background: url(/img/ico/setinha_drop.gif) center right no-repeat; text-decoration: none;}
.menu a:hover {color: #546472; background: none; text-decoration: none; background: url(/img/ico/setinha_drop.gif) center right no-repeat;}

ul.sub {position: absolute; top: 25px; left: 0; width: 123px;}
ul.sub li a {color: #b7babd; background-color: #882021; height: 15px; text-transform: none; font: normal 11px trebuchet ms; padding: 2px 5px 2px 5px; border-left: 3px solid #660318; background-image: none; display: block; letter-spacing: 0; border-bottom: 1px solid #b65455; border-top: 1px solid #581213; text-decoration: none;}
ul.sub li a:hover {color: #FFF; background: #660318;}

.btn-slide2 {width: 80px; float: left; display: inline;}
.btn-slide3 {width: 80px; float: left; display: inline;}
ul#lista-sites {
float: left;
display: inline;
font: normal 10px arial;
position: absolute;
width: 110px;
z-index: 4;
top: -200px;
_margin: -40px 0 0 -80px;
}
ul#lista-sites li {float: left; display: inline; clear: both;}
ul#lista-sites li a {color: #fff; background-color: #919ca8; height: 15px; text-transform: none; font: normal 11px trebuchet ms; padding: 2px 5px 2px 5px; border-left: 3px solid #627182; background-image: none; display: block; letter-spacing: 0; border-bottom: 1px solid #aab7c6; border-top: 1px solid #606c7a; text-decoration: none; width: 100px;}
ul#lista-sites li a:hover {color: #fff; background: #627182;}

.opcional a {margin: 15px 30px 15px 0; float: left;}


/* Stilo do Menu Drop Videos */

ul.topnav {
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	background: #919ca8;
	font-size:12px;
	background: url(topnav_bg.gif) repeat-x;
	z-index: 999;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 7px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
.drop{
float:left;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 21px;
	height: 27px;
	float: left;
	background: url(/img/seta_lista_video.jpg) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 6px;
	background: #919ca8;
	margin: -405px 0 0 0;
	display: none;
	z-index:999;
	float: left;
}
ul.topnav li ul.subnav li{
	margin: 0;
	/*border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #aab7c6; /*--Create bevel effect--*/
	border-left:3px solid #627182;
	clear: both;
	width:235px;

}


.compartilhe-noticias {
clear: both;
float: left;
display: inline;
margin: 20px 0 20px 0;
width: 630px;
height:35px;
background-color:#FFFFFF;
}
.compartilhe li {
float: left;
}
.linha-campo-compartilhe-noticias {
	font-size:10px;
}
.txt-compartilhe-noticias {
color: #882021;
float: left;
margin: 10px 5px 0 0;
}
.bt-print{
	float:left;
	margin-left:10px;
}
.txt-imprimir{
	float:left;
	color:#882021;
	text-decoration:underline;
	margin:10px 20px 0 5px;
}
.txt-imprimir a{
	color:#882021;
}
.txt-compartilhar{
	color: #882021;
	float: left;
	margin:10px 5px 0 20px;
}
.bt-social-media{
	float:left;
	margin-left:5px;
}