/*////////////////////////////////////////////////////////////////////////////////
//     			 Desenvolvido por Alexandre Carvalho	                         //
// 		 URL:www.alexandrecarvalho.com  |  E-mail: info@alexandrecarvalho.com    //
//    		Parte Integrante do web site 				                         //
////////////////////////////////////////////////////////////////////////////////*/

body{
 margin:0px;
 padding:0px;
 background:url(../design/bgbody.png) repeat-x top left #FFFFFF;
 font-family:"Trebuchet MS", Arial, sans-serif; 
}

#principal{	
 width:780px;
 margin:0px auto;
 padding:0px;
}

#topo{	
 width:780px;
 height:151px;	
}

#logo{
 float:left;
 width:250px;
 height:145px;	
}

#logo h2{
 margin:0px;
 padding:0px;	
}

#logo h2 a{
 background:url(../design/logo.png) no-repeat top left;	
 width:250px;
 height:145px;	
 display:block;
}

#logo h2 a span{
 display:none;	
}

#servicos{
 float:left;	
 width:480px;
 padding:70px 0px 0px 50px;	
 font-size:12px;
 color:#785027;
}

#menu{
 width:780px;
 height:27px; 
 margin:0px;
 padding:3px 0px 0px 0px;
 text-align:center;	
}

#menu ul{
 height:27px;	
 margin:0px 0px 0px 0px;
 padding:0px;
 padding:0px;
 font-size:16px;
 color:#FFFFFF;	
}

#menu ul li{	
 display:inline;
 padding:0px;	
 margin:3px 0px 0px 0px;
}

#menu ul li a{
 text-decoration:none;
 padding:0px 2px;
 margin:0px;
 color:#FFFFFF;
}

#menu ul li a:hover{
 background:#DFE8A2;
 color:#785027;
}

#fotomeio{
 width:780px;	
 margin: 0px;
 padding:1px 0px 0px 0px;	
}

#conteudo{
 width:760px;
 padding:15px 10px;
 margin-top:20px; 	
}

#conteudoint{
 width:760px;
 padding:15px 10px; 	
}

#conteudo h1{
 font-size:27px;
 color:#669900;
 margin:0px;
 padding:10px 0px;	
}

#conteudoint h1{
 font-size:27px;
 color:#669900;
 margin:0px;
 padding:10px 0px;	
}

#conteudoint h3{
 font-size:18px;
 color:#95AA42;
 margin:0px;
 padding:10px 0px;
}

#conteudo h2{
 font-size:22px;
 color:#669900;
 margin:0px;
 padding:10px 0px;
}

#conteudoint h2{
 font-size:20px;
 color:#669900;
 margin:0px;
 padding:10px 0px;
}

#conteudoint p{
 font-size:14px;
 color:#53371C;
 line-height:23px;	
}

#conteudoint a{
 text-decoration:none;
 font-weight:bold;	
 color:#003300;	
}

#conteudoint a:hover{
 border-bottom:1px dotted #003300;	
}

#conteudo p{
 font-size:14px;
 color:#53371C;
 line-height:23px;	
}

#conteudo a{
 text-decoration:none;
 font-weight:bold;	
 color:#003300;	
}

#conteudo a:hover{
 border-bottom:1px dotted #003300;	
}

#colunaEsquerda{
 float:left;
 width:380px;
 padding:0px 0px 0px 0px;	
}

#colunaDireita{
 float:left;
 width:350px;
 padding:0px 10px 0px 20px;	
}

.boxDestaque{
 width:100%;	
 padding:0px;
 margin:0px 0px 30px 0px;	
}

.boxDestaque h2{
 margin:0px;
 padding:0px 0px;
 font-size:25px;
 color:#669900;	
}

.boxDestaque h2 img{
 float:none;	
 vertical-align:middle;
 margin:0px 15px 0px 0px;	
}

.boxDestaque img{
 float:left;
 margin:10px 15px 10px 0px;	
}

.boxDestaque h3{
 margin:0px 0px -20px 0px;
 padding:5px 0px;
 font-size:20px;
 font-weight:normal;
 color:#669900;	
}

.boxDestaque p{
 margin:25px 0px 5px 30px;
 padding:0px;
 font-size:12px;
 color:#53371C;	
}

.boxDestaque p span{
 display:block;
 padding:5px 0px;
}

.boxDestaque p span a{	
 background:url(../design/ico_mais.gif) no-repeat top left;
 text-decoration:none;	
 padding:0px 0px 0px 20px;
 color:#53371C;
}

.boxDestaque p span a:hover{
 color:#003300;
}

#rodape{
 background:url(../design/bgrodape.png) repeat-x top left;	
 width:100%;
}

#rodapeConteudo{
 width:760px;
 padding:20px 10px;	
 margin:0px auto;	
}

#logop{
 float:left;
 padding:0px 10px 0px 0px;
 border-right:1px solid #CCCCCC;	
}

#logop img{
 border:none;	
}

#rodapeInfo{
 float:left;	
 width:460px;
 padding:0px 5px 0px 10px;
 font-size:11px;	
}

#rodapeInfo a{
 text-decoration:none;
 color:#666666;
 display:inline-block;	
}

#rodapeInfo a:hover{
text-decoration:underline;
}

#rodapeInfo ul{
 margin:0px 0px 5px 0px;
 padding:0px;
 color:#666666;	
}

#rodapeInfo ul li{
 list-style:none;
 display:inline;	
 margin:0px;
 padding:0px;	
}

#rodapeInfo p{
 margin:0px;
 padding:0px;
 color:#666666;	
}

#author{
 float:left;
 width:90px;
 margin:0px;
 padding:5px 0px 0px 10px;	
}

#author img{
 border:none;	
}

.bug{
 width:100%;
 height:1px;	
 clear:both;
 overflow:hidden; 	
}

.frmcontato{
 font-size:13px;
 color:#53371C;	
}

.txtcontato{
 height:16px;
  width:250px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:11px;
  color:#666666;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

.msgcontato{
 height:70px;
  width:250px;
  margin-top:5px;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
  font-size:11px;
  color:#666666;
}

/* Imagens */

/* Imagem Sistema */


.imgfab{
 border: 1px #DBB691 solid;
 width:160px;
 height:120px;
 padding:2px;
 margin-top:15px;
 float:left;
 margin-left:10px;
}

.imgfab2{
 border: 1px #DBB691 solid;
 width:160px;
 height:120px;
 padding:2px;
 margin-top:15px;
 float:left;
 margin-right:10px;
}


#lightbox{
background-color:#F8FBF0;
padding: 10px;
color:#53371C;
border: 1px #DBB691 solid;
}

#lightbox a{
color:#785027;
text-decoration:none;
}

#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}

*html #lightboxDetails{
font-size: 12px;
padding-top: 0.4em;
}
	
#lightboxCaption{ 
float: left;
}
 
#keyboardMsg{ 
float: right;
}

#lightbox img{ 
border: none;
} 

#overlay img{
border: none;
}

#overlay{
background-image: url(overlay.png);
}

* html #overlay{
background-color: #F8FBF0;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

#box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8, #box9{
 display:none;	
}  