/* CSS Document */
/* Reset */

*{
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px;
	margin:0;
	text-align:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:0px;	
	text-decoration:none;
	z-index:0;
}

/* BACKGROUND */

body
{
	text-align:center;
	background:url(imagens/bg_1px_degrade.gif);
}

.div-fundo-esq
{
	background:url(imagens/bg_gotas_superior_esq.png) no-repeat top left;
	width:668px;
	height:589px;
	width:50%;
	position:absolute;
	float:left;
	z-index:0;
	left:0px;
	top:0px;
}

.div-fundo-dir
{
	background:url(imagens/bg_gotas_inferior_dir.png) no-repeat right bottom;
	width:50%;
	position:absolute;
	float:left;
	z-index:0;
	right:0px;
	bottom:0px;
	width:552px;
	height:665px;
}

/* MASTER */

.div-mae
{
	position:relative;
	width:100%;
	margin:0px auto;
	text-align:center;
}

/* CABECA */

.div-cabeca
{
	width:936px;
	margin:0px auto;
	display:inline-table;
	margin-bottom:8px;
}

.div-cabeca .div-cabeca-superior
{
	width:792px;
	height:28px;
	margin-top:10px;
	margin-left:143px;
}

.div-cabeca .div-cabeca-superior td
{
	padding-right:15px;
}

.div-cabeca .div-cabeca-superior ul
{
	list-style:none;
	margin-left:144px;
}

.div-cabeca .div-cabeca-superior ul li
{
	width:175px;
	height:28px;
	margin-right:10px;
	float:left; 
}

.div-cabeca .div-cabeca-inferior
{
	width:936px;
	clear:both;
}

.div-cabeca .div-cabeca-inferior ul{list-style:none;}

.div-cabeca .div-cabeca-inferior ul li{float:left;}

.div-logo
{
	width:115px;
	height:93px;
	float:left;
}

.topo-10{padding-top:10px;}
.topo-12{padding-top:12px;}
.topo-15{padding-top:15px;}
.topo-20{padding-top:20px;}
.topo-30{padding-top:30px;}

.mg20{margin-right:20px}
.mg27{margin-right:27px}
.mg28{margin-right:28px}

.div-cabeca img{border:0px;}

/* MENU */

.div-menu
{
	background:url(imagens/barra_menu_esq.gif) no-repeat left;
	background-color:#1a8913;
	height:28px;
	text-align:center;
	margin:0px auto;
}

.div-menu .div-menu-conteudo-ingles
{
	margin:0px auto;
	height:28px;
	width:250px;
	padding-top:5px;
	text-align:center;
}

.div-menu .div-menu-conteudo-port
{
	margin:0px auto;
	height:28px;
	width:277px;
	padding-top:5px;
	text-align:center;
}

.div-menu .div-menu-conteudo-login
{
	margin:0px auto;
	height:28px;
	width:540px;
	padding-top:1px;
}

.div-menu ul
{
	list-style:none;
}

.div-menu ul li
{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	color:white;
	font-size:13px;
	font-weight:bold;
	padding-right:20px;
}

.lnk-menu
{
	font-family:Tahoma, Geneva, sans-serif;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.lnk-menu:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.spn-login
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#74C96C;

}

/* BANNERS */

.div-banner
{
	width:936px;
	height:262px;
	margin:0px auto;
	margin-top:10px;
}

/* DETALHES */

.div-detalhes
{
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px auto;
	width:934px;
	border:1px solid #0e9805;
	margin-top:20px;
	background-color:#FFEF98;
	right:0px;
	font-size:14px;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:20px;
	display:inline-table;

} 

.div-detalhes p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:21px;
	margin-bottom:29px;
}

.div-divisor-detalhes
{
	clear:both;
	display:inline-table;
	height:105px;
	margin-bottom:10px;
}

.div-detalhes-esq
{
	width:450px;
	float:left;
	margin-right:12px;
	margin-left:15px
}

.div-detalhes-dir
{
	width:450px;
	float:left;
	padding:0px;
	margin:0px;
}

.div-divisor-detalhes
{
	clear:both;
	height:105px;
	display:inline-table;
}

.div-detalhes-foto img
{
	height:78px;
	width:86px;
	margin-right:20px;
}

.div-detalhes-texto
{
	width:332px;
	background-color:white;
	display:inline-table;
	padding:10px;

}

.div-detalhes-foto, .div-detalhes-texto
{
	float:left;
}

/* LOGIN */

.div-login
{
	margin:0px auto;
	width:936px;
	border:1px solid #0e9805;
	margin-top:20px;
	height:410px;
	background:url(imagens/fundo_formulario.png) no-repeat right;
	background-color:white;
	right:0px;
} 

.div-login h1
{
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#0e9805;
	font-size:24px;
	color:white;
	padding-left:10px;
	height:33px;
	font-weight:normal;
} 

.div-login-conteudo
{
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	float:left;
	width:500px;
	line-height:20px;
}

/* CONTATO */

.div-contato
{
	margin:0px auto;
	width:933px;
	border:1px solid #0e9805;
	margin-top:20px;
	height:410px;
	background:url(imagens/fundo_formulario.png) no-repeat right;
	background-color:white;
	right:0px;
} 

.div-contato h1
{
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#0e9805;
	font-size:24px;
	color:white;
	padding-left:10px;
	height:33px;
	font-weight:normal;
} 

.div-contato-conteudo
{
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	float:left;
	width:500px;
	line-height:20px;
}

/* REGISTER */

.div-register, .div-insere-cadastro
{
	margin:0px auto;
	width:936px;
	border:1px solid #0e9805;
	margin-top:20px;
	height:410px;
	background:url(imagens/fundo_formulario.png) no-repeat right;
	background-color:white;
	right:0px;
} 

.div-register h1, .div-insere-cadastro h1
{
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#0e9805;
	font-size:24px;
	color:white;
	padding-left:10px;
	height:33px;
	font-weight:normal;
} 

.div-register-frm-esq, .div-register-frm-dir
{
	padding-left:10px;
	padding-right:5px;
	padding-top:7px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	float:left;
}

.div-insere-cadastro-conteudo
{
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	float:left;
	width:500px;
	line-height:20px;
}

.div-register-frm-esq td, .div-register-frm-dir td{padding-top:7px;}

.tbl-label
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:14px;
	padding-right:3px;
	text-align:right;
}

.div-register-dir
{
	text-align:right;
	float:left;
	width:335px;
	padding-top:317px;
	bottom:0px;
	
}

/* IDIOMAS */

.div-idiomas
{
	margin:0px auto;
	width:936px;
	text-align:right;
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:14px;
	margin-top:10px;
	color:#036101;
}

.lnk-idiomas
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:12px;
	color:#036101;
	padding-bottom:5px;
	text-decoration:none;
}

.lnk-idiomas:hover
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:12px;
	color:#036101;
	padding-bottom:5px;
	text-decoration:underline;
}


/* RODAPE */

.div-rodape
{
	margin:0px auto;
	width:936px;
	padding-top:10px;
	border-top:1px solid #cdd100;
	margin-top:0px;
	text-align:center;
}

.div-rodape p
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:11px;
	color:#036101;
	padding-bottom:5px;
	text-align:center;
}

.lnk-rodape
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:11px;
	color:#036101;
	padding-bottom:5px;
	text-decoration:none;
}

.lnk-rodape:hover
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:11px;
	color:#036101;
	padding-bottom:5px;
	text-decoration:underline;
}

.div-menu-rodape
{
	height:28px;
	text-align:center;
	margin:0px auto;
}

.div-menu-rodape .div-menu-rodape-ingles
{
	margin:0px auto;
	height:28px;
	width:245px;
	padding-top:5px;
	text-align:center;
}

.div-menu-rodape .div-menu-rodape-port
{
	margin:0px auto;
	height:28px;
	width:268px;
	padding-top:5px;
	text-align:center;
}

.div-menu-rodape ul
{
	list-style:none;
}

.div-menu-rodape ul li
{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	color:white;
	font-size:13px;
	font-weight:bold;
	padding-right:20px;
}

.lnk-menu-rodape
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#277300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.lnk-menu-rodape:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#277300;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

/* FORMULARIOS */

.ct
{
	font-family:Tahoma,	Geneva, sans-serif;
	font-size:14px;
	border:1px solid gray;
}

.botao
{
	border:1px solid #CCC;
	background:#eaeaea;
	width:60px;
	margin-top:3px;
	text-align:center;
}

.w50{width:50px;}
.w100{width:100px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}

.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}

/* PROGRAMACAO */

.div-programacao
{
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px auto;
	width:935px;
	margin-top:10px;
	right:0px;
	font-size:12px;
	padding-top:10px;
	padding-bottom:15px;
	display:inline-table;
} 



.div-divisor-programacao
{
	clear:both;
	display:inline-table;
}

.div-programacao-esq
{
	width:386px;
	float:left;
	margin-right:72px;
}

.div-programacao-dir
{
	width:477px;
	float:left;
	padding:0px;
	margin:0px;
}

.div-programacao-foto img
{
	width:66px;
}

.div-programacao-texto
{
	width:370px;
	background-color:white;
	display:inline-table;
	float:left;
	padding:10px;
	line-height:17px;
}

.div-programacao-foto
{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:0px;
}

.div-box-programacao
{
	margin:0px auto;
	clear:both;
	width:475px;
	border:1px solid #0E9805;
	background-color:white;

}

.div-box-programacao h1
{
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#0e9805;
	font-size:24px;
	color:white;
	padding-left:10px;
	height:33px;
	font-weight:normal;
	padding-top:0px;
} 

.div-box-programacao p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.ifrm-video
{
	height:330px;
	width:387px;
	border:0px;
	padding:0px;
	margin:0px;
}

.div-legenda-video
{
	width:386px;
	font-size:11px;
	margin-top:5px;
	border:1px solid #0E9805;
	background-color:white;
	padding:5px;
}

/* AUTORIZA CADASTRO */
.div-autoriza-cadastro
{


}


