HTML{
background-color:#FFFFFF;
}
BODY{
	margin: 0px 0px 5px 0px;
	padding:0px;
	text-align:center;	
	font-family:Arial, Helvetica, sans-serif;
}
#intro_foto_base{
	margin: 12px 18px 0px 0px; /*baixo 6*/
}
#img_instalacoes{
margin: 12px 18px 0px 0px; /*baixo 6*/
}
#td_instalacoes{
padding-top:11px;
}
IMG{
border-width:0px;
}
H1{
color: #990033;
font-size: 19px;
margin:8px 0px 0px 0px;
padding:0px;
line-height:px;
font-weight:normal;
word-spacing:2px;
}
h2{	
color: #707070;
font-size: 18px;
margin:0px;
padding:0px;
line-height:px;
font-weight:normal;
letter-spacing:0.09em;
}
h3{
color: #666666;
font-size: 12px;
margin:0px 0px 0px 0px;
padding:0px;
line-height:px;
word-spacing:2px;
}
#table_content{
margin:0px;
padding:0px;
border:0px;
}
#table_content td{
font-family:Arial, Helvetica, sans-serif;
}
#content_text,
#form_tit{
color:#666666;
font-size:12px;
line-height:17px;
padding-right:10px;
}
.form_input_t1{
padding:0px;
width:222px;
height:16px;	
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-size:11px;
padding:0px;
}
.form_textarea{
width:222px;
height:95px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}
.cms_form_textarea{
width:384px;
height:95px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}
.cms_form_textarea_small{
width:242px;
height:95px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}
.cms_input_file{
width:200px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}
#text_form{
font-size: 12px;
color: #616060;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
text-align:justify;
word-spacing:0.1em;
width:222px;
height:16px;
overflow:hidden;
}
#text_form_textarea{
font-size: 11px;
color: #616060;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
text-align:justify;
word-spacing:0.1em;
height:95px;
width:222px;
overflow:auto;
}
#text_form_sucess{
color:#51B848;/*#789CC6;*/
font-size:11px;
font-weight:bold;
padding-top:7px;
}
.form_input_t1{
padding:0px;
width:222px;
height:16px;	
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-size:11px;
padding:0px;
}
.form_textarea{
width:286px;
height:95px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}
#text_form_textarea2{
font-size: 11px;
color: #616060;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
text-align:justify;
word-spacing:0.1em;
height:95px;
width:286px;
overflow:auto;
}
#text_form2{
font-size: 12px;
color: #616060;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
text-align:justify;
word-spacing:0.1em;
width:286px;
height:16px;
overflow:hidden;
}
.form_input_t2{
padding:0px;
width:286px;
height:16px;	
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-size:11px;
padding:0px;
}
.form_textarea2{
width:286px;
height:95px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}











#N{
white-space: nowrap;
}
#tit_dot{
letter-spacing:7px;
}
#loader{
position:absolute;
top:15%;
left:15%;
width:70%;
height:80%;
text-align:center;
}
#loading{
position:absolute!important; 
float:left;
width:100px!important;
height:15px!important;
color:#FFFFFF!important;
font-size:10px!important;
font-weight:normal!important;

display:none;
}
HTML{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;	
font-size:10px;
}



#text_content{ 
font-size: 12px; color: #616060; font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
width:432px;
text-align:justify;
word-spacing:0.1em;
}
#text_tables{
font-size: 12px; color: #616060; font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
text-align:justify;
word-spacing:0.1em;
}
#td_content br{
line-height:10px;
}
#text_serv_tit{
width:199px;
height:167px;
overflow:auto;
color:#2C4D76;
line-height:14px;

/* transparencia */
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
float:left;

margin:	3px 0px 1px 0px;
padding:10px 5px 0px 0px;
}

#text_serv_desc{
font-size: 11px;
color: #616060; 
font-family: Arial, Helvetica, sans-serif;
width:229px ;
height:167px;
margin:3px 12px 1px 0px;
padding: 10px 5px 0px 5px;
word-spacing:0.1em;
line-height:17px;

overflow:auto;
background-color:#FFFFFF;
float:right;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;

}

#text_serv_tit SPAN{
color:#789CC6;
text-decoration:none;
font-weight:bold;
font-size:12px;
cursor:pointer;
}


/* header*/
#header_logo{
/*	margin:0px;*/
padding:20px 0px 0px 0px;
text-align:right;
width:273px;
height:92px;/*112*/
float:left;
white-space:nowrap;
}
#header_link{
margin-top:90px;
margin-right:13px;
float:right;
border:0px;
cursor:pointer;
}
/* menu*/
#table_menu img{
cursor:pointer;
}
#td_img{
background-color:#3D3D3D!important;
}

/* rodape*/
#bottom_top{
margin:0px;
padding:0px;
text-align:right;
width:717px;
height:33px;

}
#bottom_bottom{
margin:0px;
padding:0px;
text-align:center;
width:717px;
color:#8C8C8C;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
}
#bottom_link{
cursor:pointer;
margin-right:13px;
}




#submit_btn{
width:100px;
color:#789CC6;
font-size:11.5px;
font-weight:bold;
margin-left:227px;
font-size:12px;
padding-top:7px;
cursor:pointer;

}
#formContact{
padding:0px;
margin:0px;
height:227px;
}



#bt_actualizar{
height:20px;
width:77px;
padding:0px;
margin:0px;
font-size:10px;
}
/* CMS */
#news_tr_ligth{
background-color:#DFF7FD;
border-bottom:#00CCFF solid 1px;
}
#news_tr_dark{
background-color:#BDD8E1;
border-bottom:#00CCFF solid 1px;
}
#pagination{
font-size: 12px; color: #616060; font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
font-weight:normal;
text-align:right;
word-spacing:0.1em;
}
/* Front-office */
/*noticias*/
#td_news{
background-color:#3D3D3D;
font-size:9px!important;
}
#news_txt{
font-size:10px;
color:#D8D8D8;
height:63px;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
margin: 39px 23px 5px 23px;
overflow:auto;
}
#news_pag{
font-size:11px;
color:#D8D8D8;
height:15px;
font-weight:bold;
margin: 7px 0px 0px 23px;
}
#link_news{
color:#D8D8D8!important;
text-decoration:none!important;
font-weight:bold!important;
font-size:12px!important;
font-size:9px!important;
cursor:pointer;
}
#news_page_selected{
width:377px;
margin-left:23px;
color:#D8D8D8;
font-size:9px!important;
font-weight:bold;
}
#news_pg_num_sel{
color:#727272;
}
/*services */
.hide_div{
visibility:hidden;
}
.selected_tit {
color: #2C4D76!important;
}
.serv_txt_position{
position:absolute;
display:inline;

background-color:#00FF00;
}
/*cms  geral*/
.bg_img_display{
height:17px;
width:37px;
display:inline;
border:#999999 solid 1px;
}
#bg_1{background-color:#B3B3B3;}
#bg_2{background-color:#455B6B;}
#bg_3{background-color:#191919;}
#bg_4{background-color:#F0F0F0;}
#bg_5{background-color:#8C0000;}
#bg_6{background-color:#313756;}
#bg_7{background-color:#194728;}
#bg_8{background-color:#51707C;}
/* front*/
#table_layout{
background-color:#3D3D3D;
}
#table_layout_2{
background-color:#FFFFFF;
}
#td_address{
background-color:#464646;
}
/*tiny_mce*/

.inline_form{
margin:0px;
padding:0px;
display:inline;
}
.drk_bg{background-color:#3d3d3d;}
.form_selects{ width:150px;}
.contacto_textarea{
width:222px;
height:95px;
background-color:#FFFFFF;
border:#ECEAEA solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}
#degrade_left{
width:8px;
height:369px;
background-image:url(/images/layout_17.gif);
}
#degrade_right{
width:8px;
height:369px;
background-image:url(/images/layout_19.gif);
}

#rodape{
font-size:9px;
color:#999999;
text-align:center;
}

#rodape a{
font-size:9px;
color:#999999;
text-align:center;
text-decoration:none;
}









#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	
	height: 0px;
	z-index: 200;
}
