/*  
Cliente: ANOVA
http://www.anova.org.br
Version: 1.0
Author: Joe Kliment
Author URI: http://softbrazil.com.br/

	ANOVA 1.0
	http://www.anova.org.br
	
	Template, html e css desenvolvido pela SoftBrazil.
	Todos os direitos reservados.
	Copyright 2009 SoftBrazil
	Copyright 2009 Opensoft

*/
* {
	margin: 0;
	padding: 0;
}

body {
	background: url(../images/background.png) repeat-x top #ffffff;
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
}

p {
	font-size: 1.3em;
	line-height: 1.4em;
	margin-bottom: 0.8em;
}

	
a { color: #6E0D0C; text-decoration: none; font-weight: bold;}
a:hover, a:active { text-decoration: underline; }

h1 { font-size: 2.0em; margin-bottom: 0.8em; color: #6E0D0C;}
h2 { font-size: 1.5em; color: #6E0D0C; margin-bottom: 0.8em; }
h3 {
	font-size: 1.6em;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 2px;
	background: #e9bc3d;
	color: #6E0D0C;
	padding: 5px;
	margin-bottom: 0.5em;
	text-align: center;
}

	
.clear { clear: both; }

div#page-wrap {
	width:950px;
	margin: 20px auto;
	background-color: #ffffff;
}
div#header {
	background: url(../images/barra_1.png) no-repeat;
	height:265px;
}
div#texto-topo {
	width: 400px;
	height: 100px;
	float: left;
	outline: none;
	color:#ffffff;
	padding: 21px 10px 10px 75px;
	}
	


	div#main-content {	background-color: #ffffff;

		}
	div#left-col {	background-color: #ffffff;

		width: 400px;
		height: 200px;
		float: left;
		outline: none;
		}
	div#right-col {	background-color: #ffffff;

		position: relative;
		overflow: hidden;
		padding: 10px 10px 10px 10px;
		width: 500px;
		height: 200px;
		float: right;
		outline: none;
		visibility: inherit;
		}
	div#right-col-int {	background-color: #ffffff;

		position: relative;
		overflow: hidden;
		padding: 10px 10px 10px 10px;
		width: 500px;
		float: right;
		outline: none;
		visibility: inherit;
		}		
	div#left-col-int {	background-color: #ffffff;

		width: 320px;
		height: 200px;
		float: left;
		outline: none;
		padding: 0px 0px 0px 75px;

		}		
	div#left-col1 {	background-color: #ffffff;

		width: 500px;
		height: 200px;
		float: left;
		outline: none;
		padding: 0px 0px 200px 75px;

		}
	div#right-col1 {
		padding: 0px 20px 10px 10px;
		width: 300px;
		height: 200px;
		float: right;
		outline: none;

		}
		
	div#footer {		

		background: #51060a;
		color: white;
		height: 300px;
		background: url(../images/footer.png) no-repeat;
		padding-top: 70px solid white;
		
	}
	div#bolha {
		width: 200px;
		height: 150px;
		float: left;
		outline: none;
		color:#6E0D0C;
		padding: 80px 0px 0px 95px;
	

		}
	div#text-footer {
		position: relative;
		padding: 80px 10px 0px 95px;
		width: 500px;
		height: 170px;
		float: right;
		outline: none;

		}	
	div#twitter {
		width: 500px;
		height: 20px;
		float: left;
		outline: none;
		color:#6E0D0C;
		padding: 0px 0px 0px 75px;

		}	
	div#copyright-notice {
		background: url(../images/copy.png) no-repeat;
		width: 960px; 
		height: 80px;
		float: left;
		outline: none;
		padding: 5px 0px 0px 73px;
		font-size: 0.9em;

		}
	#facebook-icon{
		display:block;
		text-indent:-9999px;
		width: 0px;
		height: 40px;
		float: left;
		outline: none;
		color:#6E0D0C;
	}
	#blog-icon {
		background: url(../images/blog-icon.png) no-repeat;
		display:block;
		text-indent:-9999px;
		width: 40px;
		height: 40px;
		float: left;
		outline: none;
		color:#6E0D0C;


		}			
	#twitter-icon {
		background: url(../images/twitter-icon.png) no-repeat;
		display:block;
		text-indent:-9999px;
		width: 40px;
		height: 40px;
		float: left;
		outline: none;
		color:#6E0D0C;


		}		


 /* Form */
form {
	background:#eee;
	margin:20px;
	padding:10px 20px;
	width:330px;	
	}
	
	form ol {
		list-style:none;
		margin:0;
		padding:0;
		}
		
		form li {
			padding:6px;
			background:#e1e1e1;
			margin-bottom:1px;
			}
			
			form li#send {
				background:none;
				margin-top:6px;
				}
		
		form label {
			float:left;
			width:70px;
			text-align:right;	
			margin-right:7px;
			color:#57060a;
			line-height:23px; /* This will make the labels vertically centered with the inputs */
			}
			
		form input,
		form textarea {
			padding:4px;
			font:13px Georgia, "Times New Roman", Times, serif;
			border:1px solid #7e9e0f;
			width:200px;
			}
			
			form input:focus,
			form textarea:focus {
				border:1px solid #666;
				background:#7e9e0f;
				}
			
		form li#send button {
			background:#57060a url(../images/css-form-send.gif) no-repeat 8px 50%;
			border:none;
			padding:4px 8px 4px 28px;
			border-radius:15%; /* Don't expect this to work on IE6 or 7 */
			-moz-border-radius:15%;
			-webkit-border-radius:15%;			
			color:#fff;
			margin-left:77px; /* Total width of the labels + their right margin */
			cursor:pointer;
			}
			
			form li#send button:hover { 
				background-color:#7e9e0f;
				}
				
				
				
				
ul#nav-topo { margin:0; padding:0; list-style-type:none; }

ul#nav-topo li { position:relative; float:right;  margin-right: 15px; padding-right: 20px; padding-top: 189px;}

ul#nav-topo .current { }

ul#nav-topo li:hover { }

ul#nav-topo li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color:#ffffff;}

ul#nav-topo li a:hover { color:#57060a; border:none; }

ul#nav-topo li span{ display:none; position:absolute; top:10px; left:0px; width:70px; font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif; line-height: 15px; }

ul#nav-topo li a:hover span {margin-top: 7px; display:block; color: #ffffff;}







