/*
Reset Style fornecido pelo Yahoo
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body {
	color:#fff;
	background: #333 url(images/fundo_topo_x.gif) top left repeat-x;
	font-size:62.5%;
	font-family: georgia;
	line-height: 17px;
	word-spacing: 2px;
}

.alignright {
	margin: 0 0 0 15px;
}

#bloco_fundo_topo_sidebar {
	float: left;
	width: 100%;
}

#topo_logomarca {
	float: left;
	clear: left;
	background: url(images/logomarca_marca_dagua.gif) top left no-repeat;
	width: 205px;
	height: 190px;
}

#sidebar {
	float: left;
	clear: left;
	margin: 42px 0 0 0;
	width: 182px;
	padding: 0 0 0 23px;
}
#conteudo {
	position: absolute;
	margin: 13px 0 0 205px;
	width: 819px;
	background: #fff;
}
#topo_com_logo_conteudo {
	float: left;
	background: url(images/topo_logo_marca_vermelha_grande.gif) top center no-repeat;
	width: 819px;
	height: 179px;
	margin: 8px 0 0 0;
}

#meio_conteudo_borda {
	float: left;
	background: #660000;
	width: 803px;
	margin: 0 0 0 8px;
	padding: 0 0 7px 0;
}

#meio_conteudo {
	color: #000;
	float: left;
	background: #fff;
	width: 763px;
	margin: 0 0 0 7px;
	padding: 26px 13px 26px 13px;
}

#meio_conteudo .bloco_conteudo {
	float: left;
	clear: both;
	margin: 0 0 35px 0;
	width: 762px;
	text-align: justify;
}

#footer {
	float: left;
	clear: both;
	width: 819px;
	margin: 8px 0 0 0;
	padding: 10px 0 15px 0;
	background: #333;
}

#footer #logo_clixx {
	float: left;
}

#footer #copyright {
	float: right;
	width: 450px;
	margin: 3px 0 0 0;
	text-align: right;
}

/* voltar pra index... */

#paginaIndex {
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
	width: 1014px;
	height: 186px;
}
#paginaIndex img {
	width: 1014px;
	height: 186px;
}


/* Tipografia, alinhamentos, cores, links, etc ... */

#sidebar h1 {
	font-size: 1.8em;
	padding: 0 0 26px 0;
}
#sidebar li {
	background: url(images/borda_bottom_menu.gif) bottom left no-repeat;
	margin: 0 0 5px 0;
	padding: 0 0 8px 7px;
}


#sidebar li a {
	font-size: 1.4em;
	color: #fff;
	text-decoration: none;
}

#sidebar .linkAmarelo li a {

	color: #ffcc00;
}

#sidebar li a:hover {
	color: #ccc;
}

#sidebar .linkAmarelo li a:hover {
	color: #FFDD00;
}

#sidebar ul {
	margin: 0 0 0 12px;
}
#sidebar .espacoTopo {
	margin: 45px 0 0 0;
}

#meio_conteudo .bloco_conteudo h1 {
	font-size: 1.5em;
	margin: 0 0 18px 0;
}

#meio_conteudo .bloco_conteudo .borderBottom {
	border-bottom: 1px solid #660000;
	padding: 0 0 6px 0;
}

#meio_conteudo .bloco_conteudo ul {
	margin: 11px 0 11px 22px;
}

#meio_conteudo .bloco_conteudo ul.lista_noticias {
	margin: 5px 0 11px 0px;
}

#meio_conteudo .bloco_conteudo .lista_noticias li {
	list-style-type: none;
}


#meio_conteudo .bloco_conteudo li {
	padding: 8px 0;
	list-style-type: square;
}

#meio_conteudo .bloco_conteudo a {
	color: #333;
	font-weight: bold;
}

#meio_conteudo .bloco_conteudo em {
	font-style: italic;
}

#meio_conteudo .bloco_conteudo a:hover {
	color: #777;
	text-decoration: none;
}

#meio_conteudo .bloco_conteudo .noBorder {
	background: #fff;
	padding: 0;
	margin: 0;
}

#meio_conteudo .bloco_conteudo .alignright {
	margin: 0 0 0 15px;
}

#meio_conteudo .bloco_conteudo .noBorder:hover {
	background: #fff;
}

#meio_conteudo .bloco_conteudo strong {
	font-weight: 700;
}

#meio_conteudo .bloco_conteudo h2 {
	font-size: 1.3em;
	margin: 0 0 8px 0;
}
#meio_conteudo .bloco_conteudo {
	font-size: 1.2em;
}

#meio_conteudo .bloco_conteudo p {
	padding: 0 0 10px 0;
}

#meio_conteudo .bloco_conteudo .lista_noticias li {
	background: url(images/bullet_noticias.gif) center left no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}
#meio_conteudo .bloco_conteudo .lista_noticias li a {
	color: #000;
}
#meio_conteudo .bloco_conteudo .lista_noticias li a:hover {
	color: #777;
	text-decoration: none;
}

#meio_conteudo .bloco_conteudo img {
	margin: 5px 15px 5px 15px;
	padding: 5px;
	background: #ccc;
}

#meio_conteudo .bloco_conteudo img.imagenobordernomargin {
	margin: 5px 0px 5px 15px;
	padding: 0px;
	background: transparente;
}

#meio_conteudo .bloco_conteudo img:hover {
	background: #bbb;
}

#footer p {
	font-size: 1.1em;
	font-weight: bold;
	color: #ccc;
}

/* página advogados */

#advogadosGlider .controls a {
	font-size: 12px;
	margin: 0 0 0 0px;
}

#advogadosGlider .controls {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	text-align: left;
}

#advogadosGlider .scroller {
	width: 762px; 
	overflow: hidden;
}
#advogadosGlider .section {
	width:762px;
	overflow:hidden;
	float:left;
	padding:1em;		
}
#advogadosGlider .content {
	width: 10000px;
	text-align: left;
}

#advogadosGlider .botaoClicado {
	background: #ccc;
	color: #fff;
	padding: 5px;
}

#advogadosGlider .botaoNaoClicado {
	background: #fff;
	color: #777;
	padding: 5px;
}

/* Bloco das formas de atendimento */

#meio_conteudo .bloco_conteudo .blocoFormaAtendimento img {
	background: #fff;
	padding: 0;
	margin: 0;
}

#meio_conteudo .bloco_conteudo .blocoFormaAtendimento {
	width: 145px;
	float: left;
	text-align: center;
	margin: 12px 0;
}

#meio_conteudo .bloco_conteudo .blocoFormaAtendimento a {
	text-decoration: none;
}

#meio_conteudo .marginFooter {
	margin-bottom: 0px;
}

#meio_conteudo .bloco_conteudo .linkcat {
	list-style-image: none;
	list-style-type: none;
}

#meio_conteudo .bloco_conteudo .linkcat h2 {
	font-weight: bold;
}

#meio_conteudo .bloco_conteudo .semIcone {
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
}

#meio_conteudo .bloco_conteudo .listComIcones {
	font-size: 1.2em;
}

#meio_conteudo .bloco_conteudo .iconeEmail {
	list-style-type: none;
	list-style-image: url(images/envelope.gif);
	padding: 2px 0 0 0;
}

#meio_conteudo .bloco_conteudo .iconeMsn {
	list-style-type: none;
	list-style-image: url(images/iconemsn.gif);
	padding: 2px 0 0 0;
}

#meio_conteudo .bloco_conteudo .iconeAim {
	list-style-type: none;
	list-style-image: url(images/iconeaim.gif);
	padding: 2px 0 0 0;
}

#meio_conteudo .bloco_conteudo .iconeSkype {
	list-style-type: none;
	list-style-image: url(images/iconeskype.gif);
	padding: 2px 0 10px 0;
	text-transform: lowercase;
}


#meio_conteudo .bloco_conteudo h2.itensInPage {
	margin: 19px 0 16px 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid #660000;
}

#meio_conteudo #apresentacao {
	margin: -12px 0 0 0;
	float: left;
	width: 763px;
}

#meio_conteudo #primeiraIndex {
	float: left;
	width: 763px;
}
#meio_conteudo #primeiraIndex h1, #meio_conteudo #segundaIndex h1, #meio_conteudo #terceiraIndex h1, #meio_conteudo #blocoTwitter h1 {
	background: #333;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	padding: 14px 0 14px 6px;
}

#meio_conteudo #apresentacao #primeiraIndex #containerPrimeiraIndex {
	background: #fff url(images/fundo-caixas-index.gif) top left repeat-x;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding: 35px 10px 10px 10px;
	border: 1px solid #ccc;
	border-top: none;
	float: left;
	width: 740px;
}

#meio_conteudo #apresentacao #primeiraIndex #containerPrimeiraIndex img {
	margin: 0 6px 0 0;
}

#meio_conteudo #apresentacao #primeiraIndex #containerPrimeiraIndex .blocoDica {
	float: left;
	width: 358px;
}

#meio_conteudo #apresentacao #primeiraIndex #containerPrimeiraIndex .marginBlocoDica {
	margin-left: 15px;
}





#meio_conteudo #segundaIndex {
	float: left;
	width: 195px;
	margin: 15px 0 0 0;
}

#meio_conteudo #apresentacao #segundaIndex #containerSegundaIndex {
	background: #fff url(images/fundo-caixas-index.gif) top left repeat-x;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding: 38px 10px 10px 10px;
	border: 1px solid #ccc;
	border-top: none;
	float: left;
	width: 173px;
	text-align: center;
}

#meio_conteudo #apresentacao #segundaIndex #containerSegundaIndex p {
	padding-bottom: 5px;
}

#meio_conteudo #apresentacao #segundaIndex #containerSegundaIndex a, #meio_conteudo #apresentacao #terceiraIndex #containerTerceiraIndex .caixaInsideTerceiraIndex a {
	color: #333;
	text-decoration: none;
}

#meio_conteudo #apresentacao #segundaIndex #containerSegundaIndex a:hover, #meio_conteudo #apresentacao #terceiraIndex #containerTerceiraIndex .caixaInsideTerceiraIndex a:hover {
	text-decoration: underline;
}


#meio_conteudo #terceiraIndex {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}


#blocoTwitter {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}

#meio_conteudo #apresentacao #blocoTwitter #containerTwitter {
	background: #fff url(images/fundo-caixas-index.gif) top left repeat-x;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding: 42px 10px 10px 10px;
	border: 1px solid #ccc;
	border-top: none;
	float: left;
	width: 740px;
	height: 132px;
}

#meio_conteudo #apresentacao #blocoTwitter #containerTwitter img {
	float: left;
}

#containerTwitterBackground {
	width: 440px;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	padding: 15px 0 0 30px;
}

#containerTwitterBackground a {
	color: #CF676E;
	text-decoration: none;
}

#containerTwitterBackground a:hover {
	text-decoration: underline;
}

#meio_conteudo #apresentacao #terceiraIndex #containerTerceiraIndex {
	background: #fff url(images/fundo-caixas-index.gif) top left repeat-x;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding: 42px 10px 10px 10px;
	border: 1px solid #ccc;
	border-top: none;
	float: left;
	width: 740px;
	text-align: center;
}

#meio_conteudo #apresentacao #terceiraIndex #containerTerceiraIndex .caixaInsideTerceiraIndex {
	float: left;
	width: 122px;
	height: 110px;
}

#meio_conteudo #apresentacao #terceiraIndex #containerTerceiraIndex .caixaInsideTerceiraIndex img {
	width: 72px;
	height: 72px;
}

#meio_conteudo #apresentacao #segundaIndex #containerSegundaIndex .marginTopo {
	margin: 29px 0 0 0;
}

#apresentacao h1 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 15px;
	color: #7A0000;
	font-weight: bold;
}

/* Barra lateral de informacoes */

.boxLateralInfo {
	float: right;
	padding: 10px;
	background: #333;
	border: 1px solid #000;
	margin: 0 0 0 20px;
}

#meio_conteudo .bloco_conteudo .boxLateralInfo ul {
	margin: 0 0 0 15px;
}

#meio_conteudo .bloco_conteudo .boxLateralInfo a {
	color: #ccc;
}


#formSubscribe {
	width: 100%;
	margin: 10px 0 0 0;
}

#formSubscribe label {
	font-weight: bold;
	font-size: 12px;
}

#meio_conteudo .bloco_conteudo #formSubscribe li {
	list-style-type: none;
}

#meio_conteudo .bloco_conteudo p.warningRed {
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

#meio_conteudo .bloco_conteudo p.warningGreen {
	color: #277F2B;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

.marginListOperacional .semIcone {
	margin-bottom: 3px;
}

#meio_conteudo .bloco_conteudo .marginListOperacional .semIcone {
	margin-bottom: 5px;
}



/* estilo escritorios */

#meio_conteudo .bloco_conteudo img.escritoriosIcones {
	margin: -15px 10px 0 0;
	padding: 0;
	float: left;
	border: 0;
}

#meio_conteudo .bloco_conteudo .blocoEscritoriosNovo p {
	padding: 10px 0 0 0;
	height: 100px;
}

#meio_conteudo .bloco_conteudo .blocoEscritoriosNovo p.noHeight {
	height: 15px;
}

#meio_conteudo .bloco_conteudo .itemEmpresasAtendidas {
	width: 33%;
	float: left;
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.itemEmpresaLogo {
	width: 100%;
	text-align: center;
	float: left;
	margin-bottom: 10px;
}

.itemEmpresaTexto {
	width: 100%;
	text-align: center;
	float: left;
}

#meio_conteudo .itemEmpresaTexto h2 {
	font-size: 20px;
	color: #9E0000;
	font-weight: bold;
}

#meio_conteudo .bloco_conteudo .itemEmpresasAtendidas img {
	padding: 0;
}

#meio_conteudo .bloco_conteudo .itemEmpresasAtendidas p {
	padding: 0;
	font-size: 14px;
	line-height: 21px;
}

.topoContentComBlocoFlotado {
	height: 80px;
}

.marginLeftMaior a {
	background: url(images/seta-gwd-menu.gif) left no-repeat;
	padding-left: 15px;
}