/*--------------------------------------------------------------------
LAYOUT "Psikontacto - contactos Style - PSIKONTACTO (IE6+ FF1.5+ Opera9+)

Version: 	1.0 - 2007
author: 		Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com

-----------------------------------------------------------------------*/
@import url(reset.css);
@import url(corpo.css);


/* =HEADER : varia consuante a secção, neste caso é o mapa
------------------------------------------------------------------*/
p#map{
	position: relative; width: 540px; height: 340px; 
	background: transparent url(../imgs/psikontacto-contactos-mapa.gif) no-repeat;
}
p#map span{
	display: block; text-indent: -5555px;
}

	
/* =CONTENT : 
------------------------------------------------------------------*/
#content{width: 540px; 	padding: 0;	overflow: hidden; height: 1%; /* :HACK: Clear Floats*/}
#content h2{font: normal 29px Tahoma, Arial, Helvetica, sans-serif; color: #fdb813; margin-bottom: 15px;}
.sIFR-hasFlash #content h2 {
	visibility: hidden; 	letter-spacing: -9px; font-size: 30px; line-height: normal; height: auto; 
}
#content h3{font: normal 18px Tahoma, Arial, Helvetica, sans-serif; color: #fdb813; padding-bottom: 5px;}

#contentTexto{float: left; width: 260px; padding: 23px 20px 0 40px;}
#contentForms{float: left; width: 220px; padding: 0; margin: 0;}

form#formPesquisar fieldset{ 
	position: relative;
	background: transparent url(../imgs/pesquisar-bg-index.gif) no-repeat left top;
}	

/* :Vcard */
.vcard{
	position: relative; height: 150px; margin-left: 20px;
	background: transparent url(../imgs/index-vcard-bg.gif) no-repeat;
}
.vcard h3{position: absolute; left: -5555px;}
.vcard .adr{padding: 37px 0 0 1px;}
.vcard ul{margin: 0; padding-top:3px; list-style: none; font-size: 9px; width: 115px;}
.vcard ul li {display: block; line-height: 17px; text-indent: 16px;}
.vcard abbr, .vcard span.abbr{position: absolute; left: -5555px;} /* BUG: IE6- nao reconhece abbr*/
.vcard .telef{background: transparent url(../imgs/icon-telefone.gif) no-repeat 0px 4px;}
.vcard .mobil{background: transparent url(../imgs/icon-telemovel.gif) no-repeat 2px 2px;}
.vcard .mail{background: transparent url(../imgs/icon-mail.gif) no-repeat 0px 5px;}
.vcard a{text-decoration: underline; color: #aca38d; display: block;}
.vcard a:hover, .vcard a:focus{text-decoration: none; color: #aca38d;}
* html .vcard a{display: inline;} /* :HACK: IE6*/
.btVcard{position: absolute; top: 16px; left: 90px;}
.vcard .fn, .vcard .mail a.url{display: none;}

/* :Newsletter */
.newsletter{
	position: relative; width: 220px; height: 120px; 
	background: transparent url(../imgs/index-newsletter-bg.gif) no-repeat;
}
.newsletter h3{position: absolute; left: -5555px;}
form#formNewsletter label{position: absolute; top: 37px; left: 20px;}
form#formNewsletter label span{color: #fdb813; font-weight: bold;}
form#formNewsletter input.text{
	position:absolute; top: 80px; left: 23px; width: 138px; height: 16px; 
	font: 10px/16px Tahoma, Arial, Helvetica, sans-serif; color: #aca38d;
	border: none; background: transparent;
}
* html form#formNewsletter input.text{top: 78px;} /* :HACK: IE6*/
form#formNewsletter input#inscrever{
	position: absolute; top: 79px; left: 165px;
	width: 25px; height: 18px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-submeter.gif) no-repeat left top;
}



