/* CSS Document */

/* TUDO */

body{
	margin:0;
	background: #FCFCFC url(imagens/bg.jpg)  top center repeat-y;
	font-family:Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	color: #1E2427;
	line-height:1.6em;
	}
	
h1 {
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	color:#1E2427;
	font-weight:normal;
	margin-top:20px;
}

h2 {
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	color:#1E2427;
	font-weight:normal;
	margin-bottom:5px;
	}

h3 {
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size:1.3em;
	color:#1E2427;
	background-color:#000;
	padding: 3px 8px;
}

hr {
 border:0px;
 border-bottom: 2px solid #be0027;
}

/* layout */

#container { 
	width:930px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	}
	
#header {
	padding:40px 15px 10px 15px;
	}



#colesq { float:left; width:290px; height:700px; padding-left:15px;}

#coldir { margin: 0 0 0 370px; }

#colesqalt { float:left; width:560px; padding-left:15px;}

#coldiralt { margin: 0 0 0 600px; }

#colunica { margin:10px 20px 10px 20px;  }

#coliguais {float:left; width:430px; margin-left:20px;}

#footer { margin:50px 0; font-size:0.8em;}



/* geral */

#flashabertura {height:480px; left:50%; margin:-240px 0 0 -320px; position:absolute; top:50%; width:640px}
#flashabertura {height:430px; width:350px; position:absolute; top:50%; left:50%; margin:-215px 0 0 -175px;}

.chamada { position:relative; height:80px;}

.fotochamada { width:85px; position:absolute; left:0;}

.textoch { 
	font-size:1.1em; 
	padding-top:25px; 
	padding-left:10px; 
	position:absolute; 
	left:100px;
	padding-right:35px;
}

.textoagenda {margin-left:500px; padding-top:20px;}

.divmais {
	height:21px;
	text-align:right;
	border-bottom:2px solid #be0027;
	margin-bottom:20px;
	}

.loginbox { 
	width:270px;
	height:20px;
	background-color:#fff;
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	margin:20px 1px 20px 1px;
	padding:2px 2px 6px 6px;
	border:1px solid #949393;
	}

.red {color:#be0027; }

.logope {position:relative; top:0; left:0; margin:20px 0;}

.descrpe { position:absolute; 
			top:0; 
			left:100px; 
			width:200px;
			font-size:11px;
			line-height:15px;
			}
			
.box { border: 4px solid #E2E4E9;}

.left { float:left;}

.right { float:right;}

.clear {clear:both; height:0; margin:0;}

.indent { text-indent:-2000px;}

.margintop { margin-top:10px;}
.marginbottom { margin-bottom:10px;}
.marginleft { margin-left:10px;}
.marginright { margin-right:10px;}

.marginzero {margin:0;}

.marginleftD {margin-left:40px; }


/* menu */

#faixamenu { 
	height:22px;
	background-color:#be0027;
	text-align:right;
	padding:2px 15px;
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	color:#fff;
	}

#faixamenu ul, #menu ul {
	margin: 0;
	padding: 0;
}

#faixamenu ul li, #menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
	font-size: 1.1em;
	color:#fff;
}

#faixamenu ul li a, #menu ul li a {
	margin: 0;
	padding: 0;
	text-decoration:none;
	color:#fff;
	
}

#faixamenu ul li a:hover, #menu ul li a:hover {
	margin: 0;
	padding: 0;
	text-decoration:underline;
	color:#fff;
}

#menu { 
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.1em;
	margin-top:10px;
	margin-bottom:65px;
	}

#menu ul li {
	border-right: 1px solid #be0027;
	padding: 0 8px 0 5px ;
	*padding: 0 4px 0 7px;
}

#menu ul li.last {
	border:0;
}

#menu ul li a {color:#1E2427;}
#menu ul li a:hover {color:#be0027;}

/* links */

a {outline:none;}

a:link, a:visited, a:active { color:#be0027; font-weight:normal;}
a:hover  { color:#be0027; font-weight:normal;}

a.linkn:link, a.linkn:visited, a.linkn:active {color:#fff; font-weight:normal; text-decoration:none;}
a.linkn:hover  { color:#fff; font-weight:normal; text-decoration:underline;}

a.linkv:link, a.linkv:visited, a.linkv:active {color:#1E2427; font-weight:normal; }
a.linkv:hover  { color:#be0027; font-weight:normal;}

.linkbutton { 
	background-color:#be0027;
	display:block;
	text-decoration:none;
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	padding: 1px 5px;
	color:#fff;
}


/* forms */

.login { border:1px solid #fff;}

.btlogin {
	background-color:#be0027; 
	color:#fff;
	border:0;
	padding:2px;
}

