body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

html,body {
	margin:0px;
	padding:0px;
	background-color:#cec4d1;
	height:95%;
	background-image:url(/img/fundo_body.jpg);
	background-repeat:repeat-x;
}

form{
    margin:0px;
    padding:0px;
}
input,textarea{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
}

a, a:hover{
	color:#000;
    outline:none;
}

.botao{
    border:1px solid #5A5A5A;
	padding:1px;
	color:#FFF;
	background-color:#313131;
	cursor:pointer;
}
.botao:hover{
    color:#94D6C5;
	cursor:pointer;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*************************/
/*************************/
.titulo_azul{
    background-image:url(/img/barra_azul.jpg);
    background-repeat:repeat-x;
    height:43px;
    width:915px;
}
.titulo_azul span{
	font-size:22px;
	text-transform:normal;
	font-weight:bold;
	color:#B0E5FF;
    margin-top:10px;
    display:block;
}
.titulo_preto{
    background-image:url(/img/barra_preta.jpg);
    background-repeat:repeat-x;
    height:43px;
    width:915px;
}
.titulo_preto span{
	font-size:22px;
	text-transform:normal;
	font-weight:bold;
	color:#D7D7D7;
    margin-top:10px;
    display:block;
}
.titulo{
    background-image:url(/img/barra_verde.jpg);
    background-repeat:repeat-x;
    height:43px;
    width:915px;
}
.titulo span{
	font-size:22px;
	text-transform:normal;
	font-weight:bold;
	color:#D6F5B9;
    margin-top:10px;
    display:block;
}
.titulo{
    background-image:url(/img/barra_verde.jpg);
    background-repeat:repeat-x;
    height:43px;
    width:915px;
}
.titulo span{
	font-size:22px;
	text-transform:normal;
	font-weight:bold;
	color:#D6F5B9;
    margin-top:10px;
    display:block;
}
.subtitulo{
    text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.subtitulo a{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.subtitulo a:hover{
	text-decoration:underline;
}
.texto{
	font-size:12px;
	margin-bottom:20px;
}
/**************************/
.menu{
    display:block;
    float:left;
    margin-left:5px;
}
.menu a{
    width:140px;
    height:28px;
    display:block;
    background-image:url(/img/menu_a.gif);
    text-decoration:none;
    cursor:pointer;
}
.menu a span{
    text-align:center;
    width:140px;
    display:block;
    padding:6px 0px;
    color:#8C969D;
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
}
.menu a:hover{
    background-color:#FFF;
    color:#080808;
    background-image:url(/img/menu_b.gif);
}
.menu2{
    display:block;
    float:left;
    margin-left:5px;
}
.menu2 a{
    width:80px;
    height:28px;
    display:block;
    background-image:url(/img/menu2_a.gif);
    text-decoration:none;
    cursor:pointer;
}
.menu2 a span{
    text-align:center;
    width:80px;
    display:block;
    padding:6px 0px;
    color:#8C969D;
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
}
.menu2 a:hover{
    background-color:#FFF;
    color:#080808;
    background-image:url(/img/menu2_b.gif);
}
/***************************/
.rodape{
    color:#132959;
    font-size:12px;
    text-decoration:none;
}
.rodape a{
    color:#132959;
    font-size:12px;
    text-decoration:none;
}
.rodape a:hover{
    text-decoration:underline;
}