/* - Reset
--------------------------------------------------------------------------------------------------------------*/
*{margin:0;padding:0;}
iframe,a img,fieldset,form,table{border:0;}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;}
dd,dt,li,dl,ol,ul{list-style:none;}
legend{color:#000;}
button,select,textarea,input{font:100%;}
table{border-collapse:collapse}
caption,th,td{text-align:left;}


/* - Common
--------------------------------------------------------------------------------------------------------------*/

body 									{
											background : #fff url(/img/fnd.body.png) repeat-x top;
											font-family: "Trebuchet MS", "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
											font-size : 0.63em;
											opacity : .9999;
											padding : 252px 0 0 0;

										}
hr 										{ 	display : none; }
a, a:visited 							{ 	color : #0453a2; }
a:hover, a:visited:hover				{ 	color : #f60; text-decoration : underline !important; }

.ro 									{ 	display : block; position : absolute; top : -3000em; }
.none 									{ 	display : none; }

acronym, abbr 							{ 	cursor : help;}


/* - TOP
--------------------------------------------------------------------------------------------------------------*/
div.top 								{
											width : 990px;
											height : 253px;
											position : absolute;
											top : 0;
											left : 50%;
											margin : 0 0 0 -495px;
											background :  url(/img/fnd.contacto.png) no-repeat left top;
										}
										
div.top h1.logo							{
											width : 259px;
											height : 50px;
											position : absolute;
											top : 185px; left : 30px;
											background : url("/img/logo.png") no-repeat 0 0;
											text-indent : -3000em;
										}
div.top h1.logo a						{
											display : block;
											width : 100%;
											height : 100%;
											text-indent : -3000em;
											text-decoration : none !important;
										}
										
div.top ul.menu 						{
											position : absolute;
											top : 180px;
											left : 319px;
											width : 641px;
											height : 72px;
											background : url(/img/fnd.menu.png) no-repeat 640px 1px;
											text-align : center;
											
										}
div.top ul.menu span 					{	position : absolute; top : -3000em; }									
div.top ul.menu li 						{
											float : left;
											position : relative;
											height : 72px;
											background : url(/img/menu.png) no-repeat;
										}
div.top ul.menu li.inicio				{ 	width :  93px; }
div.top ul.menu li.vantare				{ 	width :  93px; }
div.top ul.menu li.buscador				{ 	width : 195px; }
div.top ul.menu li.seleccion			{ 	width : 158px; }
div.top ul.menu li.contacto 			{ 	width : 102px; }
div.top ul.menu li.selected 			{ 	font-size : 1.4em; color : #fff; }
div.top ul.menu li ul.sub				{   display : none; }

div.top ul.menu li a 					{
											background : url(/img/menu.png) no-repeat;
											display : block;
											height : 100%;
											width : 100%;
											text-decoration : none;
											font-size : 1.4em;
										}
div.top ul.menu li.inicio,
div.top ul.menu li.inicio a 			{ 	background-position : 0       0; }
div.top ul.menu li.vantare,
div.top ul.menu li.vantare a 			{ 	background-position : -93px   0; }
div.top ul.menu li.buscador,                                      
div.top ul.menu li.buscador a			{ 	background-position : -186px  0; }
div.top ul.menu li.seleccion,                                     
div.top ul.menu li.seleccion a 			{ 	background-position : -381px  0; }
div.top ul.menu li.contacto,
div.top ul.menu li.contacto a 			{ 	background-position : -539px  0; }


div.top ul.menu li.inicio a:hover 		{ 	background-position :    0    -72px; }
div.top ul.menu li.vantare a:hover 		{ 	background-position :  -93px  -72px; }
div.top ul.menu li.buscador a:hover		{ 	background-position : -186px  -72px; }
div.top ul.menu li.seleccion a:hover 	{ 	background-position : -381px  -72px; }
div.top ul.menu li.contacto a:hover 	{ 	background-position : -539px  -72px; }

div.top ul.menu li.iniciosel				{ 	background-position :   0px   -144px;;  width :  93px; }
div.top ul.menu li.vantaresel				{ 	background-position : -93px   -144px;;  width :  93px; } 
div.top ul.menu li.buscadorsel				{ 	background-position : -186px  -144px;;  width : 195px; }
div.top ul.menu li.seleccionsel  			{ 	background-position : -381px  -144px;;  width : 158px; }
div.top ul.menu li.contactosel				{ 	background-position : -539px  -144px;;  width : 102px; }

										

/* - Content
--------------------------------------------------------------------------------------------------------------*/
div.content								{ 
											width : 928px;
											min-height : 400px;
											border-right : 1px solid #dfdfdf;
											border-left : 1px solid #dfdfdf;
											margin : 0 auto;
											font-size : 1.2em;
											padding : 0 0 30px 0;
										}



										/* ----- INFO ----- */

div.content div.info{
	clear : both;
	border-bottom : 1px dotted #ccc;
	background : #fafafa;
	padding : 15px;
	margin : 0 0 20px 0;
}
div.content .info[class]{
	display:block;
}
div.content h2{
	font-weight:bold;
	font-size : 2em;
	margin:0 0 3px 0;
	clear:left;
	font-family : optima, "Lucida Grande", arial, sans-serif;
	color : #3f3732;
}
div.content .info p{
	font-size : 1em;
	line-height : 1.2em;
	margin:0 0 12px 0;
	color : #7e716a;
}



/* - Contact
--------------------------------------------------------------------------------------------------------------*/

										

/* - Footer
--------------------------------------------------------------------------------------------------------------*/		
div.footer 								{
border-right : 1px solid #dfdfdf;
border-left : 1px solid #dfdfdf;
width : 928px; 
position : relative;
left : 50%;
margin : 0 0 0 -465px ;
padding : 0 0 0 0;
font-size : 1.1em;
float : left; clear : both;
										}
* html div.footer { width : 928px; margin-left : -232px; left : 49.9%;}
div.footer ul.menu 						{ 	
											text-align : center;
											background : #fbfbfb url("/img/vcard.png") repeat-x center top;
											padding : 15px 0;
											margin : 20px 0 0 0;
											font-size : 1em;
	 									}
div.footer ul.menu li					{ 	display : inline; 
											width : auto;
											margin : 0 20px 0 0;
											font-size : 1.2em;
	 									}
div.footer ul.menu li a					{   color : #666 !important; font-size : .88em; text-decoration : none;}
div.footer ul.menu li a:hover			{   color : #222 !important; }
div.footer ul.menu li.contact			{ 	margin : 0; } 
div.footer ul.menu li.selected			{ 	font-weight : bold; }
div.footer div.vcard 								{
											width : 100%;
											background : url("/img/vcard.png") repeat-x center top;
											text-align : center;
											padding : 20px 0;
											line-height : 1.4em;
										}

div.footer div.vcard .fn 				{
											color : #000;
											font-weight : bold;
											font-size : 1.2em;
											text-decoration : none !important;
											cursor : default;	
										}
										a.inmuebles,
										a.inmuebles:hover,
										a.inmuebles:focus,
										a.inmuebles:visited 							{ text-decoration : none !important; color :#333 ; cursor  :default !important; }
										



/*Sin cabecera*/
div.top 											{ background : transparent; height : 72px; }
body 												{ padding-top : 73px; background : #fff url(/img/fnd.body.vantare.png) repeat-x top;}
h1.logo 											{ top : 0 !important; }
div.top ul.menu     								{ top : -1px; }



div.footer p.clover { text-align: center;  padding : 20px; position  :relative; top : -10px;}
div.footer p.clover a { padding : 8px 0 10px 26px; background : url("/img/cloverlogo.png") no-repeat left center;  }
a.aviso { font-size : .9em; text-decoration : none;}