/* GENERAL fonts */
HTML {HEIGHT: 100%;}
BODY {	margin: 0; background-color: #fifaff;	background-image: url('bg.png'); background-repeat: repeat-x;}
p,td {color:#3a5987 }
td {font-size: 11px;}
P, OL, UL, DIV, H1, H2 {	font-family: "century ghotic", "verdana", "arial";  font-size: 12px;TEXT-ALIGN: LEFT;}
H1 { font-size: 11px; }

P, H1, H2 {margin: 0px 0px 0px 0px; PADDING: 0;}

H2 a { text-decoration: none;color:#204b7a;  margin-top: 0px;  margin-bottom: 0px; padding: 0px; }

H2 {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity='60');	
	opacity: .6;
	background:#ffffff;
	width: 739px;
	margin-left: 0px;
font-size: 20px; font-family: "century ghotic", "verdana", "arial";TEXT-ALIGN:center; border-top: 0px solid #204b7a; color:#204b7a; 
margin-top: -80px;  
padding: 6px; 
display: block; 
height: expression(document.all['opacity'].clientHeight); 
left: 5px; 
width: expression(document.all['opacity'].clientWidth); 
z-index: 1000; 
position: relative; 
top: 80px; 
left: 0px;

}

 H2#sencillo {
z-index: 0;  font-size: 17px; TEXT-ALIGN:left; border-bottom: 0px solid #6889bc; color:#6889bc; margin-top: 0px;  margin-bottom: 20px;
display: block; 
height: expression(document.all['opacity'].clientHeight); 
left: 5px; 
position: relative; 
top: -5px; 
left: 0px;
width: expression(document.all['opacity'].clientWidth); 
}
.text-pane {vertical-align: top;}

h3.first {font-size: 12px; padding: 3px; margin: 3px;}
.csc-header-n1 {margin-bottom: 0px;}

.csc-textpic-caption {width: 99.9%;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity='60');opacity: .6;background:#ffffff;font-family: "century ghotic", "verdana", "arial";
TEXT-ALIGN:center; 
border-bottom: 0px solid #2a5a8f; color:#2a5a8f; 

margin-bottom: 30px;
padding: 2px; 
display: block;
height: expression(document.all['opacity'].clientHeight); 
position: relative;
top: -28px; 
left: 0px;
width: expression(document.all['opacity'].clientWidth); z-index: 1000; font-weight: bold;
}













.csc-header H1  { font-size: 13px; font-family: "century ghotic", "verdana", "arial";TEXT-ALIGN:left; color:#6889bc; margin-bottom: 0px; }



.csc-header H3  { width: 90%;line-height: 10px; font-size: 14px; font-family: "century ghotic", "verdana", "arial";TEXT-ALIGN:left; border-bottom: 1px solid #6889bc; color:#6889bc; margin-top: 4px;  margin-bottom: -10px;  margin-left: 25px;  }
H3 a { font-size: 12px;}

H4 {margin: 0px 0px 0px 10px; PADDING: 0;}

.description h4  {font-size: 12px; padding: 3px; margin: 3px;}

H5 {margin: -3px 20px -10px 13px; PADDING: 0; font-size: 13px; color: #fff; border-bottom: 0px solid white}
#wholepage {width: 970px; margin: 0 auto; text-align: center;background-image: url('nautic.png');background-position: top; background-repeat: no-repeat; background-attachment: fixed; min-height: 700px;}
#header {	width:100%; 	height: 95px; 	background-repeat: no-repeat; 	background-position: left; 	background-image: url('im-top.png');	}
#header SPAN {	width:200PX; 	height: 40px; FLOAT: RIGHT;	 font-size: 11px; }
#header h1 {	padding-left: 290px; padding-top: 20px; color: #00a7e9;}
#header #head table {width:100%; border:0px; height:77px; padding:0; margin:0;}
#header #head td {border:0px;padding:0; margin:0;}
#header #head #un {border:0px;padding:0; margin:0; height: 15px;}
.tablauno {width:90%; border:0px; text-align:center; padding:0px; margin:4px;}

.celdauno {width: 60px; height: 65px; vertical-align: top; padding-left:20px;}
.celda {width:195px; height:78px; vertical-align:top}

.img-link {border: 0px;}
#foot td, table {border:0px;padding:0; margin:0;}


#home {padding-left: 20px; padding-top: 10px;}


#logo {width: 184px; height: 77px; background-image: url ("logo.png"); }
img.spacer-gif {display:none;}

div.tx-wtcontentchange-pi1 {
	padding-top: 10px;
	width: 750px;
	padding: 0px;
	height: 280px;
	
	}
div.wt_contentchange_link {
	padding-top: 0px;
	margin:0px;
	border-bottom: 0px solid #ccc;
	text-align: center;
	padding-bottom: 5px;
}

div.wt_contentchange_link a {
	padding: 2px 6px 2px 2px;
	text-align: center; color: #97b1db; text-decoration: none; border: 1px solid #97b1db;font-size: 10px;
}
div.clear {
	clear: both;
}


#language { height: 15px; padding: 0; margin: 0; float: right;border-bottom: 1px solid #d7e1f1;   padding-left: 0px; padding-right: 5px; font-size: 12px; COLOR: WHITE;border-right: 1px solid #d7e1f1;}
#language A {	 font-size: 11px; padding-left: 6px; padding-right:4px;  padding-top: 4px; COLOR: #ffffff; text-decoration: none; border-left: 1px solid #d7e1f1;font-family:  "arial";  }
#img-link {padding: 10px 0px 0px 20px; border:0}

#menutop {	width:200PX; 	height: 20px; FLOAT: RIGHT;	 font-size: 11px; }

#menutop ul {padding: 0; margin: 0; float: right;}
#menutop li {list-style-type:none;display: inline;COLOR: WHITE}
#menutop A{	 font-size: 11px; COLOR: WHITE}
.tx-spsocialbookmarks-pi1 img {border:0; margin: 2px;}
#titulo{width: 370px; height: 15px; float: left;margin-left:255px; padding-left: 10px; color: #d7e1f1; border-bottom: 1px solid #d7e1f1; font-family:  "arial"; font-style: italic; font-size: 12px;}

#leftside {	vertical-align: top; 	width: 200px;	}
#center {	vertical-align: top; 	}
#rightside {	vertical-align: top; 	width: 200px;	}
#rightcolumnof2 {	vertical-align: top; 	width: 700px;	}
#leftcontent {	width: 100%;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;	}
#leftcontentshared {	width: 100%;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;	}
#rightcontent {	width: 100%;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;		 background-image: url('bannermid.png');}
#bordercontent {	width: 100%;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;		}
#bordercontentshared {	margin-top:-5px;	margin-bottom:15px;	 background-image: url(right.png); background-repeat: no-repeat; width: 170px; height: 400px; padding-left: 7px; padding-right: 5px;padding-bottom: 0px;	padding-top: 11px;		}

#bannertop {max-height: 15px;  height: 15px; padding-left: 0px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; width: 784px; TEXT-ALIGN: LEFT;background-image: url('bannertop.png');background-position: top left; background-repeat: no-repeat; }
#bannerbottom {	
max-height: 15px;  height: 15px; 
padding-left: 0px;	padding-right:0px;	padding-top:0px;	margin-top: 0px;
width: 784px; TEXT-ALIGN:center;
background-image: url('bannerbottom.png');
background-position: top left; background-repeat: no-repeat; }

#normalcontent {min-height: 600PX;	padding-left: 15px;	padding-right:18px;	text-align: justify; padding-top: 0px;	width: 750px; TEXT-ALIGN: LEFT;background-image: url('bannermid.png');background-repeat: repeat-y;}
#normalcontentshared {	padding: 10px; width: 763px;background-image: url('bannermid.png');}
#rightcontentshared { padding: 10px; width: 763px;  background-image: url('bannermid.png');background-repeat: repeat-y;text-align: center;}

#menuprin {height: 28px; margin-top: 12px;}
ul#menu {width: 700px; height: 28px;padding: 0; margin: 0;list-style-type:none;}
ul#menu li {display:inline; width: 120px; list-style-type: none; padding: 0; margin: 0;} 
ul#menu a { width: 130px; color: #ffffff; text-decoration: none;  margin:0; font-weight: normal; padding:12px 13px 12px 13px;height:27px;} 
ul#menu a:hover {padding:12px 13px 12px 13px; height:27px;text-decoration: NONE; border-bottom: 4PX SOLID WHITE; border-top: 1PX SOLID#eaeaea; background: #7398d0;  }
ul#menu li.current a {border-bottom: 4PX SOLID WHITE; border-top: 1PX SOLID#eaeaea; background: #adc1e3; color:#3568a0 }



#menu_2 {width: 700px; height: 35px; 	MARGIN-top: 5px;}
#menu_2 ul#menudos {padding: 0; margin: 0; text-align: left; float: left;}
#menu_2  ul#menudos li {display: inline; list-style-type: none;  text-align: center;}
#menu_2  ul#menudos li A {color: #4e6b95;	 text-decoration: none; } 
#menu_2  ul#menudos  li A:hover {text-decoration: NONE;}
#menu_2  li.menu2-no {  font-size: 10px; }
#menu_2  li.menu2-act {  font-size: 10px;  font-weight:bold;}
#menu_2  li.menu2-no span {width: 159px ;  height: 32px; background: url(menu2NO.png);background-repeat: no-repeat; padding: 4px 0px;margin:3px 5px }
#menu_2  li.menu2-act span {width: 159px ;  height: 32px ; background: url(menu2.png); background-repeat: no-repeat; padding: 4px 0px; margin:3px 5px;}





#menu_3 li.menu1-level3-no {  font-size: 10px; }
#menu_3 li.menu1-level3-act {  font-size: 10px;  font-weight:bold;  }

#menu_3 li.menu1-level4-no {  font-size: 10px; }
#menu_3 li.menu1-level4-act {  font-size: 10px;  font-weight:bold;  padding-left:40px;}


#sitepath {width: 100%; white-space: nowrap;  font-family: verdana, arial;  font-size: 11px;  padding: 1px 1px 5px 5px; float: right;}
#sitepath A {  text-decoration: none;  color:#00a7e9;}
#sitepath A:hover {  text-decoration: underline;}



#mailform {border: none; padding: 0; margin: 0}
form#mailform {border: none;  padding: 0; margin: 0}
#mailform .csc-mailform {border: none;  padding: 0; margin: 0}

#mailformname {BACKGROUND: TRANSPARENT; BORDER: 2PX SOLID #FFF}
#mailformemail{BACKGROUND: TRANSPARENT; BORDER: 2PX SOLID #FFF}

#mailformaddress {BACKGROUND: TRANSPARENT; BORDER: 2PX SOLID #FFF}

#footer {width: 100% ;  height: 81px; background: url(footer.png);background-repeat: no-repeat; padding: 0;margin-top:15px; margin-left: 5px; }
#footer ul {margin: 0px; padding:0; padding-top: 16px;}
#footer li {list-style-type: none; color: white; font-size: 11px;}


#gbwheather {margin-left: -5px; padding:  6px;  margin-top: 20px; padding-left:  2px;color: #91acd5; background: url(/fileadmin/plantilla/tiempo.png); background-repeat: no-repeat; height: 200px;}
#gbwheather .tit  {text-align: center; color: #fff;  font-weight: bold;}
#gbwheather .subtit  {text-align: LEFT; margin-top: 5px;font-size:10px; font-weight: bold;}
#gbwheather .now{font-size: 26px; font-weight: bold; color: #91acd5; vertical-align: top; margin-top: 30px;}
#gbwheather .par {font-size: 11px;color: #91acd5; padding-left: 10px;}
#gbwheather img#temps {text-align:left; width:65px; height: 65px; padding: 1px;}





#preus {font-size: 11px; border-bottom: 0px}
#preus td {width: 33%; text-align: center;}
#preus td p.bodytext{font-size: 11px; text-align: center;}

#precios {font-size: 11px; border-bottom: 2px solid #dddddd;}
#precios td {width: 33%; text-align: center;}
#precios td p.bodytext{font-size: 11px;text-align: center;}

.Estilo9 {font-size: 12px; font-family: "Arial", "Helvetica", "sans-serif"; font-weight: bold; }
.Estilo10 {color: #FFFFFF; font-size: 10px; font-weight: bold; }}
 
H4 {margin: 0px 0px 0px 10px; PADDING: 0;}

.csc-menu-1 ul {padding: 0; margin: 0; text-align: left; float: left;}
.csc-menu-1 li {display: inline; list-style-type: none;  text-align: center;}
.csc-menu-1 a {text-decoration: none; margin: 3px; padding: 0px 5px 0px 5px}






.tx-realty-pi1-filter-form h3 {font-size: 11px; padding: 0 0 10px 2px; color: white;}

select.select {
	font-size: 12px;
	width: 140px;
	max-width:140px;
	height: 12px;
	line-height: 12px;
	border-style: solid;
	border: 1px solid #4474b0;
	background-color: white;
	margin: 2px;
	padding: 2px 0 0 0;
}

select.tx-realty-pi1-input option {
	font-size: 12px;
	width: 140px;
	max-width:140px;
	height: 12px;
	line-height: 12px;
	border-style: solid;
	border: 1px solid #4474b0;
	background-color: white;
	margin: 2px;
	padding: 2px 0 0 0;
}




