html
{ height: 100%;}

*
{ margin: 0;
  padding: 0;}

body
{
  font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
  font-size: 13px;
  background: transparent url(../images/fundo3.png) repeat;
  color: #1D1D1D;
  overflow: scroll;
}

p
{ padding: 0 0 20px 0;
  line-height: 1.4em;}

img
{ border: 0;}

h1, h2, h3, h4, h5, h6
{ font: bold 175%;
  color: #933A00;
  letter-spacing: -1px;
  margin: 0 0 5px 0;
  padding: 15px 0 0 0;}

h2
{ font: bold 165%;
  padding-bottom: 10px;}


input[type=radio] {
   border: none;
	border: none !important;
	border : 0px;
	border-style: none;
	outline: none;

}


.LinhaTitulo
{ font-weight: bold;
  font-size: 20px;
  padding-bottom: 10px;
  color: #933A00;
  letter-spacing: -1px;
  margin: 0 0 5px 0;
  padding: 15px 0 0 0;
}

h3
{ font: bold 125%;
  padding: 0 0 5px 0;
  color: #933A00;}

h4, h5, h6
{ margin: 0;
  padding: 0 0 5px 0;
  font: bold 110%;
  color: #1D1D1D;
  line-height: 1.5em;}

h5, h6
{ font: italic 95%;
  color: #1D1D1D;
  padding-bottom: 15px;}

h6
{ color: #362C20;}


a, a:hover
{ background: transparent;
  outline: none;
  text-decoration: underline;
  color: #005900;}

a:hover
{ text-decoration: underline;
  color: #008000;}

ul
{ margin: 2px 0 22px 17px;}

ul li
{ margin: 2px 0 15px 17px;}

ol
{ margin: 8px 0 22px 20px;}

ol li
{ margin: 0 0 11px 0;}

#main, #header, #banner, #menubar, #site_content, #footer, #contact, #footer_content , #site_banners
{ margin-left: auto;
  margin-right: auto;}

#main
{
	margin-top:0px;
}

#header
{
  margin: 0px auto 5px auto;
  width: 1000px;
  height: 100px;
  background: transparent;
}

#header_logo
{ width: 500px;
  float: left;}

#ADOP_logo{
  margin: 22px 0 0 23px;}

#ipdj{
    margin-bottom: 31px;
    margin-right: 5px;
  }

  #sedj {
      position: relative;
      border: 0;
      width: 250px;
      margin-top: 15px;
      margin-bottom: 15px;
      margin-right: 5px;
      margin-left: 5px;
  }

#dvpesquisa{
	width: 905px;
    float: right;
    text-align: right;
	margin: -21px 95px 0 0;

}

#header H1
{ width: 500px;
  font: normal 300%;
  color: #1D1D1D;
  letter-spacing: -4px;
  background: transparent;}

.tituloNoticia{
  font-size: 16px;
  font-weight : bold;
  color: #933A00;
  letter-spacing: -1px;
  margin: 0 0 5px 0;
  padding: 15px 0 0 0;
}

.subtituloNoticia{
  font-size: 14px;
  font-weight : bold;
  color: #685642;
  letter-spacing: -1px;
  margin: 0 0 5px 0;
  padding: 5px 0 0 0;
}

.datanoticia{
  font-size:9px;
  font-weight:bold;
  margin-top: -5px;
  margin-bottom: 1px;
  color: #000;
}

span
{ color: #933A00;}

#header_promotores
{ width: 500px;
  float: right;
  text-align: right;}

#header H2
{ width: 500px;
  font: italic 180%;
  color: #1D1D1D;
  letter-spacing: -2px;
  background: transparent;}

#menubar
{ width: 1000px;
  height: 34px;
  margin-top: 6px;
  color: #000;
  background: transparent;
}


#contact{
  width: 230px;
  float: left;
  height: 40px;
  background: transparent;
  padding: 10px 0 10px 20px;
}

#site_banners
{ width: 960px;
  overflow: hidden;
  text-align:center;
  margin-top: 20px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  behavior: url(/css/PIE.htc);
  }

#site_content
{ width: 1000px;
  overflow: hidden;
  background: transparent url(../images/comments-bg.png) repeat;

  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  behavior: url(/css/PIE.htc);

}

.content_simples ul li{
	  line-height:normal;
}

#banner_image {
    margin: 0 auto 5px auto;
  width: 960px;
}

#tema-wrapper {
    height: 130px;
    background: transparent;
    width: 960px;
}


#slider-wrapper {
  height: 130px;
  background: transparent;
  width: 960px;
  overflow:hidden;
  -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	behavior: url(/css/PIE.htc);
}

.umbannerImg{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

	-webkit-box-shadow: #666 3px 3px 3px;
	-moz-box-shadow: #666 3px 3px 3px;
	box-shadow: #666 3px 3px 3px;
	behavior: url(/css/PIE.htc);
	border : 0;
}

.espaco1{
	margin-top: -10px;
}

/* Slider */

#slider {
    width:960px;height:130px;/* Make it the same size as your images */
	background:#fff url(../images/banner1.gif) no-repeat;
	position:relative;
	margin:0 auto;/*make the image slider center-aligned */
    box-shadow: 0px 1px 5px #999999;
}

#slider img {
	position:absolute;
	border:none;
	display:none;
}

/* the link style (if an image is wrapped in a link) */
#slider a.imgLink {
	z-index:2;
	display:none;position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:100%;height:100%;
}

/* Caption styles */
div.mc-caption-bg, div.mc-caption-bg2 {
	position:absolute;
	width:100%;
	height:auto;
	padding:0;
	left:0px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom:0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;
	overflow:hidden;
	font-size: 0;
}
div.mc-caption-bg {
	background-color:black;
}
div.mc-caption {
	font: bold 14px/20px Arial;
	color:#EEE;
	z-index:4;
	padding:10px 0;/*Adding a padding-left or padding-right here will make the caption area wider than its background. Sometimes you may need to define its width again here to keep it the same width as its background area (div.mc-caption-bg).*/
	text-align:center;
}
div.mc-caption a {
	color:#FB0;
}
div.mc-caption a:hover {
	color:#DA0;
}

#slider
{
	transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
}

/* Fim Slider*/

.sidebar_container
{ float: right;
  width: 180px;
  margin: 10px 0 5px 0;
  text-align:center;
}

.sidebar_container_left
{ float: left;
  width: 180px;
  text-align:center;
  margin: 10px 0 5px 5px;
}

.sidebar_menu
{ float: left;
  width: 220px;
  margin: 0 0 20px 0;
  color:#685642;
}

.h2_menu{
  color:#685642;
  margin-left: 10px;
}

.sidebar
{ float: right;
  width: 240px;
  padding-top: 20px;
  padding-left: 10px;
  margin-bottom: 10px;
}

.sidebar_item
{ font: normal 100% arial, sans-serif;
  width: 238px;
  text-align:right;
}

.sidebar h2
{ color: #933A00;}

.sidebar h4
{ font-size: 125%;
  color: #1D1D1D;}

.sidebar p
{ color: #1D1D1D;}

.sidebar a
{ color: #933A00;}

.sidebar a:hover
{ text-decoration: none;}

.sidebar ul li, .sidebar ul li.selected
{ list-style: none;
  margin: 15px 0;
  padding: 0;}

.sidebar li.selected, .sidebar li:hover
{ color: #5D5D5D;
  text-decoration: none;}

#content
{ text-align: left;
  width: 960px;
  padding: 0;
  margin: 2px 0 8px 20px;
  float: left;

	background: #FFF url(/images/fundo3.png) repeat;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  behavior: url(/css/PIE.htc);

}

.content_simples
{ width: 710px;
  margin: 10px 5px 10px 15px;
  float: left;
  line-height: .25em;
}

.content_item
{ width: 680px;
  margin: 0 0 10px 20px;
  float: left;
  }

.content_item_noticias
{
  width: 560px;
  margin: 0 0 5px 20px;
  float: left;
 }

 .umanoticia{
   width: 540px;
   margin: 5px 0 -10px 10px;
   float: left;
 }

.umanoticia_foto{
   width: 90px;
   text-align:center;
   float:left;
   margin-right: 10px;
}

.umanoticia_corpo{
  float: left;
  width: 450px;
}

.content_image
{ width: 250px;
  padding: 0px 20px 20px 0px;
  float: left;}

.container_header
{ margin-top: 20px;
  height: 15px;
  margin-top: -130px;
  width: 920px;
  background: transparent url(/images/container_header.png) repeat-x top;}

#footer
{ padding: 0 20px 0 20px;
  background: transparent;}

#footer_content
{ width: 920px;
  font: normal 110%;
  letter-spacing: -1px;
  height: 35px;
  padding: 10px 0 0px 0;
  text-align: center;
  background: transparent;
  color: #1D1D1D;}

#footer a, #footer a:hover
{ color: #1D1D1D;
  text-decoration: underline;}

#footer a:hover
{ text-decoration: none;}

ul.links
{ margin: 0;}

ul.links li
{ list-style: none;
  padding: 8px 0;}

ul.links li a, ul.links li a:hover
{ padding: 0 0 0 28px;
  background: transparent url(../images/page.png) no-repeat left center;
  color: #06C4E6;
  text-decoration: underline;}

ul.links li a:hover
{ color: #5D5D5D;
  text-decoration: none;}


/* from here: http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers */
.lavaLampWithImage {
  position: relative;
  height: 25px;
  padding: 0px 0px 5px 0;
  overflow: hidden;
  float: left;
  margin: 0 0px 0 -12px;
  width: 1000px;

}

.lavaLampWithImage li {
  float: left;
  list-style: none;
}

.lavaLampWithImage li.back {
  background: transparent url(../images/transpMenu1.gif) repeat;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/css/PIE.htc);
  height: 26px;
  z-index: 8;
  position: absolute;
}

.lavaLampWithImage li a {
  font: normal 110% arial, sans-serif;
  font-weight:bold;
  text-decoration: none;
  color: #685642;
  letter-spacing: -1px;
  z-index: 10;
  display: block;
  float: left;
  height: 25px;
  padding: 5px 0px 0px 30px;
  position: relative;
  overflow: hidden;
}

.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
  border: none;
}


/* ----- */
p.data{
  font-size:9px;
  font-weight:bold;
  margin-top: -5px;
  margin-bottom: -20px;
  color: #933A00;
}

span.noticia{
  font-size:12px;
  color:#000;
}

h3.hnoticia{
    padding-top: 5px;
}

.cantos{
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	behavior: url(/css/PIE.htc);

}

/* -- Menu vertical --  */
.menu{
	font-size: 13px;
	margin:3px;
	padding:0;
	width:215px;
	color:#685642;
	list-style:none;
}

.menu li{
	background:none;
	display:block;
	float:none;
	margin:0 6px;
	border:0;
	height:auto;
	line-height:normal;
	text-decoration:none;
	border-bottom: 1px solid #DED29E;
}

.menu li a{
	background:none;
	display:block;
	float:none;
	padding:3px 6px;
	margin:0;
	border:0;
	height:auto;
	color:#685642;
	line-height:normal;
	text-decoration:none;
}

.menu li a:hover{
    background:#DED29E;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	behavior: url(/css/PIE.htc);
}
.menu li a.active, .menu li a.active:hover{
	background:#B7C68B;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	behavior: url(/css/PIE.htc);}
.menu li a span{line-height:30px;}



/* ---- Formularios ----  */

.formInquerito {
  font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
  position: relative;
  margin-bottom: 30px;
  font-size:11px;
  line-height:1.45em;
  text-decoration:none;
  border : none;
}

.formInquerito p.pBotao{width: 100%; text-align: center; margin: 15px 0; background-color: transparent;}
.formInquerito input.botao{
    padding: 0 3px; margin-left: 10px; width: 80px; height: 20px; float: right; margin-right : 80px;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}
.formInquerito input.botao:hover, .formInquerito input.botao:focus{
    border: 1px solid #f64921;
    background: transparent url(/images/forms-passos-bts.gif) repeat-x left bottom;
}

.formInquerito input.botao2{
    padding: 0 3px; margin-left: 0px; width: 150px; height: 20px; float: left; margin-right : 80px;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}

.formInquerito input{
    margin: 0; padding: 0; width: 23px; height: 18px;
    font-size:11px;
    border: 1px solid #d2d3d4; background-color: #ffffff;
}

.formInquerito input.botaoC{
    padding: 0 3px; margin-left: 0px; width: 80px; height: 20px; margin-right: 100px;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}

.formInquerito textarea{
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
	font-size:11px;
    border: 1px solid #d2d3d4; background-color: #ffffff;
}

.formInquerito .completa{
	width: 630px;
}

.formInquerito .curta{
	width: 30px;
}

.formInquerito .media{
	width: 300px;
}

.negro{
	color: #000;
}

.formInquerito .descricao{
	color :#000;
	font-color: #000;
	font-size: 10px;
	font-weight: bold;
}

.formInquerito select{
    margin: 0; padding: 0; height: 18px;
    font-size:11px; color: #555555;
    border: 1px solid #d2d3d4; background-color: #ffffff;
}


.formInquerito p{
    margin: 15px 0 6px 0;
    overflow: hidden; height: 1%; /* :INFO: Clear Floats */
    background-color: transparent;

    font-weight : bold;
}

.formInquerito em
{
  font-size:10px;
  font-style: italic;
  color: #d42800;
  background-color: transparent;
}

.formInquerito label{float:left; padding: 0px 8px 0 2px; text-align: left; font-size:11px; line-height:2em; color: #933A00;
  }
.formInquerito label span{color: #555555;}

.formInquerito span
{
    font-size: 12px;
    }


.formInquerito span.lradio
{
  float:left;
  clear:none;
  display:block;
  padding: 2px 1em 0 0;
  font-size: 11px;

   color : #000;
  font-weight : normal;
  }

  .formInquerito span.lradiol
{
  float:left;
  clear:none;
  display:block;
  padding: 2px 1em 0 0;
  margin-left: 25px;
  font-size: 11px;
  position: absolute;
  color : #000;
  font-weight : normal;


  }


.formInquerito span.pergunta
{
    color: #933A00;
}

.formInquerito span.perguntanegro
{
    color: #000;
}

.formInquerito .radio { float:left; clear:none; margin: 2px 0 0 3px; }

.formInquerito .radiol { float:left; clear:none; position : absolute; margin: 3px 0 3px 3px; border: none !important; outline: none; border-style:none;}


.formInquerito .erroCor
{
    padding: 2px 0 5px 0;
    background: #ffffcc;
    margin-top: 0px;
    margin-bottom: 6px;
    display: block!important;
    width:auto;
    color:#d42800;

}

.formInquerito input:hover, .formInquerito input:focus, .formInquerito textarea:hover, .formInquerito textarea:focus,
 .formInquerito select:hover, .formInquerito select:focus{
     border: 1px solid #f64921;
 }

.formInquerito .erroSmall
{
    padding: 2px 2px 5px 22px;
    background: #ffffcc 2px 2px;
    display: block!important; text-transform: uppercase; text-align: left;
    font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#d93813;
}

.formInquerito .erroBig {
    font-size: 1.17em; color:#d93813; font-weight: bold; line-height: 21px; padding-left: 25px;
    padding: 2px 2px 5px 22px;
    color :Red;
}

.formInquerito .okBig {
     font-size: 1.17em; color:#008800; font-weight: bold; line-height: 21px; padding-left: 25px;
     padding: 2px 2px 5px 22px;
 }


 .hErro {
	font-size: 1.11em; font-weight: bold; line-height: 4px; padding: 5px 0 2px 0;
    color :Red;
	margin-top: 10px;
	margin-bottom : 10px;
}

.dvDestaque
{
	font-size: 1.11em; font-weight: bold; line-height: 16px;
	margin-top: 10px;
	margin-bottom : 10px;
	padding: 10px;
    background: #ffffcc;
    text-align: center;
    color:#d42800;
}

/* ---- Fim Formularios ----  */

/* ------ Paginação Noticias ------- */



#pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;


}

#pagination-digg a{
border:solid 1px #9aafe5
margin-right:2px;

}

#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE
color:#888888
display:block;
float:left;
font-weight:normal;
margin-right:2px;
padding:4px 6px;
}

#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:normal;
}
#pagination-digg .active{
background:#685642;

color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;

}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e
display:block;
float:left;
text-decoration:none;
padding:4px 6px;
}

#pagination-digg a:hover{

text-decoration : underline;

}


/* ------ Fim Paginação Noticias ------- */


p.titnoticia{
  font-size:13px;
  font-weight:bold;
  margin-top: -5px;
  margin-bottom: -16px;
  color: #933A00;

}

p.subtitnoticia{
  font-size:11px;
  font-weight:bold;
  margin-bottom: -16px;


}

p.txtnoticia{
  font-size:11px;
  font-weight:normal;
  margin-top: -5px;
  margin-bottom: 15px;
}

/*Pesquisa -----*/

.res_pag{
	width: 700px;
	height: 40px;
}

.res{
	padding: 5px 0 10px 0;
}
.res a, .res a:hover
{ background: transparent;
  outline: none;
  text-decoration: underline;
  color: #005900;}

.res a:hover
{ text-decoration: underline;
  color: #005900;}

.pesqresumo{
  font-size:9px;
  font-weight:bold;
  margin-top: -5px;
  margin-bottom: -20px;
  color: #933A00;
  text-align:right;
}

.dvprocura
{
	margin: 15px 0 10px 0;
	width: 700px;
	height: 30px;
	text-align: center;
}

.cxprocura{
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
    margin: 0; padding: 0; width: 250px; height: 18px;
    font-size:11px;
    border: 1px solid #d2d3d4; background-color: #ffffff;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/css/PIE.htc);
	padding: 3px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
}

.cxprocura:focus{
outline:none;
}


.botaoProcura{
    padding: 0 3px; margin-left: 0px; width: 80px; height: 20px;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}

.resProcura
{
	font-size:16px;
  	font-weight:bold;
	text-align: center;
	color: #080808;
}



input.butao_pesq{
	background-image: url(../images/Procurar_.png);
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    border: none;
    cursor: pointer;
    height: 18px;
	width: 16px;
    padding-left: 16px;
    vertical-align: top;
	margin-top: 0px;
}

input.butao_pesq:focus{
outline:none;
}



input.txt_pesq_princ{
	margin-top: 0px;
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
    height: 16px;
    font-size:10px;
	width: 120px;
    border: 1px solid #d2d3d4; background-color: #ffffff;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/css/PIE.htc);
	padding: 3px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
}

input.txt_pesq_princ:focus{
outline:none;
}

input.butao_pesq_grd{
	background-image: url(../images/Procurargrd_.png);
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 1px;
    border: none;
    cursor: pointer;
    height: 20px;
	width: 18px;
    padding-left: 26px;
    vertical-align: top;

}

input.butao_pesq_grd:focus{
outline:none;
}


















































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
