/******* ZERAR ELEMENTOS **********/
body {
	font-size:0.67em;
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#2D7660;
	background: #006666 url(img/fundo2.gif);
	
}

p {font:120% "Trebuchet MS", Verdana, Arialf; color:#2D7660; margin-bottom:14px; line-height:18px;}
p > a {text-decoration:none; color:#999900; border-bottom:solid 2px #999900;}
p a:hover {text-decoration:none; border:none;}
table {border-collapse: collapse;}
abbr {border-bottom:dotted 1px #999900; cursor:help;}
* {margin:0px; padding:0px; border:none; list-style:none;}

#geral {width:100%; overflow:hidden; min-height:604px; margin-bottom:70px; padding-bottom:30px; float:left; background:url(img/fundo_degrade.png) repeat-x left top;}

#mae {
	width:782px;
	position:relative;
	display:table;
	left:50%;
	margin-left:-391px;
	margin-top:100px;
	text-align:left;
	z-index:1;
	background: #fff;
}

a#logo {
	width:305px;
	height:54px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
	position:absolute;
	z-index:2;
	margin:-80px 0px 0px 27px;
	background:url(img/vagner_lima-trans.png);
}	

#rodape {width:782px; height:60px; margin-bottom:-25px; background: url(img/fundo_rodape-trans.png);}/*Hack IE6*/
#rodape img {float:left;}
#rodape img.selo_acessibilidade {margin:0 10px 0 0;}
#rodape img.selo_xhtml {margin:10px 10px 0 0;}
#rodape img.selo_css {margin:10px 10px 0 365px;}
#rodape #tribal {width:381px; height:110px; position:absolute; margin:61px 0px 0px 200px; background:url(img/tribal-trans.png) no-repeat;}

#conteudo {width:690px; margin:30px 0px 20px 45px; position:relative;}
#conteudo h1 {font-weight:bold; text-transform:uppercase; font-size:170%; color:#999900; width:100%; margin-bottom:20px; padding-bottom:4px; border-bottom:solid 1px #999900;}
#conteudo h2 {font-weight:bold; font-size:150%; color:#999900; width:100%; margin:20px 0px 20px 0px; }
#conteudo #sobre {width:400px;}
#conteudo.foto_sobre { background:url(img/foto3.jpg) no-repeat right 50px; min-height:840px;}



/***************************** PORTFOLIO *****************************/
.box_port {width:100%; padding:20px 0; display:table; margin-bottom:3px; background:#EAF1EF;}
.box_port img.bt_mais {float:right; margin:5px 24px 0 0;}
.box_port .txt {width:294px; min-height:228px; float:left; text-align:right; margin:5px 0 0 15px/*Hack IE6*/; }
.box_port .txt h3 {font-size:140%;}
.box_port .txt h4 {font-size:120%; margin-top:15px;}
.box_port .txt a {text-decoration:none; color:#999900; border-bottom:solid 2px #999900;}
.box_port .txt p.credito {font-size:110%; font-style:italic; line-height:16px; margin:30px 0 -10px 0; float:right;}
.box_port .img {width:338px; height:228px; float:right; margin-right:20px/*Hack IE6*/; background:url(img/fundo_portfolio.gif);}
.box_port .img img {width:328px; height:218px; float:left; margin:4px 0 0 4px;}
.box_port .txt ul {margin-bottom:10px;}
.box_port .txt ul li {font-size:120%; line-height:14px; margin-bottom:4px; padding-right:13px; background:url(img/marc_1.gif) no-repeat right 4px;}
.cor {background:#D5E4DF !important;}
.cor .img {background:url(img/fundo_portfolio2.gif);}

/***************************** PORTFOLIO *****************************/


	
	
	
/**************************************
      					LISTAS
**************************************/
/*************  LISTAS  **************/



/**************************************
      					TABELAS
**************************************/

/************  TABELAS  *************/



/**************************************
  					CLASSES GERAIS
**************************************/
.zera_margin {margin:0px !important;}
.zera_padding {padding:0px !important;}
.zera_borda {border:none !important;}
.tira_imagem {background:none !important;}
.some {display:none !important;}
.block {display:block;}

.absolute {position:absolute;}

.txt_esq {text-align:left !important;}
.txt_dir {text-align:right !important;}

.float_esq {float:left !important;}
.float_dir {float:right !important;}
 
.bold {font-weight:bold !important;}

.a_m_t_5 {margin-top:5px !important;}
.a_m_t_10 {margin-top:10px !important;}
.a_m_t_15 {margin-top:15px !important;}
.a_m_t_20 {margin-top:20px !important;}
.a_m_t_25 {margin-top:25px !important;}
.a_m_t_30 {margin-top:30px !important;}
.a_m_t_40 {margin-top:40px !important;}
.a_m_t_50 {margin-top:50px !important;}
.a_m_b_10 {margin-bottom:10px !important;}
.a_m_b_15 {margin-bottom:15px !important;}
.a_m_b_20 {margin-bottom:20px !important;}
.a_m_b_25 {margin-bottom:25px !important;}
.a_m_b_30 {margin-bottom:30px !important;}
.a_m_b_35 {margin-bottom:35px !important;}
.a_m_b_40 {margin-bottom:40px !important;}
.a_m_b_200 {margin-bottom:200px !important;}
.a_m_b_400 {margin-bottom:400px !important;}
.a_m_e_20 {margin-left:20px !important;}
.a_m_e_30 {margin-left:30px !important;}
.a_m_d_11 {margin-right:11px !important;}


#loading {position:absolute; margin:-4px 0px 0px 9px !important; font:bold 110% Verdana, Arial; color:#48B796;}
#loading img {margin:0px 0px -8px 0px;}
.galeria_img {display:none}