html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent; }
body { line-height: 1; }
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;border-spacing: 0; }
* { margin: 0; padding: 0; }
BODY { background: url(http://www.oabcruzalta.org.br/img/bk.jpg) center top no-repeat;background-color: #fff;color: #1e1e1e; font-family: Arial,Tahoma,Verdana; font-size: 12px; height: 100%; height: auto;line-height : 120%; }
#inicio { position: relative;margin:0 auto;width: 980px;text-align: left;height:700px; }
h1,h2,h3 { line-height : 100%;font-weight: normal;line-height : 120%;margin: 0 0 10px 0;font-family: Arial,Tahoma,Verdana;color: #3b5d92; }
h1 { font-size: 24px;text-align:left;border-bottom:#c7bcc9 1px solid;margin: 0 0 20px 0; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 14px; }
input,textarea { outline:none; }
img { border: 0;margin:0; }
a:link { color: #1e1e1e; text-decoration: none; }
a:visited { color: #1e1e1e; text-decoration: none; }
a:hover { color: #3b5d92; text-decoration: none; }
a:active { text-decoration: none; }
#formulario { float:left;width: 540px;line-height : 120%; }
#formulario1 { float:left;width: 280px;display: inline;text-align:left;font-size:11px; }
#formulario2 { float:left;width: 260px;text-align:left;font-size:11px; }
.campo11, .campo111, .campo2, .campo3 { background-color:#fff;font-size: 11px;font-family: Arial,Tahoma,Verdana;color: #1e1e1e;border-bottom:#dbd4dc 1px solid;border-left:#b6a7b8 1px solid;border-right:#dbd4dc 1px solid;border-top:#b6a7b8 1px solid;padding:2px; }
.campo11, .campo111 { width:254px; }
.campo2 { width:254px;height:50px; }
#topo { float:left;width:980px;margin:0 0 10px 0; }
#topo1 { float:left;width:282px;display:inline;padding:31px 0 0 0; }
#topo2 { float:left;width:647px;margin:0 51px 0 0; }
#topo2_1 { float:left;width:211px;height:20px;background:url(http://www.oabcruzalta.org.br/img/bktopo.png) no-repeat;margin:9px 0 63px 436px;text-align:center;font-size:11px;padding:5px 0 0 0;line-height:120%; }
#topo2_2 { float:left;width:647px;text-align:right; }
.dq1 { color:#999; }
.dq2 { color:#c4c4c4; }
.dq3 { color:#666; }
.dq4 { color:#fff; }
.dq5 { color:#2d4c7c;font-size:15px; }
.dq6 { color:#3b5d92;margin:0 0 10px 0; }
.dq7 { color:#3b5d92; }
.dq8 { color:#2d4c7c; }
.dq9 { font-size:11px; }
#menu { float:left;width:845px;height:30px;background:url(http://www.oabcruzalta.org.br/img/bkmenu.png) no-repeat;margin:0 50px 0 50px;font-size:15px;padding:12px 18px 0 17px;vertical-align:middle; }
.u_cp2 { float:right;background:url(http://www.oabcruzalta.org.br/img/pesq1.png) no-repeat;width:156px;height:20px;font-size: 11px;color: #1e1e1e;font-family: Arial,Tahoma,Verdana;border: 0;padding:6px 0 0 7px; }
#barra { float:left;width:854px;height:22px;background:url(http://www.oabcruzalta.org.br/img/bkbarra.png) no-repeat;text-align:center;color:#fff;margin:5px 51px 10px 51px;font-size:11px;padding:4px 12px 0 12px; }
#barra a { color:#fff; }
#barra a:visited { color:#fff; }
#barra a:hover { color:#bfd0f1; }
#barra a:active { color:#fff; }
.lk2 { font-size:12px; }
.barra1 { float:left;padding:1px 0 0 0; }
.barra2 { float:center; }
.barra3 { float:right;padding:1px 0 0 0;text-align:right; }
#corpo { float:left;width:880px;margin:0 50px 0 50px; }
.efe { border:1px solid #949494;padding:2px; }
* .efe { border:1px solid #949494;padding:2px; }
* .efe:hover { border:2px solid #48699f;padding:1px; }
* .efe:focus { border:3px solid #48699f;padding:1px; }
#sepc { float:left;width:880px;height:7px;background-color:#3d5b92;font-size:1px;line-height:0;margin:17px 0 17px 0; }
.cols { float:left;width:182px;margin:0 18px 0 18px; }
.mt { margin:0 0 15px 0; }
#rodape { clear:left;float:left;background: url(http://www.oabcruzalta.org.br/img/bkrodape.png) center top no-repeat;width:100%;height:70px;margin:20px 0 0 0; }
#rodape1 { position: relative;margin:0 auto;width: 834px; }
#rodape1 a { color:#fff; }
#rodape1 a:visited { color:#fff; }
#rodape1 a:hover { color:#bfd0f1; }
#rodape1 a:active { color:#fff; }
.u_cp1 { background:url(http://www.oabcruzalta.org.br/img/bkcampo1.png) no-repeat;width:140px;height:20px;font-size: 11px;color: #1e1e1e;font-family: Arial,Tahoma,Verdana;border: 0;padding:5px 5px 0 7px;margin:5px 0 5px 0; }
#corpo1 { float:left;width:600px;padding:0 0 0 49px; display:inline; }
#corpo2 { float:left;width:231px; }
.dva { float:left;background-color:#fff;width:187px;border-bottom:#d9d9d9 1px solid;padding:4px 3px 4px 5px; }
.dva:hover { float:left;background-color:#f6f6f6;width:187px;border-bottom:#d9d9d9 1px solid;padding:4px 3px 4px 5px;color: #1e1e1e; }
.dva:focus { float:left;background-color:#f6f6f6;width:187px;border-bottom:#d9d9d9 1px solid;padding:4px 3px 4px 5px;color: #1e1e1e; }
.dva img { position:absolute;left:250px;margin:3px 0 0 0; }
#agenda { float:left;margin-top:10px;background:url(http://www.oabcruzalta.org.br/img/bkagenda.png) no-repeat;width:197px;height:271px;font-size:11px;padding:14px 17px 0 17px; }
#agenda2 { float:left;margin-top:10px;background:url(http://www.oabcruzalta.org.br/img/bkagenda.png) no-repeat;width:197px;height:271px;font-size:11px;padding:14px 17px 0 17px; }
.dvc { float:left;width:90px;font-size:9px;line-height:120%;margin:0 0 0 5px; }
#comissoes { float:left;background:url(http://www.oabcruzalta.org.br/img/bkcomissoes.png) no-repeat;width:540px;height:123px;padding:16px 20px 0 20px; }
.comi { float:left;width:250px;margin:0 10px 13px 10px; }
#corpo11 { float:left;width:117px;padding:10px 0 0 0; }
#corpo11 strong { color:#3b5d92; }
#corpo12 { float:left;width:600px;padding:10px 0 0 0; }
.dvv { float:left;background-color:#fff;width:117px;border-bottom:#d9d9d9 1px solid;padding:6px 6px 6px 6px; }
.dve { float:left;background-color:#fff;width:193px;padding:6px;font-size:16px;margin: 0 0 0 20px; }
.dve img { margin:0 0 10px 0; }
#col22 { float:left;width:550px;display:inline; }
#setas { float:left;width:21px;line-height:0; }
#conteudo { float:left;width:600px;padding:20px 0 30px 0;text-align:justify; }
#conteudo p { margin: 0 0 10px 0; }
#conteudo ul { padding:0; }
#conteudo li { margin:0 0 0 55px;}
#conteudo ul li{ margin:0 0 10px 0;padding:0 0 0 55px;background:url(http://www.oabcruzalta.org.br/img/s1.png) no-repeat 25px 1px; }
#colunas_base { float:left;width:600px; }
.colunas { float: left;width:290px;margin:0 10px 0 0;text-align:left; }
.coluna_principal { float: left;width:600px;padding: 0 0 10px 0;text-align:justify; }
.cbase { float: left;width:600px;text-align:center; }
.dir1 { font-size:11px; }
.prestacao { margin:35px 0 0 0; }

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

/*** SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		0 0 .7em 0;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#1e1e1e;
}

.sf-menu li li {
	background:#fff;
}

.sf-menu li li a {
	padding: 		.3em 0 .4em 1em;
	text-decoration:none;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#bfd0f1;
	outline:		0;
}
