@charset "utf-8";
.garantiserra {
}


body{
	font-family: Tahoma;
	font-size: 11px;
	color:#353535;
	line-height:10pt;
	margin:0px;
	background:url(../img/bg_m_r.jpg) center top repeat-y;
	line-height:140%;
}

object {
	outline:none;	
}
img {
   behavior: url("pngbehavior.htc");
}
 
.wrap {
	background:url(../img/bg_main.jpg) center top no-repeat;
	width:100%;
	min-height:767px;
	margin:0px;
}

.middle {
	background:#FFFFFF url(../img/bg_content.jpg) top no-repeat;

}

.left {
	background:url(../img/bg_left.png);
	_background: none;
}

.right {
	background:url(../img/bg_right.png);
	_background: none;
}

.top {
	width:812px;
	height:142px;
	background: url(../img/bg_top.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_top.png');	

}

.logo {
	_position:relative;	
	float:left;
	margin-top:25px;
	margin-left:43px;
	_margin-left:21.5px;

}

.conteudo_home {
	background:url(../img/bg_midhome.jpg) no-repeat;
	width:814px;
	height:928px;

}

.sbanner {
	margin-bottom:10px;
	margin-top:5px;
	width:730px;
	border:1px solid #FFF;
	
}

.c_btn {
	float:left;
	height:142px;
	width:620px;

}


.topo {
	width:798px;
	height:141px;
	margin-left:15px;
}

.language {
	width:160px;
	margin-top:17px;
	margin-right:20px;
	_margin-right:10px;
	float:right;
}

.home_qs {
	width:812px;
	height:242px;
}

.home_qs_f {
	margin-left:22px;
	_margin-left:11px;
	float:left;
}
	
.btn {
	margin-top:46px;
	height:30px;
	width:620px;
}

.btn div {
	_position:relative;
	float:left;
	margin:0px;
	margin-left:7px;
}

.home_qs_t img {
	margin-top:34px;
	margin-left:21px;
}

.home_s {
	clear:both;
	width:812px;
	height:270px;
	background: url(../img/bg_home_s.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_home_s.png');	
}

.home_s_f {
	float:left;
	width:531px;
	height:270px;
}

.home_s_f img {
	margin-top:50px;
	margin-left:43px;
}

.home_s_f div {
	margin-left:34px;
	
}

.home_s_f div img {
	margin:0px;
}

.home_s_b {
	width:281px;
	height:270px;
	float:left;
}

.home_s_b img {
	margin-top:50px;
	margin-left:21px;
}

.home_s_b div {
	margin-left:20px;
	
}

.home_s_b div img {
	margin:0px;
}

.textobox {
	float:left;
	margin-top:15px;
	margin-left:21px;
	width:234px;
	height:140px;
}
	

.saibamais {
	float:left;
	margin-top: 20px;
}
		
.home_n {
	clear:both;
	height:370px;
	width:812px;
	background: url(../img/bg_h_n.png) top no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_h_n.png');	
	
}

.home_n_m {
	float:left;
	margin-left:22px;
	_margin-left:11px;
	height:220px;	
	width:255px;
	
}

.home_n_i {
	float:left;
	height:220px;	
	width:255px;
	
}

.home_n_n {
	float:left;
	height:220px;	
	width:263px;
	
}

.img_s {
	clear:both;
	margin-top:28px;
	margin-left:21px;
	
}

.cotacoes {
	clear:both;
	margin-top:17px;
	margin-left:21px;
}

.home_n_n_i {
	margin-top:16px;
	margin-left:20px;
	
}

.home_n_n_input {
	margin-top:5px;
	width:234px;
	border:1px solid #7f8f7d;
	text-indent:3px;
	font-family:Tahoma;
	font-size:11px;
	color:#324a48;
	
}

.enviar {
	margin:0px;
	margin-top:5px;
	margin-right:7px;
	float:right;
}

#rodape {
	clear:both;
	width:812px;
	height:120px;
	background: url(../img/bg_bottom.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_bottom.png');	
	
}

#r_wrap {
	width:812px;
	height:120px;
	float:left;	
}

.r_info {
	float:left;
	margin-top:46px;
	margin-left:43px;
	_margin-left:21.5px;
	width:723px;
	height:74px;
	
}

.r_cub {
	float:left;
	margin-top:92px;
	height:14px;
	width:20px;
}

.r_t {
	height:11px;
	line-height:11px;
	margin-top:11px;
	margin-bottom:10px;
	
}

#quemsomos {
	width:812px;	
}

.qs_text {
	float:left;
	width:588px;
	background:url(../img/bg_quemsomos.png) left top no-repeat;
	_background: url(../img/bg_quemsomos.jpg) left top no-repeat;
}

.qs_menu {
	float:left;
	width:224px;
	height:400px;
}

#subtitle {
	margin-top:47px;
	margin-left:42px;
	
}

.qs_conteudo {
	width:523px;
	line-height:19px;
	margin-left:45px;
	margin-top:15px;
	text-align:justify;

}

.qs_img {
	float:left;
	margin-right:17px;
	margin-bottom:10px;
	color:#747474;
	font-size:10px;
	line-height:10px;

}

.bg_qs_r {
	background:url(../img/bg_qs_r.png) repeat-y;
	_background:url(../img/bg_qs_r.gif) repeat-y;
}

.bg_qs_b {
	background:url(../img/bg_qs_b.png) repeat-x;
	_background:url(../img/bg_qs_b.gif) repeat-x;
}


.bg_qs_bl {
	background:url(../img/bg_qs_bl.png) no-repeat;
	_background:url(../img/bg_qs_bl.gif) no-repeat;
}

.bg_qs_br {
	background:url(../img/bg_qs_br.png) no-repeat;
	_background:url(../img/bg_qs_br.gif) no-repeat;
}


.bg_qs_tr {
	background:url(../img/bg_qs_tr.png) no-repeat;
	_background:url(../img/bg_qs_tr.gif) no-repeat;
}

.qs_m_b {
	margin-top:18px;
	margin-left:22px;
	font-family:Tahoma;
	color:#415c59;
}

.qs_m_b a {
	color:#415c59;
	text-decoration:none;
}

.qs_m_b a:hover {
	text-decoration:underline;	
}

#s {
	margin-top:8px;
	margin-bottom:8px;
	height:1px;
	width:147px;
	margin-left:1px;
	background:url(../img/separador.gif) repeat-x;

}

.s_info {
	float:left;
	width:812px;
	height:232px;
	background:url(../img/bg_servicos.png) left top no-repeat;
	_background:url(../img/bg_servicos.jpg) left top no-repeat;
}

#item {
	clear:both;
	margin-top:20px;
	width:812px;
	height:224px;
	background:url(../img/bg_item.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_item.png');	
}

.s_info_t {
	margin-left:45px;
	margin-top:20px;
	width:680px;
	color:#415c59;
	line-height:18px;
}

.s_i_img {
	float:left;
	width:134px;
	height:224px;
	margin-left:42px;
	_margin-left:21px;
	
}

.s_i_t {
	margin-top:34px;
	margin-left:17px;
	float:left;
	
	
}

.s_i_i {
	_position:relative;
	float:left;
	width:514px;
	color:#415c59;
	margin-top:25px;
	margin-left:18px;
	line-height:19px;
	font-size:12px;
	text-align:justify;
}

.s_i_i a {
	color:#415c59;
	text-decoration:none;
}

.s_voltar {
	margin-left:679px;	
}

.s_line {
	clear:both;
	margin-top:5px;
	height:1px;
	width:723px;
	margin-left:44px;
	background:url(../img/separador.gif) repeat-x;

}

.p_info {
	_margin-left:1px;
	float:left;
	width:812px;
	_width:811px;
	height:171px;
	background:url(../img/bg_servicos.png) left top no-repeat;
	_background:url(../img/bg_servicos.jpg) left top no-repeat;
}

.p_item {
	float:left;
	width:724px;
	height:123px;
	margin-left:44px;

}

.p_i_img {
	margin-left:44px;
	_margin-left:22px;
	float:left;
	width:141px;
	height:121px;
	border:none;
}

.p_i_title {
	margin-top:1px;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	color:#415c59;
}

.p_i_text {
	width:561px;
	color:#415c59;
	line-height:18px;
	text-align:justify;
	margin-top:20px;
}

.p_i_link {
	margin-top:20px;	
}

.p_i_link a {
	color:#415c59;
	font-weight:bold;
	text-decoration:none;
}

.p_i_w {
	width:561px;
	height:inherit;
	float:left;
	margin-left:20px;
	
}

.p_line {
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	height:1px;
	width:723px;
	margin-left:45px;
	background:url(../img/separador.gif) repeat-x;	
	
}

.sala_content {
	float:left;
	width:534px;
	background:url(../img/bg_sala.png) left top no-repeat;
	_background: url(../img/bg_sala.jpg) left top no-repeat;

}

.sala_m_item {
	background:url(../img/bg_salaMenu.png) left top no-repeat;
	_background: url(../img/bg_salaMenu.jpg) left top no-repeat;
	min-height:191px;
	height:auto !important;
	height:191px;	
}

.sala_m_item2 {
	background:url(../img/bg_salaMenu.png) left top no-repeat;
	_background: url(../img/bg_salaMenu2.jpg) left top no-repeat;
	min-height:191px;
	height:auto !important;
	height:191px;	
}

.sala_text {
	width:489px;
	line-height:19px;
	margin-left:45px;
	margin-top:15px;
	text-align:justify;

}

.sala_menu {
	float:left;
	width:278px;
}

.sala_mi {
	margin-top:15px;
	margin-left:37px;
	font-family:Tahoma;
	color:#415c59;
	line-height:14px;
	font-weight:bold;
}

.sala_date {
	font-weight:normal;	
}

.sala_mi a {
	color:#5b7d79;
	font-weight:bold;
	text-decoration:none;
}

.sala_mi a:hover {
	text-decoration:underline;	
}


.sala_line {
	margin-left:6px;
	margin-top:10px;
	margin-bottom:8px;
	height:1px;
	width:147px;
	background:url(../img/separador.gif) repeat-x;

}

.sala_btn {
	margin-left:6px;	
	
}

.sala_t_s {
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin-left:45px;
	margin-top:34px;
	color:#415c59;
}

.sala_t_d {
	font-size:11px;
	line-height:11px;
	font-weight:normal;
	margin-left:45px;
	margin-top:7px;
	color:#353535;
}

.contato_content {
	float:left;
	width:538px;
	background:url(../img/bg_contato.png) left top no-repeat;
	_background: url(../img/bg_contato.jpg) left top no-repeat;

}

.contato_menu {
	float:left;
	width:274px; 

}

.c_m_t {
	margin-left:20px;
	margin-top:20px;
	line-height:19px;
}

.ml {
	margin-left:18px;
	margin-top:3px;

}

.c_t {
	margin-top:25px;
	margin-left:46px;
	line-height:19px;
	width:439px;
	text-align:justify;

}

.c_f {
	margin-top:15px;
	margin-left:44px;
	
}

.c_f input {
	width:441px;
	height:18px;
	margin-top:2px;
	border: 1px solid #879685;
	font-family: Tahoma;
	font-size:12px;
	text-indent:5px;
	color:#324a48;
	padding-top:4px;
	
}

.c_f textarea {
	width:432px;
	height:182px;
	margin-top:2px;
	border: 1px solid #879685;
	font-family: Tahoma;
	font-size:12px;
	padding-left:5px;
	color:#324a48;
	padding:4px;
	
}

.c_b {
	margin-left:435px;
	margin-top:8px;

}

.sala_menu {
	float:left;
	width:278px;
}

.item_mi {
	margin-top:15px;
	margin-left:12px;
	font-family:Tahoma;
	color:#415c59;
	line-height:14px;
}


.item_mi a {
	color:#5b7e7a;
	font-weight:normal;
	text-decoration:none;
}

.item_mi a:hover {
	text-decoration:underline;	
}

.item_line {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:8px;
	height:1px;
	width:147px;
	background:url(../img/separador.gif) repeat-x;

}

.item_l {
	margin-top:23px;
	float:left;
	width:274px;
	height:390px;
}

.item_wrap {
	margin-top:17px;
	margin-left:42px;
	width:471px;	
	
}

.item_r {
	width:197px;
	height:390px;
	float:left;
	
}

.item_t {
	margin-top:25px;
	text-align:19px;
	color:#415c59;
	text-align:justify;
	width:240px;
	margin-left:1px;
}

.item_contato {
	margin-top:20px;
	margin-bottom:20px;
	
}

.item_content {
	float:left;
	min-height:638px;
	width:538px;
	background:url(../img/bg_contato.png) left top no-repeat;
	_background: url(../img/bg_contato.jpg) left top no-repeat;
}
