/* CSS Document */

body {
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #999999;
  }
.illu .extra_comment{ font-size:10px; margin:0px; margin:10px 0px; background:url(img/bg_h2.gif) repeat-x bottom;}
.illu #date, .illu #rate{ background:#ccc;}
.illu #purchase_price_euro, .illu #amount_required_euro{ background:#DEE3ED url(img/euro.gif) right no-repeat;}
.illu #purchase_price_sterling, .illu #amount_required_sterling{ background:#DEE3ED url(img/pound.gif) right no-repeat;}
.illu #expence_purchase_euro, .illu #expence_mortgage_euro, #result_euro{ background: #ccc url(img/euro.gif) right no-repeat;}
.illu #expence_purchase_sterling, .illu #expence_mortgage_sterling, .illu #result_sterling{ background:#ccc url(img/pound.gif) right no-repeat;}
input, select{height:19px;}
input, select, textarea{border:1px solid #7f9db9;font-size:11px;line-height:18px;background:#DEE3ED;}
.submitbutton{font-size:11px;}
#contact{width:100%;}
#contact p{margin:16px 0px;margin-bottom:0px;}
#contact label{width:202px;display:block;float:left;}
#contact select{width:262px;margin-left:22px;}
#contact input {width:260px;margin-left:22px;}
#contact textarea{margin-left:0px;width:486px;}
#contact select.chico{width:92px;}
#contact input.checkbox{width:25px;border:0px;vertical-align:middle;background:none;}
#contact input.checkbox2{width:25px;border:0px;align:middle;float:left;background:none;}
#contact input.submitbutton{border:0px;font-family:tahoma;height:25px;margin-top:4px;width:91px;color:#fff;font-weight:bold;}
#contenido input.submitbutton{border:0px;font-family:tahoma;height:25px;margin-top:4px;width:91px;color:#fff;font-weight:bold;}

hr {border: none 0; 
border-top: 1px dashed #999999;/*the border*/
width: 98%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #C0C09F;
padding: 6px 0px 0px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

div#navbar2 {
	/*height: 30px;*/
	/*width: 930px;*/

}
div#navbar2 ul {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	line-height: 30px;
	white-space: nowrap;
}
div#navbar2 li {
	list-style-type: none;
	display: inline;
	margin:0 5px 0 0;
	border-right:solid #CCC 1px;
}
div#navbar2 li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #FFF;
	font-weight:normal;
	/*background-color:#596D00;*/
}
div#navbar2 li a:link {
	color: #FFFFFF;
}
div#navbar2 li a:visited {
	color: #FFFFFF;
}
div#navbar2 li a:hover {
	font-weight: normal;
	color: #FF9900;
	background-color:#474543;
	/*border-top: solid #E0E3FC 3px;*/
}

.tirador {
	font-size:80%;
	color:#999999;
}

.asociados {
	border: 1px solid #CCCCCC;
}

 #menu10 {
 	font-size:11px;
	width: 210px;
	/*height: 45px;*/
	/*text-transform:uppercase;*/
	/*margin: 10px;*/
}

#menu10 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu10 li {
	/*border-bottom: 1px solid #000000;*/
}
	
#menu10 li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font-weight:normal;
  	height: 22px;
	text-decoration: none;
}	
	
#menu10 li a:link, #menu10 li a:visited {
	color:#666666;
	display: block;
	background:  url(img/bggray.png) 0 0px;
	/*background: #B8C9E4;*/
	padding: 8px 0 0 10px;
}
	
#menu10 li a:hover {
	color: #000000;
	background:  url(img/bggray_over.png) 0 0px;
	padding: 8px 0 0 10px;
}

.contenido {
  padding:0 20px 10px 30px;
  color:#000000;
  }

.dategreen {
  font-size:90%;
  color: #596D00;
  font-weight:bold;
  }

h1 {
	padding:10px 0 0 0;
	white-space:nowrap;
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#990000;
	font-weight:normal;
	letter-spacing:-2px;
	text-transform:lowercase;
  }
  
h1 a {
  color: #748807;
  }
  
h1 a:hover {
  color: #95B009;
  }
  
h2 {
  font-size:15px;
  color:#990000;
  padding:0;
  font-weight:normal;
  }
  
h3 {
  text-align:center;
  font-size:15px;
  color:#000000;
  background-color:#E2F3FF;
  padding:20px;
  font-weight:normal;
  }

h4 {
  font-size:16px;
  font-weight:normal;
  }

h5 {
  font-size:15px;
  color:#990000;
  padding:0;
  margin:0 0 20px 0;
  font-weight:normal;
  }

h6 {
  font-size:15px;
  color:#990000;
  padding:0 0 0 10px;
  font-weight:normal;
}

h5 a {
  font-size:15px;
  color:#FFFFFF;
  padding:0;
  margin:0 0 20px 0;
  font-weight:normal;
}

h5 a:hover {
  font-size:15px;
  color:#FF9900;
  padding:0;
  margin:0 0 20px 0;
  font-weight:normal;
}

.black {
  color:#000000;
  }

a
	{
	text-decoration:none;
	color:#990000;
	}
	
a:hover
	{
	color:#FF6600;
	} 

.white 
	{ 
	color:#FFFFFF;
	}

.gray 
	{ 
	color:#CCCCCC;
	}

.gray a
	{ 
	color:#CCCCCC;
	text-decoration:none;
	} 

.gray a:hover
	{ 
	color:#FFCC00;
	text-decoration:none;
	}

#blockie 
	{ 
	color:#FFFFFF;
	margin:0 10px 0 10px;
	}

#blockiew
	{ 
	color:#000000;
	margin:0 10px 0 10px;
	} 

#content 
	{ 
	margin:0 0 0 20px;
	} 

.white a
	{ 
	color:#FFFFFF;
	text-decoration:none;
	} 

.white a:hover
	{ 
	color:#FFCC00;
	text-decoration:none;
	}
	
.form_row .textbox2 { width:285px; border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 8px; padding:3px 0px 4px 2px; }
.form_row .textarea { border:1px solid #7f9db9; margin:4px 0px 0px 8px;  padding:1px 3px 2px 3px; width:281px;}
.form_row .image { padding-right: 4px; }
.form_row .checkbox { line-height:22px; margin-left:8px; margin-top:7px; }

.form_interest { float:left; display:inline; width:290px; font-size:11px; margin:4px 0px 0px 170px; padding:3px 0px 4px 0px; }
.form_interest .title { float:left; width:110px; line-height:18px; white-space:nowrap; }
.form_interest .value { float:left; padding:0px 0px 0px 0px; }
.form_interest .value .checkbox { line-height:22px; margin-left:7px; }
.form_interest .text { padding:0px 0px 0px 8px; }

.left-blog-inner { text-align:left; width:543px; padding-bottom: 20px;}
	
.navigation { padding:10px 15px 10px 30px; }
.navigation .alignleft { float:left; }
.navigation .alignright { float:right; }
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.form_row {}
.form_row .title { float:left; width:170px; font-size:11px; line-height:14px; color:#000; padding-top:6px;}
.form_row .value { float:left; margin:0px;}

.form_row .textbox-table { border:1px solid #7F9DB9; font-size:11px; margin:0;}
.form_row .textbox2 { width:285px; border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 8px; }
.form_row .textbox3 { width:135px; border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 8px; }
.form_row .textboxdd { width:20px; border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 8px; }
.form_row .textboxyy { width:40px; border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 8px; }
.form_row .textboxopensize { border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 8px; }
.form_row .textboxAges {width:60px; border:1px solid #7F9DB9; font-size:11px; margin:4px 0px 0px 4px; }
.form_row .textarea { border:1px solid #7f9db9; margin:4px 0px 0px 8px;  padding:1px 3px 2px 3px; width:281px;}
.form_row .select { border:1px solid #7f9db9; margin:4px 0px 0px 8px;  width:130px;}
.form_row .select-table{ width:40px; margin-bottom: 0px; margin-top:4px}
.form_row .image { padding-right: 4px; }

.form_gap {line-height:30px;}
.form_gapshort {line-height:10px;}
.form-table { padding: 0px; width: 99%;}
.form-message-bold { font-weight:bold; }

.form_row {}
.form_row .title { float:left; width:170px; font-size:11px; line-height:22px; color:#000;}
.form_row .value { float:left; padding:0px 0px 0px 0px;}

.form_row .titlewide1 { float:left; width:280px; font-size:11px; line-height:22px; color:#000;}
.form_row .valuewide1 { float:left; padding:0px 0px 0px 0px;}
.form_row .titlewide2 { float:left; width:380px; font-size:11px; line-height:22px; color:#000;}
.form_row .valuewide2 { float:left; padding:0px 0px 0px 0px;}
.form_row .titlewide3 { float:left; width:260px; font-size:11px; line-height:22px; color:#000;}
.form_row .valuewide3 { float:left; padding:0px 0px 0px 0px;}