@charset "utf-8";
/* CSS Document */

/* -------- Inicio Reset CSS -------- */


* {
    margin:0;
    padding:0;
    border:0;
    text-decoration:none;
    list-style:none;
    font:12px Tahoma, Geneva, sans-serif;

}

input
{
	background:url('../img/bg_input.jpg')	 repeat-x;
	color:#FFF;
}

textarea.contato_cfg_imput_3
{
	color:#fff;	
}

body{
    background:url('../img/bg_geral_baixo.jpg') center top repeat-y;
}



/* ---- Fim Reset CSS ---- */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* -------- Inicio Geral CSS -------- */

#geral{
    background:url('../img/bg_geral_topo.jpg') center top repeat-x;
}




.hyundai_txt_cfg1{  

    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:left;
    
}

.hyundai_txt_cfg1 a{

    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:left;

}

.hyundai_txt_cfg1 a:hover{

    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    text-decoration: underline;
    text-align:left;

}

.hyundai_txt_cfg2{

    font-family:Tahoma, Geneva, sans-serif;
    color:#133C77;
    font-size:20px;
    text-align:left;
    font-weight:bold;
}


.hyundai_txt_cfg2_a{

     font-family:Tahoma, Geneva, sans-serif;
    color:#133C77;
    font-size:28px;
    text-align:left;
    font-weight:bold;
}


.hyundai_txt_cfg2 a{

     font-family:Tahoma, Geneva, sans-serif;
    color:#133C77;
    font-size:20px;
    text-align:left;
    font-weight:bold;
}

.ulVerInfo{
    height: 55px;
    overflow: hidden;
}

.hyundai_txt_cfg2 a:hover{

     font-family:Tahoma, Geneva, sans-serif;
    color:#000;
    text-decoration: underline;
    font-size:20px;
    text-align:left;
    font-weight:bold;
}

.hyundai_txt_cfg3{

     
	 font-family:Tahoma, Geneva, sans-serif;
    color:#133C77;
    font-size:12px;
    text-align:left;
    font-weight:bold;
}

#frmCurriculum table tr td {
    padding-bottom: 8px;
}

.frm_label {
    padding-right: 12px;
    text-align:right !important;
}

.frm_label,.hyundai_txt_cfg4{

    font-family:Tahoma, Geneva, sans-serif;
    color:#133C77;
    font-size:12px;
    text-align:left;
    
}

.hyundai_txt_cfg5{

    font-family:Tahoma, Geneva, sans-serif;
    color:#ffffff;
    font-size:16px;
    text-align:left;
    font-weight:bold;
}

.hyundai_txt_cfg6{

    font-family:Tahoma, Geneva, sans-serif;
    color:#ffffff;
    font-size:12px;
    text-align:left;
}

.hyundai_txt_cfg7{

    font-family:Tahoma, Geneva, sans-serif;
    color:#000;
    font-size:12px;
	font-weight:bold;
	text-decoration:underline;

}

.hyundai_txt_cfg8{

     font-family:Tahoma, Geneva, sans-serif;
    color:#000;
    font-size:12px;
    text-align:left;
}

/* ---- Fim Geral CSS ---- */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* -------- Inicio Rodape CSS -------- */

#rodape {

    background:#133C77;
}

#rodape_conteudo {

    width:961px;
}

#rodape_cont_img_l {
	
	margin-top:55px;
	margin-left:10px;
	margin-right:40px;
}


#rodape_cont_top_l {

    float:left;

}


#rodape_cont_top_r {

    float:left;
}

#rodape_cont_bot {

    padding-top:10px;

}


#rodape_cfg_in_txt {
}

.rodape_txt_menu {

    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:30px;
    margin-right:20px;
}

.rodape_txt_menu2 {

    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:30px;
    margin-right:20px;
	color:#7192C0;
}

.rodape_txt_menu a{

    color:#7192C0;
}

.rodape_txt2_menu a{

    color:#7192C0;
}

.rodape_txt2_menu {

    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:30px;
    margin-right:20px;
    margin-left:20px;

}

.rodape_txt2_submenu{

    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-left:20px;
    text-align:left;

}

.rodape_txt2_submenu a{

    color:#7192C0;
}

.rodape_txt_submenu a{

    color:#7192C0;
}

.rodape_txt_submenu2 a{

    color:#7192C0;
}

.rodape_txt_submenu3 a{

    color:#7192C0;
}

.rodape_txt_submenu {

    font-family:Arial;
    font-size:12px;
    text-align:left;
    margin-left:19px;
	margin-bottom:0px !important;

}

.rodape_txt_submenu2 {

    font-family:Arial;
    font-size:12px;
    text-align:left;
    margin-left:50px;

}

.rodape_txt_submenu3 {

    font-family:Arial;
    font-size:12px;
    text-align:left;
    margin-left:23px;
	margin-bottom:0px !important;

}

.rodape_txt_end {

    font-family:Arial;
    color:#B9C5D6;
    font-size:12px;

}

.rodape_txt_tel {

    font-family:Arial;
    color:#B9C5D6;
    font-size:12px;
    font-weight:bold;
    padding-right:200px;

}

.rodape_cfg_menu {

    float:left;

}
/* ----    Fim Rodape CSS    ---- */


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */																						


/* --------    Inicio Contato CSS    -------- */

#contato_conteudo {

    width:1003px;


}

#contato_txt_topo {

    margin-left:420px;

}

#contato_menu {

    padding-left:50px;
    float:left;

}

#contato_menu_img {

    margin-bottom:20px;
}


#contato_formulario {

    float:left;
    padding-bottom:30px;
}

.frm_input, .contato_cfg_imput {

    background-color: #FFFFFF;
    width:505px;
    height:23px;
    border:1px solid #CCCCCC;
   
}

#contato_tudo .resposta
{
	margin-top:12px;
	color:red;
	text-align:center;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.contato_cfg_imput {

    background-color: #FFFFFF;
    width:506px;
    height:23px;
    border:1px solid #CCCCCC;

}

.contato_cfg_imput_2{

    background-color:#FFFFFF;
	width:506px;
    height:23px;
    border:1px solid #CCCCCC;

	
}

.contato_cfg_imput_3{


    background-color:#FFFFFF;
    width:506px;
    height:116px;
    border:1px solid #CCCCCC;
	
}

.contato_cfg_imput_4{

    background-color:#FFFFFF;
	width:506px;
    height:23px;
    border:1px solid #CCCCCC;
	
}


#contato_frmContato {

    margin-top:30px;
    margin-left:85px;

}


.table-contato tr, td {
	padding-bottom:15px;
	padding-left:10px;
}



/* ---- Fim Contato CSS ---- */


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* -------- Inicio Nisa CSS -------- */

#nisa_conteudo {

    width:1003px;

    padding-bottom:30px;

}

#nisa_conteudo_in {

    width:961px;
    margin-top:15px;

}

#nisa_conteudo_topo{

    margin-left:15px;
}

#nisa_conteudo_l {

    float:left;
    width:440px;
   
}

#nisa_conteudo_r {
	
	height:230px;
	width:480px;
	float:left;
	
}

#nisa_conteudo_baixo {

    margin-top:20px;
    margin-left:15px;
    margin-right:30px;

}

/* ----  Fim Nisa CSS   ---- */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* -------- Inicio Apaixonados CSS -------- */

#apaixonados_conteudo {

    width:1003px;
    padding-bottom:30px;

}

#apaixonados_topo {
	
	margin-left:50px;
	margin-top:20px;
	margin-bottom:35px;
}

#apaixonados_meio_l {
	
	float:left;
	
}

#apaixonados_meio_r {
	
	float:left;
	width:320px;
	padding-left:80px;
}

#apaixonados_meio {
	
	margin-left:40px;
	
	
}

#apaixonado_formulario {
	
	margin-top:20px;	
}

#apaixonados_bot_enviar {
	
	margin-left:265px;
}

.apaixonados_galeria {
	
	margin-bottom:35px;
}

.apaixonados_galeria_in {
	
	border:1px solid #d2d2d2;
	float:left
}



.apaixonados_img {
	
	float:left;
	border:1px solid #D2D2D2;
	width:116px;
    overflow: hidden;
	height:87px;
	background:#FFF;
	padding-top:2px;
}

.apaixonados_txt {
	
	float:left;
	width:350px;
	padding-left:10px;
}

.apaixonados_cfg_imput {

    background-color: #FFFFFF;
    width:260px;
    height:23px;
    border:1px solid #CCCCCC;

}

.apaixonados_cfg_imput_2{

    background-color:#FFFFFF;
	width:260px;
    height:23px;
    border:1px solid #CCCCCC;

	
}

.apaixonados_cfg_imput_3{


    background-color:#FFFFFF;
    width:260px;
    height:70px;
    border:1px solid #CCCCCC;
	
}

.apaixonados_cfg_imput_4{

    background-color:#FFFFFF;
	width:155px;
    height:23px;
    border:1px solid #CCCCCC;
	
	
}


/* ----   Fim Apaixonados CSS ---- */


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* -------- Inicio Prêmios CSS -------- */





#premios_tudo {
    width:1003px;
    background:url("../img/bg_geral_conteudo.jpg");
    padding-bottom:30px;
}

#premios_conteudo_in {
    width:961px;
    margin-top:20px;

}

#premios_conteudo_in ul {
    margin-left: 30px;
    display: table;
}
#premios_conteudo_in ul li {
    list-style-position: inside;
    float: left;
    margin-right: 35px;
    margin-bottom: 30px;
    padding: 10px 0;
    background: url('../img/sombra_premios.png') bottom center no-repeat;
    padding-bottom: 20px;
}



#premios_conteudo_in ul li div.texto {
    padding-bottom: 8px;
}
#premios_conteudo_in ul li a.titulo {
    display: block;
    margin-bottom: 5px;
    color: #000;
    font-family: Tahoma, Arial;
}
#premios_conteudo_in ul li a.img {
    display: block;
}



/* ----   Fim Premios CSS   ---- */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* -------- Inicio Duvidas CSS    -------- */

#duvidas_conteudo {

    width:1003px;
    background:url("../img/bg_geral_conteudo.jpg");
    padding-bottom:30px;

}

#conteudo{
    width:1003px;
    background:url("../img/bg_geral_conteudo.jpg") repeat-y;
}

#duvidas_conteudo_in {

    width:961px;
    margin-top:20px;

}

#duvidas_conteudo_r {

    float:left;
    width: 330px;
    padding-left:40px;
    padding-right:15px;
}

#duvidas_conteudo_l {

    width:530px;
    float:left;
    padding-left:15px;

}

#duvidas_campo_pesquisa_in {
    margin-left:20px;
}

#duvidas_camp_txt_in {

    margin-left:205px;
    margin-top:5px;
}

#duvidas_txt_titulo {

}

#duvidas_campo_pesquisa {

    background:#133B77;
    width:335px;
    height:87px;
}

.duvidas_cfg_imput{

    background-color:#FFFFFF;
    height:23px;
    width:240px;
    margin-top:25px;
}

#duvidas_outras_duvidas{

    margin-top:15px;

}

.duvias_busca_resultado{
    margin-top:20px;
}



/* ---- Fim Duvidas CSS ---- */


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* -------- Inicio Assistencia CSS    -------- */



#assistencia_formulario {
	margin-top:15px;
}

.assistencia_cfg_imput {

    background-color: #FFFFFF;
    width:305px;
    height:23px;
    border:1px solid #CCCCCC;

}

.assistencia_cfg_imput_2{

    background-color:#FFFFFF;
	width:160px;
    height:23px;
    border:1px solid #CCCCCC;

	
}

.assistencia_cfg_imput_3{


    background-color:#FFFFFF;
    width:100px;
    height:23px;
    border:1px solid #CCCCCC;
	
}

.assistencia_cfg_imput_4{

    background-color:#FFFFFF;
	width:150px;
    height:23px;
    border:1px solid #CCCCCC;
	
	
}


#assistencia_frmContato {

    margin-top:30px;
    margin-left:85px;

}

#assistencia_bt_enviar {
	
	margin-left:300px;
	margin-bottom:70px;
}

#assistencia_topo {
	
	margin-top:20px;	
	margin-bottom:30px;
}

#assistencia_conteudo_r {
	
	padding-left:40px;
	height:230px;
	width:480px;
	float:left;	
}

#assistencia_conteudo_l {
	
	float:left
}

#assistencia_conteudo_in {
	
	margin-left:40px;
	margin-right:40px;
	
}

.table-assistencia tr, td {
	padding-bottom:10px;
}


/* ---- Fim Assistencia CSS ---- */

/* -------- Inicio Dicas CSS    -------- */

#dicas_conteudo {

    width:1003px;

    padding-bottom:30px;

}

#dicas_conteudo_in {

    width:961px;
    margin-top:20px;

}

#dicas_conteudo_r {
	
	padding-left:10px;
	padding-right:12px;
}

#dicas_conteudo_l {
	
	padding-left:15px;
    padding-right: 10px;
	
}

.dicas_img_galeria {
	
	float:left;
	margin-right:15px;
	
}

#dicas_meio_r {
	
	float:left;
}


#dicas_meio_l {
	
	float:left;
}

#dicas_meio {
	
	margin-top:50px;
	margin-left:15px;
	
}

#dicas_meio_galeria{
    width:650px;
    height: 100px;
    float: left;
}


/* ---- Fim Dicas CSS ---- */



/* -------- Inicio Hyundai CSS    -------- */

#hyundai_fla {
	
	float:left;
	padding-left:35px;
	padding-right:15px;
	height:230px;
	width:480px;
	padding-bottom:5px;
}

#hyundai_conteudo {

    width:1003px;
    padding-bottom:30px;

}

#hyundai_txt {
	padding-left:34px; 
	padding-right:34px;
}

#hyundai_placa{
	
	margin-bottom:20px;
}

/* ---- Fim Hyundai CSS ---- */



/* -------- Inicio Localizaçao CSS    -------- */

#localizacao_menu {
	
	float:left;
}


#localizacao_menu_img {
	
	margin-left:40px;
}

.floatLeft{
    float: left;
}

.clearBoth{
    clear: both;
}

.dicasImgGaleriaInt{
    width:188px;
    height: 90px;
    overflow: hidden;
    background: #133C77;
}

.divContMaisDicas{
    margin:3px 0 3px 0;
}

#localizacao_placa {
	
	margin-bottom:20px;
}

#localizacao_map {
	
	float:left;
	padding-bottom:50px;
	padding-left:15px;
}




/* ---- Fim Localizaçao CSS ---- */


/* -------- Inicio Novidades CSS    -------- */

#novidades_conteudo {

    width:1003px;

    padding-bottom:30px;

}

#novidades_conteudo_in {

    width:961px;
    margin-top:20px;

}

#novidades_conteudo_r {
	
	padding-left:10px;
	padding-right:12px;
	float:left;
	width:555px;
}

#novidades_conteudo_l {
	
	width:371px;
	padding-left:12px;
  	float:left;
}

.novidades_img_galeria {
	
	float:left;
	margin-right:15px;
	
}

#novidades_meio_r {
	
	float:left;
}


#novidades_meio_l {
	
	float:left;
}

#novidades_meio {
	
	margin-top:50px;
	margin-left:15px;
	margin-bottom:135px;
	
}
/* ---- Fim Novidades CSS ---- */




/* ---- Inicio Carro CSS ---- */

#carros
{
	padding-bottom:10px;	
	font:12px Tahoma, Geneva, sans-serif;
}

.div-contem-carro
{
	padding:0 21px 0 36px;
}

ul#galeria-carro
{
	margin:7px 0;	
}

ul#galeria-carro li
{
	float:left;
}

.div-apaixonados-carro
{
	float:left;	
}

ul#papelDeParede-carro, ul#lista-apaixonados-carro
{
	margin-top:8px;	
}

ul#lista-apaixonados-carro h5
{
	font-size:12px;	
}

ul#lista-apaixonados-carro .li-setaApaixonados-carro
{
	padding-top:18px;
}

.div-papeisDeParede-carro
{
	margin-top:50px;
}

ul#papelDeParede-carro li
{
	text-align:center;	
}

ul#papelDeParede-carro li, ul#lista-apaixonados-carro li
{
	float:left;
	margin-right:12px;
}

#carros a
{
	color:#000;
	cursor:pointer;
}

#carros a:hover
{
	color:#133C77;
	text-decoration:underline;
	
}

ul#papelDeParede-carro li .span-papelDeParede-img
{
	border:1px solid #d1d1d1;	
	padding:3px;
	display:block;
}

ul#papelDeParede-carro li a:hover, ul#papelDeParede-carro li a:hover .span-papelDeParede-img
{
	border-color: #133C77;	

}

ul#galeria-carro .li-ultimoItem-carro, ul#lista-apaixonados-carro .li-ultimoItem-carro, ul#papelDeParede-carro .li-ultimoItem-carro
{
	margin-right:0px;
}

.div-galeria-carro
{
	width:556px;
}

.div-img-carro, .div-video-carro
{
	clear:left;
	border:1px solid #999;	
	padding:4px;
	margin-top:20px;
}

.li-itemGaleria-carro
{
	display:block;
	height:54px;
	overflow:hidden;
	cursor:pointer;
}

.div-sombraGaleria-carro
{
		background:url('img/carro_sombra.gif') no-repeat top center;
		height:15px;
		width:619px;
		clear:both;
		margin-top:10px;
}

.div-carro-carro
{
	float:right;
	width:359px;
	height:100px;
	margin-top:20px;
}

.div-both
{
	clear:both;	
}


.div-info-carro
{
	width:353px;
	text-align:left;
	margin:4px 0 10px 0;
}

.h4-tituloInfo-carro
{
	font-size:16px;	
}

.div-testedrive-carro
{
cursor: pointer;
}

.img-modelo-carro
{
	position:absolute;
	top:50px;
	left:90px;
}

.img-carroModelo-carro
{
	position:absolute;
	top:70px;
	left:0;
}

.a-360-carro span
{
		 color:#133E79;
}

a.a-360-carro:hover
{
	text-decoration:none !important;
}

a.a-360-carro:hover span.span-cliqueAqui-carro
{
	text-decoration:underline;
}

.a-360-carro span.span-veja360-carro
{
	font-size:14px; color:#666666;	
}


.a-360-carro .span-360txt-carro
{
		font-size:31px;
}


.frm-input_txt-carro
{
	border:1px solid #999;	
	height:24px;
}

.table-frmTestdrive-carro tr, .table-frmTestdrive-carro td
{
	padding:0 0 15px 5px;
	
}

.div-formtestedrive-carro
{
	display:none;	
}

.div-resposta-carro
{
	display:none;
	color:red;
	font-weight:bold;
	padding:50px 100px 0 0;
	margin:0 auto;
	
}

/* ---- Fim Carro CSS ---- */

#respostaContato
{
	margin-left:50px;
	color:#F00;
	font-weight:bold;
}


