/* 

	Santo da Serra - Master Stylesheet

	© copyright 2007 webuild solutions
	http://www.webuild.pt
	
*/


/* +++ Geral +++++++++++++++++++++++++ */

body 								{ margin: 0; background: #060 }

/* +++ Grelha +++++++++++++++++++++++ */

#boxSiteLayout 						{ margin-top: 0 ; width: 760px; text-align: left; min-height: 450px; /*padding: 0 7px 0 7px;*/ background-color: #fff; }

#boxSiteLeft						{ background:060 }

#boxSiteRight						{ background:060}

.boxBannerRight						{ width:180px; padding-left: 0px; padding-right:10px; padding-top:10px; margin-bottom: 20px; }


.boxBannerLeft						{ width:170px; padding-left: 10px; padding-right:10px; padding-top:10px; margin-bottom: 20px; }

.bannerEsq							{ padding-top:10px; }

.bannerDir							{ width:161px;padding-top:10px; }

.centro								{ width: 762px; /*background: #FFF*/ }

.boxTopo							{ height:126px; width:100%; }

.row1								{ background-color: #66cc66; }
.row1 strong						{ background-color: #66cc66; color: #fff }
.row2								{ background-color: #99cc99; }

.boxLogo							{ margin-top:60px; margin-left:50px; width:179px; height:195px; background: transparent url(../images/globais/logoSite.gif) no-repeat; overflow:visible; }

/* Topmenu ++++++++++++++*/
#TopMenuContent                     { background:#E8F5DD url(../images/globais/sombraesq.jpg) repeat-y left; padding-top:10px; } 
#topmenubox{ height:28px; width:420px;}
#boxtopmenuredondo{ height:28px; width:18px; background:url(../images/globais/topMenubkg_left.gif) right no-repeat; float:left;}
#boxtopmenudta { height:28px; width:402px; background:url(../images/globais/topMenubkg_right.gif) repeat-x; float:right;}



.formItemPesq input, 
textarea				{border: 1px solid #019301; padding-bottom:1px; padding-left:4px; height:12px; width:100px; float:left; }

.btPesquisa			  {margin-top: 0px; width:16px; height:16px; float:left; }




#Topmenu				{ padding:7px 0px 2px 5px; width:245px; text-align: right; overflow: visible; white-space: nowrap; height:25px; font-size:11px; float: left; }
/*
#Topmenu ul.menu	    {height:25px; font-size:11px; }
#Topmenu ul li	        {float: left; position: relative; height: 13px; text-align:center;list-style:none; list-style-image:none; z-index: 100; }
#Topmenu li	            {padding-right:5px;  padding-left:5px; text-align:left; border:0px!important;}
*/
#boxPesquisa 			{ height:13px; width:130px; padding: 6px 0 8px 20px; float: right; text-align: left; }

 
/*#boxTopMenu	{ padding: 10px 0px 10px 0px;  }
#topmenubox                         { background-color:#E8F5DD; width: 410px; height:15px; margin-left:170px; }
#pesquisabox                        { padding-top:8px; padding-left:20px; background-color:#E8F5DD;}
#boxPesquisa						{ background-color:#E8F5DD; height:13px; width:116px; float:right;}*/






#boxEsquerda						{ padding-top: 0px; background-color:#E8F5DD;}

.boxBanner							{ height:266px; width:886px; }

.boxFotoBanner object				{ height:132px; width:760px; }

#boxPathdiv							{ height:28px; margin-left:0px!important; padding:0px;}

.pathText							{ float:left; margin-left:0px!important;}

.legendaBanner						{ float:right; background:url(../images/globais/seta_legenda.gif) left top no-repeat; padding-left: 15px; }

/* +++ MENU TOPO  ++++++++++++++++++++ */

.boxLang							{  width: 170px; height:30px; margin-bottom:-1px; padding-top:10px; padding-right:10px; background: #F0F0F0 url(../images/globais/MenuCenterbk.png) right repeat-y; }
.tempo 								{ float:left; padding-right:6px;width:130px; }
/*  +++ MENU  ++++++++++++++++++++++++ */

#menuBoxHolder						{  width: 165px }

.menuBox							{ width: 165px; background:#fff; margin-top: 10px; }

.menuItem							{ padding: 6px 8px 6px 8px; margin-bottom: 2px; background: url(../images/globais/bgMenuItemLat.jpg) repeat-y top right; }

.boxMenuTopo						{ padding-top: 15px; padding-right: 5px; }

#navegacaoExtra						{ padding-bottom: 20px; }

/*  +++ CONTEÚDO  ++++++++++++++++++++ */
#contentbox { width:760px;}
#contentHolder						{ padding-top:50px; padding-left:25px!important; padding-right:20px; background: #E8F5DD url(../images/globais/sombraesq.jpg) repeat-y left; }
#contentHolderBody                  { width:525px;}
.boxbody                            { min-width:300px; padding-right:20px;}

.contenBlock						{ margin-bottom: 35px; }

.mainTitle							{ margin-bottom: 18px; }

.mainSubTitle						{ margin-bottom: 18px; }

.boxListHome,
.boxList							{ padding-bottom: 15px; }

.imgList img						{ padding-right: 10px; }

.data								{ padding-bottom: 2px; }

/* +++ GLOSSÁRIO ++++++++++++++++++++ */

#topGlossario						{ padding-bottom: 20px; }

.itemglossario						{ padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px dotted #999; }

.itemGlossarioSel					{ background:#0066cc; padding-left: 2px; padding-right:2px; }

.titGlossario						{ padding-bottom: 15px; }

.subTitleGlossario					{ padding-bottom: 15px; }

.formGlossario input, textarea		{ height: 16px; border: 1px solid #0066cc; }

.pesquisaGlossario					{ padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px dotted #999; }

/* +++ GALERIA ++++++++++++++++++++++ */

#boxGaleria							{ clear:left;}

.subTitulo							{ width:100px; padding-bottom: 3px; }

.thumb								{ width: 108px; }

.thumb img							{ width:100px; height:75px; }

.floppy								{ padding-top:5px; padding-bottom:15px; width: 100px; }

#TipLayer							{ visibility:hidden;position:absolute;z-index:1000;top:-100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=140,Strength=4); }


/* +++ PAGINAÇÃO ++++++++++++++++++++ */

.boxPaginacao						{ padding-bottom:15px; }

.pagNumOn							{ padding-left: 4px; padding-right: 4px; }
.pagNumOn a:link,
.pagNumOn a:active,
.pagNumOn a:visited					{ padding-left: 4px; padding-right: 4px; }

.pagNumOff 							{ padding-left: 4px; padding-right: 4px; }

.pagNumOff a:link,
.pagNumOff a:active,
.pagNumOff a:visited					{ padding-left: 4px; padding-right: 4px; }

.pagNumSel							{ padding-left: 4px; padding-right: 4px; }
.pagNumSel a:link,
.pagNumSel a:active,
.pagNumSel a:visited					{ padding-left: 4px; padding-right: 4px; }



/* +++  EDITOR  ++++++++++++++++++++++ */

.textoNormal img					{ padding: 5px; 10px 10px 0 }

.textoDescricao						{ padding-bottom: 7px; }

/* +++ FORMS  ++++++++++++++++++++++++ */

#formBox							{ /*padding-left: 20px;*/ }

.formName 							{ padding-top: 5px; vertical-align:top; }

.formItem 							{ padding-bottom: 10px; vertical-align:top; }

.formItemPesq input, 
textarea							{ border: 1px solid #019301; padding-bottom:1px; padding-left:4px; height:12px; float:left;}

.btPesquisa							{margin-top: 0px; width:16px; height:16px; padding-right:5px; padding-bottom:5px; float:left; }

.contentTextForm					{ padding-top: 10px; max-width:300px; }

.contentTextForm input, 
textarea							{ border: #999 1px solid; height: 16px; max-width:250px; }

.radioButton input					{ border: none; vertical-align:middle; margin-left: 0 !important; margin-left/**/:-2px; margin-top: 0 !important; margin-top/**/: -2px; }



.btForm								{ padding-top: 15px; }

.btForm	a:link,
.btForm	a:visited,
.btForm	a:active					{ border: none; }
.btForm	a:hover						{ border: none; }


/* +++ FAQ's +++++++++++++++++++++++++ */

.perguntaFaqs						{ cursor:hand; cursor:pointer; padding-bottom: 10px; }

.contentFaq							{ padding: 0 10px 20px 10px;  }

/* +++ Footer  +++++++++++++++++++++++ */

#boxFooter							{ padding: 20px 0px 40px 0px;/*width:573px;*/ background: #E8F5DD url(../images/globais/sombraesq.jpg) repeat-y left; /* margin-top: 55px;  margin-left:25px; margin-right:25px;*/ }

.footerText							{ margin-left:25px; margin-right:25px; padding-top: 13px; background:url(../images/globais/footerLine.gif) top left repeat-x; }

/* +++ TABELAS DAS ANALISES ++++++++++ */

#boxTableAnalises					{ background: #ddecf7; padding: 30px 0 0 15px; height: 370px; }

.scrollTabela						{ display:block; width:417px; overflow: scroll; height: 280px; position: absolute; clip: rect(0 417px 264px 0); }

.anoAnalise							{ margin-bottom: 15px; }

.tableHeaderLeft					{ width:58px; background-color:#fff; border-right: 1px dotted #999; border-left: 1px dotted #999; border-bottom: #999 dotted 1px; border-top: #999 dotted 1px; }

.praiasHeader						{ border-right: 1px dotted #cecece; border-top: #999 dotted 1px; border-bottom: #999 dotted 1px; }

.mesAnalise							{ padding-top: 15px; padding-bottom: 3px; width:60px; }

.analiseNome						{ border-top: #999 dotted 1px; border-left: 1px dotted #999; border-right: 1px dotted #999; padding-top: 2px; padding-left: 3px; }

.analiseAno							{ border-top: #999 dotted 1px; border-left: 1px dotted #999; border-right: 1px dotted #999; padding-top: 2px; padding-left: 3px; width:54px; }

.boxResultados						{ border-right: 1px dotted #cecece; border-top: #999 dotted 1px; /*border: 1px dashed #ccc;*/  }

.dataAnalise						{ padding: 10px 0 5px 15px; width: 428px; background: #ddecf7; }

.legendaTabela						{ padding: 10px 0 20px 15px; margin-bottom: 40px; width: 428px; background: #ddecf7; }

.itemLegenda						{ padding-right: 20px; }