/* --------- /stylesheets/quinta_da_eguada.css --------- */ 
/* CSS Document */
h1,h2{
	font-weight:normal;
	margin:0;
	padding:0;
	display:block;
}
/* BOXES */
#boxconta{
	height:160px;
	width:392px;
	background-repeat: no-repeat;
	z-index: 1;
	background-image: url(/images/contactos.png);
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#boxconta1{
	height:272px;
	width:30px;
	float: left;
	z-index: 1;
}

#boxconta2{
	height:60px;
	width:300px;
	float: left;
	z-index: 1;
}

#boxconta3{
	z-index: 1;
	padding-left: 30px;
	padding-top: 40px;
}
#boxconta3 p{
	margin-top:0;
}
body {
	margin: 0;
	background-image: url(/images/background3.png);
	z-index: 1;
	background-color: #6e584a;
	overflow-x:hidden;
	
	}
#boxall{
	height:693px;
	width:833px;
	border:0;
	overflow:hidden;
	z-index: 1;
	margin:5px auto 0;
}
#boxbanner{
	height:155px;
	width:833px;
	background-repeat: no-repeat;
	background-image: url(/images/banner2.png);
	z-index: 1;
	position: relative;
	margin-top: -164px;
}
#boxmenu{
	height:520px;
	width:160px;
	float:left;
	z-index: 1;
}








#boxinteracao{
	width:673px;
	float:right;
	background-repeat: no-repeat;
	z-index: 1;
}
#boxtodos{
	height:480px;
	width:673px;
	background-image: url(/images/interacao.png);
	background-repeat: no-repeat;
	z-index: 1;
	padding-top: 10px;
}
#boxtext1{
	height:79px;
	width:343px;
	z-index: 3;
	position: relative;
	left: 25px;
	top: 340px;
	text-align: center;
	padding-top: 10px;
}

#boxtext2{
	height:377px;
	width:249px;
	left:406px;
	top:-60px;
	z-index: 3;
	position: relative;
	overflow-y:auto;
}
#boxswf{
	position: relative;
	z-index: 2;
	top: -490px;
}
#boxempty_contactos{
	height:50px;
}
#boxhome{
	height:490px;
	width:673px;
	background-repeat: no-repeat;
	background-image: url(/images/home.png);
	z-index: 1;
}
#boxcontactos{
	height:20px;
	width:710px;
	background-color: #666666;
	z-index: 1;
	float: right;
	position: relative;
	top: -25px;
}
#boxcontactos p, #boxcontactos32 p{
	margin:0;
	padding:0;
}
#boxcontactos32{
	height:20px;
	width:673px;
	background-color: #666666;
	text-decoration: none;
	z-index: 4;
	float: right;
	position: relative;
	top: 10px;
}

#boxtexto1{
	height:375px;
	width:240px;
	margin-top: 90px;
	padding-right: 25px;
	float:right;
	z-index: 1;
}

#boxtexto2{
	width:330px;
	margin-left: 20px;
	z-index: 1;
}

#boxempty{
	width:330px;
	height: 340px;
	z-index: 1;
}



#boxmenu1, #boxmenu2{
height:44px;
	width:108px;
float:left;
z-index: 1;
display:block;
}

#boxlinks{
	width:108px;
	float:left;
	z-index: 4;
	position: relative;
	padding-top: 13px;
}

#boxmenu4, #boxmenu3, #boxmenu5{
	height:33px;
	width:108px;
	float:right;
	padding-right: 10px;
	z-index: 1;
	display:block;
}

#boxsubmenuIMG{
	height:44px;
	width:673px;
	background-image: url(/images/SUBmenu.png);
	background-repeat: no-repeat;
	z-index: 1;
}

#boxsubmenuTXT{
	height:18px;
	width:630px;
	margin-left: 15px;
	z-index: 1;
	
}
#boxsubmenuTXT1{
	height:26px;
	width:645px;
	z-index: 1;
}

#boxw20{
	height:20px;
	width:160px;
	float: inherit;
	background-color: #666666;
	z-index: 1;
}

#boxcontactos1{
	height:20px;
	width:670px;
	float: right;
	background-color: #666666;
	z-index: 1;
}

#boxpostIT{
	height:205px;
	width:140px;
	float: left;
	background-image: url(/images/postIT.png);
	background-repeat: no-repeat;
	z-index: 1;
}

#boxpostIT1{
	height:246px;
	width:100px;
	float: left;
	z-index: 1;
}

#boxpostIT2{
	height:50px;
	width:140px;
	float: left;
	z-index: 1;
}

#boxpostITtxt{
	height:121px;
	width:110px;
	float: right;
	z-index: 1;
	padding-top: 5px;
}

#boxCONTENTS{
	height:330px;
	width:659px;
	float: left;
	z-index: 1;
}

#boxCONTENTS1{
	height:330px;
	width:519px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(/images/fotoGRANDE.png);
	z-index: 1;
}

#boxPequena{
	height:125px;
	width:659px;
	float: left;
	background-repeat: no-repeat;
	z-index: 1;
}

#boxGRANDE{
	height:131px;
	width:115px;
	float: right;
	z-index: 1;
}

#boxPequenaContents{
	height:120px;
	width:164px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(/images/fotoPequena.png);
	z-index: 1;
}
	
#boxEmptyx{
	height:5px;
	width:115px;
	float: left;
	z-index: 1;
}


#boxSUBMENUcontent{
	height:113px;
	width:115px;
	float: left;
	z-index: 1;
}


#boxEmpty1{
	height:5px;
	width:659px;
	float: left;
	z-index: 1;
}

#boxEmpty2{
	height:10px;
	width:164px;
	float: left;
	z-index: 2;
}


#boxfotoPequena{
	float: left;
	padding-left: 18px;
	z-index: 1;
}

#boxfotoGRANDE{
	height:295px;
	width:440px;
	float: left;
	padding-left: 33px;
	z-index: 1;
}

#boxEmpty3{
	height:15px;
	width:519px;
	float: left;
	z-index: 1;
}

#boxEmpty4{
	height:115px;
	width:140px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(/images/PEDIGREE.png);
	z-index: 1;
	text-align: center;
	padding-top: 30px;
}

#boxEmpty5{
	height:10px;
	width:140px;
	float: left;
	z-index: 1;
}

#boxpedigree{
	height:16px;
	width:140px;
	float: right;
	z-index: 1;
}


#boxcreditos{
	height:245px;
	width:160px;
	z-index: 1;
}
#clear{
	clear: both;
	height: 20px;
}


#map{
	width: 400px;
	height: 240px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}


#mapsheet{
	width: 450px;
	height: 255px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/mapBG.png);
	padding-top: 20px;
	background-repeat: no-repeat;
}

#link{
	width: 400px;
	height: 235px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/mapBG.png);
	padding-top: 40px;
	background-repeat: no-repeat;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	padding-left: 50px;
}

#logo{
	width: 300px;
	position: relative;
	z-index: 4;
	margin-left: 370px;
	margin-top: 98px;
	font-size: 30px;
	color: #FFFFFF;
	font-family: geneva, helvetica, verdana;
	padding:0;
	display:block;
	font-weight:normal;
}

#logo1{
	width: 300px;
	position: relative;
	z-index: 4;
	margin-left: 370px;
	font-size: 17px;
	font-family: Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 30px;
	margin-top: -5px;
	display:block;
	font-weight:normal;
}







a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.txt1 {
	color: #543A1D;
	font-size: 13px;
	font-family: "Courier New", Courier, monospace;
}
.txt2 {
	color: #422E17;
	font-size: 13px;
	font-family: "Courier New", Courier, monospace;
}
.destaque {
	color: #604322;
	font-size: 16px;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
}
.contactos_postit_link{
	font-size: 14px;
	color: #CC0000;
	font-family: "Courier New", Courier, monospace;
	text-decoration: underline;
}
.contactos_postit {
	font-size: 14px;
	color: #650000;
	font-family: "Courier New", Courier, monospace;
}
.contactos_links {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
}
.contactos {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	display:block;
	padding-top:3px;
}
/* outras paginas */
.pedigree {
	color: #650000;
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
}

.postit {
	color: #650000;
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
}
.postit_select, .rel_sel {
	color: #650000;
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
}
.preload_geral {
	background-color:white;
	background-image:url(/images/ajax-loading.gif);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	color:#333333;
	display:none;
	font-family:Tahoma;
	font-size:12px;
	height:16px;
	left:60%;
	margin-left:-8px;
	padding:8px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:300px;
	width:16px;
	z-index:10000;
}
.overlay {
	background-color:#000000;
	bottom:0;
	cursor:wait;
	display:none;
	height:100%;
	opacity:0.3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	position:absolute;
	top:0;
	width:100%;
	z-index:9998;
}
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
  background-color:#000000;
  display:block;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/stylesheets/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #87876a;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #7e6556;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 11px;
  font-weight: normal;
  background-color: #7e6556;
  color: #FFFFFF;
}
.cluetip-default #cluetip-title a {
  color: #FFFFFF;
  font-size: 11px;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #FFFFFF;
}





/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/*JSCROLL PANE*/
html {scrollbar-face-color: #928781;
scrollbar-shadow-color: #928781;
scrollbar-highlight-color: #928781;
scrollbar-3dlight-color:#7e6556;
scrollbar-darkshadow-color: #7e6556;
scrollbar-track-color: #7e6556;
scrollbar-arrow-color: #7e6556;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 4;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #928781;
}
.jScrollPaneDrag {
	position: absolute;
	background: #7e6556;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
