* {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	text-decoration:none;
}
body{
   background:#e4e4e4;
   text-align:center;
}

#geral{
	width:775px;
	background:url(../imagens/bg_geral.jpg) repeat-y;
	position:relative;
	margin:0 auto;
}
/********* TOPO ***********/
#topo{
	width:775px;
	height:238px;
	background:url(../imagens/bg_topo.jpg) no-repeat;
	padding:20px 0 0 11px;
}

#banner_topo{
	width:741px;
	height:238px;
	_margin-left:-25px;
	&margin-left:-25px;
	background: url(../imagens/banner_topo.jpg) no-repeat;
}
/********* COLUNA 1 ***********/
#coluna1{
	width:189px;
	position:absolute;
	top:15px;
	left:20px;
	padding-top:25px;
	font-size:13px;
	/*background:url(../imagens/bg_coluna1.png) no-repeat !important; */
	/*_background:url(../imagens/fundomenu.gif) no-repeat ;*/
	/*border:1px solid red;*/
}


html>body #coluna1 {
	/*background:url(../imagens/fundomenu.gif) no-repeat ;*/
}
/****  menu ****/
/*ul{
height:337px;
margin-top:25px;
}*/
#topmenu{ width:189px; height:23px; background:url(../imagens/topmenu.png) no-repeat; text-indent:-10000px;}

#menu{width:189px; background:url(../imagens/bg_mnu.png) repeat-y !important; margin:0 !important; padding:0 !important; }

.principal{width:160px;  background:url(../imagens/bgli_principal.png) no-repeat; margin:auto; text-align:left; text-indent:10px;}

.opt{width:160px;  background:url(../imagens/bgli_opt.png) no-repeat; margin:auto; text-align:left; text-indent:10px; line-height:26px; }
.opt a:hover { background:url(../imagens/bgli_opta.png) no-repeat; display:block; margin:0 !important;  text-align:left;line-height:26px;}

ul a{
color:#626060; text-align:left;
}

li a{
font-family:"Trebuchet Ms";
}
li a:hover{ color:#000;}

#sitesp li { background: #FFFFFF !important; margin:auto;  text-indent:10px !important; }
#sitesp li a:hover { background: #FFFFFF !important; margin:auto;  text-indent:10px !important; }

#noticias {padding-left:10px; }
#noticias li { background: #FFFFFF !important; margin:auto;  text-indent:0 !important; }
#noticias li a:hover { background: #FFFFFF !important; margin:auto;  text-indent:0 !important; }

#noticias .menu_opcao {background:url(../imagens/submenu_item.jpg) right center no-repeat !important; }
#noticias .menu_opcao a:hover {background:url(../imagens/submenu_item.jpg) right center no-repeat !important;}

#convenios li { background: #FFFFFF !important; margin:auto;  text-indent:10px !important; width:165px; }
#convenios li a:hover { background: #FFFFFF !important; margin:auto;  text-indent:10px !important; display:block; }

#restrita {padding-left:10px;}
#restrita li { background: #FFFFFF !important; margin:auto;  text-indent:0px !important; }
#restrita li a:hover { background: #FFFFFF !important; margin:auto;  text-indent:0px !important; }

#restrita .menu_opcao {background:url(../imagens/submenu_item.jpg) right center no-repeat !important;}
#restrita .menu_opcao a:hover {background:url(../imagens/submenu_item.jpg) right center no-repeat !important;}


#basemenu{width:189px; height:21px; background:url(../imagens/basemenu.png) no-repeat;}


.esc_sit{ display: none;}
.most_sit { display: block !important;}


.esc_not{ display: none;}
.most_not { display: block !important;}

.esc_conv{ display: none;}
.most_conv { display: block !important;}

.esc_area{ display: none;}
.most_area { display: block !important;}


#submenu_juridico {text-indent:0;}
#submenu_juridico li {background:url(../imagens/submenu_item2.jpg) no-repeat top left !important; text-indent:0px !important; padding:0 0 0 20px; margin-left:10px; line-height:auto !important;}
#submenu_juridico li:hover {background:url(../imagens/submenu_item2.jpg) no-repeat top left !important; text-indent:0px !important; /*padding:0 0 5px 20px;*/ margin-left:10px;line-height:auto !important;}
#submenu_juridico a {text-indent:0px !important;line-height:auto !important; margin:0;padding:0;}
#submenu_juridico a:hover {text-indent:0px !important;line-height:auto !important;margin:0; padding:0;}

#submenu_juridicorestrito {text-indent:0;}
#submenu_juridicorestrito li {background:url(../imagens/submenu_item2.jpg) no-repeat top left !important; text-indent:0px !important; padding:0 0 0 20px; margin-left:10px;line-height:auto !important;}
#submenu_juridicojuridicorestrito li:hover {background:url(../imagens/submenu_item2.jpg) no-repeat top left !important; text-indent:0px !important; margin-left:10px;line-height:auto !important;}
#submenu_juridicojuridicorestrito a {text-indent:0px !important;line-height:auto !important;margin:0;padding:0;}
#submenu_juridicojuridicorestrito a:hover {text-indent:0px !important;line-height:auto !important;margin:0;padding:0;}



/******  area restita  *****/
#area{
	width:171px;
	height:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ce1e1e;
	line-height:20px;
	_line-height:25px;
	_text-align:left;
	padding:48px 0 0 10px;
	margin:50px 0 0 0;
	_margin:38px 0 0 0;
	background: url(../imagens/bg_area.jpg) no-repeat;

}
#esqueceu{
font-size:9px;
line-height:normal;
text-align:left;
padding:5px 0 0 10px;
}

#esqueceu a{
color:#ce1e1e;
}
#esqueceu a:hover{
color:#ce1e1e;
text-decoration:underline;
}

input{
	border:1px solid #d3d3d3;
	background:#f4f4f4;
}
.login{
	
	margin-left:4px;
	width:100px;
}
img.arearestrita{
	margin:-35px 0 0 115px;
	_margin:-38px 0 0 110px;

}
/******  cadastre-se  *****/
#cadastrese{
	width:171px;
	height:65px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #666666;
	padding:45px 0 0 10px;
	margin:5px 0 0 0;
	_margin:-1px 0 0 0;
	background: url(../imagens/bg_cadastrese.jpg) no-repeat;
	line-height:15px;
}

img.cadastrese{
	margin:-35px 0 0 115px;

}

/*//////////// ENQUETE //////////////*/
#topEnquete {width:171px; height:42px; background:url(../imagens/top_enquete.jpg) no-repeat; margin:5px 0 0 0; _margin:-1px 0 0 0; padding:0 0 0 10px;}

#cxEnquete {width:171px; min-height:192px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #666666;
	margin:0; 
	_margin:-1px 0 0 0;
	padding:10px 0 0 10px;
	background: url(../imagens/bg_enquete.jpg) repeat-y;
	line-height:15px;
}
#cxEnquete p{padding-bottom:5px;}

#cxEnquete textarea {border:solid 1px #CCC; width:150px;}

#cxEnquete fieldset{border:none;}

#cxEnquete input.bt01 {background:url(../imagens/bt_enviar.jpg); color:#FFFFFF; width:51px; height:24px; margin:5px 0 0 100px; border:none !important;}

#baseEnquete{width:171px; height:23px; background:url(../imagens/base_enquete.jpg) no-repeat; margin: 0; _margin:-1px 0 0 0; padding:0 0 0 10px;}

/******  parceiros  *****/
#parceiros{
	width:171px;
	height:220px;
	margin:0 0 0 0;
	_margin:0 0 0 0;
	padding:50px 10px 0 0;
	_padding:50px 10px 0 0;
	position:relative;
	background: url(../imagens/bg_parceiros.jpg) no-repeat;
}

#banner1{
width:112px;
height:60px;
margin:0 auto 8px auto;

}
#banner2{
width:112px;
height:60px;
margin:0 auto 8px auto;
}
#banner3{
width:112px;
margin:0 auto 8px auto;
height:60px;
}

/*********** CONTEUDO ****************/
#conteudo{
	width:540px;
	position:relative;
	margin-left:215px;
}

#informacoes{
	width:241px;
	height:228px;
	background:url(../imagens/bg_informacoes.jpg) no-repeat;
	margin-top:10px;
	padding:30px 7px 5px 15px;
	text-align:left;
	float:left;
	position:relative;
	overflow:hidden;
	/*border:1px solid red; */
}
.fotocapa{
margin:5px;
border:3px solid #999999;
}


#juridico{
	width:241px;
	height:228px;
	background:url(../imagens/bg_juridico.jpg) no-repeat;
	margin-top:10px;
	padding:30px 7px 5px 15px;
	text-align:left;
	float:left;
	overflow:hidden;
	position:relative;
}



/*-----------------------------------------------*/
#imprensa{
	width:248px;
	height:220px;
	background:url(../imagens/bg_imprensa.jpg) no-repeat;
	position:relative;
	text-align:left;
	padding:45px 7px 5px 10px;
	overflow:hidden;
	margin-top:15px;
	float:left;
	/*border:1px solid red;*/
}
#servicos{
	width:248px;
	height:220px;
	background:url(../imagens/bg_servicos.jpg) no-repeat;
	padding:45px 7px 5px 10px;
	overflow:hidden;
	text-align:left;
	margin-top:15px;
	float:left;
	/*border:1px solid red;*/
}
#indices{
	width:533px;
	height:225px;
	padding-bottom:10px;
	position:relative;
	background:url(../imagens/bg_indices.jpg) no-repeat;
	float:left;
	/*border:1px dotted red;*/
}
#geia{
	width:210px;
	height:36px;
}
#icms{
	width:210px;
	height:36px;
}
#geiaicms{
	width:210px;
	height:72px;
	margin:60px 0 0 25px;
	_margin:60px 0 0 8px;
	float:left;
	/*border:1px solid red;*/
}
#bolsa{
width:290px;
_width:290px;
height:180px;
text-align:left;
margin:43px 0 0 0;
float:left;
}
/*#bolsa iframe {
	margin:0 auto;
	width:220px;
	height:170px;
	overflow:hidden;
}*/

/**** Tags gerais****/
span{
font-family:Arial;
font-size:10px;
color:#ca1d1d;
}
/** h1 **/
h1{
padding-top:3px;
text-align:left;
font-family:Arial;
font-size:11px;
color:#4c4c4c;
}
h1 a{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#4c4c4c;
}
h1 a:hover{
text-decoration:underline;
}
/** h2 **/
h2{
font-family:Arial;
font-weight:lighter;
font-size:10px;
color:#4c4c4c;
}

h2 a{
font-family:Arial;
font-weight:lighter;
font-size:10px;
color:#4c4c4c;
}

h2 a:hover{
text-decoration:underline;
}
/** h3 **/
h3{
line-height:20px;
text-align:right;
}

h3 a{
font-family:Arial;
font-weight:bold;
font-size:10px;
color: #CC0000;
}

h3 a:hover{
font-size:11px;
font-weight:normal;
}

/** h4 **/

h4{
font-family:Arial;
font-size:10px;
font-weight:normal;
line-height:10px;
color: #CC0000;
}

/** p **/
p{
font-family:Arial;
font-size:11px;
line-height:12px;
color:#4c4c4c;
}
p a{
font-family:Arial;
font-size:10px;
text-transform:uppercase; 
line-height:12px;
color:#4c4c4c;
}

p a:hover{
text-decoration:underline;
}

/********** RODAPE *******/
#rodape{
	width:775px;
	height:62px;
	clear:both;
	background:url(../imagens/rodape.jpg);
}

/*****   Tipologia CAST    *****/

/*  Data   */
.cast_data{
font-family:Arial;
font-size:10px;
color:#ca1d1d;
}
/*  Titulo   */
.cast_titulo{
text-align:left;
font-family:Arial;
font-size:14px;
color:#4c4c4c;
}
.cast_titulo a{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#4c4c4c;
}
.cast_titulo a:hover{text-decoration:underline;}

/*   Sub Ttulo   */
.cast_subtitulo{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#336;
  text-align:left;
}
.cast_subtitulo a{
  color:#4c5a6a;
  text-align:left;
}
.cast_subtitulo a:hover{text-decoration:underline;}

/*  Texto destaque  */
.cast_textodestaque{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  text-align:left;
}
.cast_textodestaque a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  text-align:left;
}
/********** canal sitesp *******/

#canal_sitesp {
	width:180px; height:266px;
	background:url(../imagens/bg_canal.jpg) left top no-repeat;
}

#canal_sitesp img {
	margin:44px auto 10px auto;
}

#canal_sitesp p {
	margin-bottom:2px; margin-left:10px; text-align:left;
}

/********** parceiros horizontal *******/

#parceiros_horiz {
	background:url(../imagens/bg_parceiros_horiz.jpg) left top no-repeat;
	width:526px; height:141px;
	float:left;
}

#parceiros_horiz ul { margin-top:50px; }

#parceiros_horiz ul li {
	display:inline;
	padding-right:10px;
}

/*Nova área parceiros*/
#parceiros_horiz {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagens/bg_parceiros_horiz.jpg) no-repeat scroll left top;
float:left;
height:141px;
width:526px;
margin-left:198px;
margin-top:-116px;
}