@charset "utf-8";
/* CSS Document */

body {
	background: #0094EC url(../imagens/fundo.jpg) no-repeat fixed left bottom;
	margin:0;
	padding:0;
}

#tudo {
	width: 760px;
	margin: 0 auto;
	text-align:left;
	
}

/*------transparencia---------*/
.overlay{
  position: absolute;
  top: 0; /* Necessário definir a posição */
  bottom: 0;  /* irá cobrir o elemento pai */
  left: 0;
  width: 100%;
  background: #FFF;
  opacity: 0.40;
  -moz-opacity: 0.40; /* Browsers baseados no motor Gecko */
  filter:alpha(opacity=40); /* Para IE6 e 7 */
  
  /*------borda arredondada---------*/
	border-radius: 9px; /* CSS 3 */
	-o-border-radius: 9px; /* Opera */
	-icab-border-radius: 9px; /* iCab */
	-khtml-border-radius: 9px; /* Konqueror */
	-moz-border-radius: 9px; /* Firefox */
	-webkit-border-radius: 9px; /* Safari */
}

/* Faça o uso do hack * html para que só o IE6 entenda essa regra */
* html #area_trabalho .overlay {
  height: expression(document.getElementById("area_trabalho").offsetHeight);
}

/*------cabeçalho---------*/

#cabecalho {
	height:50px;
}

/*------area de trabalho---------*/

#area_trabalho {
	position: relative;
	width: 760px; /* lembre-se de definir uma largura */
	padding: 10px;
}

#titulos {
	float: left;
	position:relative;
	width: 760px; /* lembre-se de definir uma largura */
}
.contenttexto {
	position:relative;
}
.contentform {
	position:relative;
	height: 580px;
}
.contentprincipal {
	position:relative;
	height: 780px;
}
.contentagenda {
	position:relative;
	height:700px;

}
#img {
	position:relative;
	clear:both;
	text-align:center;
}
#midiasociais {
	float: left;
	width: 300px;
	position:relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;

}
#tabelas {
	text-align:center;
}

#home_esq {
	float: left;
	position:relative;
	width: 500px; /* lembre-se de definir uma largura */
	height: 400px;
}

#home_dir {
	float: right;
	position:relative;
	width: auto; /* lembre-se de definir uma largura */
	height: 400px;
}


/*------Listas---------*/

.listas {
	list-style-type:none;
	list-style-image:url(../imagens/bullet_blue.png);
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	line-height: 20px;
}

/*------textos---------*/

#textos {
	float: left;
	position:relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	text-align:justify;
	line-height: 20px;
	width: 760px; /* lembre-se de definir uma largura */
}

.alinhar {
	text-align:center;
}
.bordervideo {
	border: 2px solid #FFF;
	width:500px;
	height: 281;
}

h1.title
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-variant:small-caps;
	color:#300;
}
#imgagemtexto {
	float:right;
	position:relative;
	clear:both;
	border: 1px solid;
	border-color:#006;
	margin-left: 10px;
}
h3.title
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-variant:small-caps;
	color: #033;
}

#versiculo {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	text-align: center;
	line-height: 20px;
	background:#FFC
}
/*------Formulários---------*/

#formulario_esq {
	float: left;
	position:relative;
	width: 370px; /* lembre-se de definir uma largura */
	height: 400px;
}

#formulario_dir {
	float: right;
	position:relative;
	width: 370px; /* lembre-se de definir uma largura */
	height: 400px;
}
form fieldset {
	border: 1px solid #666; padding: 1em;
}

form legend {
	padding: 0 0.5em; border: 1px solid #333;
}

form label: {
	display: block; margin-top:0,5em;
}
form input: { 
	width:15em;
	}
form input#enviar: {
	margin-bottom: 1em; width: auto;
}
form input#cancelar: {
	margin-bottom: 1em; width: auto;
}
form textarea {
	width:20em; margin-bottom: 0.8em; 
}

#textform {
	float: left;
	position:relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	text-align:justify;
	line-height: 20px;

}
.agenda{
	padding:5px;
	border: 1px solid;
}
/*------links---------*/

.links { 
	text-decoration: none;
	border:none;
}

.links:hover {
	text-decoration:underline;
	color:#030;
	filter: alpha(opacity=50);
	opacity: 0.5;
	border:none;
}
.img {
	border:none;
	cursor: auto;
	filter: Alpha(Opacity=9, FinishOpacity=0);
}
links.img {
	border:none;
	cursor: auto;
	filter: Alpha(Opacity=9, FinishOpacity=0);
}
links:visited {
	color: #06F;
	text-decoration: none;
}


/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/*------rodapé---------*/

#rodape {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color: #FFF;
	height:25px;
	text-align:center;
}
