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

body {
	margin:0px;
	background:#dfdfdf;
	font-family:calibri;
	text-align:center;
}

h1, h2, h3, h4, h5 {color:#003333;}
h2 {background:url(../images/fundo_h2.jpg) no-repeat; margin:10px -15px; text-indent:15px;}
h3 {background:url(../images/fundo_h3.jpg) no-repeat; margin:10px -15px; text-indent:15px;}

/*** Layout Principal ***/

#wrap_topo {
	position:relative;
	width:1000px;
	height:34px;
	margin:0px -35px 0px;
	background:url(../images/wrap_topo.jpg) no-repeat;
}
#wrap_centro {
	position:relative;
	width:930px;
	*width:1000px;
	margin:15px auto 0px;
	background:url(../images/wrap_center.jpg) repeat-y;
	padding:0px 35px;
}

#wrap_base {
	position:relative;
	width:1000px;
	height:32px;
	margin:-11px auto 15px;
	*margin:-7px auto 15px;
	background:url(../images/wrap_base.jpg) no-repeat;
}

#barra_superior {
	width:1000px;
	margin:-15px -35px 0px;
}

#barra_inferior {
	width:1000px;
	margin:0px -35px 0px;
}

#conteudo {padding:10px 0px 0px 0px; *padding:0px 0px 0px 0px;}

/*** Páginas Home ***/

#conteudo #home {
	width:1000px;
	margin:-15px -35px 0px;
	*margin:0px -35px 0px;
}

/*** Página Acesse seu escritório virtual ***/

#conteudo div#escritorio h2 {text-align:center; margin:30px 0px 0px; font-size:28pt; background:none;}
#conteudo div#escritorio div#area {
	width:960px;
	height:55px;
	margin:85px -15px;
	background:url(../images/fundo_area_login.gif) repeat-x;
	text-align:center;
}
#conteudo div#escritorio div#area form {display:block; width:414px; *width:450px; margin:10px auto;}
#conteudo div#escritorio div#area form span {
	display:block;
	float:left;
	width:150px;
	text-align:left;
	margin:8px 2px;
	*margin:0px 2px;
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
}
#conteudo div#escritorio div#area form span.botao {margin-top:22px; *margin-top:15px; width:102px;}

/*** Página Portfólio ***/

div#conteudo div#portfolio {}
div#conteudo div#portfolio h2 {margin-bottom:20px;}
div#conteudo div#portfolio h3 {margin:10px 0px 5px;}
div#conteudo div#portfolio h4 {margin:0px 10px; padding:0px;}
div#conteudo div#portfolio p {margin:10px 5px 25px;}

/*** Página Eventos ***/

div#conteudo div#eventos div#banner {margin:-15px -15px 0px; *margin:0px -15px 0px;}
div#conteudo div#eventos table#horarios {margin:0px; padding:5px; border:1px #CCCCCC dashed; border-spacing:0px;}
div#conteudo div#eventos table#horarios tr {margin:0px 0px;}
div#conteudo div#eventos table#horarios tr td {border:0px; border-bottom:1px dotted #e8e8e8; padding:3px 0px 5px 5px;}
div#conteudo div#eventos table#horarios tr:hover {background:#dedede;}
div#conteudo div#eventos table#horarios tr.titulo {background-color:#d0d0d0;}
div#conteudo div#eventos table#horarios tr.titulo:hover {background-color:#d0d0d0;}
div#conteudo div#eventos table#horarios tr.titulo td {font-size:13pt; font-weight:bold;}

/*** Página Conferência ***/

div#conteudo div#conferencia a.botao div {
	display:block;
	width:150px;
	height:150px;
	background:url(../images/btn_conferencia.png) no-repeat;
	margin:10px 0px;
}
div#conteudo div#conferencia div#alerta {
	display:block;
	clear:both;
	width:300px;
	float:right;
	background:url(../images/fundo_h2.jpg) repeat-y;
	border:2px #aaa solid;
	padding:5px;
	margin:-25px 50px 0px 0px;
}


/*** Página Contato ***/

div#conteudo div#contato h2, div#conteudo div#contato h3 {margin:35px -15px 15px;}
div#conteudo div#contato form p {margin:10px 0px;}
div#conteudo div#contato form p label span {display:block; float:left; width:120px;}
div#conteudo div#contato form p label input#nome {width:350px;}
div#conteudo div#contato form p label input#telefone {width:150px;}
div#conteudo div#contato form p label input#email {width:250px;}
div#conteudo div#contato form p label textarea {width:350px; height:120px;}
div#conteudo div#contato form p input#enviar {width:80px; margin-left:390px;}
div#conteudo div#contato form span {}
div#conteudo div#contato div.map {margin:0px -15px;}
div#conteudo div#contato div.map small {display:block; width:960px;}
div#conteudo div#contato div.map small a {
	background:#00CC33 url(../images/fundo_area_login.gif);
	text-align:center;
	display:block;
	width:960px;
	margin:0px 0px;
	padding:2px 0px;
	color:#FFFFFF;
	font-size:13pt;
	font-weight:bold;
	text-decoration:none;
}
div#conteudo div#contato div.map small a:hover {color:#CCCCCC;}
div#conteudo div#contato form p label input:focus, div#conteudo div#contato form p label textarea:focus {background-color:#FFFFcc;}
div#conteudo div#contato div#telefones {border:1px #ddd solid; padding:5px;}
div#conteudo div#contato div#telefones span {display:block;}
div#conteudo div#contato div#telefones span.titulo {font-size:14pt; font-weight:bold;}
div#conteudo div#contato div#telefones span.telefone {}
div#conteudo div#contato div#telefones img.icon {float:left; margin:0px 10px 0px 0px;}
div#conteudo div#contato p.aviso {color:#FF0000;}