
/* ******** PAGINA PRINCIPAL ******** */

div.form_login {
    margin: 0px;
    padding: 0px;
    height: 225px;
    width: 208px;
    background: url(../imgs/layout/fundo_form_login.gif) no-repeat;
    font: bold 11px arial;
    color: #ffffff;
}

div.form_login form {
    margin: 0px;
    padding: 90px 25px 0px 25px;
}

div.form_login form a,
div.form_login form a:hover {
    font: normal 10px verdana;
    color: #555555;
    text-decoration: none;
    border: 0px;
}
div.form_login form a:hover {
    text-decoration: underline;
}

div.form_login form div.linha {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    text-align: center;
}

div.form_login form div.linha span {
    display: block;
    float: left;
    width: 38px;
    padding-top: 4px;
}

div.form_login form input {
    margin: 0px;
    padding-left: 5px;
    width: 105px;
    border: 1px solid #808080;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    background: #fafafa url(../imgs/layout/fundo_input.gif) repeat-x;
    font: bold 12px arial;
    color: #555555;
}

div.form_login form button {
    margin: 0px;
    width: 80px;
    border: 1px solid #c0c0c0;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    background: #808080 url(../imgs/layout/fundo_button.gif) repeat-x;
    font: bold 12px arial;
    color: #f0f0f0;
}

/********************/

div.topico_icone div {
    margin: 20px 0px 30px 0px;
    padding: 0px 10px 0px 80px;
    height: 75px;
    background: 10px 0px no-repeat;
    font: normal 12px arial;
}

div.topico_icone div.info {
    background-image: url(../imgs/layout/icon_info.gif);
}
div.topico_icone div.servicos {
    background-image: url(../imgs/layout/icon_planeta.gif);
}
div.topico_icone div.testdrive {
    background-image: url(../imgs/layout/icon_testdrive.gif);
}
div.topico_icone div.tarifas {
    background-image: url(../imgs/layout/icon_tarifas.gif);
}
div.topico_icone div.suporte {
    background-image: url(../imgs/layout/icon_suporte.gif);
}

div.topico_icone h3 {
    margin: 0px 0px 7px 0px;
    padding: 0px;
    border-bottom: 1px solid #e0e0e0;
    background: transparent;
    font: normal 18px arial;
    color: #808080;
}

div.topico_icone p,
div.topico_icone a {
    margin: 0px;
    padding: 0px;
    color: #808080;
    text-decoration: none;
}
div.topico_icone a:hover,
div.topico_icone a:hover div p {
    color: #ababab;
    text-decoration: none;
}

/********************/

a div.icone_loja_carrinho {
    margin: 0px 45px 20px 45px;
    height: 115px;
    width: 115px;
    background: 10px 0px url(../imgs/layout/icon_carrinho.gif) no-repeat;
    background-position: 10px 0px ;
}
a:hover div.icone_loja_carrinho {
    background-position: 10px -115px;
}
div.icone_loja_carrinho span {
    display: none;
}

/********************/

a div.icone_twitter {
    margin: 20px 45px;
    height: 175px;
    width: 126px;
    background: url(../imgs/layout/icon_twitter.jpg) no-repeat;
    background-position: 0 0 ;
}
a:hover div.icone_twitter {
    background-position: 0 -175px ;
}

/********************/

div.player_animacao {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 723px;
    height: 244px;
    background: bottom url(../imgs/layout/sombra_player.jpg) no-repeat;
}

/********************/

div.quadro_novidades {
    clear: both;
    margin: 20px 0px 30px 0px;
    padding: 5px 0px 0px 20px;
    _height: 150px;
    min-height: 150px;
    background: url(../imgs/layout/fundo_novidades.gif) no-repeat;
}
div.quadro_novidades h4 {
    margin: 10px 0px 10px 0px;
}
div.quadro_novidades div.link_direita {
    clear: both;
    margin: 10px 0px 10px 0px;
    text-align: right;
}

div.quadro_novidades ul {
    margin: 0px 0px 20px 20px;
    padding: 0px;
    
}
div.quadro_novidades ul li {
    list-style-image: url(../imgs/img_list1.gif);
    margin: 5px 0px 5px 0px;
    padding: 5px 0px 5px 0px;
    border-bottom: 1px dotted #e0e0e0;
    font: bold 12px arial;
    color: #555555;
}
div.quadro_novidades ul li a,
div.quadro_novidades ul li a:hover {
    border: 0px;
    font: normal 12px arial;
    text-decoration: none;
    color: #0055bb;
}
div.quadro_novidades ul li a:hover {
    border-bottom: 1px solid #ffdd95;
}
div.quadro_novidades ul li span.data {
    font: normal 10px verdana;
    color: #555555;
}
div.quadro_novidades ul li div.descricao {
    margin: 5px;
    padding: 5px;
    border: 1px solid #f0f0f0;
    font: normal 10px verdana;
    color: #808080;
}
div.quadro_novidades div.nada_listado {
    margin: 5px;
    padding: 5px;
    border: 1px dotted #e0e0e0;
}

/********************/

div.testdrive {
    margin: 40px 0px 20px 0px;
    padding: 0px;
    height: 90px;
    background: 150px 0px url(../imgs/layout/titulo_testdrive.gif) no-repeat;
}
div.testdrive div.descricao {
    clear: both;
    padding: 30px 0px 0px 200px;
    height: 90px;
    background: url(../imgs/layout/img_testdrive.gif) no-repeat;
}
div.testdrive div.descricao p {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 400px;
    font: bold 12px arial;
    color: #555555;
}
div.testdrive div.descricao div.seta_link {
    float: right;
    width: 51px;
    height: 48px;
    background: url(../imgs/layout/seta_dupla_azul.gif) no-repeat;
}
div.testdrive div.descricao div.seta_link span {
    display: none;
}


/* ******** FIM PAGINA PRINCIPAL ******** */
