html, body, div, p, table, tr, td, a, ul, li, input, textarea, select, h1, h2, h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
body {margin: 0px; padding: 15px; background-color: #FFFFFF; width: 550px;}

/* MENU DA INICIAL */
#menu_01, #menu_02, #menu_03 {float: left; background-color: #FFFFFF;}
#menu_01 {width: 179px; height: 78px;}
#menu_02 {width: 193px; height: 40px;}
#menu_03 {width: 226px; height: 149px;}
#menu_01 img, #menu_02 img, #menu_03 img {float: right;}
/* DESTAQUES DA INICIAL */
.desta {width: 251px; height: 116px; float: left; background-repeat: no-repeat; cursor: pointer;}
.desta #foto     {float: left; width: 76px; height: 111px; padding-top: 5px; padding-left: 26px;}
.desta #conteudo        {float: left; width: 147px; height: 83px;}
.desta #conteudo h1     {color: #CB0100; font-size: 13px; margin: 5px; padding: 0px; overflow: hidden;}
.desta #conteudo h1 img {float: none;}
.desta #conteudo p      {font-size: 9px; margin: 5px; margin-right: 20px; padding: 0px; overflow: hidden; text-align: left;}
.desta #botao     {float: left; width: 147px; height: 33px;}
.desta #botao img {float: right;}

/* ESTILOS GERAIS DAS INTERNAS */
.empresa {color: #003082; font-weight: bold;}
p {text-align: justify;}
ul {list-style: none; margin-left: 0px;}
html>body>ul {margin-left: -40px;}
ul li {background-image: url('../img/bullet.gif'); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 23px; font-size: 11px;}
ul li span {color: #EE333E; font-size: 13px;}
a {color: #003082; text-decoration: none;}
a:hover {text-decoration: underline;}

/* ROTAS */
#rotas_01 {width: 165px; height: 48px; background-image: url('../img/rotas/consu_01.gif'); background-repeat: no-repeat; float: left; padding-top: 81px; padding-left: 32px;}
#rotas_01 select {width: 135px;}
#rotas_02 {width: 158px; height: 48px; background-image: url('../img/rotas/consu_02.gif'); background-repeat: no-repeat; float: left; padding-top: 81px; padding-left: 26px;}
#rotas_02 select {width: 135px;}
#rotas_03 {width: 150px; height: 49px; background-image: url('../img/rotas/consu_03.gif'); background-repeat: no-repeat; float: left; padding-top: 80px; padding-left: 45px;}
#rotas_03 input {width: 108px; height: 22px; background-image: url('../img/rotas/bt_consu.gif'); border: 0px;}

#fotos img {margin: 8px; border: 0px;}

/* CARGAS */
#carga {width: 240px; height: 33px; background-image: url('../img/carga/01.gif'); background-repeat: no-repeat; padding-top: 14px; padding-left: 73px;}
#carga select {width: 103px; margin-right: 22px;}

/* NOSSOS ONIBUS */
table {clear: both; margin-top: 5px; margin-bottom: 20px;}
th {background-image: url('../img/nosso/back_th.gif'); background-repeat: repeat-x; height: 19px;}
td.fotos {background-image: url('../img/nosso/back.gif'); background-repeat: repeat-x; background-position: left bottom; height: 50px; text-align: right; padding-right: 22px;}
td.fotos img {border: 0px;}
.claro {background-color: #EEF1FE; padding: 6px;}
.escuro {background-color: #D6DBF5; padding: 6px;}

/* CADASTRE-SE */
#inscr, #alter {position: relative; left: 68px; width: 247px; background-repeat: no-repeat;}
#inscr {height: 115px; background-image: url('../img/cadas/cadas.jpg'); padding-top: 3px;}
#alter {height: 89px; background-image: url('../img/cadas/alter.jpg'); padding-top: 16px;}
#inscr input, #alter input {border: 1px solid #000000; width: 141px; height: 18px;}

/* FALE CONOSCO */
#falec_01 {width: 260px; height: 166px; float: left; margin-right: 3px;}
#falec_02 {width: 280px; height: 270px; float: left; background: url(../img/falec/back.jpg) no-repeat;}
#falec_02 input, #falec_02 select, #falec_02 textarea {width: 146px; border: 1px solid #000000;}

/* ALUGUEL - ORÇAMENTO */
#orcam {width: 573px; height: 928px; background-image: url('../img/alugu/orcam.gif');}

/*fundos*/
#filiais {margin: 0px; padding:0px; width: 300px; _width: 283px;}
#filiais h1 {color: #FFFFFF; font-weight: bold; font-size: 14px; background-color: #CB7A01; padding: 2px; margin: 0px; padding-left: 15px;}
#filiais h2 {margin: 0px;}
#filiais p {margin: 0px;}

/* DESTAQUES */
#desta {width: 573px; padding: 4px;}
#desta #titulo {
    height: 37px; width: 573px;
    background-image: url('../img/desta/back_title.jpg');
    background-repeat: no-repeat;
    padding-left: 50px; padding-top: 12px;
    font-size: 14px; font-weight: bold;
    color: #000080;
}
#desta #descricao {
    padding: 10px;
    font-size: 11px;
    font-style: italic;
}
#desta #texto {
    text-align: justify;
}

/* ROTAS */
#rotas {width: 573px; padding: 4px;}
#rotas #titulo {
    height: 37px; width: 573px;
    background-image: url('../img/desta/back_title.jpg');
    background-repeat: no-repeat;
    padding-left: 50px; padding-top: 12px;
    font-size: 14px; font-weight: bold;
    color: #000080;
}
#rotas #descricao {
    padding: 10px;
    font-size: 11px;
}
.titulo { color: #E7CA65; font-weight: bold; height: 20px; padding: 3px; width: 180px;}

/* ROTAS POPUP */
#rotas_popup {width: 470px; padding: 4px;}
html> body #rotas_popup { width: 460px; }
#rotas_popup #titulo {
    height: 37px; width: 440px;
    background-image: url('../img/desta/back_title.jpg');
    background-repeat: no-repeat;
    padding-left: 50px; padding-top: 12px;
    font-size: 14px; font-weight: bold;
    color: #000080;
}
html> body #rotas_popup #titulo { width: 380px; }
#rotas_popup #descricao {
    padding: 10px;
    font-size: 11px;
}
.titulo_colspan { color: #E7CA65; font-weight: bold; height: 20px; padding: 3px; }
.titulo { color: #E7CA65; font-weight: bold; height: 20px; padding: 3px; }

/* CHAT ******************************/
/* DEFINICAO DOS INPUTS ********
*******************************/
input { font-size: 11px; }

input.over { font-family: Verdana; font-size: 11px; background-color: #DDDDFF; }
input.norm { font-family: Verdana; font-size: 11px; background-color: #FFFFFF; }
select.over { font-family: Verdana; font-size: 11px; background-color: #DDDDFF; }
select.norm { font-family: Verdana; font-size: 11px; background-color: #FFFFFF; }
textarea.over { font-family: Verdana; font-size: 11px; background-color: #DDDDFF; }
textarea.norm { font-family: Verdana; font-size: 11px; background-color: #FFFFFF; }
file.over { font-family: Verdana; font-size: 11px; background-color: #DDDDFF; }
file.norm { font-family: Verdana; font-size: 11px; background-color: #FFFFFF; }
/*******************************
*******************************/

a.bold:link    {font: bold 11px Verdana; color: #820100; text-decoration: none;}
a.bold:visited {font: bold 11px Verdana; color: #820100; text-decoration: none;}
a.bold:hover   {font: bold 11px Verdana; color: #033284; text-decoration: none;}

a.pequeno:link    {font: 10px Verdana; color: #820100; text-decoration: none;}
a.pequeno:visited {font: 10px Verdana; color: #820100; text-decoration: none;}
a.pequeno:hover   {font: 10px Verdana; color: #033284; text-decoration: none;}

a.escuro:link    {font: 11px Verdana; color: #000000; text-decoration: none;}
a.escuro:visited {font: 11px Verdana; color: #000000; text-decoration: none;}
a.escuro:hover   {font: 11px Verdana; color: #606060; text-decoration: none;}

div#label { font-weight: bold; }
div#campo { margin-left: 10px; margin-bottom: 6px; }

div#msg { font-weight: bold; text-align: left; color: #0000FF; margin-left: 2px; }
div#err { font-weight: bold; text-align: left; color: #FF0000; margin-left: 2px; border-bottom: 1px solid #FF0000; }

/* RODAPE DA MAGIC *************
*******************************/
body div#logo_rodape_magic { font-size: 10px; margin: auto; margin-top: 40px; }


/* BOX DE CADASTROS ***************
**********************************/
body div#conteudo {background-image: url(../img/atend/back_chat.jpg); width: 421px; height: 380px; position: absolute; margin-top: 5px; "padding-left: 20px; text-align: left; font-weight: color: #033284;"}

body div#conteudo div#box div#botoes { color: #033284; padding: 10px; background-color: #F0F0F0; font-weight: bold; color: #FFFFFF; }
