/* Padrão */
* {
	margin: 0;
	padding: 0;
	font-family:arial, helvetica, clean, sans-serif;
	font-size: 11px;
}
body {
	font-family:arial, helvetica, clean, sans-serif;
	font-size: 11px;
	color: #000;
}
body a {
	text-decoration :none;
	color: #2F4DB0;
}
body a:hover {
	text-decoration:underline;
}
/* Header e SubHeader */
.header {
	width:100%;
	background-image:url(../images/header1.gif);
	background-repeat:repeat-x;
	height:73px;
	line-height:73px;
}
#header_divisao {
	width:100%;
}
#header_divisao .header_divisao_p1 {
	width: 250px;	
	background-image:url(../images/header1.gif);
	background-repeat:repeat-x;
}
#header_divisao .header_divisao_p2 {
	width: 48px;
	background-image:url(../images/header2.png);	
	background-repeat:repeat-x;	
}
#header_divisao .header_divisao_p3 {
	background-image:url(../images/header.gif);
	background-repeat:repeat-x;	
}
.subheader {
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
}
/* Mensagem de erro */
#alertMessagePlaceHolder {
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	display: none;
	font-family:Verdana;
	font-size:10px;
	margin-top:10px;
}
/* Menu */
#menu {
	padding-top:3px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#menu li {
	background-color:#FFFFFF;
	padding:6px;
	vertical-align:middle;
}
#menu li.alt {
	background-color:#FFFFFF;
	padding:4px;
}
#menu li a {
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
	background-repeat:no-repeat;
	padding:1px 0px 1px 6px;
	background-position:left center;
}
#menu li:hover {
	background-color:#FDF0C4;
}
#menu li:hover a {
	background-color:#FDF0C4;
	color:#000000;
	text-decoration:none;
}
#menu li img {
	float:left;
	margin-top:-2px;
}
/* Serviço */
#servico {
	padding-top:3px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#servico li {
	background-color:#FFFFFF;
	padding:4px;
}
#servico li.alt {
	background-color:#FFFFFF;
	padding:4px;
}
#servico li a {
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/arrow_next.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 18px;
	background-position:left center;
}
#servico li:hover {
	background-color:#FDF0C4;
}
#servico li:hover a {
	background-color:#FDF0C4;
	color:#000000;
	text-decoration:none;
}
/* Parceria */
#parceria {
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-top:3px;
}
#parceria li {
	background-color:#FFFFFF;
	padding: 2px 0 2px 0;
}
#parceria li.alt {
	background-color:#9CCFED;
	padding: 1px 0 1px 0;
}
#parceria li a {
	background-color:#FFFFFF;
	text-decoration:none;
}
#parceria li a img {
	border: none;
}
/* Colunas */
#tab_principal_col_c {
	width:100%;
	vertical-align:top;
	padding: 0 3px;
}
#tab_principal_col_e {
	vertical-align:top;
}
#tab_principal_col_d {
	vertical-align:top;
}
/* Mensagens */
.msg_info, .msg_sucesso, .msg_alerta, .msg_erro {
	border: 1px solid;
	margin: 0 auto 15px auto;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: Verdana;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.msg_info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url(../images/info.png);
}
.msg_sucesso {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url(../images/success.png);
}
.msg_alerta {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(../images/warning.png);
}
.msg_erro {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url(../images/error.png);
}
/* Tabela de anúncio */
.tabela_anuncio {
	border-spacing: 0px;
}
.tabela_anuncio th {
	padding: 5px 2px;
	border-bottom:1px solid #2C65A8;
	text-align: left;
}
.tabela_anuncio td {
	padding: 5px 2px;
	text-align: left;
}
.tabela_anuncio tr .com_borda {	
	border-bottom:1px solid #2C65A8;
}
/* Box 1 */
.box1 {
	border:0 none;
	width:500px;
}
.box1 .p1 {
	vertical-align:top;
	widh:4px;
	text-align:right;
}
.box1 .p2 {
	background-image:url(../images/box1/p2.png);
	color:#5B7B8C;
	font-size:13px;
	font-weight:bold;
	padding:2px 0;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-family:arial, helvetica, clean, sans-serif;
}
.box1 .p3 {
	vertical-align:top;
	widh:4px;
	text-align:left;
}
.box1 .p4 {
	background-image:url(../images/box1/p4.png);
	background-repeat:repeat-y;
}
.box1 .p5 {
	width:100%;
	color:#2F4DB0;
	font-size:11px;
	font-weight:normal;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-family:arial, helvetica, clean, sans-serif;
}
.box1 .p6 {
	background-image:url(../images/box1/p6.png);
	background-repeat:repeat-y;
}
.box1 .p7 {
	vertical-align:top;
	widh:4px;
	text-align:right;
	height:4px;
	line-height:4px;
}
.box1 .p8 {
	background-image:url(../images/box1/p8.png);
	background-repeat:repeat-x;
}
.box1 .p9 {
	vertical-align:top;
	widh:4px;
	text-align:left;
	height:4px;
	line-height:4px;
}
.box1 .separador {
	border-bottom:1px solid #333;
	margin:4px 12px;
	border-bottom:1px dotted #99AABB;
}
/* Logo */
.logo {
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	width:229px;
	height:66px;
	padding-left:10px;
	position:absolute;
	left:20px;
	top:2px;
}
/* Form */
input[type=text], input[type=password], textarea {
	border:1px solid #2C65A8;
	color:#4191B2;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 5px;
	vertical-align:middle;
}
input[type=select] {
	height:18px;
	font:11px Verdana;
	color:#23B0C4;
}
input[type=button], input[type=submit] {
	border:1px solid #97A7AF;
	font:12px Tahoma;
	background-image:url(../images/fundo_botao.png);
	padding: 1px;
	color:#333333;
	white-space:nowrap;
	padding:5px 8px;
	margin:0;
	font-family:arial, helvetica, clean, sans-serif;
	font-size:11px;
}
input[type=button]:hover, input[type=submit]:hover {
	border:1px solid #E4905A;
	color:#E4905A;
	background-image:url(../images/fundo_botao_hover.png);
}
img {
	border: 0 none;
}
/* Tabela meu espaço */
.tab_meuespaco {
	width:100%;
	text-align:left;
	padding:5px 0;
}
.tab_meuespaco tr td {
	padding:2px;
}
.tab_meuespaco tr td a {
	color:#5B7B8C;
	text-decoration:none;
}
.tab_meuespaco tr {
	background-color:#FFFFFF;
}
.tab_meuespaco tr:hover {
	background-color:#FDF0C4;
}
.tab_meuespaco tr td.icone {
	width:16px;
}
.tab_meuespaco tr td.texto {
	width:100%;
	font-weight:bold;
}
/* Tabela padrão */
.tab_padrao {
	text-align:left;
	width:100%;
}
.tab_padrao tr th, .tab_padrao tr td {
	padding:3px;
}
.tab_padrao tr:hover {
	background-color:#FDF0C4;
}
.tab_padrao tr th {
	background-color:#D5EAFF;
}
.tab_padrao tr th.icone, .tab_padrao tr td.icone {
	width:20px;
	text-align:center;
}
/* Lista de imagens */
.lista_imagens {
}
.lista_imagens li {
	float:left;
	list-style:none;
	width:100px;
	height:85px;
	padding:4px;
	border:1px solid #06C;
	text-align:left;
	vertical-align:middle;
	padding-right:38px;
	margin:5px 5px;
	cursor:pointer;
}
.lista_imagens li:hover {
	border:1px solid #F00;
}
.lista_imagens li span.icone a:link, .lista_imagens li span.icone a:active, .lista_imagens li span.icone a:hover, .lista_imagens li span.icone a:visited {
	text-decoration:none;
	width:16px;
	height:16px;
	position:absolute;
}
.lista_imagens li span.icone a.bt_imagem_principal.principal {
    background-image:url(../images/ico_estrela_on.gif);
	background-repeat:no-repeat;
	margin:0 0 0 7px;
	width:16px;
	height:16px;
}
.lista_imagens li span.icone a.bt_imagem_principal.nao_principal {
    background-image:url(../images/ico_estrela_off.gif);
	background-repeat:no-repeat;
	margin:0 0 0 7px;
	width:16px;
	height:16px;
}
.lista_imagens li span.icone a.bt_excluir_imagem {
	background-image:url(../images/ico_apagar.gif);
	background-repeat:no-repeat;
	margin:27px 0 0 7px;
	width:16px;
	height:16px;
}
.lista_imagens li span.imagem {
	width:112px;
	height:84px;
	float:left;
}
/* Tabela de evento */
.tb_evento {
    	
}
.tb_evento td {
    padding:3px;
}