﻿* { font-family: Arial; }
a img { border: 0; } p { margin: 10px 0; }
.clr { clear: both; }

body.hom { margin: 0; background: white url(imgs/0.gif) repeat-x 0 0; }
body.int { margin: 0; background: white url(imgs/int.gif) repeat-x 0 0; }
#main { width: 100%; }
	#wrap { width: 802px; margin: 0 auto; }

/* topo */

#topo { width: 100%; padding: 120px 0 0; }
/* logo */
#logo { position: absolute; width: 165px; height: 188px; margin: 0 22px; top: 22px; }
/* menu */
#menu { width: 100%; height: 53px; }
	#menu ul { padding: 0; margin: 0; width: 100%; height: 53px; }
		#menu ul li { float: left; display: inline; padding: 0; margin: 0; list-style-position: outside; list-style-type: none; height: 53px; }
		#menu ul li.logo { width: 210px; }
			#menu ul li a { text-decoration: none; }

/* rodape */

#rodape { width: 100%; padding: 35px 0 20px; }
#rodape #pbc { margin: 0 auto; background: url(imgs/bg_pbc.gif) no-repeat 0 0; padding: 26px 6px 6px; width: 728px; height: 90px; }
#rodape address { width: 100%; margin-top: 40px; font-weight: normal; font-style: normal; }
    #rodape address img { float: right; }
    #rodape address .adr_tit { font-size: 18px; color: #6685bc; }
    #rodape address .adr_txt { font-size: 12px; color: #506ca2; }
    #rodape address .adr_adr { font-size: 12px; color: #716b59; }

/* home */

/* destaque */
#dst { width: 100%; }
/* paineis */
#pnl { width: 100%; }
	#pnl .box { float: left; width: 50%; font-size: 11px; font-family: Tahoma; color: #909090; line-height: 20px; text-align: justify; }
		#pnl .box .pnl { width: auto; padding: 0 20px 0 0; }
			#pnl .box .tit { width: 100%; padding: 0 0 20px; }
			#pnl .box img.img { float: left; margin-right: 25px; }
			#pnl .box p { margin: 10px 0 20px; }		
			#pnl .box .mais { margin: 20px 0 0 20px; }
			
/* internas */

#cont { background: white url(imgs/inter.jpg) no-repeat 0 0; width: 708px; padding: 35px 47px 0; }
	#cont h3 { width: 100%; height: 50px; font-size: 22px; color: #8ca1d4; font-weight: bold; margin: 0; padding: 20px 0 0; }
	#cont .box { width: 100%; padding: 30px 0 0; }
	
/* internas: fotos */
#gal { width: 600px; margin: 0 auto; }
#gal .img { width: 600px; height: 399px; }
#gal .view { padding: 31px 0 0; }
	#gal .view .txt { float: left; padding-left: 10px; width: 80px; font-size: 22px; color: #7495cf; height: 80px; line-height: 30px; }
	#gal .view .btn { float: left; width: 30px; height: 80px; }
	/* galeria: lista */
	#gal .view .list { float: left; width: 418px; height: 80px; }
	#gal .view .list .item { float: left; width: 80px; padding-left: 3px; height: 80px; }     
	
/* internas: texto */
.txt { font-size: 12px; color: #464141; text-align: justify; line-height: 20px; padding: 0 20px 100px; }
h2 { padding: 5px 0; margin: 0; font-weight: bold; font-style: normal; font-size: 16px; color: #777C73; }

/* internas: contato */
.wrap { padding: 0 100px; }
	.wrap .form { width: 100%; line-height: 30px; }
	.wrap .form input.tx { height: 16px; font-size: 12px; }
	.wrap .form input.bt { margin-right: 30px; }