﻿body{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: #f2822a;
	text-decoration: underline;
}
h1
{
	color: #fe912b;
	font-size: 24px;
	margin: 0px;
}
IMG 
{
    border:0px;
}
INPUT 
{
    vertical-align:middle;
}
#banners 
{
    margin:0 0 0 40px;
}
#banners IMG 
{
    margin:15px 0 0 0;
}
#corpoPrincipal
{
	padding: 20px;
	width: 410px;
	display: inline;
	float: left;
	font-size: 12px;
	background: url(/Images/fundo_degrade.gif) repeat-x;
}
/* CADASTRO */
#texto_cadastro, #texto_cadastro1
{
    font-family: Verdana;
    font-weight:bold;
	font-size:11px;
    color:#494949;
    margin:15px 0 0 0;
}
#texto_cadastro1 P 
{
    margin:5px 0 3px 0;
}
#texto_cadastro DIV 
{
    font-weight:normal;
}
.link_cadastro
{
    color:#3b7003;
    text-decoration:underline;
    font-weight:bold;
}
.link_cadastro:hover 
{
    color:#3b7003 !important;
    text-decoration:none !important;
}
#texto_cadastro DIV INPUT 
{
    vertical-align:bottom;
}
.forma_pagamento 
{
    float:left;
    display:inline;
    margin:0 10px 0 0;
}
/* FIM CADASTRO */

#formularioLogin
{
	margin-top: 8px;
	margin-left: 17px;
}
#formularioLogin input
{
	border: 0px;
	background-color: Transparent;
	background-image: url(/Images/form_login_linha.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 183px;
	height: 19px;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
#formularioLogin #form_login_ok
{
	text-align: right;
	width: 183px;
}
#formularioLogin #form_login_esqueceu_senha
{
	width: 116px;
	float: left;
}
#formularioLogin #form_login_cadastrese
{
	width: 67px;
	float: left;
}
#formularioLogin #form_login_ok input
{
	width: auto;
}
#formularioLogin #lblNomeUsuario
{
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
}
#formularioLogin #form_login_perfil
{
	float: left;
	margin-top: 18px;
	display: inline;
}
#formularioLogin #form_login_favoritos
{
	float: left;
	margin-top: 18px;
	display: inline;
}
#formularioLogin #form_login_sair
{
	float: left;
	margin-top: 18px;
	display: inline;
	margin-left: 11px;
}
a.linklateral1, a.linklateral2, a.linklateral3
{
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
}
a.linklateral1
{
	color: #ff8c21;
}
a.linklateral2
{
	color: #b91954;
}
a.linklateral3
{
	color: #648459;
}
.linha1 td, .linha2 td, .linha3 td
{
	border-top: 4px solid #FFFFFF;
	vertical-align: middle;
	line-height: 18px;
}
.linha1 a, .linha2 a, .linha3 a
{
	font-weight: bold;
}
.linha1, .linha2, .linha3
{
	font-size: 10px;
	font-family: Verdana;
}
.linha1 td, .linha2 td, .linha3 td
{
	padding: 12px;
}
.linha1
{
	background-color: #FAEEDA;
}
.linha2
{
	background-color: #CFDBCB;
}
.linha3
{
	background-color: #FEDCE9;
}
.linha1, .linha1 a
{
	color: #FE912B;
}
.linha2, .linha2 a
{
	color: #5D7A52;
}
.linha3, .linha3 a
{
	color: #E44B84;
}
.botaovotar
{
	background-image: url(/Images/votar_nao.png);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/votar_nao.png', sizingMethod='crop');
	_background-image: none;
	width: 16px;
	height: 15px;
}
.botaovotarover
{
	background-image: url(/Images/votar_sim.png);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/votar_sim.png', sizingMethod='crop');
	_background-image: none;
    width: 16px;
	height: 15px;
}
.botaovotarG
{
	background-image: url(/Images/votar_naoG.png);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/votar_naoG.png', sizingMethod='crop');
	_background-image: none;
	width: 21px;
	height: 21px;
}
.botaovotarGover
{
	background-image: url(/Images/votar_simG.png);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/votar_simG.png', sizingMethod='crop');
	_background-image: none;
    width: 21px;
	height: 21px;
}
.grupocampos
{
	background: url(/Images/fundo_degrade_cinza.gif) repeat-x;
	padding: 16px;
	line-height: 22px;
}
.grupocampos, .grupocampos *, .grupocampos * *, .grupocampos * * *, .grupocampos select, .grupocampos a
{
	color: #5F5F5F;
	font-size: 12px;
}
.grupocampos select
{
	margin-top: 15px;
}
.conteudodestaque, .subconteudo
{
	color: #494949;
}
.conteudodestaque h1
{
	margin-bottom: 15px;
}
.conteudodestaque #foto
{
	padding: 4px;
	border: 1px solid #D2D2D2;
	float: left;
	display: inline;
	margin-right: 27px;
	margin-bottom:15px;
}
.conteudodestaque #professortipo #tipo 
{
    overflow:hidden;
    float:none;
    width:51px;
    height:39px;
}
.conteudodestaque #texto
{
	margin-bottom: 12px;
}
.conteudodestaque #professortipo span
{
	margin-left: 8px;
}
.subconteudos
{
	background: url(/Images/fundo_degrade_cinza.gif) repeat-x;
}
.subconteudo
{
	font-size: 9px;
	padding: 20px 20px 0px 20px;
}
.subconteudo .imagemwide img
{
	margin-bottom: 16px;
}
.subconteudo #professortipo a
{
	color: #fe912b;
	font-weight: bold;
}
.subconteudo #professortipo #tipo
{
	float: left;
	height: 60px;
	display: inline;
	margin-right: 15px;
}
.linhapaginacao, .linhapaginacao a
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
.espacobotao
{
	margin-left: 20px;
	vertical-align: middle;
}
.tituloestrela
{
	float: left;
	margin-right: 20px;
	max-width: 400px;
	_width: 400px;
}
.botaoestrela
{
	float: left;
}
.linhacabecalhofavoritos
{
	width: 100%;
	background: url(/Images/degradeverde.gif) repeat-x;
}
.linhacabecalhofavoritos th
{
	height: 21px;
	padding-left: 12px;
	padding-right: 12px;
}
.linhacabecalhofavoritos a
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
#controlemensagem
{
	float: left;
}
#controlemensagem div
{
	font-size: 1px;
}
.Alerta
{
	background-color: #FFEFA3;
}
.Erro
{
	background-color: #F18080;
}
.Info
{
	background-color: #C5EBFF;
}
#controlemensagem .imagemcanto
{
	float:left;
}
#controlemensagem .imagemcantodireito
{
	float: right;
}
#controlemensagem .textomensagem
{
	padding: 4px;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	white-space: nowrap;
}
#controlemensagem .linhaimagem
{
	height: 5px;
}