/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

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



option{
background-color: #f8f5f5;
color:#000000;
border: 0px solid #000;



}

select{
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;



}


#titulomenu {


float:left;
font-size:14px;
color:#000066;
background-color:#b7c6ac;
border:thin solid #ffffff;
width:165px;

}



body {
margin-top:0px;
	
	padding: 0;
	
	background-color: #333367;
	font-size: 12px;
	color: #6B6B6B;
}
.boton{

border: 0px solid #000;
background-image:url(images/buttons/details3.jpg);
width:50px;
height:50px;

position:absolute;
top:220px;
left:100px;

}

.boton:hover{
background-image:url(images/buttons/details4.jpg);
cursor:pointer;


}



.boton2{

border: 0px solid #000;
background-image:url(images/buttons/details3.jpg);
width:40px;
height:40px;
margin-left:30px;


cursor:pointer;

}







h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	
	font-weight: normal;
	color: #000000;
}

h2 {
	margin-bottom: 10px;
	border-bottom: 1px solid #F4F4F4;
	font-size: 26px;
}

h3 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 14px;
	border-bottom: 1px solid #F4F4F4;
}

p, ol, ul, blockquote {
	line-height: 24px;
}

ul {

	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

a {
	color: #000033;
	cursor:pointer;
	text-decoration:underline;
}



img {
	border: none;
}

#textfield1 {
	width: 170px;
	margin-bottom: 10px;
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}


#submit1 {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(images/img7.gif) repeat-x;
	text-transform: lowercase;
	font-size: 12px;
	font-weight:bolder;
	outline:solid 1px #000000;
	
	
	
	color: #000000;
	
}
.textomovil{
text-align:left;
padding:10px;
background-color:#D9D9D9;
border:1px solid #333367;
font-size:14px;
height:920px;
}
		
		
		
.textos {


font-family: Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bolder;
text-align:center;
text-decoration:underline; 



}
/* Posted */

.posted {
	height: 33px;
	margin: 0 0 30px 0;
	padding: 10px 15px 0 15px;
	background: url(images/img6.gif) repeat-x;
	border-bottom: 1px solid #F2F2F2;
}

.posted p {
	float: left;
	margin: 0;
}

.posted .comments {
	float: right;
}

.posted a {
	color: #717171;
}

/* Header */

#header {
	width: 950px;
	height: 115px;
	margin: 0 auto;
	
	
}

/* Logo */

#logo {
	float: left;
	height: 115px;
	padding: 0 0 0 0;
	background: #ffffff;

}

#logo * {
	text-decoration: none;
}

#logo h1 {
	float: left;
	padding: 50px 0 0 40px;
	font-size: 36px;
}

#logo h1 a {
	color: #000000;
}

#logo h1 span {
	font-weight: bold;
}

#logo h2 {
	float: left;
	padding: 72px 0 0 8px;
	font-size: 12px;
	border: none;
}

#logo h2 a {
	color: #B4B4B4;
}

/* Menu */

#menu {

	width: 950px;
	height: 25px;
	margin: 0 auto;
	
}

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



#menu li {
	display: inline;
	
}

#menu a {
	padding: 0 15px 0 20px;
	border-left: 1px solid #DBDBDB;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 13px;
	color: #3B3B3B;
}

#menu .first a {
	border: none;
}

/* Splash */

#splash {
	width: 950px;
	height: 135px;
	margin: 0 auto;
	background: #ffffff;
	float:left;
	
}

/* Content */
#todo{

width: 950px;
	margin: 0 auto;
	background-color:#fdfadb;
	height:auto;
	

}
#content {
	width: 950px;
	margin: 0 auto;
	background-color:#fdfadb;
	height:auto;
float:left;
	
}

#colOne {
	float: left;
	width: 610px;
padding: 0px 0px 0 0px;


}
#colzero {
	float: left;
	width: 610px;
	background-color:#fdfadb;
	
}

#colzeroama {
	float: left;
	width: 610px;
	background-color:#ffff99;
	
}


#carruzero {
	float: left;
	width: 610px;
	height:1100px;
	background-color:#fdfadb;
	
}
#pie {
	float: right;
	width: 685px;
}


.nivel1{
padding-left:10px;
height:248px;

}
.nivel2{

height:252px;

}

#colThree {

float:right;

	
	width:175px;
	padding: 0px 0px 0px 0px;
	background-color:#fdfadb;
}

#colTwo {
position:relative;
	float: left;
	width: 150px;
	padding: 1px 12px 1px 1px;
	background-color:#fdfadb;
}

/* Footer */

#footer {
}

#footer p {
	text-align: center;
	color: #777777;
	width:915px;
}

#footer a {
	color: #5D5D5D;
}

#menusep {font:11px  "Trebuchet MS", Arial, Helvetica, sans-serif; width:610px;  float:left; position:relative; background-color:#d9d9d9;    }


#gallery {font:11px verdana,arial,sans-serif;  padding:15px 0 0 0; line-height:15px; float:left; position:relative    }
#gallery div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; background:url(images/tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {color:#c00; padding:0 20px;  margin-right:2px; margin-top:1px; float:left; background:url(images/tabs_2.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}


#menutop {
font:11px verdana,arial,sans-serif; width:758px; padding:15px 0 0 0;   line-height:15px; 
	
}
#menutop div.offtop {color:#fff; font-size:16px; font-weight:bolder; height:33px; margin-right:2px; line-height:33px; padding:0 30px; float:left; background:url(images/blue-right.gif)  repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer;  z-index:20; position:relative;  }
div.hideitem {display:none; width:0; overflow:hidden;}
div.showitem {clear:left; background:#fff;  width:680px; margin-top:0; top:-1px; border:1px solid #000;padding:20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}


#formusearchac {
color:#FFFFFF;

background-color:#333367;

}



#formu,#formu0,#formupack,#formu5,#formudirect,#formusearch {
color:#FFFFFF;
padding-left:10px;
background-color:#333367;
display:none; 
}

.clear {clear:both;}
.expandir{

border:thin;
border-color:#000000;
border-width:0px;





color:#FFFFFF;
text-align:center;
cursor:pointer;
background:#f8f2ce url(images/dolphin_bg.gif) repeat-x bottom left;
width:190px;
height:32px;


}


#parrafo {

background-color:#fdfadb;

}
#menu {
	position: relative;
	top: 338px;
	left: 275px;
	padding: 5px;
	background: #852CB0;
	border: solid 1px #333;
	border-bottom: solid 0 #333;
	width: 190px;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 100%;
	text-decoration: none;
}
#our {
	background-color: #333367;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	color: #FFF;
	visibility: hidden;
	position: absolute;
	text-align:left;
	z-index: 1;
	left: 490px;
	top: 1px;
	height:260px;
	width:160px;
}

#subMenu4{
background-color: #333367;
	padding: 10px;
	font: bold 12px Verdana;
	color: #FFF;
	
	position: absolute;
	text-align:left;
	z-index: 100;
	left: 0px;
	top: 1px;
	height:265px;
	width:165px;



}




#subMenu7,#subMenu18{
background-color: #333367;
	padding: 10px;
	font: bold 12px Verdana;
	color: #FFF;
	
	position: absolute;
	text-align:left;
	z-index: 1;
	left: 0px;
	top: 1px;
	height:265px;
	width:165px;



}



#spanish,#subMenu,#subMenu2,#subMenu3,#subMenu5,#subMenu6,#inter,#resales,#newcons,#develop,#top {
	background-color: #333367;
	padding: 10px;
	font: bold 12px Verdana;
	color: #FFF;
	display:none;
	position: absolute;
	text-align:left;
	z-index: 1;
	left: 0px;
	top: 1px;
	height:265px;
	width:168px;
}




.paneles{
float:left;
font-size:11px;
width:143px;

}
.paneles:hover{
background-color:#FFCC00;
color:#000000;
}

#flashcontain {
width:610px;
height:270px;
float:left;
position:relative; 
z-index:80;

 
	
	}





#hidestar {
	width: 665px;
	position: relative;
	
	z-index: 1;
	}
	
	
.textosdescr{

text-align:left;
padding:0px;
background-color:#fdfadb;
border:1px solid black;
font-size:14px;


}	

.letragrande{
float:left;color:#333367;font-size:100px;line-height:70px;padding-top:2px;padding-right:2px;font-family: times, Georgia;

}

.letragrande2{
float:left;color:#fdfadb;font-size:100px;line-height:70px;padding-top:2px;padding-right:2px;font-family: times, Georgia;

}



.textolocal{
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
color:#333367;
font-size: 12px;
padding:10px;


}

.textof{
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 12px;



}


.textolocal2{
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
padding:10px;
color:#fdfadb;


}


.preload1 {background: url(images/six_0a.gif);}
.preload2 {background: url(images/six_1a.gif);}

#navegante{

position:relative;
width:950px;
height:36px;
color:#f8f2ce;
background:#f8f2ce;
font-family: Arial, Helvetica, sans-serif;
margin: 0  auto;
z-index:100;


}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(images/six_0.gif) repeat-x; position:relative; z-index:200; font-weight:bolder; font-family: Arial, Helvetica, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bolder; padding:0 0 0 0px; cursor:pointer;background: url(six_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 3px; height:35px; background: url(images/six_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 3px; height:35px; background: url(images/six_0a.gif) no-repeat right top;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#fff; background: url(images/six_1.gif) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(images/six_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{background:url(images/six_1a.gif) no-repeat right top; padding-bottom:3px;}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:1px; top:38px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:180px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:180px; font-weight:bolder;}
#nav :hover ul.sub li a
{display:block; font-size:11px; font-weight:bolder; height:18px; width:180px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #50b5d0;}
#nav li ul.sub li a.fly
{background:#50b5d0 url(images/arrow.gif) 80px 6px no-repeat;}
#nav :hover ul.sub li a:hover 
{background:#333367; color:#fff; border-color:#fff;}
#nav :hover ul.sub li a.fly:hover
{background:#333367 url(images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li b {display:block; font-size:11px; font-weight:bolder; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly
{background:#3f96a9 url(images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly
{background:#50b5d0 url(images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 


#middle hr.line{
height: 1px;
margin: 0 80px 15px 80px;

}

/* ESTO ES GOLF */
a.gallerygolf, a.gallerygolf:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:120px; height:91px; float:left; margin:4px; z-index:50;}
a.slideagolf {background:url(pics/developments/thumbs/polaris.jpg);}
a.slidebgolf {background:url(pics/developments/thumbs/RodaLogo.jpg);}
a.slidecgolf {background:url(pics/developments/thumbs/Corveralogo.jpg);}
a.slidedgolf {background:url(pics/developments/thumbs/bonalba.jpg);}
a.slideegolf {background:url(pics/developments/thumbs/Lasella.jpg);}


a.gallerygolf em, a.gallerygolf span {display:none;}
a.gallerygolf:hover {border:1px solid #fff;}
/* styling for LEFT gallery */
#container_left {position:relative; width:550px; height:515px; background:#d9d9d9; border:1px solid #a49188; }
#container_left img {border:0;}
#container_left .thumbs {width:170px; position:absolute; left:0; top:0;}
#container_left a.gallerygolf:hover span  {display:block; position:absolute; width:402px; height:150px; top:365px; left:140px; padding:5px; font-style:italic; color:#000;  z-index:100;}
#container_left a.gallerygolf:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_left a.gallerygolf:hover, #container_left a.gallerygolf:focus {border:1px solid #000;}
#container_left a.gallerygolf:hover em, #container_left a.gallerygolf:focus em {display:block; position:absolute; width:430px; height:392px; top:5px; left:140px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:180px; padding-left:250px; width:300px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:3em; font-weight:normal; color:#000;}
#container_left h1 em {font-size:3em; color:#000;}
#container_left span {
margin-top:85px;

}
/* FIN DEL GOLF */


/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:57px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(pics/developments/thumbs/LosLiriosAltea.jpg);}
a.slideb {background:url(pics/developments/thumbs/OrquideasAltea.jpg);}
a.slidec {background:url(pics/developments/thumbs/MareNostrumII.jpg);}
a.slided {background:url(pics/developments/thumbs/LasNereidas.jpg);}
a.slidee {background:url(pics/developments/thumbs/ElSenoriodePuntaPrima.jpg);}
a.slidef {background:url(pics/developments/thumbs/LosAlamosAlbir.jpg);}
a.slideg {background:url(pics/developments/thumbs/CumbreDeLasJarras.jpg);}
a.slideh {background:url(pics/developments/thumbs/VictoriaBlockCalpe.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
/* styling for LEFT gallery */
#container_left {position:relative; width:605px; height:515px; background:#d9d9d9; border:1px solid #a49188; }
#container_left img {border:0;}
#container_left .thumbs {width:170px; position:absolute; left:0; top:0;}
#container_left a.gallery:hover span  {display:block; position:absolute; width:502px; height:150px; top:340px; left:180px; padding:5px; font-style:italic; color:#000;  z-index:100;}
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_left a.gallery:hover, #container_left a.gallery:focus {border:1px solid #000;}
#container_left a.gallery:hover em, #container_left a.gallery:focus em {display:block; position:absolute; width:400px; height:392px; top:5px; left:180px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:180px; padding-left:250px; width:300px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:3em; font-weight:normal; color:#000;}
#container_left h1 em {font-size:3em; color:#000;}
#container_left span {
margin-top:85px;

}
.txtBlanca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.txtGeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333367;
	text-align: left;
	padding-left:1px;
	margin:0px;
	
	
	
	
	
}
.txtGeneralrojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#ffffff;
	text-align: left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	background-color:#333367;
}
.txtGeneralrojo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333367;
	text-align: left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	
}
#slider {
  width: 610px;
  margin: 0px auto;
  position: relative;
  height: auto;
 
}
#slider2 {
  width: 580px;
  margin: 0px auto;
  position: relative;
  height: auto;
 
}
.scroll {
  height: auto;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #fdfadb url(images/content_pane-gradient.gif) repeat-x scroll left bottom;

}

.scrollContainer div.panel {
  padding: 0px;
  height: auto;
  width: 610px; /* change to 560px if not using JS to remove rh.scroll */
  
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color:  #999999;
	}


	
#fondo{

position:absolute;
float:left;
top:5px;
left:5px;



background-color:#FFFF99;
margin:10px;



}	
#interior{
float:left;

background-color:#FFFF99;
margin:10px;



}		


		.cartHeaders,.totalRow{display:none;}
		.simpleCart_items{
			overflow-y:auto;
			overflow-x:hidden;
			margin-top:3px;
			
			width:200px;
			margin-bottom:10px;
		}
		.itemContainer{
			clear:both;
			width:200px;
			padding:0px 0;
			font-size:11px;
		}
	
		.itemImage{
		display:block;
		float:left;
		padding-left:5px;
		
		
		}
		.itemImage img {
width: 127px;
height: 102px;
border: 0px;
}

		
		.itemName{
		
			float:right;
			
			padding-right:10px;
		}
		.itemPrice{
			font-size:12px;
			font-weight:bolder;
			float:left;
			
			color:#418932;
			padding-left:5px;
		}
		.itemQuantity{
		display:none;
			float:left;
			width:0px;
			margin-top:-2px;
			vertical-align:middle;
		}
		.itemQuantity input{
			width:20px;
			border:1px solid #ccc;
			padding:3px 2px;
		}
		
		.itemTotal{
		display:none;
			float:left;
			color:#c23f26;
			margin-top:-6px;
		}
	
	
.thumbnail{
position: relative;
z-index: 0;
float:right;margin:5px;padding:5px; border:1px dashed black;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border:1px dashed black;

visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: -400px; /*position where enlarged image should offset horizontally */

}
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 166px;
    height: 150px;
	
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.mapsg{

 float:right; margin:5px; width:380px;height:290px;
 }

.flashani{

 float:right; margin:5px; 
 
 


 
}





#puntazo p {
	width:550px;
	height:551px;
	
	float:left;
}
#huy-magnifier {
	width:300px;
	height:200px;
	border:1px solid #000;
}


#menu14 {

float:left;
	width: 160px;
		}
#menu14 li a {
  	height: 16px;
	text-decoration: none;
	}	
#menu14 li a:link, #menu14 li a:visited {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:left;
	font-size:12px;
	font-weight:bolder;
	display: block;
	background:  url(images/menu14.gif) 0 -32px;
	padding: 8px 8px 8px 8px;
	padding-left:20px;
	}	
#menu14 li a:hover {
	color: #FFF;
	background:  url(images/menu14.gif) ;
	padding: 8px 8px 8px 8px;
	padding-left:20px;
	}
	
	
	#menu15 {
	

	width: 173px;
		}
#menu15 li a {
  	height: 16px;
	text-decoration: none;
	}	
#menu15 li a:link, #menu15 li a:visited {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:left;
	font-size:12px;
	font-weight:bolder;
	display: block;
	background:  url(images/menu14.gif) 0 -32px;
	padding: 8px 8px 8px 8px;
	padding-left:20px;
	}	
#menu15 li a:hover {
	color: #FFF;
	background:  url(images/menu14.gif) ;
	padding: 8px 8px 8px 8px;
	padding-left:20px;
	}
	
	#menu16 li a:link, #menu16 li a:visited {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	font-size:12px;
	font-weight:bolder;
	display: block;
	background:  url(images/seven_0.gif) 0 -32px;
	padding: 8px 8px 8px 8px;
	
	}
	#menu16 li a:hover {
	color: #FFF;
	background:  url(images/seven_1.gif) ;
	padding: 8px 8px 8px 8px;
	
	}	
	
#favoritos {
	width: 190px;
		}
	
#favoritos li a {
  	
	text-decoration: none;
	}	
#favoritos li a:link, #favoritos li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:left;
	padding: 8px 0 0 0px;
	
	}
	
#favoritos li a:hover {
	color: #FFF;
	padding: 8px 0 0 0px;
	
	
	}
	
	
	
  #wrapper { position:relative; float:left; margin:10px;   width:510px; height:300px; }
 
  	#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #CCA;
	z-index:10;
	
}


#box 
{
	display: none;
	position: absolute;
	top: 10%;
	left: 35%;
	width: 400px;
	height: 470px;
	padding: 48px;
	margin:0px;
	border: 1px solid black;
	background-color: white;
	z-index:801;
	font-size:12px;
	
}


#contactop 
{
	
	
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 460px;
	height: 333px;
	padding: 15px;
	margin:0px;
	border: 1px solid black;
	background-color: white;
	z-index:501;
	font-size:12px;
	
}

#contacto2 
{
	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 460px;
	height: 333px;
	padding: 15px;
	margin:0;
	border: 1px solid black;
	background-color: white;
	z-index:501;
	font-size:12px;
	
}


#boxart 
{
	display: none;
	position: absolute;
	top: -2px;
	left: 0px;
	
	
	margin:0px;
	
	background-color: white;
	z-index:101;
	font-size:12px;
	
}




#boxpeq 
{

font-family: Arial, Helvetica, sans-serif;
	display: none;
	position: relative;
	color:#FFFFFF;
	
	width: 350px;
	height: 70px;
	padding: 5px;
	margin:0px;
	border: 1px solid black;
	background-color: #333367;
	z-index:101;
	font-size:12px;
	
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}

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


.polaroid {

     padding:10px 10px 80px 10px;
     border:1px solid #333367;
     background:white;
     text-align:center;
	
}
.polaroidtext {
    color:#333367;
    position:relative;
    top: -60px;
	left:10px;

	
}
.polaroid:hover {
background-color:#D9D9D9;


}
.polaroidpeq {
     padding:3px 3px 60px 3px;
     border:1px solid #333367;
     background:white;
     text-align:center;
	 margin:2px;
}
.polaroidtextpeq {
    color:#333367;
    position:relative;
    top: -50px;
	
	
}
.polaroidpeq:hover {
background-color:#D9D9D9;


}



.rojo_12{color:#FF0000;font-size:12px;}

#formulario_a{

background-image:url(images/form.jpg) ;
background-repeat:repeat-x ; 
margin-bottom:5px;
padding-top:1px;
}



#contenedor_formularios{margin:2px 0 0 2px;}
.formulario_a_izq{float:left;width:173px;background-image:url(images/form.jpg);background-repeat:repeat-x;  margin-left:0px;}
.input{margin-bottom:1px;width:140px;}
.input input{border:1px solid #000000;font-size:11px;padding:1px;width:140px;color:#333333; background-color:#ffffff; margin-right:1px; margin-left:10px;}
.input_area{margin-bottom:1px;}
.input_area textarea{border:1px solid #000000;font-size:11px;padding:1px;width:140px;color:#333333; background-color:#ffffff; margin-right:1px;margin-left:10px;;font-size:11px;font-family:Tahoma;}
.input2{margin-bottom:1px;}
.input3 input{border:1px solid #eeeded;font-size:11px;padding:1px;width:150px;color:#333333;margin-right:1px;margin-bottom:1px;}
.radiob{font-size:11px;}
.enviar input{border:1px solid #999999;font-size:14px; font-weight:bolder;  padding:5px 15px 5px 15px;color:#333367;margin:5px;}
.error{float:left;font-size:11px;color:#FF0000;}
.formula{
font-size:11px; padding-left:10px; color:#FFFFFF;

}
.formula2{
font-size:11px; color:#FFFFFF;

}


#pathnav{

width:950px;
height:15px;

background-color:#b7c6ac;

 margin-left:0px;
color:#000;
 float: left;
 padding-bottom:5px;
}
#pathnav a{
color:#000000;


}



#datos_contacto{
margin-top:1px;


}