/*  
CSS by: GreenBrazil.com
Version: beta
Author: Fel!pe Cardoso 
Author URI: www.greenbrazil.com
Preserve a natureza, ajude fazendo a sua parte e comente este css se ok!
*/


*, span, p { margin:0; padding:0; border:none;}
p {padding:2px 0em 2px 0em;line-height: 1.2em;margin:0em;}
a img {border:none;}
.clear { clear:both;}
.form_validation_field_error_error_message {margin:0 0 0 150px;font-family: Arial, Helvetica, sans-serif;}

.left {float:left;margin-right:6px;}
.left-indices {float:left;padding:6px;}

.right {float:right;margin-left:6px;}
.right-setatop {float:right;margin-top:-6px;}

h1.center {width:98%;text-align:center;margin-bottom:4px;}
h1.left {width:640px;text-align:left;margin-bottom:4px; margin-left:10px;font:14px; font-weight:normal;}
h1.left2 {width:90%;text-align:left;margin-bottom:4px;margin-left:10px;background:#e3e3e3;padding:2px;}

/*PNG fix for IE6*/

*html h1.logo, *html #box-noticias h3, *html #box-plantao h3, *html #box-palavra h3, *html #div-newscapa h3, *html #div-newscapa2, *html #cabecalhotop2-atalhos p.atalho-contato a, *html #cabecalhotop2-atalhos p.atalho-indiquesite a, *html #area-conteudo-int h3 {behavior:url(css/iepngfix.htc);}

/* Logo 
----------------------------------------------- */

h1.logo	{ margin-top:22px; left: 0;}
h1.logo	{ background: url(../img/abamf_pf.png) 0 0 no-repeat; }
h1.logo a { display: block; width: 203px; height: 91px; text-indent: -9999px; overflow: hidden; }


/* body
----------------------------------------------- */

body {padding:0px; margin:0px; background:#55a796 url(../img/fdo2.png) repeat-x;}
.body-int {padding:0px; margin:0px; background:#55a796 url(../img/fdo2.png) repeat-x;}

.fdo_norepeat {	background-repeat: no-repeat;}


div#centered {
	/*height: 100%;*/
	width: 100%;
	position: absolute;
	background: url(../img/fdo1.jpg) center top no-repeat;
}
div#centered2 {
	/*height: 100%;*/
	width: 100%;
	position: absolute;
	background: url(../img/fdo1int.jpg) center top no-repeat;
}

div#centered-int {
	border: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	color: black;
	background:none;
}

/*Links*/
a:link, a:visited	{ color: #4fa392; text-decoration: none; }
a:hover, a:active	{ color: #1f5b4f; }

/*###########################################*/

#geral {
width:1000px;
height:auto;
clear:both;
z-index:1;
position:relative;
margin:0 auto;
}

#cabecalho {
width:1000px;
height:91px;
position:relative;
z-index:4;
margin:0 auto;
}

#conteudo {
width:1000px;
position:relative;
z-index:3;
background: url(../img/areanoticiascapa-fundo2.png) 156px repeat-y;
_background:#654564;/**/
height:100%;
/*display:table;*/
margin:0 auto 0;
}

#conteudo-int {
width:1000px;
position:relative;
z-index:3;
background:url(../img/areaconteudo-int-fundo2a.gif) repeat-y;
/*_background-position:156px;
height:100%;
display:table;*/
margin:0 auto;
_margin-top:-22px; /* hack ie6 */
background-repeat:repeat-y;
}

#rodape {
width:1000px;
height:70px;
position:relative;
z-index:3;
clear:both;
margin:0 auto;
}

#logo-capa {
width:203px;
height:91px;
float:left;
position:relative;
z-index:4;
}

#logo-int {
width:390px;
height:77px;
float:left;
}

#cabecalhotop1 {
width:790px;
height:50px;
float:right;
border-bottom:1px solid #ee2b2f;
margin:0;
}

#cabecalhotop2 {
width:790px;
height:30px;
float:right;
border-top:1px solid #c8c8c8;
border-bottom:1px solid #b8dad3;
position:relative;
z-index:3;
margin:0;
}

.cabecalhotop2-data {
width:350px;
float:left;
margin-top:15px;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
padding:0;
}

#cabecalhotop2 h3 {
height:20px;
font:bold 16px Arial, Helvetica, Verdana, sans-serif;
background:url(../img/marctitulo-estrela.png) left no-repeat;
/*border-bottom:1px dotted #e90008;*/
margin:22px 0 1px 15px;
padding:6px 0 0 30px;
float:left
}

.cabecalhotop2-rastro {
width:520px;
float:left;
margin-top:15px;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
padding:0;
}

#cabecalhotop2-atalhos {
width:245px;
float:right;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
margin-top:10px;
margin-right:-25px;
padding:0;
}

#cabecalhotop2-atalhos p.atalho-contato a {
width:120px;
height:16px;
float:left;
background:url(../img/ico_contato.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
margin-top:0;
text-decoration:none;
padding-left:20px;
}

#cabecalhotop2-atalhos p.atalho-indiquesite a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_indiquesite.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:-17px;
_margin-top:-19px;
}

#cabecalho-nomesite {
width:570px;
height:44px;
float:left;
text-align:right;
}

#cabecalho-nomesite2 {
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
margin-top:-3px;
}

#cabecalho-regionais {
width:200px;
height:44px;
float:right;
margin-right:0;
text-align:center;
}

#cabecalho-regionais2 {
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
margin-top:10px;
}

/*titulos
----------------------------------------------- */

h2.titulosite {
font:normal 24px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
padding-top:0;
padding-rightt:6px;
font-weight:700;
text-transform:uppercase;
text-align:right;
margin:0 0 8px;
}

/*coluna menu
----------------------------------------------- */

#div-menu {
width:154px;
float:left;
margin:4px 0 0 4px;
}

#div-banners {
width:124px;
border-top:1px solid #429886;
text-align:center;
margin:0 auto;
padding:6px;
}

#menu-fundo1 {
width:157px;
height:9px;
background:url(../img/fundomenu1.gif) top no-repeat;
float:right;
}

#menu-fundo2 {
width:157px;
height:auto;
background:url(../img/fundomenu2.png) repeat-y;
float:right;
_margin-top:-10px;
}

#menu-fundo3 {
width:157px;
height:19px;
background:url(../img/fundomenu3.gif) top no-repeat;
float:right;
}

#form-login {
margin-top:10px;
}

/* menu fixo
----------------------------------------------- */

.menu-fixo {
width:141px;
float:left;
margin:0 0 12px;
padding:0;
}
.menu-fixo ul {
list-style:none;
margin:0; 
padding:0;
}

.menu-fixo ul li {font:normal 14px Arial, Helvetica, Verdana, sans-serif; color:#000; border:none; text-align:right; margin-bottom:5px !important;margin-bottom:-5px;_margin-bottom:2px; height:18px;}
.menu-fixo ul li a {color:#000000; display: block; text-decoration:none; background:url(simple/img/bg.png) top left;padding: 0px 3px 0 0;line-height: 18px; }
.menu-fixo ul li a:hover {text-decoration:underline;background-position: left bottom !important; color:#4fa392;text-decoration:none; }
.menu-fixo ul li ul li a {clear: both;}

/*atalhos
----------------------------------------------- */

#indique-site-fdo {
width:145px;
height:30px;
background:url(../img/ico_indiquesite.gif) left center no-repeat;
float:right;
margin:6px;
}

#oficinaaovivo-fdo {
width:145px;
height:30px;
background:url(../img/ico_oficinaaovivo.gif) left center no-repeat;
float:right;
margin:6px;
}

#oficinaaovivo-fdo span {
font-style:italic;
}

#menu-atalhos p.menu-atalho-indiquesite  a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_indiquesite.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:3px;
_margin-top:1px;
}

#menu-atalhos p.menu-atalho-contato a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_contato.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:3px;
_margin-top:1px;
}

#menu-atalhos p.menu-atalho-comunidade a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_comunidade.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:3px;
_margin-top:1px;
}

#menu-atalhos p.menu-atalho-associese a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_associese.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:3px;
_margin-top:1px;
}

#menu-atalhos p.menu-atalho-planos a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_planos.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:3px;
_margin-top:1px;
}

#menu-atalhos p.menu-atalho-galeria a {
width:120px;
height:16px;
float:right;
background:url(../img/ico_galeria.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:3px;
_margin-top:1px;
}

/* -------------------------------------------------------------- 
  
 parte central capa
   
-------------------------------------------------------------- */
#coluna-esq {
width:154px;
float: right;
position: absolute;
/*z-index:100;*/
margin:0;

/*background-color:#0000FF;*/
}

#coluna-dir {
	width:846px;
	float:left;
	height:100%;
	margin:0;
	/*z-index: 2;*/
	position: relative;
	top:0;
	left:155px;
}

#destaque-capa-esq {
width:622px;
/*height:150px;*/
float:left;
/*background:url(../img/destaquecapa-fundo.jpg) top left no-repeat;
margin-top:-6px;*/
position:relative;
z-index:1;
/*_margin-top:-26px;*/
/*_margin-left:-3px;*/
/*background-color:#FFFF00;*/
}

#destaque-capa-esqcol {
width:622px;
float:left;
margin:0;
/*background-color:#FF00FF;*/
}

#destaque-capa-dir {
width:218px;
height:auto;
float:left;
text-align:center;
margin:0;
/*background-color:#FF00FF;*/
}

#area-noticias {
width:622px;
height:auto;
float:left;

}

#area-noticias2 {
min-height:420px;
background:url(../img/arenoticiascapa-fundo1.jpg) top left no-repeat;
_height:420px;
/*background-color:#FF0000;*/
}

/* box noticias 
----------------------------------------------- */

#box-noticias {
width:360px;
float:left;
margin-left:8px;
_margin-left:5px;
}

#box-noticias-txt {
width:346px;
float:left;
background:url(../img/fundobox-noticias.png) repeat-x;
border-bottom:1px dotted #e90008;
margin-bottom:1px;
margin-left:-1px;
text-align:left;
padding:8px;
}

#box-noticias-txt p {
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#555;
padding:2px 0 10px;
}

/* box plantao 
----------------------------------------------- */

#box-plantao {
width:224px;
float:right;
margin-right:8px;
_margin-right:4px;
}

#box-plantao-txt {
width:210px;
float:left;
background:url(../img/fundobox-noticias.png) repeat-x;
border-bottom:1px dotted #e90008;
margin-bottom:1px;
margin-left:-1px;
text-align:left;
padding:8px;
}

#box-plantao-txt p {
font:normal 11px Arial, Helvetica, Verdana, sans-serif;
color:#555;
padding:2px 0 10px;
}

/* box palavra 
----------------------------------------------- */

#box-palavra {
width:360px;
float:left;
_margin-top:-15px;
margin:0 0 10px 8px;
}

#box-palavra p.link-vejamais a {
width:115px;
height:15px;
float:right;
margin-right:5px;
background:url(../img/seta1.png) top right no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#555;
margin-top:2px;
text-decoration:underline;
}

#box-palavra-txt {
width:346px;
float:left;
background:url(../img/fundobox-palavra.png) repeat-x;
border-bottom:1px dotted #e90008;
margin-bottom:1px;
margin-left:-1px;
text-align:left;
padding:8px;
}

#box-palavra-txt p {
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#555;
padding:2px 0 6px;
}

/* aniversariantes 
----------------------------------------------- */

#box-banners {
width:214px;
float:right;
_margin-right:4px;
margin:12px;
}

#box-banners ul {
width:214px;
height:51px;
list-style:none;
margin:0;
padding:0;
}

#box-banners h3 {
font:bold 12px/12px Arial, Helvetica, Verdana, sans-serif;
text-transform:uppercase;
color:#000;
padding:10px 0 0 40px;
}

#box-banners p {
font:normal 11px Arial, Helvetica, Verdana, sans-serif;
color:red;
padding:2px 0 2px 50px;
}

#box-banners ul li.aniversariantes a {
background:url(../img/abamf-aniversariantes.png) top left no-repeat;
width:214px;
height:51px;
overflow:hidden;
}

/* banners direita 
----------------------------------------------- */

#banners-direita {
width:212px;
position:relative;
/*z-index:4;*/
height:65px;
_margin-top:-20px;
margin:0 auto;
padding-right:4px;
/*background-color:#00FFFF;*/
}

#banners-direita ul {
width:212px;
height:56px;
list-style:none;
margin:0;
padding:0;
}

#banners-direita h3 {
font:bold 12px/12px Arial, Helvetica, Verdana, sans-serif;
text-transform:uppercase;
color:#000;
text-align:left;
padding:10px 0 0 50px;
}

#banners-direita p {
font:normal 11px/10px Arial, Helvetica, Verdana, sans-serif;
color:red;
text-align:left;
padding:2px 0 2px 50px;
}

#banners-direita ul li.clarobrt a {
background:url(../img/abamf_claro.png) top left no-repeat;
width:212px;
height:56px;
}

#banners-direita ul li.associese a {
background:url(../img/abamf_associe-se.png) top left no-repeat;
width:212px;
height:56px;
overflow:hidden;
margin-top:5px;
}

.banners-direita-int {
padding-top:48px;
}

/* google ads 
----------------------------------------------- */

#area-google-ads {
width:210px;
height:150px;
margin:0;
position:relative;
clear:both;
}

/* rodape 
----------------------------------------------- */

#div-rodape {
width:620px;
margin-left:156px;
background:url(../img/abamf_rodape-fdo.jpg) top left no-repeat;

}

#div-rodape2 {
width:846px;
margin-left:154px;
background:url(../img/abamf_rodape-fdo2.jpg) top left no-repeat;

}


#div-rodape-infos {
width:550px;
padding-top:25px;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
text-align:center;
margin:0 auto;
}

#greenbr-btdir {
width:90%;
height:25px;
font:normal 11px Arial, Helvetica, Verdana, sans-serif;
color:#444;
text-align:center;
padding-top:16px;
margin:0 auto;
}

#greenbr-btdir a {
color:#444;
text-decoration:none;
}

#greenbr-btdir a.btdir:hover {
color:#0050cc;
}

#cabecalhotop2-atalhos p.atalho-contato a:hover,#cabecalhotop2-atalhos p.atalho-indiquesite a:hover,#box-noticias-txt a,#box-plantao-txt a,#box-palavra-txt a,#div-rodape-infos a {
color:#000;
}

#box-noticias h3,#box-plantao h3,#box-palavra h3 {
height:20px;
font:bold 16px Arial, Helvetica, Verdana, sans-serif;
background:url(../img/marctitulo-estrela.png) left no-repeat;
border-bottom:1px dotted #e90008;
margin-bottom:1px;
padding:6px 0 0 30px;
}

#box-noticias p.link-vejamais a,#box-plantao p.link-vejamais a {
width:120px;
height:15px;
float:right;
margin-right:5px;
background:url(../img/seta1.png) top right no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#555;
margin-top:2px;
text-decoration:underline;
}

#box-noticias p.link-vejamais a:hover,#box-noticias-txt a:hover,#box-plantao p.link-vejamais a:hover,#box-plantao-txt a:hover,#box-palavra p.link-vejamais a:hover,#box-palavra-txt a:hover {
color:#096d58;
}

#box-noticias-txt h4,#box-plantao-txt h4,#box-palavra-txt h4 {
font:bold 12px Arial, Helvetica, Verdana, sans-serif;
color:#555;
margin:0;
}

#box-noticias-txt span,#box-plantao-txt span,#box-palavra-txt span {
font:normal 10px Arial, Helvetica, Verdana, sans-serif;
color:#555;
}

#box-banners ul li,#banners-direita ul li {
list-style:none;
}

#box-banners ul li a,#banners-direita ul li a {
display:block;
}

#box-banners ul li.aniversariantes a:hover,#banners-direita ul li.aniversariantes a:hover {
background:url(../img/abamf-aniversariantes.png) bottom left no-repeat;
}

#div-rodape-infos a.linkemail:hover,#greenbr-btdir a.greenbr:hover {
color:#007b00;
}


/* -------------------------------------------------------------- 
  
 parte central internas
   
-------------------------------------------------------------- */		

#coluna-dir-int {
width:846px;
float:right;
height:100%;
margin:0;
background:url(../img/fundoconteudo-int1.jpg) top left no-repeat;
	min-height: 630px;
	height: auto !important;
	height: 630px;
}
#coluna-dir-int-fundo {
background:url(../img/areaconteudo-int-fundo2a.gif) repeat-y;
	min-height: 330px;
	height: auto !important;
	height: 330px;
}

#area-conteudo-int {
width:600px;
height:auto;
float:left;
left:10px;
position:relative;
z-index:10;
}

#area-conteudo-int h3 {
height:20px;
font:bold 16px Arial, Helvetica, Verdana, sans-serif;
background:url(../img/marctitulo-estrela.png) left no-repeat;
/*border-bottom:1px dotted #e90008;*/
margin:10px 0 1px 15px;
padding:6px 0 0 30px;
}

#conteudo-meio-int {
width:560px;
padding:10px 10px;
margin:10px auto 0;
border-right: 4px solid #b9ddd4;
	min-height: 500px;
	height: auto !important;
	height: 500px;
font:normal 14px Arial, Helvetica, Verdana, sans-serif;
text-align:justify;
color:#444;
}

#conteudo-meio-int p {
padding:7px 0px 7px;
}

#conteudo-meio-int-base {
width:560px;
height:20px;
border-top:1px dotted #e90008;
margin:6px auto;
padding:6px;
text-align:left;
clear:both;

}

#conteudo-meio-int-base p.atalho-indiquepg a {
width:120px;
height:16px;
float:left;
background:url(../img/ico_indiquepg.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
margin-top:0;
text-decoration:none;
padding-left:20px;
}

#conteudo-meio-int-base p.atalho-imprimir a {
width:120px;
height:16px;
float:left;
background:url(../img/ico_print.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:-5px;
}

#conteudo-meio-int-base p.atalho-topo a {
width:120px;
height:16px;
float:left;
background:url(../img/ico_print.png) left no-repeat;
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#4fa392;
text-decoration:none;
padding-left:20px;
margin-top:-5px;
}

#area-conteudo-int-colunadir {
width:220px;
height:auto;
float:right;
text-align:center;
margin:0 8px; _margin:0 4px;/* hack ie6*/
position:relative;
right:4px;
}

#div-banners-direita {
width:210px;
text-align:left;
margin:12px auto 0;
padding:0;
float:left;
}

/* noticias artigos
----------------------------------------------- */

.div_not-titulo {
	margin:0 0 14px 22px;
	font:normal 14px/1.3em Arial, Helvetica, Verdana, sans-serif;
	color:#444;
	text-decoration:underline;
	}

#div_not {
	width:520px;
	margin:8px auto 8px;
	border-bottom:1px solid #bbb;
	padding:2px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	/*display:table;*/
	}
#div_not a {
	color:#000;
	cursor:pointer;
	}
#div_not a:hover {
	color:#1f5b4f;
	}
#data_not {
	width:60px;
	margin-left:0px;
	float:left;
	text-align:center;
	font:normal 11px Arial, Helvetica, Verdana, sans-serif;
	}
#txt1_not {
	width:440px;
	margin-left:0px;
	padding-left:8px;
	float:right;
	border-left:1px solid #bbb;
	font:normal 12px/1.3em Arial, Helvetica, Verdana, sans-serif;
	}
#txt1_not span {
	font-size:12px;
	font-weight:bold;
	}
	
#titulo-materia {
	text-align:left;
	margin:0 auto;
	margin-bottom:14px;
	}

#titulo-materia p.data-materia {
	font:normal 11px Arial, Helvetica, Verdana, sans-serif;
	color:#444;
	padding:0;
	}
#titulo-materia h4 {
	font:bold 16px Arial, Helvetica, Verdana, sans-serif;
	color:000;
	padding:3px;
	background:#eee;
	}
#titulo-materia span.dados-materia {
	font:normal 11px/12px Arial, Helvetica, Verdana, sans-serif;
	color:#666;
	padding:0;
	}
	
#foto-materia {
	float:right;padding:4px;margin:8px;border:1px solid #ccc;
	text-align:center;
	}
#foto-materia span.legenda-foto {
	font:normal 11px Arial, Helvetica, Verdana, sans-serif;
	color:444;
	text-align:center;
	}
#foto-materia .maisfotos {
	font:normal 11px Arial, Helvetica, Verdana, sans-serif;
	color:444;
	text-align:center;
	margin-bottom:2px;
	}

/* paginacao
----------------------------------------------- */

#paginacao {
	float: left;
	margin:5px 5px 8px 18px;
	padding:0;
	width:86%;
	background:#e5f6f2;
	padding:4px;
}
#paginacao ul.linkspg li {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	padding: 2px;
	display: inline;
}
#paginacao ul.linkspg li a {
	text-decoration: none;
	padding: 2px;
}
#paginacao ul.linkspg li a:hover {
	color: #444;
	text-decoration: underline;
	list-style: none;
	background: #ccc;
	padding: 2px;
}
#paginacao ul.linkspg li span {
	font-weight: bold;
	color: #000;
	padding: 2px;
	background: #7cbbae;
}
#stats-paginacao {
	float: left;
	margin:0px 5px 12px 18px;
	padding:0;
	width:480px;
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	}
#stats-paginacao span {
	font-weight:bold;
	font-size:14px;
	}
	
/* permuta
----------------------------------------------- */

#permuta-div {
	width:540px;
	margin:10px auto 10px;
	clear:both;
	border:1px solid #ddd;
	display:block;
	background:#eee;
	}
#permuta-div #permuta-colesq1 {
	width:230px;
	font:normal 12px/14px Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	float:left;
	padding:3px;
	text-align:left;
	}
#permuta-div #permuta-coldir1 {
	width:290px;
	font:normal 12px/14px Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	float:right;
	padding:3px;
	text-align:left;
	}
	
/* comentarios
----------------------------------------------- */

#comentarios-div-ico {
	width:200px;
	height:36px;
	margin:0 auto 0 20px;
	display:block;
	float:left;
	background: url(../img/ico-comentarios.png) left no-repeat;
	font:bold 16px Arial, Helvetica, Verdana, sans-serif;
	color:#444;
	text-indent:40px;
	padding-top:8px;
	}
#comentarios-div-bt {
	width:200px;
	height:30px;
	margin:10px auto 0 20px;
	display:block;
	float:right;
	}
#comentarios-div {
	width:540px;
	margin:5px auto 10px;
	clear:both;
	border:1px solid #ddd;
	display:block;
	background:#eee;
	}
#comentarios-div #comentarios-txt {
	width:500px;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	margin:0 auto 0;
	padding:3px;
	text-align:left;
	clear:both;
	display:block;
	}
#comentarios-div #comentarios-txt span {
	font-weight:bold;
	}

	
/* galeria fotos
----------------------------------------------- */

#div-thumbs-imgs {
	width:540px;
	margin:10px auto 10px;
	clear:both;
	}
#div-thumbs {
	width:120px;
	border:1px solid #ddd;
	padding:3px;
	float:left;
	padding:2px;
	margin:2px;
	border:1px solid #ccc;
	text-align:center;
	}
#div-thumbs a.link-thumb {
	text-decoration:none;width:120px;
	display: inline-block;
	padding:0;
	cursor:pointer;
	display:block;
	}
#div-thumbs a:hover.link-thumb {
	background:#edeaa9;
	}
#div-thumbs span.legenda-thumb {
	font:normal 11px/12px Arial, Helvetica, Verdana, sans-serif;
	color:444;
	padding:2px;
	text-align:center;
	}
	
#album-nome {
	width: 540px;
	border:1px solid #ccc;
	margin-top: 25px;
	margin:10px auto 15px;
	font:bold 14px/14px Arial, Helvetica, Verdana, sans-serif;
	color:#444;
	text-align:left;
	padding:3px;
	text-transform:uppercase;
}
#album-nome span {
	font:normal 12px/11px Arial, Helvetica, Verdana, sans-serif;
	text-transform:capitalize;
}
#album-nome span.nomelinkslideshow a.link-slideshow {
	font:normal 11px/10px Arial, Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	color:#000;
	padding:1px;
	text-decoration:none;
}
#album-nome span.nomelinkslideshow a:hover.link-slideshow {
	color:#1f5b4f;
	text-decoration:uppercase;
	background:#eee;
}

/* tooltip
----------------------------------------------- */

#info p {margin-left:15px; margin-right:20px;}
#info img {margin:15px; float:left;}
#info h1 {margin-left:15px;}
/* the style starts here */
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:55; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:50px; left:0px; padding:5px; font:bold 12px Arial, Helvetica, Verdana, sans-serif; color:#000; border:1px solid #000; background:#4fa392; width:180px;z-index:55;}
a.tooltip:hover b em {position:absolute; left:20px; top:-8px; width:15px; height:8px; background:url(tooltip.gif) 0 0; display:block; font-size:1px;z-index:55;}

/* version 2 */
#tt {background:url(brown.jpg); width:740px;}
a.tooltip2 {color:#c00;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #ff0; background:#8cc; width:150px;}
a.tooltip2:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ff0; overflow:hidden; z-index:100;}
a.tooltip2:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #8cc; overflow:hidden;; z-index:100;}

.clear {clear:both;}