*, html, body {}

body
{
     margin:0;
     background: #e0e0e0 url(../img/bg.gif);
     background-repeat: repeat-x;
     background-attachment: fixed;
     color:#000000;
}

img { border: 0 }

html {}

b, strong { color:#663300 }

.texto, table {font: 11px Tahoma, Helvetica, sans-serif; color: #666666;}


p#comentario
{
    background-image: url(../img/backgroundComentario.gif);
    background-color:#EDEDED;
    border:1px dotted #EDEDED;
    padding:5px;
    margin:5px 0 5px 0;
    vertical-align:top;
}




a{font: 11px Tahoma, Helvetica, sans-serif; color: #40677B; text-decoration:underline;}
a:hover{font: 11px Tahoma, Helvetica, sans-serif; color: #333333; text-decoration:underline;}

.titulo1{
font-family:Tahoma, Helvetica, sans-serif;
color:#4D7A93;
font-size:17px;
padding-left:8px;
}

#allpage {width:775px; margin:0 auto;}

/* estilos */
.textoform {font: 11px Tahoma, Helvetica, sans-serif; color: #555555; text-decoration:none;}
.notintit {font: 16px Tahoma, Helvetica, sans-serif; color: #40677B; text-decoration:none;}
.basic {font: 11px Tahoma, Helvetica, sans-serif; color: #40677B; text-decoration:none;}
	.basic:hover { text-decoration:none; color:9CD54E }


/* topo */
#top {width:775px; height:62px; border:0px; padding:0px; margin:0px; background-color:transparent;}
	.loginl {font: 10px Tahoma, Helvetica, sans-serif; color: #555555; text-decoration:none}
#logo {width:209px; height:62px; float:left; border:0px; padding:0px; margin:0px;}
	.campologin {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #ffffff; height: 15px; width: 100px; border: 1px solid; border-color: #cdcdcd}

/* menu */
#menu {width:775px; height:72px; border:0px; padding:0px; margin:0px; text-align:left; background-image:url(../img/fundomenu.gif); background-repeat:no-repeat}
#caminho {width:235px; height:72px; border:0px; padding:0px; margin:0px; float:right;}

div#links {width:540px; height:28px; border:0px; padding:0px; margin:0px; float:left;}
#links ul { list-style: none; margin: 0; padding: 0px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px}
#links ul li { display: inline; }
#links ul li a { color: #3D9135; text-decoration: none; font-weight: bold; }
#links ul li a:hover { color: #00416E}

#links .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#links .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#links .right { padding: 0 0 0 10px; border-right: 0; }

/* flash */
#pub {width:775px; height:220px; border:0px; padding:0px; margin:0px; text-align:left;}

/* conteudo central */
#content {width:775px; border:1px solid; border-color:transparent; padding:0px; margin:0; text-align:left; background-image:url(../img/fundointer2.gif)}

#clear {clear:both}

/* coluna esquerda capa / icones / cases / telefone  */
#col_lappo {width:170px; height:400px; float:left; border:0px; padding:0px; margin:0px; text-align:left;}
#icons {width:170px; height:40px; border:0px; padding:0px; margin:0px; text-align:left;}
#casestit {width:170px; height:235px; border:0px; padding:0px; margin:0px; text-align:left; background-color:#FFFFFF}
#casestxt {width:137px; height:180px; border:0px; padding:0px; margin:0px; text-align:left; float:right; background-color:#FFFFFF}
	.txtcases {font: 11px Tahoma, Helvetica, sans-serif; color: #40677B; text-decoration:none;}
	.txtcases:hover {color: #9CD54E; text-decoration:none;}
#phone {width:170px; height:125px; border:0px; padding:0px; margin:0px; text-align:left; background-color:#FFFFFF}

/* coluna destaques */
#col_laddo {width:175px; height:400px; float:left; border:0px; padding:0px; margin:0px; background-image:url(../img/fundodestq.gif)}
#destqfoto {width:155px; height:100px; text-align:left; border:0px; margin:5px 0px 0px 10px; }
#destqtexto {width:155px; height:50px; text-align:left; border:0px; margin:5px 0px 0px 10px;}

/* coluna direita / noticias / mapa / newsletter */
#col_laqqo {width:430px; height:400px; float:right; border:0px; padding:0px; margin:0; text-align:left; background-color:transparent;}

#nottit {width:430px; height:40px; float:left; border:0px; padding:0px; margin:0; text-align:left;}
#not {width:430px; height:185px; float:left; border:0px; padding:0px; margin:0; text-align:center; background-color:#FFFFFF}
#nottable {width:400px; height:20px; text-align:left; border:0px; margin:5px 0px 0px 5px; background-image:url(../img/fundonoti.gif); background-position:top; background-repeat:no-repeat;}
	.txtdata {font: 11px Tahoma, Helvetica, sans-serif; color: #029DE5; text-decoration:none; margin:0px 0px 0px 5px;}
	.txtnot {font: 11px Tahoma, Helvetica, sans-serif; color: #40677B; text-decoration:none;}
	.txtnot:hover {color: #75A732; text-decoration:none;}
#nottablelink {width:95%; text-align:right; border:0px; margin:0px;}


#maptit {width:215px; height:31px; float:left; border:0px; padding:0px; margin:0; text-align:left; background-color:#FFFFFF}
#map {width:215px; height:144px; float:left; border:0px; padding:0px; margin:0; text-align:left; background-color:#FFFFFF}
#newtit {width:215px; height:31px; float:right; border:0px; padding:0px; margin:0; text-align:left; background-color:#FFFFFF}
#new {width:215px; height:144px; float:right; border:0px; padding:0px; margin:0; text-align:left; background-color:#FFFFFF}
.camponews {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #f1f1f1; height: 18px; width: 150px; border: 0px solid; border-color: #cdcdcd; border: 1px solid #DDDDDD;}

/* rodape */
#foot {
     width:775px;
     height:45px;
     clear:both;
     border:0px solid #000000;
     margin:0;
     background-image: url(../img/foot.gif);
     background-repeat:no-repeat;
}

.foot
{
     padding:5px 0 5px 0;
     font: 10px Tahoma, Helvetica, sans-serif;
     color: #663300;
     text-decoration:none;

}

#foot_esq{ float: left; width:425px; text-align:center; }
#foot_dir{ float: right; width:350px; text-align:center; }

/* ------------------- */
/* css pagina internas */
/* ------------------- */

#pubinter {width:775px; height:108px; border:0px; padding:0px; margin:0px; text-align:left;}

/* submenu internas */
#submenu {width:170px; height: 27px; border:0px; padding:0px; margin:0px; text-align:left; background-image:url(../img/menu02.gif)}
#subtit {width:170px; height:27px; border:0px; padding:0px; margin:0px; text-align:left;}
#submeio {width:170px; border:0px; padding:0px; margin:0px; text-align:left;}

#subfimone {width:170px; height:18px; border:0px; padding:0px; margin:0px; text-align:right; background-image:url(../img/menu03.gif)}
	.fimone {font: 10px Tahoma, Helvetica, sans-serif; color: #40677B; text-decoration:none;}
	.fimone:hover {color: #FE4000; text-decoration:none}

#subfimtwo {width:170px; height:21px; border:0px; padding:0px; margin:0px; text-align:right; background-image:url(../img/menu04.gif)}
	.fimtwo {font: 11px Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
	.fimtwo:hover {color: #555555; text-decoration:none}

#col_interesq {width:170px; float:left; border:0px; padding:0px; margin:0px; text-align:left;}

/* conteudo das paginas */
#col_interdir {width:605px; float:right; border:0px; padding:0px; margin:0px; text-align:left;}

#titulo {width:605px; height:60px; float:right; border:0px; padding:0px; margin:0px; text-align:left; background-image:url(../img/fundobarra.gif)}
#txttitulo {width:400px; height: 60px; float:left; border:0px; padding:0px 0px 0px 40px; margin:0px; text-align:left;}
	.txttitulo {font: 11px Tahoma, Helvetica, sans-serif; color: #555555; text-decoration:none;}
#voltar {width:100px; height: 60px; float:right; border:0px; padding:0px; margin:0px; text-align:right;}
	.txtvoltar {font: 10px Tahoma, Helvetica, sans-serif; color: #888888; text-decoration:none;}
	.txtvoltar:hover {color: #9CD54E; text-decoration:none}

#geral {width:543px; float:right; border:0px; padding:20px; margin:0px; text-align:left;}


/* sub menus */
#submenu ul { list-style: none; margin: 0; padding: 4px 0px 0px 18px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px}
#submenu ul li { display: block}
#submenu ul li a { color: #555555; text-decoration: none;}
#submenu ul li a:hover { color: #FE4000}

/* portfolio */
#folio {width:563px; float:right; border:0px; padding:0px 0px 20px 0px; margin:0px; text-align:left;}
#seta {width:20px; float:left; border:0px; padding:0px; margin:0px; text-align:left;}
#image{width:235px; float:left; border:1px solid #cdcdcd; background-color: #FFF; padding:2px; margin:0px; text-align:left;-moz-opacity:1; filter:alpha(opacity=100);}
#image:hover{-moz-opacity:0.7; filter:alpha(opacity=50);}
#coments {width:285px; float:right; border:0px; padding: 0px 15px 0px 0px; margin:0px; text-align:left; height:92px}
#linkee {width:285px; float:right; border:0px; padding: 0px 15px 0px 0px; margin:0px; text-align:right; background-image:url(../img/linkee.gif); background-repeat:no-repeat}


/* formulario */
#fomrpai{ width:403px; border:0px; margin:0px; padding:3px; text-align:left; }
#formesq{ float:left; width:100px; height:20px; border:0px; padding:0px; margin:0px; background-color:#f5f5f5;}
#fordir{ float:right; width: 330px; border:0px; padding:0px; margin:0px;}
	.campoformG {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #ffffff; height: 15px; width: 300px; border:1px solid #cdcdcd;}
	.campoformM {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #ffffff; height: 15px; width: 263px; border:1px solid #cdcdcd;}
	.campoformP {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #ffffff; height: 15px; width: 100px; border:1px solid #cdcdcd;}
	.campoformPP {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #ffffff; height: 15px; width: 25px; border:1px solid #cdcdcd;}
	.areadetextos {font-family: Tahoma, Helvetica, sans-serif; border:1px solid #cdcdcd; background:#ffffff; font-size: 11px; color: #555555; width: 400px;
			   scrollbar-arrow-color:#999999; scrollbar-3dlight-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF;
}

td#sidebar {
	width: 233px;
	padding: 15px;
	background-color:#ffffff;
	vertical-align:top;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0px;
	border-bottom: 1px dashed #CCCCCC;
}
#sidebar h3 {
	padding:0 0px;
	margin:4px;
	font-weight: bold;
	/*background-image:url(../img/bg/bg_tit_noticia.jpg);*/
	background-repeat:no-repeat;
}
h1, h2, h3 {
	font-weight: normal;
	color: #3B3B3B;
}

h1 { font-size: 182%; }
h2 { font-size: 122%; }
h3 { font-size: 100%; }

/* menu superior **/

.mnseparador
{
     color:#CCCCCC;
     margin:0;
}
ul#navmenu
{
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
}

ul#navmenu li
{
  margin: 0;
  border: 0;
  border-bottom: 0;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
}

ul#navmenu li a
{
    border-right:1px solid #dddddd;
    line-height:15px;
}


ul#navmenu a {
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #fff;
  color: #663300;
  font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  font-weight:bold;
  margin:0;
}

ul#navmenu a span
{
     margin:0;
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #f6f6f6;
  color: #DE251D;
}

div#fotoDouglas img
{
    border:3px solid #f3f3f3;
}

div#fotoDouglas p
{
    background-color:#f3f3f3;
    text-align:center;
    margin:0;
    padding-top:5px;
    width:228px;
    height:30px;
}

div#indiqueEsteSite
{
    width:228px;
    border:0;
    margin:15px 0;
    text-align:center;
    cursor:pointer;
}

div#mapaLocalizacao
{
    cursor:pointer;
}


/* formulario de contato */

form p
{
   margin:3px;
}

form label span
{
    float:left;
    text-transform:italic;
}

form fieldset
{
   border:0;
}

.msg_ok
{
   padding:3px;
   color:#fff;
   font-weight:bold;
   width:auto;
   background-color:green;
}
.msg_er
{
   padding:3px;
   color:#fff;
   font-weight:bold;
   width:auto;
   background-color:red;
}

.popup
{
    margin:0;
    padding:0;
}

/* novidades e artigos */

.arq_tabela#claro{
     background-color:#FFFFFF;
}
.arq_tabela#escuro{
     background-color:#F1F1F1;
}


.arq_tabela{
     width:450px;
     border-top:1px 0px 1px 0 solid #DDDDDD;
     padding:2px 4px 2px 10px;
     background-color:#F1F1F1;
     margin:0 auto;

}

.arq_nome{
     height:18px;
     font-weight:bold;
     font-size:14px;
}
.arq_descricao, .arq_data, .arq_size{
     height:18px;
     font-weight:normal;
     color:#333333;
     font-size:11px;
     letter-spacing:1px;
}
.arq_linha{
     background-color:#DEDEDE;
     height:1px;

}
.arq_data{
    width:70px;
    text-align:right;
}
.arq_qtd_down{
    font-weight:bold;
    font-size:13px;
    text-align:right;
    color:#666666;
}

ul#historico_noticias li{
     margin-bottom:5px;
}
