/*** GERAL ***/
html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% tahoma, arial; background:#110502;}
body img {display:block;}
a {text-decoration:none;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

#header-in a.logo, .tt-download, .acessoDownload, .caixa h1, .excluir, .bg-titles h1 {text-indent:-9000em; overflow:hidden;}

/*** HEADER ***/

#header-in a.logo {position:absolute; top:0; left:28px; width:385px; height:113px; background:url(../pics/logo.jpg) no-repeat;}
#nav {position:absolute; bottom:0; left:0; _bottom: -1px;}
#nav ul li {float:left; display:inline; height:43px;}
#nav ul li#menu01 {width:103px; background:url(../pics/menu01.jpg) no-repeat; margin-right:53px;}
#nav ul li#menu02 {width:163px; background:url(../pics/menu02.jpg) no-repeat; margin-right:55px;}
#nav ul li#menu03 {width:190px; background:url(../pics/menu03.jpg) no-repeat; margin-right:54px;}
#nav ul li#menu04 {width:167px; background:url(../pics/menu04.jpg) no-repeat;}

#nav ul li.menu a {display:block; height:43px; text-indent:-9000em; overflow:hidden;}
#nav ul li#menu01 a:hover {background:url(../pics/menu01_hover.jpg) no-repeat;}
#nav ul li#menu02 a:hover {background:url(../pics/menu02_hover.jpg) no-repeat;}
#nav ul li#menu03 a:hover {background:url(../pics/menu03_hover.jpg) no-repeat;}
#nav ul li#menu04 a:hover {background:url(../pics/menu04_hover.jpg) no-repeat;}

.bg-acesso input {background:none; border:none; width:120px; height:14px; padding:5px; font:normal 0.7em tahoma; color:#623939;}
.bt-acesso {width:57px; height:24px; float:left; display:inline; cursor:pointer;
background:url(../pics/bt-acesso.jpg) no-repeat; border:none; margin:6px 0 0 10px;}

.bg-news input {width:120px; height:14px; background:none; border:none; padding:5px; font:normal 0.7em tahoma; color:#623939;}
.bt-news {width:63px; height:24px; float:left; display:inline; cursor:pointer; 
background:url(../pics/bt-news.jpg) no-repeat; border:none; margin:0 14px 0 10px;}

#idiomas ul li {float:left; display:inline; font:normal 9px tahoma; color:#878787; margin-right:12px;}
#idiomas ul li img {border:1px solid #554b49;}
#idiomas ul li.text-idioma {padding-top:1px; margin-right:14px;}

/*** MAINCONTENT GERAL ***/

#menudropdown01, #menudropdown02, #menudropdown03 {font:normal 10px tahoma; padding:1px 5px 5px 5px; top:40px; background: #400b0e; display:none;}
#menudropdown01 a, #menudropdown02 a, #menudropdown03 a {color:#999; background: url(../pics/submenu.jpg) no-repeat 10px;}
#menudropdown01 a:hover, #menudropdown02 a:hover, #menudropdown03 a:hover {text-decoration: none; background: #2b0709 url(../pics/submenu-hover.jpg) no-repeat 10px;}

#menudropdown01 ul.drop li, #menudropdown02 ul.drop li, #menudropdown03 ul.drop li {float:none; padding: 10px 3px; height: 15px;} 
#menudropdown01 ul.drop li a, #menudropdown02 ul.drop li a, #menudropdown03 ul.drop li a {display: block; padding: 10px 10px 10px 20px;}
* html body #menudropdown01 ul.drop li a, * html body #menudropdown02 ul.drop li a, * html body #menudropdown03 ul.drop li a { width:150px;}




/* DropDown 01 */

#menudropdown01 {
position:absolute;
left:156px;
z-index:2000;
width: 153px;
}

/* Fim do DropDown 01 */

/* DropDown 02 */

#menudropdown02 {
position:absolute;
left:374px;
z-index:2000;
width: 180px;
}

/* Fim do DropDown 02 */

/* DropDown 03 */

#menudropdown03 {
position:absolute;
left:618px;
z-index:2000;
width: 157px;
}

/* Fim do DropDown 03 */

/* home */


.caixa h1 {margin:0; height:27px; width:288px;}
#caixa01 h1 {background:url(../pics/tt-cotacao.jpg) no-repeat;}
#caixa02 h1 {background:url(../pics/tt-news.jpg) no-repeat;}
#caixa03 h1 {background:url(../pics/tt-clima.jpg) no-repeat;}

#caixa01 table {width:288px; font:bold 11px tahoma; color:#9F9F9F; margin-top:8px;}
#caixa01 table tr td {padding:5px 0;}
#caixa01 table tr td.left {text-align:left;}
#caixa01 table tr td.right {text-align:right;}

#caixa02 p {font:normal 11px tahoma; color:#9F9F9F; margin:11px 0; line-height:18px;}
#nome-natal p {font:normal 11px tahoma; color:#691219; text-align:center; padding:30px 0;}

#tempo {margin-left:20px;}

#tempo table {width:186px; border:1px solid #322626;}

#tempo td, #tempo th {
background-color:#1F1313;
border-collapse:collapse;
font:normal 11px verdana;
color:#7A5757;
}
#tempo th.data {
color:#9F9F9F;
font-weight:bold;
padding:6px 0;
background-color:#150D0B;
}
#tempo td {
padding-right:10px;
text-align:right;
font-size:0.6em;
}
.cotacao {overflow:hidden; height: 120px;}
.cotacao table{ background: #000;}

div#tempo table tr th.branco { background:#fff; }

/* internas */


.bg-titles h1.conheca {background:url(../pics/tt-conheca.jpg) no-repeat;}
.bg-titles h1.empree {background:url(../pics/tt-empree.jpg) no-repeat;}
.bg-titles h1.fale {background:url(../pics/tt-fale.jpg) no-repeat;}
.bg-titles h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}

h1.title {color: #81141c; font-family: Trebuchet MS; font-size: 17px; font-weight: normal; text-indent: inherit; overflow: visible;}


#internas p {font:normal 11px tahoma; color:#9F9F9F; text-align:justify;}

h2 {
background:url(../pics/seta.jpg) no-repeat 3px; 
margin:15px 0 15px 0; 
padding-left:13px;
color:#7a131a; 
font:normal 16px Trebuchet MS;
}
.andamentoObra {}


.email {color:#86171D;}

/* formulários de contato escolher */

#formulario {width:250px; float:right; margin:0 50px 0 0; display:inline;}
#formulario p {text-align:center; margin:10px 0;} 
div#formulario fieldset {width:250px; border:none;}


ul.col{
margin:5px;
font:normal 12px Trebuchet MS;
color:#9F9F9F;
}

ul.col li{
margin:10px;
}

ul.col li span{
margin-right:5px;
color:#7a131a;
font-weight:bold;
}

/*form 01*/
.contato, .enviar, textarea {
background:#1f1313; border:1px solid #362c29;
font:11px Arial; margin:1px; color:#9F9F9F;
} 
input.contato {
float:left; display:inline;
padding:5px; width:240px;
}
textarea {
float:left; display:inline;
padding:5px; width:240px; height:85px;
}
input.enviar {
float:right; margin:15px 0; width:65px;
height:30px; cursor:pointer;
}

/*form 02*/
/*div.contato input, div.textare textarea {background:none; border:none; color:#b28711; font:normal 11px Trebuchet MS;}
div.contato input {width:234px; height:22px; padding:8px;}
div.textare textarea {width:230px; height:68px; padding:8px;}

div.contato, div.textare {width:250px; float:left;}
div.contato {height:30px; background:url(../pics/bg-contato_field.jpg) no-repeat; margin-bottom:3px;}
div.textare {height:85px; background:url(../pics/bg-contato_texta.jpg) no-repeat;}

div.enviar {float:right; display:inline; margin-top:10px;}
div.enviar input {width:60px; height:30px; border:none; cursor:pointer; color:#b28711; font:normal 11px Trebuchet MS; 
background:url(../pics/bg-enviar.jpg) no-repeat;}*/

/*** TOPBAR ***/



/*** SIDEBAR ***/

#sidebar-int img {margin-bottom:15px;}

/*** FOOTER ***/

#footer-in address {padding-top:41px; text-align:center; font:normal 0.70em tahoma; color:#9F9F9F}
a.assinatura {
display:block; position:absolute; text-indent:-9000em;
overflow:hidden; width:85px; height:14px; left:31px; bottom:36px;
background:url(../pics/assinatura.jpg) no-repeat; z-index: 3;}



div.cotacao table tbody tr td { background:#110502!important; color:#9F9F9F !important;}
div.cotacao table {margin:0 0 0 15px;}

/*** Dados para contato ***/

#dadosContato {
	position:relative;
	top: 50px;
	float:left; 
	width:250px;
};
#dadosContato p {text-align:left;
line-height:20px;}

/* home */

div.aipp1 {float:right; margin-right:370px;margin-top:3px;}
div.aipp2 {float:right; margin-right:-105px;margin-top:3px;}