/*--------------------------------------------------------------------
LAYOUT "index" Style - Nutrifarma(IE6+ FF1.5+ Opera9+)

Version: 	1.0 - 2007
author: 		Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
@import url(corpo.css);

/* = COLUNAS-----------------------------------------------------*/
#contentPrim .linha{width: 690px; height: 1%; overflow: hidden; margin: 0; padding: 0;}
#contentPrim .linha img{padding: 0;}
#contentPrim .linha .colunaEsq{float:left; position: relative; width: 280px; padding: 0 50px 0 20px;}
#contentPrim .linha .colunaDta{float:left; position: relative; width: 340px; height: 1%; overflow: hidden;}
#contentPrim .linha .colunaEsq p{font-size: 13px; line-height: 18px;}
#contentPrim h2{margin-bottom: 10px; font: 25px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #3a9bbe;}
#contentPrim h4{font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #3a9bbe; padding-bottom: 10px; margin: 0; display: block;}
#contentPrim h4 span{font-weight: normal;}

#contentPrim .montemor{display: block; margin: 0 0 15px 35px;}

#contentPrim ul.listaContactos{list-style: none;}
#contentPrim ul.listaContactos li{
	display: block; width: 260px; padding: 0 0 10px 20px;
	background: transparent url(../imgs/icon-mail.gif) no-repeat 0 4px;
}


/*CONTACTOS ---------------------------------------------------------*/
#contentPrim .linha .colunaDta ul{position: relative; width: 210px; padding-top:5px; font-size: 13px;/* :BUG: IE sem width mas margens nos li nao funcionam!!*/}
#contentPrim .linha .colunaDta ul li{
	font: 13px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #7a7a7a;
	display: block; overflow: visible; margin: 0; padding: 0; text-indent: 21px; 
}
#contentPrim .linha .colunaDta ul li.telefone{background: transparent url(../imgs/icon-telefone.gif) no-repeat 2px 3px;}
#contentPrim .linha .colunaDta ul li.fax{background: transparent url(../imgs/icon-fax.gif) no-repeat 2px 3px;}
#contentPrim .linha .colunaDta ul li.mail{background: transparent url(../imgs/icon-mail.gif) no-repeat 2px 3px;}
#contentPrim .linha .colunaDta ul li.local{background: transparent url(../imgs/icon-local.gif) no-repeat 2px 3px; padding-bottom: 10px;}
#contentPrim .linha .colunaDta ul li.local2{background: transparent url(../imgs/icon-local2.gif) no-repeat 2px 13px; padding-top: 10px;}
#contentPrim .linha .colunaDta ul li.kml{background: transparent url(../imgs/icon-kml.gif) no-repeat 2px 3px; }

#contentPrim .linha .colunaDta ul li a{display: block; height: auto; text-decoration:none; color: #3a9fbd;}
#contentPrim .linha .colunaDta ul li a:hover, #contentPrim .linha .colunaDta ul li a:focus{text-decoration: underline;}

/* =GOOGLE MAPS
------------------------------------------------------------------*/	
#contentPrim #contentFlash{
	width: 690px; height:280px; margin-bottom: 40px;
	background: transparent url(../pics/google-map.gif) no-repeat;
}
#contentPrim p.space{
	width: 690px; height:18px; display: block; padding: 0; margin: 0;
	background: transparent url(../imgs/mapa-topo.gif) no-repeat;
}
/* =Vcard */
.vcard{
	position: relative; top: 0; left: 35px; width: 280px; height: auto; 
	margin:0; padding:0; 
	font: 12px/18px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #7b7b7b;
}
.vcard h4{font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #3a9bbe; padding-bottom: 10px; margin: 0; display: block;}
.vcard h4 span{font-weight: normal;}

.vcard .tel{
	display: block; width: 160px; height: auto; margin-left: -19px; margin-top: 20px;
	text-decoration: none; text-indent: 19px;
	background: transparent url(../imgs/icon-telefone.gif) no-repeat 0 4px;
}
.vcard .fax{
	display: block; width: 160px; height: auto; margin-left: -19px;
	text-decoration: none; text-indent: 19px;
	background: transparent url(../imgs/icon-fax.gif) no-repeat 0 5px;
}
.vcard .local{
	display: block; width: 160px; height: auto; margin-left: -19px;
	text-decoration: none; text-indent: 19px;
}
.vcard a.email{
	display: block; width: 160px; height: auto; margin-left: -19px;
	color: #ffffff; text-decoration: none; text-indent: 19px;
	background: transparent url(../imgs/icon-mail.gif) no-repeat 0 6px;
}
.vcard a:hover, .vcard a:focus{color: #ffffff; text-decoration: underline;}
.vcard .btVcard{position: absolute; top: 0px; left: -34px; padding: 0; margin: 0;}
.vcard .btVcard a{background-image: none; padding: 0;}
.vcard .photo, .vcard .fn, .vcard .mail a.url{display: none;}
