@charset "utf-8";
* { margin:0; padding:0; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, img {
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : top;
margin : 0;
}

blockquote, q {
quotes : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}


/* architecture site */
body { 
	/*width: 780px;
	left: 50%;
	margin-left:-390px;
	padding : auto; */
	margin : auto; 
	padding : auto; 
	width : auto; 
	background-image : url(../imagens/site_bg.jpg); 
	background-repeat : repeat-y; 
	background-position : center 0%;
	font-family : Arial, Helvetica, sans-serif; 
	text-align : justify;
} 
 
p { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	text-align : justify;
	display:block;
	line-height: 130%;
} 
 
#site {
	position: absolute;
	width: 780px;
	left: 50%;
	margin-left:-390px;
	height:100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	top: 0px;
} 
#header { 
	width : 780px; 
	height : 45px; 
	margin : auto;
	background-image:url(../imagens/header_clearly_bg.jpg);
	background-repeat:repeat-y;
	line-height : 60px; 
	text-align : right; 
} 
#header_link { 
	margin : auto; 
	line-height : 45px; 
	text-align : center; 
} 
#logo_menu { 
	width : 780px; 
	height : 100px; 
	margin : auto; 
	background-color : #e5ecda; 
} 
#logo { 
	width : 220px; 
	height : 100px; 
	margin : auto; 
	float : left; 
}
#logo_item { 
	width : 125px; 
	height : 70px; 
	margin : 10px auto;
} 
#menuh { 
	width : 560px;
	height : 52px; 
	margin : 30px 0 0 0; 
	float : left; 
	text-align : left; 
} 
td.menuhorizontal { 
	padding : 0 10px 0 0; 
	text-align : right; 
	vertical-align : bottom; 
	width : 110px; 
} 
td.menuhorizontal_big { 
	padding : 0 10px 0 0; 
	text-align : right; 
	vertical-align : bottom; 
	width : 140px; 
} 
td.menuhorizontal_small { 
	padding : 0 10px 0 0; 
	text-align : right; 
	vertical-align : bottom; 
	width : 70px; 
} 
td.menuhorizontal_nothing { 
	padding : 0 10px 0 0; 
	text-align : right; 
	vertical-align : bottom;
} 
td.menuvertical { 
	text-align : left; 
	vertical-align : middle; 
	width : 160px; 
	height : 25px; 
} 
#middle { 
	width : 780px;
	margin : auto;
	/*background-color:#99CC00;*/
}

#main { 
	width : 780px;
	margin : auto; 
	/*background-color : #8EC231;*/
	float:left;
}
#menuv { 
	width : 220px; 
	margin : auto; 
	float : left; 
} 
#menu_list {
	width : 180px;
	margin : auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
} 
#content { 
	width : 560px; 
	margin : auto; 
	/*background-color : #e5ecda; */
	float : left; 
} 
#content_fast { 
	width : 114px; 
	height : 225px; 
	margin : auto; 
	background-color : #015464; 
	float : left; 
} 
#content_fast_itens { 
	width : 102px;
	height: 40px;
	/*top-right-bottom-left*/
	margin : 180px 5px 0px 5px;
} 

#content_photo { 
	width : 446px; 
	height : 225px; 
	margin : auto; 
	float : left; 
	z-index:0;
} 
#content_text_p {
	width : 458px;
	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	padding: 0px;
	z-index:1;	
} 
h1, h2, h3 { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-weight : bold; 
	text-transform:uppercase;
	text-align : justify;
	margin-bottom: 10px;
} 
h1 { 
	font-size : 13px; 
} 
h2 { 
	font-size : 12px; 
} 
h3 { 
	font-size : 11px; 
}

ol, ul, li {
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	list-style:none;
	text-align: left; 
}
ul.nivel-a li {
	text-indent: 10px;
}
ul.nivel-b li {
	text-indent: 20px;
}

.content_title { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	font-weight : bold; 
	text-align : justify;
	text-transform:uppercase;
	margin-bottom: 10px;	
} 
.content_text { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	text-align : justify; 
} 
#content_text { 
	width : 558px; 
	margin : auto; 
	float : left;
	z-index:1;
} 
.content-text-index { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px;
	text-align: left;	
} 
#content-text-index { 
	width : 558px; 
	margin : auto; 
	float : left; 
} 

.content_text_paragraph { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	text-align : justify;
	/*text-indent: 20px;*/
	display:block;
	line-height: 130%;
} 
.content_text_obs { 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	text-align : justify; 
}
.content_text_address{ 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 8px; 
	text-align : justify;
	letter-spacing:1px;
}
.content_text_address2{ 
	color : #333333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 9px; 
	text-align : justify; 
	letter-spacing:1px;	
} 
 
.content_list {
	color: #333;
	font-family:Arial, Helvetica, sans-serif, "BellCent Add BT";
	font-size : 11px;
	text-align: justify;
	list-style: outside;
}
.content_list_none {
	color: #333;
	font-family:Arial, Helvetica, sans-serif, "BellCent Add BT";
	font-size : 11px;
	text-align: justify;
	list-style: none;
}
.content_list_sub {
	color: #333;
	font-family: Arial, Helvetica, sans-serif, "BellCent Add BT";
	font-size : 11px;
	text-align: justify;
	list-style: disc;
}
.form_text { 
	color : #333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
} 
.form_fields { 
	color : #333; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	border-color : #333333; 
	border-style : solid; 
	border-width : 1px; 
} 
#content_form {
	width : 458px;
	margin : auto;
	padding-bottom : 20px;
	padding-left : 50px;
	padding-right : 50px;
	padding-top : 0px;
	float : left;
}

#clear-line {
	width : 459px; height: 20px;
	margin : 0px; padding: 0px;
	clear: both;
	display:inline;
}
#index-columns {
	width : 459px;
	margin : 0px;
	padding: 0px;
	clear:both;
}
#index-column-left-top {
	width : 140px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 9px;
	margin-top: 0px;
	padding: 0px;
	float : left;
	text-align: left;
}
#index-column-center-top {
	width : 140px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	padding: 0px;
	float : left;
	text-align: left;
}
#index-column-right-top {
	width : 137px;
	margin-bottom: 0px;
	margin-left: 9px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	float : left;
	text-align: left;
}

#index-column-left {
	width : 140px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 9px;
	margin-top: 0px;
	padding: 0px;
	float : left;
	text-align: left;
}
#index-column-center {
	width : 140px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	padding: 0px;
	float : left;
	text-align: left;
}
#index-column-right {
	width : 137px;
	margin-bottom: 0px;
	margin-left: 9px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	float : left;
	text-align: left;
}

.content_subtitle {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT";
	font-size : 11px;
	text-align : justify;
	font-weight: bold;
	text-transform: none;
}

a.link_clearly { 
	color : #ffffff; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right;
} 
a.link_clearly:hover { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
} 
a.link_clearly_select { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
} 
a.link_clearly_select:hover { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none;
	text-align : right; 
} 
a.link_dark { 
	color : #333333;
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 
a.link_dark:hover { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
	text-decoration:underline;
} 

a.link-dark-index { 
	color : #333333;
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align:left;
	line-height: 14px;
	_line-height: 14px;
} 

a.link_dark_normal { 
	color : #333333;
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : none; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 
a.link_dark_normal:hover { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : none; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
	text-decoration:underline;
} 


/*a.link-dark-index:visited {
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align:left;
	line-height: 14px;
	_line-height: 14px;
}
a.link-dark-index:active {
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align:left;
	line-height: 14px;
	_line-height: 14px;
}*/
a.link-dark-index:hover { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align:left;
	line-height: 14px;
	_line-height: 14px;
} 
a.link_dark_select { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right;
	line-height: 14px;
	_line-height: 14px;
} 
a.link_dark_select:hover { 
	color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 
a.link_dark_small { 
	color : #333333;
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 9px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 
a.link_dark_small:hover { 
color : #015464; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 9px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 

a.link { 
	color : #e5ecda; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : none; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 
a.link:hover { 
	color : #e5ecda; 
	font-family : Arial, Helvetica, sans-serif, "BellCent Add BT"; 
	font-size : 11px; 
	cursor : pointer; 
	text-transform : lowercase; 
	text-decoration : underline; 
	text-align : right; 
	line-height: 14px;
	_line-height: 14px;
} 
.img_link {
	border : none;
	text-align : center;
	vertical-align : middle;
	margin : 0px;
	cursor : hand;
	cursor : pointer;	
}
.horizontal-line-dotted { 
	border : none;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px;
	height: 2px;
	width: 100%;
	background-image:url(../imagens/horizontal-line-dotted.jpg);
	background-repeat:repeat-x;
}
.vertical-line-dotted-top {
	border : none;
	margin : 0px;
	padding: 0px;
	width: 2px;
	background-image:url(../imagens/menu_secao_separated.jpg);
	background-repeat:repeat-y;
	float: left;
	min-height:165px;
	height:auto;
}
.vertical-line-dotted {
	border : none;
	margin : 0px;
	padding: 0px;
	width: 2px;
	background-image:url(../imagens/menu_secao_separated.jpg);
	background-repeat:repeat-y;
	float: left;
	min-height:165px;
	height:auto;
}

html>body.vertical-line-dotted {
	height: auto;
}

#img_menu_secao_separated { 
	border : none; 
	margin : auto;
	width:2px;
	background-image:url(../imagens/menu_secao_separated.jpg);
	background-repeat:repeat-y;
} 
#img_menu_separated { 
	border : none; 
	margin : auto;
	height:2px;
	background-image:url(../imagens/menu_separated.jpg);
	background-repeat:repeat-x;
}
#img_menu_secao_separated_invisible {
	border : none; 
	margin : auto;
	height:2px;
	background-image:url(../imagens/menu_secao_separated_invisible.gif);
	background-repeat:repeat-x;
}
#img_content_separated { 
	border : none;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	height: 2px;
	background-image: url(../imagens/section_content_separated.jpg);
	background-repeat: repeat-x;
}

.listIconArrowDownload {
	list-style-image: url(../imagens/listIconArrowDownload.gif);
	list-style-position: outside;
	list-style-type:none;
	text-indent: 2px;
	font-family:Arial;
	font-size:12px;
	color:#566469;
	height:auto;
	width:auto;
}
.listIconArrowLink {
	list-style-image: url(../imagens/listIconArrowLink.gif);
	list-style-position: outside;
	list-style-type:none;	
	text-indent: 2px;
	font-family:Arial;
	font-size:12px;
	color:#566469;
	height:auto;
	width:auto;
}


/*box - twitter updates*/
#twitter_box {
	width : 180px;
	margin : 0px; padding: 20px 0px 0px 0px;
} 
#twitter_div{
	width : 180px;
	padding: 0px 0px 10px 0px; margin: 0px;
}

#twitter_update_list {
	width:160px;
}
#twitter_update_list li {
	font-size:11px;
	margin:10px;
}
#twitter_update_list li a {
	color:#015464;
}

#twitter_div ul a {
	color:#015464;
	padding: 0px 10px 0px 10px; margin: 0px;	
}

.foto-galeria-destaque { width:459px; height:344px; margin: 0px 0px 20px 0px; float:left; }
.foto-galeria { width:144px; height:125px; margin: 0 0 10px 0; float:left; }
.last { margin: 0; }
.space-right { margin-right: 10px; }
.space-bottom { margin-bottom: 10px; }
.foto-galeria, .foto-galeria-destaque, .foto-galeria-center img { border:1px solid #C7CAC1; width:144px; height:125px; }

#gallery{
	float:left;
}

/********** FORMULARIO **********/
#signupForm { margin-top:10px; width:100%; }
#signupForm label{
	width:99%;
	margin-top:15px;
	display:block;
	color:#bf4135; font-size:1em;
}
#signupForm label span{ display:block; color:#403f3c; font-size:0.9em;}
#signupForm .input_text, .input_textarea, .select_text{
	width:99%;
	padding:3px;
	font-size:0.8em; color:#333333;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}
#signupForm .atendimento, .indicacao{
	width:99%;
	padding:5px;
	font-size:0.8em; color:#333333;
	font-weight:bold;
}

#signupForm .input_text#Telefone{
	width:50%;
}
.bt_enviar { float:right; padding:5px; cursor: auto; }
#signupForm .bt_enviar {color:#403f3c; font-size:0.9em;}
