* {margin:0; padding:0; font:12px Arial, Helvetica; color:#fff;}

html {
	width:100%;
	height:100%;
	background:url(../imagens/background.jpg) repeat-x;
}
body {
	width:1002px;
	
	margin:auto;
}

img {border:0;}
#main {
	width:100%;
	height:100%;
	height:660px;
	text-align:center;
}

/* TITULOS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*
h1 - titulo das páginas
h2 - titulo do detalhe do item
h3 - titulo dos itens
h5 - erro msgbox
*/
h1,h2,h3,h4,h5,h6  {color:#1b8aca;clear:both;font-size:12px;font-weight:bold;text-indent:50px;text-transform:uppercase;padding:0 15px 5px 15px;}
h1                 {}
h2                 {}
h3                 {text-indent:0;text-transform:none;border-bottom:solid 1px #bfbfbf;background:url(../imagens/layout/comum/lista1.jpg) left no-repeat;background-position:18px;padding:0 0 2px 36px !important;margin:0 0 4px 0;}
h5                 {color:#b62929;padding:0 0 8px 0;text-indent:0;text-align:center;}

.button      {cursor:pointer;}
.txtCenter   {text-align:center;}
.txtRight    {text-align:right;}
strong       {font-weight:bold;}

#backOrcamento{position:fixed;height:100%;width:100%;background:url(../imagens/orcamento_background.png);left:1px;top:0;display:none;}
#divOrcamento{width:444px;margin:0px auto;}

#divOrcamento .cabecalho{background:url('images/orcamento/cabecalho.jpg') no-repeat;}
#divOrcamento .cabecalho a{display:block;float:right;}
#divOrcamento form table .rotulo{text-align:right;padding:9px 0;}
#divOrcamento form table .rotulo img{margin-right:6px;}
#divOrcamento form table 
#divOrcamento form table td .coment{color:#444;font-size:12pt}
#divOrcamento .action{background:url('images/orcamento/bg_action.jpg') no-repeat 37px 0;height:26px;padding:7px 0 0 55px;font-weight:bold;}
#divOrcamento .action input{vertical-align:middle;margin-left:215px;margin-top:-3px;}
#divOrcamento .description{margin-left:55px;}
#divOrcamento .description td{font-size:7pt;padding:2px 7px 2px 0;letter-spacing:1px;}
#divOrcamento .description td.value{color:#b8882c}
form {margin:auto;width:232px;}
form .button {margin-top:15px;}

input[type=text]{color:#373535;border:1px solid #838383;background:url(../imagens/textbox_background.jpg) repeat-x;padding:3px 5px;width:220px;}
input[type=text]:focus,
input[type=text].focus{border:1px solid #fff;}

input[type=text].ddd{width:23px;}
input[type=text].phone{width:76px;}
input.invalid{border:1px solid red;}

/*MOLDAL xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#carregando             {position:fixed;top:50%;left:50%;margin-left:-100px;margin-top:-72px; display:none;}
#msgbox_background      {display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;text-align:center;background:url(../imagens/popup/background.png);z-index:2;}
#msgbox                 {display:none;z-index:100;padding:0;text-align:center;width:306px;height:165px;position:fixed;top:50%;left:50%;margin:-110px 0 0 -145px;}
#msgbox *               {color:#666;}
#msgbox .topo           {padding:0;border:0;margin-bottom:-3px;}
#msgbox .corpo          {background:url(../imagens/popup/fundo.png) center center;padding-top:0px;}
#msgbox .conteudo       {padding:0 20px 15px 20px;}
#msgbox .corpo .img     {margin:8px 0 15px 0; width:35px; height:36px; display:inline-block;}

#msgbox.carregando h5            {color:#5f90c8;}
#msgbox.carregando .corpo .img   {background:url(../imagens/popup/preloader.gif) no-repeat; width:38px; height:37px;}

#msgbox.confirmacao h5           {color:#1f8300;}
#msgbox.confirmacao .corpo .img  {background:url(../imagens/popup/imgOk.png) no-repeat;}

#msgbox.alerta .corpo .img       {background:url(../imagens/popup/imgErro.png) no-repeat;}