/* CSS-RESET */
html,body,div,form,fieldset,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:none;text-indent:0;zoom:1;}
ul,li{list-style-type:none;}

/* GLOBAIS */
body{
	color:#333;
	font-family:verdana,sans-serif;
	text-align:center;
	background:#CCC;
/*	background:#CCC url(img/bg_degrade.gif) repeat-y center;
 */
}
body.tamanhopequeno{font-size:.65em;}
body.tamanhomedio{font-size:.82em;}
body.tamanhogrande{font-size:1em;}
#global{
	background:#FFF;
	text-align:left;
	margin:0 auto;
	width:990px;
	position:relative;
}
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	color:#036;
	font-family:arial;
	margin:0;
}
a{color:#369;}
a:hover{color:#036;text-decoration:none;}
.access, hr{display:none;}
sup{line-height:1em;vertical-align:text-top;}
span.sup{font-size:.8em;vertical-align:text-top;line-height:1em;}

#global,.submenu,#barrasuperior,#cabecalho,#menusuperior,#conteudo{width:990px;}
#barrasuperior,#cabecalho,#menusuperior,#conteudo,#rodape{clear:both;}

.outer{
        background:#CCC url(img/bg_degrade.gif) repeat-y center;
}

/* FORMULARIOS */
select{
	font-size:10px;
}
textarea.inptexto,
input.inptexto{
	margin:0;
	padding:0;
	border:1px inset #CCC;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	padding:2px 0;
}
input.inpbotao{
	margin:0;
	padding:0 7px;
	color:#FFF;
	background-color:#999DA2;
	border:none;
	cursor:pointer;
}
a.botaosubmitescuro, input.botaosubmitescuro{
	border:1px solid #000;
	margin:0;
	padding:2px 4px;
	color:#FFF;
	background:#999;
	font-weight:bold;
	text-decoration:none;
}
a.botaocadastrese{
	display:block;
	overflow:hidden;
	width:96px;
	height:23px;
	background-image:url(img/bt_cadastre.gif);
	text-indent:-5000px;
	border:0;
	margin:0;
	padding:0;
}
b.obr{
	color:#F00;
	font-size:.8em;
	font-family:verdana;
}

/* BARRA SUPERIOR */
#barrasuperior{
	overflow:hidden;
	color:#FFF;
	background:#062545;
	float:left;
	font-family:Verdana,sans-serif;
	font-size:10px;
}
#barrasuperior a{color:#FFF;}
#barrasuperior ul{list-style-type:none;float:left;margin:3px 0 3px 10px;}
#barrasuperior ul li{display:inline;margin-right:15px;}
#barrasuperior form{float:right;margin:3px 10px 3px 0;text-align:right;}
#barrasuperior form label{margin-left:5px;}
#barrasuperior form input.inptexto{font-size:.8em;width:80px;}
#barrasuperior form input.inpbotao{
	font-size:.8em;
	font-weight:bold;margin-left:10px;
	border:1px solid #373A3E;
}
/*#barrasuperior*/ form .botaoentrar{
	vertical-align:middle;
	margin:0;
	border:0;
}

form .botaoir, form .botaook, form .botaobuscar, form .botaosalvar{
	background-repeat:no-repeat;
	height:23px;
	width:29px;
	line-height:23px;
	text-indent:-5000px;
	overflow:hidden;
}
form .botaoir{background-image:url(img/bt_ir2.gif);}
form .botaook{
	background:#FFF url(img/bt_ok.gif);
	height:20px;
	line-height:20px;
	width:20px;
}
form .botaobuscar{
	background-image:url(img/bt_buscar.gif);
	height:18px;
	line-height:18px;
	width:63px;
}
form .botaosalvar{
	background-image:url(img/bt_salvar.gif);
	height:18px;
	line-height:18px;
	width:63px;
}

.menuconteudo form .botaoir,
form.frmbusca .botaoir,
form.frmtema .botaoir,
form.frmfiltrar .botaoir
{
	background-image:url(img/bt_ir.gif);
	width:20px;
}

/* CABECALHO-LOGO */
#cabecalho{
	color:#FFF;
	background:#456B90 url(img/bg_cabecalho.gif);
	padding-top:3px;
	height:103px;
	overflow:hidden;
	float:left;
}
#cabecalho h1 a{
	color:#FFF;text-decoration:none;
	display:block;
	width:259px;height:90px;
	background-image:url(img/logo.gif);
	text-indent:-5000px;
}
#cabecalho h1{
	float:left;width:259px;height:90px;line-height:.75em;margin-top:5px;margin-left:0px;
}
#cabecalho h1 small{font-size:.5em;display:none;}
#cabecalho .publicidade{
	float:right;width:729px;height:97px;margin:5px 0;
	text-align:center;line-height:97px;
}

/* MENU SUPERIOR */
#menusuperior{
	color:#333;
	background:#D7D7D7 url(img/bg_menu.gif);
	float:left;
	margin-bottom:26px;
}
#menusuperior a{color:#333;text-decoration:none;overflow:hidden;}
#menusuperior ul.menu{float:left;}
#menusuperior ul.menu li{
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	font-family:'Trebuchet MS';
	line-height:23px;
	overflow:visible;
}
#menusuperior ul.menu li a.linkm{display:block;}
#menusuperior ul.submenu{
	display:none;
	float:left;
	color:#FFF;
	background:#898989;
	position:absolute;
	left:0;
	margin-bottom:0;
}
#menusuperior li.selec ul.submenu{
	display:block;
}
#menusuperior ul.submenu li a{display:block;color:#FFF;padding:0 3px 1px;margin:3px 7px 0;}
#menusuperior ul.submenu li{
	float:left;
	text-transform:none;
	font-weight:normal;
	line-height:20px;
	font-size:11px;
	font-family:verdana;
}
#menusuperior ul.submenu li.selec a,
#menusuperior ul.submenu li a:hover{
	color:#898989;
	background:#FFF;
}
#menusuperior ul.submenu li.selec a{font-weight:bold;}

#menusuperior li.selec ul.boasvindas{
	font-weight:normal;
	text-transform:none;
	line-height:22px;
	padding-top:3px;
	height:25px;
}
#menusuperior li.selec ul.boasvindas b{margin-right:15px;}
#menusuperior li.selec ul.boasvindas a{display:inline;margin:0;padding:0;text-decoration:underline;color:#FFF;}
#menusuperior li.selec ul.boasvindas a:hover{text-decoration:none;background:#898989;color:#FFF;}
#menusuperior li.selec ul.boasvindas li.bemvindo{
	padding-left:15px;
}
#menusuperior li.selec ul.boasvindas li.newsletter{
	position:absolute;
	right:10px;
	width:70px;
}
#menusuperior li.selec ul.boasvindas li.newsletter a{text-decoration:underline;}
#menusuperior li.selec ul.boasvindas li.newsletter a:hover{text-decoration:none;}
#menusuperior li.selec ul.boasvindas li.meuanuncio {
	position:absolute;
	right:100px;
}
#menusuperior li.selec ul.boasvindas li.meuanuncio{
	position:absolute;
	right:100px;
}
#menusuperior li.selec ul.boasvindas li.meuanuncio b{margin:0;}

/* CONTEUDO */
#conteudo{
	float:left;
	background:#FFF;
	position:relative;
	padding-bottom:10px;
}
#conteudo .menuconteudo{
	width:970px;
	float:left;
	position:relative;
	left:10px;
	border-bottom:1px solid #999;
	margin-bottom:12px;
	line-height:27px;
	height:27px;
	overflow:hidden;
	font-size:11px;
}
#conteudo .menuconteudo h2{
	color:#369;
	font-size:1em;
	font-family:verdana;
	padding:0;
	margin:0;
	margin-right:15px;
	float:left;
}
#conteudo .menuconteudo ul,
#conteudo .menuconteudo form{
	float:left;
	height:27px;
	padding-left:25px;
	background-image:url(img/setaEstranha.gif);
	background-repeat:no-repeat;
}
#conteudo .menuconteudo ul li{
	float:left;
	margin:0 5px;
}
#conteudo .menuconteudo ul li a{text-decoration:none;}
#conteudo .menuconteudo ul li a:hover{text-decoration:underline;}
#conteudo .menuconteudo form fieldset{float:left;padding-top:1px;}
#conteudo .menuconteudo form label{
	vertical-align:top;
	text-transform:uppercase;
	font-family:'Trebuchet MS';
	font-weight:bold;
	color:#369;
	font-size:1.1em;
}

#conteudo .tools .news a,
#conteudo .tools .print a,
#conteudo .tools .bookmark a{
	background-repeat:no-repeat;
	background-position:0;
	padding-left:18px;
	line-height:27px;
}
#conteudo .tools .news a{background-image:url(img/newsletter.gif);}
#conteudo .tools .print a{background-image:url(img/print.gif);}
#conteudo .tools .bookmark a{background-image:url(img/favorites.gif);}

#conteudo .tools .zoom_p,
#conteudo .tools .zoom_m,
#conteudo .tools .zoom_g{
	margin:0 1px;
}
#conteudo .tools .zoom_p a,
#conteudo .tools .zoom_m a,
#conteudo .tools .zoom_g a{
	display:block;
	width:11px;
	height:28px;
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
#conteudo .tools .zoom_p a{background-image:url(img/P.gif);}
#conteudo .tools .zoom_m a{background-image:url(img/M.gif);}
#conteudo .tools .zoom_g a{background-image:url(img/G.gif);}

#conteudo .colunaprincipal{
	width:655px;
	float:left;
	position:relative;
	left:10px;
	margin-right:10px;
	color:#333;
}
#conteudo .colunaprincipal p{
	font-size:1.2em;
	line-height:1.4em;
}
#conteudo .colunaprincipal .menucoluna{
	width:656px;
	height:33px;
	line-height:33px;
	float:left;
	background:#E9E9E9 url(img/bg_menucoluna.gif);
	font-size:11px;
	margin-bottom:14px;
}
#conteudo .colunaprincipal .menucoluna a{text-decoration:none;}
#conteudo .colunaprincipal .menucoluna a:hover{text-decoration:underline;}
#conteudo .colunaprincipal .menucoluna li{
	float:left;
	margin:0 5px;
	padding-right:20px;
	background:url(img/menucoluna_seta.gif) no-repeat right;
}
#conteudo .colunaprincipal .menucoluna li a{
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:13px;
}
#conteudo .colunaprincipal .menucoluna li.com_erro{margin-left:10px;}
#conteudo .colunaprincipal .menucoluna li.com_erro a{background-image:url(img/menucoluna_com_erro.gif);}
#conteudo .colunaprincipal .menucoluna li.rec_news a{background-image:url(img/menucoluna_rec_news.gif);}
#conteudo .colunaprincipal .menucoluna li.env_email a{background-image:url(img/menucoluna_env_email.gif);}
#conteudo .colunaprincipal .menucoluna li.fav a{background-image:url(img/menucoluna_fav.gif);}
#conteudo .colunaprincipal .menucoluna li.ativarnot a{background-image:url(img/menucoluna_ativarnot.gif);}
#conteudo .colunaprincipal .menucoluna li.desativarnot a{background-image:url(img/menucoluna_desativarnot.gif);}

#conteudo .blogtools{
	width:656px;
	height:33px;
	line-height:33px;
	float:left;
	font-size:1.1em;
	padding-bottom:20px;
	margin-bottom:25px;
	border-bottom:1px solid #CCC;
	text-align:right;
}
#conteudo .blogtools.ultimopost{
	border:none;
	margin-bottom:0;
}
#conteudo .blogtools li{
	display:inline;
	margin:0 9px 0 0;
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:14px;
}
#conteudo .blogtools li.com_erro{background-image:url(img/menucoluna_com_erro.gif);}
#conteudo .blogtools li.env_email{background-image:url(img/menucoluna_env_email.gif);}
#conteudo .blogtools li.fav{background-image:url(img/menucoluna_fav.gif);}
#conteudo .blogtools li.comment{
	float:left;
	padding-left:22px;
	margin-top:5px;
	background-image:url(img/menucoluna_comment.gif);
}
#conteudo .blogtools li.comment a{
	font-weight:bold;
}
#conteudo .blogtools li a{text-decoration:none;}
#conteudo .blogtools li a:hover{text-decoration:underline;}

#conteudo .barralateral{
	float:left;
	margin-left:15px;
	width:300px;
	padding-bottom:15px;
}

#conteudo .box dl dt{
	font-family:'Trebuchet MS';
	text-transform:uppercase;
	margin:0;
	margin-top:10px;
	font-size:1.3em;
	font-weight:bold;
	color:#036;
}
#conteudo .box dl dd{
	margin:5px 10px 0 0;
	font-size:1.1em;
	line-height:1.2em;
	color:#666;
}
#conteudo .box dl dd a{
	color:#666;
	text-decoration:none;
}
#conteudo .box dl dd a:hover{text-decoration:underline;}

#conteudo .box .titulobox{
	color:#FFF;
	font-family:'Trebuchet MS';
	text-transform:uppercase;
	margin:0;
	padding:2px 10px 0;
	font-size:12px;
	line-height:15px;
	height:16px;
	border-bottom:2px solid #369;
	background:#369 url(img/bg_titbox.gif) no-repeat;
	background-position:218px top;
}
#conteudo .box .titulobox a{color:#FFF;text-decoration:none;}

#conteudo .box.boxdestaquesg .titulobox{background-position:139px top;}

#conteudo .box.boxclube .titulobox{
	background:none;
	color:#333;
	font-weight:bold;
	font-size:15px;
	line-height:16px;
	border:none;
	margin:10px 15px 0;
	padding:0;
}

#conteudo .boxclube{
	float:left;
	margin-bottom:15px;
	width:300px;
	height:148px;
	background:url(img/bg_clube.gif) no-repeat;
	overflow:hidden;
}
#conteudo .boxclube ul{
	float:left;
	margin:7px 1px 20px;
}
#conteudo .boxclube ul li{
	float:left;
	width:149px;
	line-height:30px;
	margin-bottom:5px;
	font-family:"Trebuchet MS",serif;
	font-size:12px;
	font-weight:bold;
}
#conteudo .boxclube ul li a{
	display:block;
	padding-left:47px;
	text-decoration:none;
	color:#333;
	background-repeat:no-repeat;
	background-position:6px 0;
}
#conteudo .boxclube ul li a:hover{
	color:#FFF;
	background-color:#666;
}
#conteudo .boxclube ul li.perfil a{background-image:url(img/clube_perfil.gif);}
#conteudo .boxclube ul li.perfil a:hover{background-image:url(img/clube_perfil_o.gif);}
#conteudo .boxclube ul li.notifica a{background-image:url(img/clube_notifica.gif);}
#conteudo .boxclube ul li.notifica a:hover{background-image:url(img/clube_notifica_o.gif);}
#conteudo .boxclube ul li.news a{background-image:url(img/clube_news.gif);}
#conteudo .boxclube ul li.news a:hover{background-image:url(img/clube_news_o.gif);}
#conteudo .boxclube ul li.anuncio a{background-image:url(img/clube_anuncio.gif);}
#conteudo .boxclube ul li.anuncio a:hover{background-image:url(img/clube_anuncio_o.gif);}
#conteudo .boxclube ul li.favs a{background-image:url(img/clube_favs.gif);}
#conteudo .boxclube ul li.favs a:hover{background-image:url(img/clube_favs_o.gif);}
#conteudo .boxclube ul li.prefs a{background-image:url(img/clube_prefs.gif);}
#conteudo .boxclube ul li.prefs a:hover{background-image:url(img/clube_prefs_o.gif);}

#conteudo .box.boxclubeg .titulobox{display:none;}
#conteudo .box.boxclubeg{
	float:left;
	background:url(img/boxlateral_top.gif) no-repeat;
	padding-top:7px;
	margin-bottom:15px;
	width:300px;
	overflow:hidden;
}
#conteudo .box.boxclubeg ul{
	float:left;
	width:300px;
	overflow:hidden;
	background:url(img/boxlateral_bottom.gif) no-repeat bottom;
	padding-bottom:7px;
}
#conteudo .boxclubeg ul li{
	float:left;
	font-family:"Trebuchet MS",serif;
	font-size:12px;
}
#conteudo .boxclubeg ul li b{font-size:15px;}
#conteudo .boxclubeg ul li a{
	width:298px;
	max-width:226px;
	min-height:68px;
	_height:68px;
	display:block;
	color:#333;
	text-decoration:none;
	padding:2px;
	padding-top:7px;
	padding-left:70px;
	margin:6px 1px;
	background-repeat:no-repeat;
	background-position:5px center;
}
#conteudo .boxclubeg ul li a.selec,
#conteudo .boxclubeg ul li a:hover{
	color:#FFF;
	background-color:#666;
	background-position:4px center;
}
#conteudo .boxclubeg ul li.selec a:hover{background-position:0 center;}

#conteudo .boxclubeg ul li.perfil a{background-image:url(img/clubeg_perfil.gif);}
#conteudo .boxclubeg ul li.perfil a.selec,
#conteudo .boxclubeg ul li.perfil a:hover{background-image:url(img/clubeg_perfil_o.gif);}
#conteudo .boxclubeg ul li.notifica a{background-image:url(img/clubeg_notifica.gif);}
#conteudo .boxclubeg ul li.notifica a.selec,
#conteudo .boxclubeg ul li.notifica a:hover{background-image:url(img/clubeg_notifica_o.gif);}
#conteudo .boxclubeg ul li.news a{background-image:url(img/clubeg_news.gif);}
#conteudo .boxclubeg ul li.news a.selec,
#conteudo .boxclubeg ul li.news a:hover{background-image:url(img/clubeg_news_o.gif);}
#conteudo .boxclubeg ul li.anuncio a{background-image:url(img/clubeg_anuncio.gif);}
#conteudo .boxclubeg ul li.anuncio a.selec,
#conteudo .boxclubeg ul li.anuncio a:hover{background-image:url(img/clubeg_anuncio_o.gif);}
#conteudo .boxclubeg ul li.favs a{background-image:url(img/clubeg_favs.gif);}
#conteudo .boxclubeg ul li.favs a.selec,
#conteudo .boxclubeg ul li.favs a:hover{background-image:url(img/clubeg_favs_o.gif);}
#conteudo .boxclubeg ul li.prefs a{background-image:url(img/clubeg_prefs.gif);}
#conteudo .boxclubeg ul li.prefs a.selec,
#conteudo .boxclubeg ul li.prefs a:hover{background-image:url(img/clubeg_prefs_o.gif);}
#conteudo .boxclubeg ul li.hosp a{background-image:url(img/clubeg_hosp.gif);}
#conteudo .boxclubeg ul li.hosp a.selec,
#conteudo .boxclubeg ul li.hosp a:hover{background-image:url(img/clubeg_hosp_o.gif);}

#conteudo .boxblog{
	float:left;
	background-image:url(img/boxlateral_top.gif);
	background-repeat:no-repeat;
	margin:0;
	width:100%;
	margin-bottom:20px;
}
#conteudo .boxblog dl{
	float:left;
	width:100%;
	padding-bottom:20px;
	background-image:url(img/boxlateral_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#conteudo .boxblog dl dt{
	clear:left;
	background-color:#898989;
	color:#FFF;
	text-transform:uppercase;
	line-height:28px;
	font-size:15px;
	padding-left:39px;
	background-position:left center;
	background-repeat:no-repeat;
}
#conteudo .boxblog dl dt.autor{position:relative;}
#conteudo .boxblog dl dt.autor small.rssinline{position:absolute;right:17px;top:4px;}
#conteudo .boxblog dl dt.autor small.ajuda{position:absolute;right:7px;top:4px;vertical-align:top;}
#conteudo .boxblog dl dt.autor small img{vertical-align:top;}
#conteudo .boxblog dl dt.autor{background-image:url(img/barrablog_autor.gif)}
#conteudo .boxblog dl dt.posts{background-image:url(img/barrablog_posts.gif)}
#conteudo .boxblog dl dt.arquivo{background-image:url(img/barrablog_arquivo.gif)}
#conteudo .boxblog dl dt.busca{background-image:url(img/barrablog_busca.gif)}
#conteudo .boxblog dl dd{margin:10px 15px 17px;}
#conteudo .boxblog dl dd.ultima{margin-bottom:0;}
#conteudo .boxblog dl dd form{margin:0;}
#conteudo .boxblog dl dd.autor{padding-left:108px;font-size:10px;line-height:14px;margin-bottom:10px;} 
#conteudo .boxblog dl dd.autor br{display:none;}
#conteudo .boxblog dl dd.autor img{float:left;margin:10px 0 0 -108px;border:1px solid #CCC;}
#conteudo .boxblog dl dd.autor b{display:block;margin-bottom:10px;padding-top:13px;font-size:15px;font-family:"Trebuchet MS";}
#conteudo .boxblog dl dd.contact,
#conteudo .boxblog dl dd.site{
	margin:5px 15px 20px;float:left;
	padding-left:18px;background-repeat:no-repeat;
}
#conteudo .boxblog dl dd.contact{clear:left;background-image:url(img/menucoluna_env_email.gif);}
#conteudo .boxblog dl dd.site{background-image:url(img/menucoluna_site.gif);}
#conteudo .boxblog dl dd ul{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
}
#conteudo .boxblog dl dd a{
	color:#369;
	text-decoration:underline;
}
#conteudo .boxblog dl dd a:hover{text-decoration:none;}

#conteudo .boxdestaquesg{
	float:left;
	width:300px;
	margin-bottom:15px;
	/*padding-bottom:20px;*/
	/*border-bottom:2px solid #369;*/
}
#conteudo .boxdestaquesg dd{
	padding-left:17px;
	background:url(img/bullet_seta.gif) no-repeat;
}
#conteudo .boxdestaquesg em{
	font-style:normal;
	text-transform:uppercase;
}
#conteudo .boxdestaquesg label{
	color:#369;
}
#conteudo .boxnews{
	float:left;
	width:300px;
	margin:0 0 15px;
	background-image:url(img/bg_newsletter.gif);
	height:100px;
	padding:0;
}
#conteudo .boxnews a{text-decoration:none;margin-top:3px;}
#conteudo .boxnews a:hover{text-decoration:underline;}
#conteudo .boxnews fieldset{
	margin:0 7px;
	padding-left:74px;
	background:url(img/img_newsletter.gif) no-repeat;
	background-position:9px 33px;
}
#conteudo .boxnews fieldset br{display:none;}
#conteudo .boxnews legend{
	font-family:'Trebuchet MS';
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	margin:8px 15px 0 -67px;
	font-size:15px;
}
#conteudo .boxnews input{margin:0;}
#conteudo .boxnews .inptexto{
	width:110px;
	height:18px;
	line-height:18px;
	padding:0;
	font-size:.9em;
	vertical-align:bottom;
}
#conteudo .boxnews .inpbotao{
	height:18px;
	line-height:18px;
	text-transform:uppercase;
	font-size:.83em;
	width:72px;
	vertical-align:top;
}

#conteudo h2.titsecao,
#conteudo .titulo{
	font-family:'Trebuchet MS';
	text-transform:uppercase;
	margin:0;
}
#conteudo .titulo a{text-decoration:none;}
#conteudo .titulo{
	font-size:1.3em;
	border-bottom:2px solid #036;
}
#conteudo .linksecao{
	padding-right:18px;
	background-image:url(img/setaQuadrada.gif);
	background-position:right center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#036;
}
small.rss{background:orange;margin:0;}
small.rss{
	float:right;
	width:14px;
	height:14px;
	position:relative;
	top:-14px;
}
small.rss a{
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	width:14px;
	height:14px;
	background:url(img/rss-azul.gif) no-repeat;
}

#conteudo small{color:#666;}
#conteudo small.explica{color:#333;font-size:.9em;}

h2 small.rssinline{vertical-align:top;position:relative;top:6px;}
small.ajuda{font-size:.4em;margin-left:3px;vertical-align:top;position:relative;top:2px;}
/*small.ajuda sup{margin:0;padding:0;}*/
a.expand{
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.9em;
	color:#000;
	text-decoration:none;
	line-height:17px;
	padding-left:15px;
	background:url(img/bullet_maisAzul.gif) no-repeat;
}
a:hover.expand{text-decoration:underline;}

.boxhoje dd, .listacursos li, .boxdestaques dd {
	padding-top:2px;
	padding-left:17px;
	background:url(img/bullet_seta.gif) no-repeat;
}
.boxhoje dd{
	padding-top:4px;
}
#conteudo dl dd.nobullet{
	background-image:none;
	padding:0;
}

#conteudo .colunaprincipal h2{font-size:2.2em;margin:3px 0;}
#conteudo .colunaprincipal h3.subtitulo{font-family:arial;font-size:1.2em;font-weight:normal;}
#conteudo .colunaprincipal h3{font-family:arial;font-size:1.8em;font-weight:bold;}
address.secao{font-style:normal;text-transform:uppercase;margin:0;clear:both;}
address.secao a{color:#369;text-decoration:none;}
address.secao a:hover{color:#036;text-decoration:underline;}
address.calendario{font-size:1.2em;font-style:normal;font-weight:bold;margin:0;}
cite.autores{font-style:normal;}
dl.tags{font-size:1.1em;line-height:15px;float:left;}
dl.tags dt, dl.tags dd{display:inline;margin-right:5px;}
dl.tags dt{
	padding-left:15px;
	background:url(img/ico_tags.gif) no-repeat;
	font-weight:bold;
	text-transform:uppercase;
}

dl.avalie{font-size:1.1em;line-height:18px;float:right;width:153px;}
dl.avalie dt{
	float:left;
	font-weight:bold;
	width:53px;
	vertical-align:bottom;
}
dl.avalie dd{float:left;}
dl.avalie dd a{
	float:left;
	width:19px;
	height:18px;
	text-indent:-5000px;
	overflow:hidden;
	background:url(img/estrelavazia.gif) no-repeat;
}
dl.avalie dd.cheia a{background-image:url(img/estrelacheia.gif);}


#conteudo .paginacao{
	float:left;
	width:100%;
	margin:15px 0;
	border:1px solid #CCC;
	border-width:1px 0;
	text-align:right;
	line-height:34px;
}
#conteudo .paginacao.commargeminferior{
	margin-bottom:60px;
}
#conteudo .paginacao li{
	display:inline;
	margin:0 2px;
}
#conteudo .paginacao li.summ{float:left;}
#conteudo .paginacao li.previous{margin-left:7px;}
#conteudo .paginacao li.summ,
#conteudo .paginacao li.more,
#conteudo .paginacao li.previous,
#conteudo .paginacao li.next{font-weight:bold;}
#conteudo .paginacao a{color:#000;} 
#conteudo .detalheautores{
	clear:left;
	background:#F5F5F5;
	border:1px solid #CCC;
	margin:10px 0;
	padding:0;
}
#conteudo .detalheautores dl{
	border:1px solid #F0F0F0;
	padding:11px;
	padding-bottom:0;
}
#conteudo .detalheautores dt{font-weight:bold;}
#conteudo .detalheautores dd{display:block;margin-bottom:11px;}
#conteudo .detalheautores dt, #conteudo .detalheautores dd.url{display:inline;margin:0;margin-right:5px;}
#conteudo .detalheautores dd.url:before{content:"[";}
#conteudo .detalheautores dd.url:after{content:"]";}
#conteudo strong.proib{
	font-family:Verdana;
	font-size:.9em;
}

#conteudo h2.titlistagem, #conteudo h2.titlistagemmenor, #conteudo h3.titlistagem{
	font-family:'Trebuchet MS';
	text-transform:uppercase;
}
#conteudo h2.titlistagem{font-size:2.8em;}
#conteudo h2.titlistagemmenor{font-size:2.7em;}
#conteudo h3.subtitlistagem{
	clear:left;
	font-weight:bold;
	color:#333;
	font-size:1.3em;
}
#conteudo h3.titlistagem{
	font-size:1.7em;
	border-bottom:2px solid #036;
	margin:20px 0 0;
	clear:both;
}
#conteudo h3.titlistagem a.poweredby{
	float:right;
	height:20px;
	margin-top:-21px;
	_margin-top:-23px;
}
#conteudo .titcap{text-transform:capitalize;}
#conteudo .linkfloat{margin-top:-25px;}
#conteudo .copyright{
	margin:-9px 0 0;
	display:block;
	width:353px;
	text-indent:-5000px;
	background:url(img/copyright_hifen.gif) no-repeat;
	background-position:right top;
}
#conteudo ul.listamarcadores li{
	font-size:1.2em;
	line-height:17px;
	padding-left:17px;
	background:url(img/bullet_seta.gif) no-repeat;
	margin:7px 0;
}
#conteudo a.leiamais{
	display:block;
	float:left;
	padding-left:27px;
	height:24px;
	line-height:24px;
	background:url(img/balao_leiamais.gif) no-repeat;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.1em;
	margin-bottom:15px;
}
#conteudo div.fotofloat{float:left;}
#conteudo div.fotofloat img{float:left;margin:10px;margin-left:0;border:1px solid #CCC;}
#conteudo div.fotofloat p{float:left;margin-top:10px;width:560px;}
#conteudo div.fotofloat a.leiamais{margin-top:10px;font-size:.9em;_line-height:30px;}

#conteudo .listalancamentos{float:left;clear:left;margin-bottom:30px;width:100%;}
#conteudo .listalancamentos li{float:left;width:300px;margin:2px 0;}
#conteudo .listalancamentos li.par{float:right;}
#conteudo .listalancamentos li img{clear:both;float:left;}
#conteudo .listalancamentos li div{float:left;width:192px;margin-left:10px;}
#conteudo .listalancamentos li div .expand{float:none;}
#conteudo .listalancamentos li a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}
#conteudo .listalancamentos li a:hover{text-decoration:underline;}
#conteudo img.tirinha{margin-top:5px;}

#conteudo ul.listacomfotos{
	clear:both;
	float:left;
	width:100%;
}
#conteudo ul.listacomfotos li{
	clear:left;
	float:left;
	width:490px;
	font-size:1.2em;
	line-height:1.3em;
	padding-left:130px;
	margin-bottom:30px;
}
#conteudo ul.listacomfotos li img{
	float:left;
	margin-left:-130px;
}
#conteudo ul.listacomfotos li small,
#conteudo ul.listacomfotos li a{color:#333;text-decoration:none;}
#conteudo ul.listacomfotos li a:hover{text-decoration:underline;}

#conteudo ul.fotosmenores{
	margin-bottom:30px;
}
#conteudo ul.fotosmenores li{
	font-size:1.2em;
	line-height:1.5em;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:108px;
}
#conteudo ul.fotosmenores li img{
	margin-left:-108px;
	border:1px solid #CCC;
}
#conteudo ul.fotosmenores a.leiamais{
	margin-top:10px;font-size:.9em;_line-height:30px;
	color:#369;
	text-decoration:underline;
}
#conteudo ul.fotosmenores b{font-family:"Trebuchet MS";font-size:1.3em;}
#conteudo ul.fotosmenores a.leiamais:hover{text-decoration:none;}

#conteudo .olhodetexto{
	float:right;
	text-align:right;
	width:178px;
	font-family:"Trebuchet MS";
	font-size:1.5em;
	line-height:1.6em;
	font-weight:bold;
	font-style:normal;
	margin:0 0 15px 15px;
}
#conteudo .olhodetexto img{
	border:1px solid #CCC;
}

#conteudo .frmtema label,
#conteudo .frmfiltro label,
#conteudo .frmbusca label{
	font-family:'Trebuchet MS';
	font-weight:bold;
	color:#036;
	font-size:1.3em;
}
#conteudo .frmtema select,
#conteudo .frmfiltro select,
#conteudo .frmbusca select{
	margin-right:5px;
}

table.listagemborda{
	float:left;
	width:100%;
	border-spacing:0;
	border:1px solid #B1B5B9;
	border-collapse:collapse;
	padding-bottom:4px;
	font-size:1.1em;
	line-height:1.4em;
}
table.listagemborda th{
	padding:1px 7px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:1.2em;
	border-left:1px solid #E5E6E8;
	border-bottom:1px solid #B1B5B9;
	background:#E5E5E5 url(img/bg_titlistagem.gif) repeat-x;
}
table.listagemborda td{
	padding:10px 7px;
	border-left:1px solid #E5E6E8;
	vertical-align:top;
}
table.listagemborda .pri{border-left:none;}
dl.listagem, table.listagem{
	float:left;
	margin:0;
	font-size:1.1em;
	line-height:1.4em;
	border-spacing:0;
	border-collapse: collapse; 
	width:100%;
}
dl.listagem dt{
	float:left;
	clear:left;
	height:65px;
	overflow:auto;
}
dl.listagem dt, table.listagem th{
	font-weight:bold;
	font-size:.9em;
	width:90px;
	text-align:center;
	vertical-align:top;
	padding:10px 0;
}
dl.listagem dd{
	float:left;
	width:565px;
	height:65px;
	overflow:auto;
}
dl.listagem dd, table.listagem td{
	padding:10px 20px;
}
dl.listagem dd a{
	text-transform:uppercase;
}
dl.listagem .impar, table.listagem .impar, table.listagemborda .impar{
	background-color:#EDF3FE;
}
dl.listagem.linhamedia dt, dl.listagem.linhamedia dd{height:95px;}
dl.listagem.linhagrande dt, dl.listagem.linhagrande dd{height:125px;}
table.listagem td.logo{width:172px;text-align:center;}
table.listagem .destaque{
	display:block;
	width:44px;
	height:11px;
	line-height:11px;
	background:url(img/destaque.gif) no-repeat;
	background-position:center bottom;
	text-indent:-500px;
	overflow:hidden;
}
dl.dentrodotexto, table.dentrodotexto{margin:15px 0;}
dl.dentrodotexto, table.dentrodotexto td{font-size:.8em;}

#conteudo .boxcentral{
	background:url(img/boxcentral_top.gif) no-repeat;
	background-position:center top;
	padding:10px 0 0;
	margin-bottom:15px;
}
#conteudo .boxcentral .bottomboxcentral{
	margin:0;
	padding:0 20px 10px;
	background:url(img/boxcentral_bottom.gif) no-repeat;
	background-position:center bottom;
	position:relative;
}
#conteudo form.boxcentral br{display:none;}
#conteudo form.boxcentral label{
	color:#333;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:1.3em;
	float:left;
	margin-right:70px;
	margin-bottom:10px;
}
#conteudo form.boxcentral label.lblnormal{
	font-family:Verdana;
	font-size:1.2em;
	margin-right:17px;
}
#conteudo form.boxcentral label.lblnormal input{
	vertical-align:top;
}
#conteudo form label small{font-weight:normal;font-family:Verdana;}
#conteudo form.boxcentral select{display:block;}
#conteudo form.boxcentral .inpbotao{position:absolute;bottom:10px;}
#conteudo form.boxcentral .botaosalvar{margin:0;right:50px;}
#conteudo .boxcentral .linkvisualizar{font-size:1.1em;}
#conteudo .boxcentral h3{
	padding:0 10px 0 20px;
	color:#333;
	font-family:"Trebuchet MS";
	font-size:1.4em;
	margin-bottom:10px;
	background-repeat:no-repeat;
}
#conteudo .boxcentral h3 small{color:#333;margin-left:7px;font-family:verdana;font-size:.7em;}
#conteudo .boxcentral p{padding:0 10px 0 20px;}
#conteudo .boxcentral ol.bottomboxcentral{
	padding:0 10px 10px;
	font-size:1.2em;
	line-height:1.5em;
}
#conteudo .boxcentral ol li{
	list-style-type:decimal;
	list-style-position: inside;
}
#conteudo div.boxmensagens div,
#conteudo div.boxofertas div,
#conteudo div.boxcursos div{
	padding-left:10px !important;
	padding-right:10px !important;
	min-height:87px;
	_height:87px;
}
#conteudo div.boxmensagens h3{
	padding-left:105px;
	height:77px;
	background-image:url(img/boxcentral_mensagens.gif);
	margin-bottom:-65px;
}
#conteudo div.boxofertas h3{
	padding-left:105px;
	height:77px;
	background-image:url(img/boxcentral_ofertas.gif);
	background-position:10px;
	margin-bottom:-65px;
}
#conteudo div.boxcursos h3{
	padding-left:105px;
	height:77px;
	background-image:url(img/boxcentral_cursos.gif);
	background-position:10px;
	margin-bottom:-65px;
}
#conteudo div.boxmensagens p,
#conteudo div.boxofertas p,
#conteudo div.boxcursos p{padding-left:105px !important;}

#conteudo form.frmcolunas legend{
	color:#333;
	font-family:"Trebuchet MS";
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
}
#conteudo form.frmcolunas fieldset ul{
	float:left;
	width:33%;
}
#conteudo form.frmcolunas fieldset ul li input{
	vertical-align:middle;
}

#conteudo .linkavancado{float:right;font-size:1.1em;margin-top:-10px;}

#conteudo .ordena{clear:both;float:left;width:134px;}
#conteudo .ordena li{float:left;margin-right:10px;}
#conteudo .ordena li a{
	float:left;
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	height:9px;
}
#conteudo .ordena li.alfa{width:32px;background-image:url(img/ord_alfa.gif);}
#conteudo .ordena li.alfa a{width:16px;}
#conteudo .ordena li.recentes{width:82px;background-image:url(img/ord_recentes.gif);}
#conteudo .ordena li.recentes a{width:41px;}

#conteudo .resultadosbusca{clear:both;}
#conteudo .resultadosbusca li{
	float:left;
	border:1px solid #BABFC7;
	margin:5px 0;
	padding:12px 18px;
	background:#F3F3F3;
}
#conteudo .resultadosbusca li a{background-repeat:no-repeat;}
#conteudo .resultadosbusca li a.fav{
	float:right;
	font-size:1.1em;
	padding-left:18px;
	background-image:url(img/menucoluna_fav.gif);
}
#conteudo .resultadosbusca li a.exibir{
	float:left;
	font-size:1.1em;
	padding-left:13px;
	background-image:url(img/menucoluna_exibir.gif);
	background-position:0 2px;
	margin-bottom:3px;
}
#conteudo .resultadosbusca li .contato a{
	font-size:1em;
	margin-left:12px;
	padding-left:16px;
}
#conteudo .resultadosbusca li .contato a.site{background-image:url(img/menucoluna_site.gif);}
#conteudo .resultadosbusca li .contato a.env_email{background-image:url(img/menucoluna_env_email.gif);}
#conteudo .resultadosbusca li .contato a.mais_info{background-image:url(img/menucoluna_mais_info.gif);}
#conteudo .resultadosbusca li p{clear:left;width:618px;margin:0 0 10px;font-size:1.1em;}
#conteudo .resultadosbusca li h3{color:#333;font-family:Verdana;font-size:1.2em;margin-bottom:12px;}
#conteudo .resultadosbusca li.destaque{background-color:#EDF3FE;}
#conteudo .resultadosbusca li.destaque p{width:485px;}
#conteudo .resultadosbusca li.destaque img{float:right;margin:7px 0 0 7px;clear:right;}

#conteudo p.aviso{
	clear:both;
	font-size:1em;
	margin:20px 0 70px;
}

#conteudo .politica{
	color:#333;
	font-size:1.1em;
	line-height:1.3em;
}
#conteudo .politica a{color:#333;}

#conteudo .colunaprincipal form{margin-bottom:20px;}
#conteudo form br{clear:both;}
#conteudo form .coluna{
	float:left;
	width:315px;
}
#conteudo form .colunao{width:630px;}
#conteudo form label.colunao input.inptexto{width:535px;}
#conteudo form label, #conteudo form .linkesqueci{
	font-size:1.1em;
}
#conteudo form .coluna label,
#conteudo form label.coluna{
	font-weight:bold;
	font-size:1.3em;
	font-family:"Trebuchet MS";
	margin-bottom:12px;
}
#conteudo form .pessoas{margin-bottom:10px;}
#conteudo form .pessoas label{margin-right:20px;}
#conteudo form .periodo{
	font-weight:bold;
	font-size:1.3em;
	font-family:"Trebuchet MS";
}
#conteudo form .periodo input{vertical-align:top;}
#conteudo form .periodo label{
	font-weight:normal;
	font-size:.9em;
	font-family:verdana;
	margin-right:10px;
}
#conteudo form .coluna textarea.inptexto,
#conteudo form .coluna input.inptexto,
#conteudo form .coluna select{
	float:left;
	border:1px solid #999;
	height:20px;
	font-size:1.1em;
	margin:3px 0 0;
}
#conteudo form .coluna textarea.inptexto{
	width:535px;
	height:104px;
}
#conteudo form .lbloutronome{
	z-index:1;
	position:relative;
	left:90px;
	top:16px;
}
#conteudo form .lbloutronome input{vertical-align:middle;margin:0;}
#conteudo form div.termo{
	margin:25px 0;
	border:1px solid #999;
	width:600px;
	height:204px;
	overflow:auto;
	font-family:arial;
	font-size:1.0em;
}
#conteudo form div.termo p{
	margin:15px 7px;
	line-height:1.1em;
}
#conteudo form fieldset.concordo{
	margin:20px 0;
	font-size:1.1em;
}
#conteudo form fieldset.concordo input{
	vertical-align:middle;
}
#conteudo form div.termo h2,#conteudo form div.termo h3,#conteudo form div.termo h4,
#conteudo form div.termo h5,#conteudo form div.termo h6{
	margin-top:4px;
	text-transform:uppercase;
	color:#333;
	text-align:center;
	font-weight:normal;
}
#conteudo form .coluna select{margin-right:7px;}
#conteudo form label.coluna input{width:70%;}
#conteudo form .coluna input.inppeq{width:30%;}
#conteudo form .coluna input.inpmini{width:20%;margin-right:13px;}
#conteudo form .coluna input.inpmed{width:45%;}
#conteudo form .botaosalvar{margin:22px 0;}
#conteudo form .botaocadastrar{margin:22px 0 0;}
#conteudo form .botaoenviar{margin:10px 0 0;}
#conteudo .frmbordainferior{
	padding-bottom:20px;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}
#conteudo form.frmbordainferior{
	padding-bottom:32px;
	margin-bottom:0;
}
#conteudo form p.aceitatermos{
	font-size:1.1em;
	width:474px;
	position:relative;
	left:110px;
	top:-35px;
}
#conteudo form fieldset.senhaatual .botaosalvar{
	float:none;
	margin:0;
	vertical-align:bottom;
}
#conteudo form fieldset.senhaatual legend{
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	margin:0;
	margin-bottom:22px;
	left:0;
	text-indent:0;
}
#conteudo form fieldset.meuperfil legend,
#conteudo form fieldset.meuanuncio legend,
#conteudo form fieldset.senhaatual label{
	padding:0;
	margin:0;
	margin-bottom:12px;
	position:relative;
	left:0;
	text-indent:0;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:1.3em;
	text-transform:uppercase;
}
#conteudo form fieldset.meuanuncio legend small{
	font-family:verdana;
	font-weight:normal;
	text-transform:none;
	font-size:.7em;
}
#conteudo form fieldset.meuanuncio legend small b.obr{top:0;font-size:1em;}
#conteudo form fieldset.meuanuncio label small{
	font-size:.7em;
	margin-left:7px;
}
#conteudo form fieldset.senhaatual .inptexto{
	border:1px solid #999;
	height:20px;
	font-size:1.1em;
	margin:3px 10px 0;
	width:228px;
}
#conteudo form fieldset.senhaatual .linkesqueci{
	float:right;
	margin-top:-16px;
}

#conteudo strong.msgcadastro{
	background:#036;
	color:#FFF;
	font-family:"Trebuchet MS";
	font-size:1.2em;
	padding:2px 50px 2px 10px;
}

#conteudo table.fontepequena td{
	font-size:smaller;
}

#conteudo p big{
	font-size:1.7em;
	font-family:"Trebuchet MS";
}

#conteudo dl.infoperfil{margin-bottom:30px;}
#conteudo dl.infoperfil dt{display:inline;font-weight:bold;}
#conteudo dl.infoperfil dd{display:inline;margin-right:15px;}

#conteudo .barralateral .anunciosoutros_largo,
#conteudo .barralateral .anunciosgoogle_largo{
	float:left;
	width:300px;
	text-align:center;
	position:relative;
	background:#F1F0E5 url(img/boxbege_bottom.gif) no-repeat;
	background-position:center bottom;
	margin-bottom:15px;
}
#conteudo .barralateral .anunciosoutros_largo h3,
#conteudo .barralateral .anunciosgoogle_largo h3{
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333;
	text-align:left;
	padding:12px 15px;
	background:url(img/boxbege_top.gif) no-repeat;
	background-position:center top;
}
#conteudo .barralateral .anunciosoutros_largo ul{
	margin:0 20px;
}
#conteudo .barralateral .anunciosoutros_largo ul li{
	float:left;
	width:130px;
	height:75px;
	line-height:75px;
	vertical-align:middle;
}


#conteudo .anunciosoutros_1col {
        float:left;
	width:300px;
        text-align:center;
        position:relative;
        background:#F1F0E5 url(img/boxbege_bottom.gif) no-repeat;
        background-position:center bottom;
        margin-bottom:15px;
}
#conteudo .anunciosoutros_1col h3{
        font-family:Verdana,sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#333;
        text-align:left;
        padding:12px 0px 20px 15px;
        background:url(img/boxbege_top.gif) no-repeat;
        background-position:center top;
}
#conteudo .anunciosoutros_1col ul{
        text-align:center;
	margin:0 20px;
}
#conteudo .anunciosoutros_1col ul li{
        display:inline;
	text-align:center;
	padding-bottom:40px;
	width:230px;
        vertical-align:middle;
}

#conteudo .smallboxrss{
	margin:0;
	margin-bottom:10px;
	float:left;
	width:600px;
	overflow:auto;
}
#conteudo .smallboxrss.boxrss{
	font-size:1.2em;
	line-height:2.0em;
	margin-top:10px;
}
#conteudo .smallboxrss.boxrss ul li{
	float:left;
	width:300px;
}
#conteudo .smallboxrss.boxrss a{
	color:#369;
	text-decoration:underline;
	padding:0 5px;
}
#conteudo .smallboxrss.boxrss a:hover{
	color:#036;
	text-decoration:none;
}


#conteudo .boxtitpublicidade{
	font-family:"Arial";
	font-size:0.9em;
	color:#fff;
	text-align:left;
	font-weight:bold;
	background-color:#369;
	float:left;
	padding-top:3px;
	padding-left:5px;
	margin-bottom:0px;
	width:295px;
	height:12px;
	overflow:hidden;
}

#conteudo .boxgoogle{
	float:left;
	width:300px;
	text-align:center;
	margin-top:0px;
	margin-bottom:15px;
	overflow:hidden;
}

/* RODAPE */
#rodape{
	color:#FFF;
	background-color:#557DA1;
	font-family:verdana,sans-serif;
	font-size:11px;
}
#rodape sup{padding-left:1px;}
#rodape a{color:#FFF;}
#rodape .links{float:left;margin:5px 0;position:relative;left:10px;line-height:1.5em;}
#rodape .links strong{font-weight:bold;float:left;clear:left;margin-top:5px;}
#rodape .links br{clear:both;}
#rodape .links ul{overflow:hidden;float:left;}
#rodape .links ul li{
	float:left;padding:0 6px;
	border-left:1px solid #FFF;position:relative;left:-1px;
	margin-top:10px;line-height:.8em;
}
#rodape .links ul li.primeiro{border-left:none;}
#rodape .links ul li a{float:left;padding-bottom:2px;font-weight:normal;}
#rodape .links ul li a:hover{text-decoration:none;}
#rodape address{clear:both;margin:0 10px;font-style:normal;position:relative;top:5px;}
#rodape ul#creditos{text-align:right;margin:0 10px;padding-bottom:5px;}
#rodape ul#creditos li{display:inline;}



/******************
	» Live Validation
******************/
.LV_validation_message{
    	font-weight:bold;
    	margin:5px 0 10px 5px;
	float: left;
	font-family:verdana,sans-serif;
	font-size:10px;
}

.LV_valid {
	color:#00CC00;
}
	
.LV_invalid {
    	color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
	border: 2px solid #00CC00;
   	background-color: #E6EFC2;
	color: #264409; 
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    	border: 2px solid #CC0000;
	background-color:#FBE3E4;
	color: #8a1f11;
}

/* Avisos */
.aviso-amarelo,
.aviso-vermelho, 
.aviso-verde   { margin:0 auto; 
		 margin-top: 0px; 
		 margin-bottom: 20px; 
		 position:relative; 
		 text-align: left; 
		 clear: both; 
		 font:normal 12px/18px  Verdana, Arial, Helvetica, Verdana, sans-serif; 
		 padding: .8em; 
		 margin-bottom: 1em; 
		 border: 2px solid #ddd; }

.aviso-vermelho	{ background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.aviso-amarelo	{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.aviso-verde	{ background: #E6EFC2; color: #264409; border-color: #C6D880; }
.aviso-vermelho a  { color: #8a1f11; }
.aviso-amarelo  a  { color: #514721; }
.aviso-verde    a  { color: #264409; }

