/* CSS Document */
.font11{
	font-size:11px;
}

.font12{
	font-size:12px;
}

.font14{
	font-size:14px;
}

.font19{
	font-size:19px;
	color:#FF9900;
}

.font20{
	font-size:20px;
}

.bold{
	font-weight:bold;
}

.red{
	color:#F00;
}

h1{
	font-size:20px;
	color:#FFAC2D;
	font-weight:lighter;
}

h2{
	font-size:16px;
	color:#FFAC2D;
}

hr{
	border:none;
	height:1px;
	background-color:#CCC;
	width:345px;
	margin-top:8px;
	margin-bottom:14px;
	text-align:left;
}

*{
	margin:0px;
	padding:0px;
}

a{
	color:#FFF;
	text-decoration:none;
	outline:none;
	cursor:pointer;
}

img{
	border:none;
}

.clear{
	clear:both;
	font-size:0px;
}

.input_msg textarea{
	width:225px;
	height:62px;
	margin-top:2px;
	margin-left:4px;
	border:none;
	*margin-left:-87px;
	background-color:#FFF;
}

.enviar{
	background-image:url(../../layout/img/site/enviar.png);
	width:96px;
	height:22px;
	border:none;
	margin-top:25px;
	margin-left:90px;
}

.enviar input[type="button"]{
	border:none;
	width:96px;
	height:22px;
	background:transparent;
	cursor:pointer;
}

body{
	background-color:#F1E9D4;
	padding-top:10px;
	font-family:Tahoma, Geneva, Lucida, Sans-serif;
	color:#FFF;
}

#pagina{
	width:951px;
	height:auto;
	margin:0 auto;
	position:relative;
}

#conteudo{
	background-image:url(../../layout/img/site/back_conteudo.jpg);
	background-repeat:repeat-x;
	background-color:#990000;
/*	width:949px;
	min-height:559px;*/
	width:890px;
	min-height:600px;
	height:auto;
	padding-top:43px;
	padding-left:59px;
}

#left{
	width:418px;
	height:auto;
	float:left;
	margin-right:55px;
}

#left ul#capa li{
	margin-bottom:20px;
	margin-left:14px;
}

#right{
	height:auto;
	width:417px;
	float:left;
	*position:relative;
	*z-index:1;
}

#right #orcamento{
	position:relative;
	width:346px;
	height:461px;
}

#orcamento_transparente{
	width:346px;
	height:461px;
	background-color:#FF9900;
	color:#FFF;
	opacity:0.12;
	-moz-opacity: 0.12;
	filter: alpha(opacity=12);
	position:absolute;
	top:0px;
	left:0px;
}

#orcamento_top{
	position:absolute;
	width:346px;
	height:440px;
	padding-top:21px;
	top:0px;
	left:0px;
	color:#FFF;
}

#orcamento_top div.campo{
	margin-bottom:7px;
	height:22px;
}

#orcamento_top div.campo label{
	float:left;
	width:73px;
	text-align:right;
	margin-right:16px;
	line-height:22px;
	vertical-align:middle;
}

#orcamento_top div.campoG{
	height:auto;
	margin-top:10px;
	margin-left:90px;
}

#orcamento_top div.campoG .input_msg{
	background-image:url(../../layout/img/site/textarea.png);
	width:233px;
	height:69px;
	margin-top:10px;
}

#orcamento_top input[type="text"]{
	background: none;
	border:none;
	width:228px;
	height:22px;
	padding-left:5px;
}


#orcamento_top .input_txt{
	background-image:url(../../layout/img/site/input_txt.png);
	background-repeat:no-repeat;
	width:233px;
	height:22px;
	float:left;
}

#orcamento_top .input_txt select{
	width:225px;
	height:18px;
	border:none;
	margin-top:2px;
	margin-left:5px;
}

#orcamento_top .input_ddd, #orcamento_top .input_ramal{
	background-image:url(../../layout/img/site/orcamento/input_pp.png);
	width:44px;
	height:22px;
	float:left;
}

#orcamento_top .input_fone{
	background-image:url(../../layout/img/site/orcamento/input_fone.png);
	width:96px;
	height:22px;
	float:left;
	margin-left:4px;
	margin-right:4px;
}

#conteudo_round{
	background-image:url(../../layout/img/site/back_conteudo_round.png);
	width:949px;
	height:11px;
}

#rodape{
	width:920px;
	height:17px;
	margin-top:7px;
	padding-left:29px;
	color:#000;
	margin-bottom:30px;
}

#rodape a.tolv12{
	color:#990000;
	float:right;
	margin-right:10px;
}

#maps{
	background-image:url(../../layout/img/site/maps.png);
	width:132px;
	height:50px;
	position:absolute;
	bottom:29px;
	left:29px;
}

#busca{
	
}
ul#busca li{
	list-style-type:none;
	margin-bottom:8px;
}
