/***
Something Floral Template
Last updated: 5th Dec 2006
Author: Will Rossiter [http://www.willr.co.nz] 
***/

/* HTML elements */

* {margin: 0; padding: 0;}
a { text-decoration: none;}
img { border: 0px; vertical-align:bottom;}
body {background:url(../images/bg.gif);}

/* Class */
.texto_logo {font-family:Arial, Verdana; font-size:16px; color:#01476C;background-position:bottom;}
.texto {font-family:Arial, Verdana; font-size:12px; font-weight:bold; margin:30px 0px 0px 50px;_margin:60px 0px 0px 30px; color:#01476C; line-height:50%;clear:both   }
.imagem { float:right; margin:0px 0px 2px 10px;}
.img { float:left;  padding:10px 10px 0px 45px;}
.campo1 {border:none;font-family:Arial, Verdana; font-size: 12px; color:#01476C;background-color:#DEDEDD;width:180px;text-align:center; margin:48px 0px 0px 0px; }
.link {font-family:Arial, Verdana; font-size:14px;margin:-40px 0px 0px 60px; padding:0px 0px 0px 25px;  color:#01476C; float:left; border:none; font-weight:700; }
.link:hover {font-family:Arial, Verdana; font-size:14px;margin:-40px 0px 0px 60px;   color:#999; float:left; }

.text {font-family:Arial, Verdana; font-size:14px; color:#01476C; float:left; border:none; font-weight:700; }
.text:hover {font-family:Arial, Verdana; font-size:14px; color:#999; float:left; }



/***Layout Divs****/	
 
 
#geral { width:100%; margin: 0px auto; }

#logo { width:748px; height:60px;   margin: 0px auto; padding:15px 0px 0px 0px;  font-size:20px; background:#fff;  border-left: solid 10px #CCCCCC; border-right: solid 10px #CCCCCC; background:url(../images/bgtopo1.jpg) repeat-x;  }

#cima { width:748px; height:200px; margin: 0px auto; clear:both; border-left: solid 10px #CCCCCC; border-right: solid 10px #CCCCCC; }



/* Default INDEX */
#meio { width:748px; min-height:300px;  margin: 0px auto;background:#FFFFFF url(../images/background_cima.jpg) repeat-x;border-left: solid 10px #CCCCCC; border-right: solid 10px #CCCCCC;}
#meio h1 {font-family:Arial, Verdana; font-size:18px;margin:0px 0px 0px 30px;_margin:60px 0px 0px 30px; color:#01476C; border-bottom:dotted 2px;background:url(../images/seta_click.gif) no-repeat left; }
#meio h2 {font-family:Arial, Verdana; font-size:14px;margin:20px 0px 0px 30px;color:#01476C; }
#meio p {font-family:Arial, Verdana;font-size:12px;	color:#999;	margin:20px 0px 0px 35px;text-align:justify;width:305px;line-height:200%;left: 242px;top:283px;} 



#meio #esquerdo {width:350px; height:230px; float:left; margin:30px 0px 0px 0px;_margin:0px;}


#meio #direito {width:350px; height:230px; float:left; margin:30px 0px 0px 30px;_margin:60px 0px 0px 30px;}

#meio #direito #direito1 {width:230px; height:65px;_height:0px; margin:10px 0px 0px 80px; _margin:15px 0px 0px 45px;float:left; background-position:center }
#meio #direito #direito2 {width:230px; height:65px;_height:0px; margin:0px 0px 0px 80px; _margin:0px 0px 0px 45px;float:left;}

/* FIM Default INDEX */



#projetos { width:748px;margin: 0px auto; height:80px; background:#FFFFFF; clear:both; border-left: solid 10px #CCCCCC; border-right: solid 10px #CCCCCC; }
#projetos h1 {font-family:Arial, Verdana; font-size:12px;margin:0px 20px 0px 30px;_margin:30px 20px 0px 30px; color:#01476C; border-bottom:dotted 2px; }

#projetos #miniaturas {width:230px; margin:0px; float:left;  text-align:center; margin:20px 0 0 12px; }
#projetos #miniaturas h2 {font:Arial, Verdana; font-size:11px;text-align:center; margin:5px 0 0 0;}
#projetos #miniaturas a {font:Arial, Verdana; font-size:12px;font-weight:600; text-align:center; margin:0; padding:10px 0 0 0;color:#01476C; line-height:16px;}
#projetos #miniaturas a:hover {color:#999; text-decoration:underline; }



#rodape { width:748px; margin: 0px auto; height:50px; background:#FFFFFF url(../images/background_baixo.jpg) repeat-x; border-left: solid 10px #CCCCCC; border-right: solid 10px #CCCCCC;border-bottom: solid 10px #CCCCCC;}

/***********************************
NavBar 28505A
***********************************/

#nav {width:748px;height:25px;line-height:25px;padding:0px; margin: 0px auto;clear:both;border-left: solid 10px #CCCCCC;border-right:solid 10px #CCCCCC;text-align:center; background:url(../images/back.gif) repeat-x #CCC;}

#nav ul {list-style-type:none; }

#nav li {float:left;text-align:center;margin-right:0px;text-transform:uppercase;border-left:solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;}

#nav li a {display:block; font-family:Arial, Verdana;font-size:10px;color:#01476C;text-decoration:none;font-weight:bold;padding:0px 40px 0px 45px;}

#nav li a:hover {background-image:url(../images/over.jpg);background-position:center;background-repeat:repeat-x; background-color:#CCCCCC;color:#fff;font-weight:bold;padding:0px 40px 0px 45px;}

#nav li a.pag_atual {background-image:url(../images/over.jpg);background-position:center;background-repeat:repeat-x; background-color:#CCCCCC;color:#fff;font-weight:bold;padding:0px 25px 0px 25px;border-top: solid 2px #333}

#footer { width: 740px; height: 24px; margin: 0 auto; background-position:center;}
	#footertext { margin: 10px auto; text-align: center; color: #777; font-size: 1em;}
	#footertext a { color: #777; text-decoration: none;}
	#footertext a:hover { color: #ddd; text-decoration: none;}
	#footertext p {font-family:Arial, Verdana;font-size:12px;color:#fff; } 

	  

/*#rightcolumn{float:right;width:768px;height:42px; clear:both;border-top:2px solid  #333; background: #DADADA center repeat-x; }

#rightnav {background-position:center;margin:10px 0px 0px 0px;_margin:0px 0px 0px auto;height:50px;width:760px;}

#rightnav a:link, #rightnav a:visited, #rightnav a:active {display:inline;padding:10px 28px 20px 28px;_margin:0px auto;font:12px;text-transform:uppercase;text-decoration:none;color:#01476C;background:url(back.jpg) #CCCCCC center repeat-x; text-align:center;  }
#rightnav a:hover { padding:10px 28px 50px 28px;_padding:0px 28px 50px 28px;font:12px;text-transform:uppercase;background:url(over.jpg) center repeat-x;border-top: solid 2px #333:}*/
 
#todoform { margin:30px 0px 0px 10px;}