﻿*{ font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-size:14px;  margin:0px; padding:0px; color: black;
margin:auto; }
body{ 
	  background:url(../images/layout_site.jpg) repeat-x top;
	  background-color: #FFF;
}

#rodape{ background:url(../images/tira_rodape2.png) top center no-repeat; padding:0px; margin-top:50px;  padding-top:15px; padding-bottom:15px; 
		 text-align:center; font-size:11px;	letter-spacing:0; color:#333; }
#conteudo { height:350px;  background-repeat: no-repeat; padding:50px; padding-top:25px; padding-bottom:25px; background-position: top center; text-align:justify; }
#conteudo a{ color:#00afbc  !important; background-color:transparent !important;}
/*#conteudo td {padding:4px;}*/
#conteudo a:hover{ background-color:transparent!important;text-decoration:none;}
#conteudo img{padding:10px;border:1px dotted lightgrey; float:right; margin-left:15px;}

#logo{ height:151px;  }

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{    color: #fff;  margin-bottom: 1px;	}
h1{    font-size: 1.8em;    padding: 5px; background-color:#363636; margin-bottom:20px; text-align:center;}
h2{    font-size: 1.0em; color:#fff; text-transform:uppercase; }
h3 { color:#069;}
h4{    font-size: 1.1em; color:#1b575f;	padding:5px 10px; text-transform:uppercase; text-align:center;}

h5{    font-size: 1em;	color:#56709b;}
.azul{    font-size: 1em;	color:#2259d7;	font-weight:bold;}
/*.tabela td {border:none; background:#EAEAEA; vertical-align:middle;}*/

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page{    width: 900px;    margin-left: auto;    margin-right: auto;}
#header{    position: relative;    margin-bottom: 0px;    color: #000;    padding: 0;    MARGIN-TOP: 95px;    }
#header h1{
    font-weight: bold;    padding: 5px 0;    margin: 0;    color: #fff;    border: none;    line-height: 2em;
	font-family:Verdana, Geneva, sans-serif;    font-size: 32px !important;
}

#main{    padding: 30px 30px 15px 30px;    background-color: #fff;    margin-bottom: 30px;    float:left;    width:95%;    height: 1px; /* only IE6 applies CSS properties starting with an underscrore */}
#footer{    color: #999;    padding: 10px 0;    text-align: center;    line-height: normal;    margin: 0;    font-size: .9em;}
#lista-materias {    list-style:none;}
#lista-materias li{    padding-left: 20px;    background-image: url(../images/bullet.jpg);    background-repeat: no-repeat;    background-position: top left;}

/* TAB MENU   
-----------------------------------------------------------------*/

#menucontainer { height:40px; width:550px; }
.pagmarcado a{ background-image:url('../images/bt.png'); background-repeat:no-repeat; color:#fff !important; text-decoration: none;}
ul#menu{ padding: 0;  margin-left:-400px;	color:#FFF; }
ul#menu li{  display: inline;    list-style: none;}
ul#menu li a{ font-weight: bold; text-decoration: none; line-height: 3.1em; text-align:center;  background-image:url('../images/bt.png'); 
			  background-repeat:no-repeat;  color:#fff !important; padding: 8px 5px 8px 5px;}

ul#menu li a:hover{ text-decoration: none; color:#FF9 !important; padding: 8px 5px 8px 5px; text-align:center; background-image:url('../images/bt_hover.png'); 
			  background-repeat:no-repeat;} 





/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset {    margin: 1em 0;    padding: 1em;    border: 1px solid #CCC;}
fieldset p {    margin: 2px 12px 10px 10px;}
fieldset label {    display: block;}
fieldset label.inline {    display: inline;}
legend {    font-size: 1.1em;    font-weight: 600;    padding: 2px 4px 8px 4px;}
input[type="text"] { color:#000;width: 200px;border: 1px solid #797979;background-color:#eeeeee; font-size:14px; line-height:1.5em; vertical-align:middle;}
textarea{width: 200px;border: 1px solid #56709b;background-color: #eeeeee;font-family:Verdana;}
input[type="file"] {width: 200px;border: 1px solid #b50102;background-color: #ecf3ff;}
input[type="password"] {width: 200px;border: 1px solid #b50102;background-color: #ecf3ff;}
input[type="submit"] {padding:1px;background-color: #226f8b;color: #fff;border: 1px solid #01aebc;font-family: Verdana;
    font-weight: bold;font-size:12px; vertical-align:middle; cursor:pointer;}
input[type="button"] {padding:1px;background-color: #226f8b;color: #fff;border: 1px solid #01aebc;font-family: Verdana;
    font-weight: bold;font-size:12px; vertical-align:middle;cursor:pointer;}
input[type="submit"]:hover {background:#01aebc;}
input[type="button"]:hover {background:#01aebc;}

/* MISC  
----------------------------------------------------------*/
.clear{ clear: both;}
.error{ color:Red;}
#menucontainer{ margin-top:250px; margin-left:440px;}
.disable{ background-color: #f3f3f3 !important;}

/* status
-----------------------------------------------------------*/
.aacontecer{background: #d2e4ff center right no-repeat; cursor:default;}
.aacontecer td:hover {background:#e2edfd;}

.abertas{background: #ccffcc center right no-repeat; cursor:pointer;}
.abertas td:hover {background:#e0fee0;}

.encerradas{background: #ffd9d9 center right no-repeat; cursor:default;}
.encerradas td:hover {background:#ffe9e9;}

/*Tabelas
-------------------------------------------------------------*/
.tabela td{font-size:14px; font-family:Verdana;padding:4px;}
.tabela th {color: #FFF; background-color: #999; padding: 5px;}
.tabela tr:nth-child(2n+1) {background-color: #555656;}
.tabela tr:hover {background-color: #43626e;}


.topicos {background-image:url('../images/topico.png'); background-repeat:no-repeat; padding-left:30px; font-weight:bold;}

/* divs
-----------------------------------------------------------*/

#box { 
	width:900px;
	

}

#tudo { width:900px; margin: 0 auto;}




#cols_center{ 
	width:800px; 
	height:auto;
	min-height:300px;
	margin-top:20px;
	padding: 30px 30px 30px 30px;
	color:#000;
	background-image:url('../images/cols_center.png');
	background-color:#FFF;
	background-repeat:repeat }

#cols_center_simulado  {
	width:800px; 
	height:auto;
	min-height:300px;
	margin-top:20px;
	padding: 30px 30px 30px 30px;
	color:#000;
	background-repeat:repeat;}

#cols_center a{ text-decoration:none; color:#069;}
#cols_center a:hover{ text-decoration:none; color:#333;}


#cols_center p {color:#000; text-align:justify;}

#conteudo_center { 
	text-align:justify;
	min-height:500px;
	height:auto;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	
	}

#cols_center ul{ margin-left:30px;}
#cols_center ul p{ color:#000; text-align:justify;}
#cols_center ul li { color:#000; }



.cols_center-formulario {width:300px; margin-right:250px; margin-top:-30px;}
.cols_center-texto-formulario{	font-family:Tahoma, Geneva, sans-serif;	width:325px; text-decoration:none; margin-top:-30px;	font-size:12px;	text-align:justify; margin-left:500px;}
.cols_center-texto-formulario p{ font-family:Tahoma, Geneva, sans-serif; color:#4e4e4e;}
.cols_center-texto-formulario-endereco{font-family:Tahoma, Geneva, sans-serif; width:350px;  color:#4e4e4e;	text-decoration:none; font-size:12px;text-align:right;}
.cols_center-logoform { width:165px; height:64px; text-align:right; padding-right:0px; padding-top:50px; padding-left:145px;}
.cols_center-formulario { width:300px; float:right; padding-right:200px; font-family:Tahoma, Geneva, sans-serif; color:#4e4e4e; text-decoration:none; font-size:13px; border:none;}
.cols_center-formulario input { background-color:#FFF;	 font-size:14px; height:25px; width:300px; border:solid 1px #999;}
.cols_center-formulario textarea {font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; background-color:#FFF; font-size:14px; height:100px; width:300px; border:solid 1px #999;}

.bt_enviar input{ width:87px; height:33px; border:none;}
.bt_enviar input:hover{-moz-box-shadow: 0px 0px 5px;}
#miolo {width:994px; margin:0 auto;}