*{  font-family: Arial, Helvetica, sans-serif;}

BODY {
  background-color:#EEEEEE;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-top: 0px;
/*  scrollbar-arrow-color:#002164;
  scrollbar-track-color:#FFFFFF;
  scrollbar-shadow-color:#002164;
  scrollbar-face-color:white;
  scrollbar-highlight-color:#002164;
  scrollbar-darkshadow-color:#002164;
  scrollbar-3dlight-color:##002164;
  */
}

TD.menus_laterales{
	background-image: url(http://www.costa-brava-homes.com/grafics/borde.jpg);
}

TD.menus_laterales2{
	background-image: url(http://www.costa-brava-homes.com/grafics/bordeR.jpg);
}

TD.catalana{
	background-image: url(http://www.costa-brava-homes.com/grafics/catvl.jpg);
}

A{
	color:#003199;
	font-size: 12px;
	text-decoration:underline;

}

A:hover{
	color:red; font-size:12px; text-decoration:underline;
}

A.bl{
	color:#888888; font-size:10px; font-weight:normal;
}

A.bl:hover{
	color:#AAAAAA; font-size:10px; font-weight:normal;
}

A.cont{
	color:black; font-size:11px; font-weight:normal; text-decoration:none;
}

A.cont:hover{
	color:black; font-size:11px; font-weight:normal; text-decoration:underline;
}



TABLE.page_container{
	padding:0px;
	border-style: solid;
    border-width: 1px;        /* sets border width on all sides */
    border-color: black;
/*
	border-right:1 solid #000000;
	border-left:1 solid #000000;
	border-bottom: 1 solid #000000;
*/
}



TD.page_container{
	padding:0px;
	border-style: solid;
    border-width: 1px;        /* sets border width on all sides */
    border-color: black;
}


TABLE.c {
  background-color:white;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif; 
  color: #002164;
  color: black;
}

TABLE.result_table {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif; 
  color: black;
  border-left: 1 solid #000000;
  border-bottom: 2 solid #000000
}


TABLE.c2 {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif; 
  color: black;
}

TABLE.c3 {
  font-size: 11px;
  color: #002164;
  font-weight:bold;
}

/*
TABLE.special_box {
  font-weight:bold;
  font-size: 10px;
  color: #002164;
  font-weight:bold;
  border: 0 dotted #FF9900; 
  padding-left:2; 
  padding-right:2; 
  padding-top:1; 
  padding-bottom:1; 
  background-color:'white';
}
*/

TD.special_title {
  font-weight:bold;
  font-size: 10px;
  color: #002164;
  border-style: solid;
  border-width: 1px;        /* sets border width on all sides */
  border-color: #FF9900;
  padding-left:2px; 
  padding-right:2px; 
  padding-top:1px; 
  padding-bottom:1px; 
  background-color:#FFCC33;
}

TD.special_body {
  text-align:center;
  border-left-style: dotted;
  border-left-width: 1px;        /* sets border width on all sides */
  border-left-color: #FF9900;
  border-right-style: dotted;
  border-right-width: 1px;        /* sets border width on all sides */
  border-right-color: #FF9900;
  padding-left:2px; 
  padding-right:2px; 
  padding-top:1px; 
  padding-bottom:1px; 
  background-color:white;
}


SELECT.public{
   font-family: Arial, Helvetica, sans-serif; 
   background-color: #CCCCCC; 
   color: #000000; 
   font-size: 10px; 
   border-style: solid;
   border-width: 1px;        /* sets border width on all sides */
   border-color: #000000;
   font-weight:normal;
}

SELECT.formbox{
   background-color: #E3EEF9; 
   color: #000000; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   border-style: solid;
   border-width: 1px;        /* sets border width on all sides */
   border-color: #000000;
}

INPUT.boton { 
	background-color: #FF5718; 
	color: #FFFFFF; 
	font-weight: bold; 
	cursor: pointer; 
	font-size:9px;
}

.heading{
	font-size: 15px;
	color: #FF6600;
	border-style:none none dotted none;
	border-color:#000c62;
	border-width:1px;
	margin-bottom:10px;
	margin-top:5px;
	margin-right:0px;
	font-weight:bold;


}
h1{ 
	font-size: 15px;
	color: #FF6600;
	border-style:none none dotted none;
	border-color:#000c62;
	border-width:1px;
	margin-bottom:10px;
	margin-top:5px;
	margin-right:0px;
}

h2{ 
	font-size: 12px;
	color: navy;
	border-style:none none solid none;
	background-color:#FFFFF0;
	border-color:#000c62;
	border-width:1px;
	margin-bottom:5px;
	margin-top:5px;
	margin-right:0px;

}

h3{ 
	font-size: 12px;
	color: navy;
	border-style:none none dotted none;
	border-color:#000c62;
	border-width:1px;
	margin-bottom:5px;
	margin-top:5px;

}


FONT.copyright{
	font-size: 11px;
	color: navy;
	font-style: italic;

}

FONT.footphoto{
	font-size: 10px;
	color: black;
	font-style: italic;
}
/*
A{
	font-size: 12px;
	color:red;
	font-weight:bold;
}
*/

A.cbh{
	font-size:14px;
	color: red;
	font-weight: bold;
	text-decoration:none;
}

A.back{
	font-size: 12px;
	color:red;
	font-weight:bold;
}


A.back2{
	font-size: 10px;
	color:navy;
	font-weight:bold;
}

A.back2:hover{
	font-size: 10px;
	color:red;
	font-weight:bold;
}

A.menu{
	font-size:12px;
	color: white;
	font-weight: bold;
	text-decoration:none;
}

A.menu:hover {color: yellow;} 


TD.price{
	font-size: 13px;
	color:red;
	font-weight:bold;
}

TD.menu {
	background-color:navy;
	text-align: right;
}

TD.menu_info {
	background-color: #343466;
	text-align: right;
}

INPUT.registerbox{
	background-color:#FFFFCC; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

INPUT.botonRegister{
    background-color:#002164; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 10px; 
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

TABLE.register{
 border-style:solid;
 border-color:#002164;
 border-width:1px;
 width: 140px;
 background-color: white;
 font-size: 11px;
 color: black;	
}

TABLE.register TD.content { 
	background-color: white;
	padding: 5px;
	text-align: right;
}

A.property_here {
	color: white;
	font-weight:bold;

}

INPUT.formbox{
	background-color:#E3EEF9; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	font-weight:bold;
}

TEXTAREA.formbox{
	background-color:#E3EEF9; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 11px; 
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

