html,body{ }
body{
 
	font:14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6b6f71;
	position:relative;
	min-width:960px; 
	background-color: #636466;
}
/*********************************header*************************************/
header{width:100%; background: url(../images/bg-header.jpg) 0 0  repeat-x; padding:52px 0 0; background-color:#e1e1d7;width:100%;	position:relative; }
	header .indent-bottom{padding-bottom:11px;}
h1{float:left;}
	h1 a{
		display:inline-block;
		background:url(../images/logo-bg.jpg) 0 0 no-repeat;
		padding-left:58px;
		width:180px;
		height:53px;
		text-indent:-999999px;
		 
	}
.img-noticia{width:195px; overflow:hidden;float:right; } 	
.img-noticia2{width:295px;overflow:hidden;float:right;margin-left:10px; } 	
#banner{
	width: 100%;
	padding-bottom:33px;
	position:relative;
	overflow:hidden;
	background:url(../images/slider-shadow.png) center bottom no-repeat;
}
	#banner .caption{
		z-index:998;
		position:absolute;
		top:85px;
		right:0px;
		width:397px;
		overflow:hidden;
		font:40px/40px 'Bitter', serif;
		color:#212121;
		text-transform:uppercase;
	}
#madrid{
background:url(../images/madrid.png) no-repeat 50px 50px;
height:98px;background-color:#d2bc00;padding-left:250px;
}
#alava{
background:url(../images/alava.png) no-repeat 50px 42px;
height:98px;background-color:#13a6ff;padding-left:220px;
}
#navarra{
background:url(../images/navarra.png) no-repeat 50px 50px;
height:98px;background-color:#ff4727;padding-left:270px;
}

#noticias{
background:url(../images/noticias.png) no-repeat 50px 50px;
height:98px;background-color:#308db3;padding-left:270px;
}

#aviso{
 
height:98px;background-color:#308db3;padding-left:270px;
}

#adania{
 
height:98px;background-color:#308db3;padding-left:270px;
}

#contacto{
background:url(../images/contacto.png) no-repeat 50px 50px;
height:98px;background-color:#308db3;padding-left:270px;
}


.venta{
 background-color:#FFFFFF;
margin-left:27px;
margin-right:27px;
line-height:18px;
font-size:13px;

}
.desc{
float:left;
padding-left:21px;
padding-top:34px;
width:430px;
}




.venta h1 {font-size:23px;font-weight:bold;color:#000000;text-transform:uppercase;margin-right:15px;margin-bottom:5px;}
.venta h2 {font-size:23px;font-weight:bold;margin-bottom:5px;}
.venta a {font-size:18px;font-weight:bold;color:#000000;text-transform:uppercase;text-decoration:none;}
.desc a { font-size: 13px;}
.alquiler{
background-color:#FFFFFF;
margin-left:27px;
margin-right:27px;
line-height:18px;
font-size:13px;

}
.descalquiler{
float:left;
margin-top:10px;
padding-left:21px;
height:144px;
 
 
}
.ficha{
background-color:#FFFFFF;
margin-left:27px;
margin-right:27px;
padding-left:27px;
line-height:18px;
font-size:13px;
min-height:500px;

}


.mapa{
margin-left:21px;
 
}

.contacto{

width:275px;
margin-left:25px;
font-size:15px;
color:#000000;
padding-top:20px;
}
.contacto h1{font-size:23px;display: inline-block;float:left;margin-top:30px;}
.contacto span{font-size:12px;float:left;margin-top:33px;margin-left:5px;padding:0px;font-weight:bold;}
.alquiler h1 {border-top:4px solid #308db3;padding-top:3px;font-size:23px;font-weight:bold;color:#308db3;text-transform:uppercase;margin-top:15px;padding-bottom:60px; float:left;position:absolute;}
.descalquiler h2 {font-size:18px;color:#000000;}
.alquiler a {font-size:13px;font-weight:bold;color:#000000;margin-right:4px;text-decoration:none;}
.numbox {
	width:70px;
	height:76px;
	margin-top:20px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin-left:20px;
	line-height:16px;
}

.fechamadrid  {
	background:url("../images/backfechamadrid.jpg") 0 0 no-repeat;
}

.fechanavarra  {
	background:url("../images/backfechanavarra.jpg") 0 0 no-repeat;
}

.fechaalava  {
	background:url("../images/backfechaalava.jpg") 0 0 no-repeat;
}

.numbox span {
	font-size:40px;
	font-family: Trebuchet MS;
	color:#ffffff;
	 
	text-align:center;
	margin-top:15px;
	
	display:block;
}
.numbox strong {
	font-size:12px;
	font-family: Trebuchet MS;
	color:#ffffff;
	line-height:12px;
	text-align:center;
	display:block;
	margin-top:10px;
	}

.noticias{
background-color:#FFFFFF;
margin-left:27px;
margin-right:27px;
line-height:18px;
font-size:13px;


}
.descnoticias{
float:right;
margin-top:20px;
 margin-right:10px;
 
width:770px;

color:#000000;

}

.descaviso{
 
margin-top:20px;
 margin-right:20px;
  margin-left:20px;
width:940px;

color:#000000;

}

.mapa{
margin-left:21px;
 
}
 
.provincias li  > a{font-size:16px;text-decoration:none;color:#000000;}
.provincias > li.currentnavarra > a { color:#ff4727;}
.provincias > li.currentmadrid > a { color:#d2bc00;}
.provincias > li.currentalava > a { color:#12a6fe;}
.descnoticias h2 {font-size:20px;color:#000000;}
.noticias a {font-size:13px;font-weight:bold;color:#000000;margin-right:15px;text-decoration:none;}


 
.madrid  h2 { color:#d2bc00;}	
.alava  h2 { color:#13a6ff;}	
.navarra  h2 { color:#ff4727;}	


	
.shadow-slide2{
	background:url(../images/shadow-slide.png) center top no-repeat;
	position:absolute;
	 
	width:1180px;
	height:50px;
	left:-120px;
	text-align:center;
	 
}	
.shadow-slide3{
	
	position:absolute;
	 
	width:1136px;
	height:97px;
	left:-89px;
	text-align:center;
	 
}
 .madrid{
	
background:url(../images/shadow-slide3.jpg) center top no-repeat;
	 
}
 .navarra{
	
background:url(../images/shadow-navarra.jpg) center top no-repeat;
	 
}

 .alava{
	
background:url(../images/shadow-alava.jpg) center top no-repeat;
	 
}


.categorias {list-style:none;}
.categorias > li {margin-top:59px;margin-left:6px;
	position:relative;
	float:left;
	font:14px Arial;
	padding:0 14px 0 6px;
	border-right: 1px solid #000000;
	height:16px;
	 
}
	 .categorias> li:first-child{ background:none;border:0px;}
	.categorias > li.last-item{padding-right:0; background:none;border:0px;}
	.categorias > li > a {color:#000000; text-decoration:none;font-weight:bold;margin-top:10px;}
	.categorias li > a:hover{color:#ffffff; text-decoration:none;font-weight:bold;}
		.categorias > li.current > a {text-decoration:none; color:#000000;text-transform:uppercase;font:18px Arial;}
			.categorias > li.current2 > a {text-decoration:none; color:#ffffff;}
	.categorias .menu-arrow{display:none;}
	.categorias > li > em{
		 
	}
		.categorias > li.sfHover > em{display:block;}
/***submenu***/
.categorias ul {
	position:absolute;
	top:-999em;
	width:180px; 
	display:none;
	padding:20px 20px 5px;
	padding-right:0px;
	background:#ffffff;
	z-index:999;
}
.categorias li li{
	width:100%;
	padding:0;
	 
	padding-bottom:6px;
	margin-bottom:5px;
	position:relative;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	list-style:disc;
	
	text-transform:uppercase;
}
	.categorias > li > em{
		display:none;
		width:100%;
		height:12px;
		overflow:hidden;
		background:url(../images/submenu-top.png) center bottom no-repeat;
		position:absolute;
		top:17px;
		left:0;
		z-index:999999;
	}
	.categorias li li.last-item{padding-bottom:0; background:none;}
	.categorias li li a{color:#000000; text-decoration:none; text-transform:none;}
		.categorias li li > a:hover,.categorias li li.sfHover > a{color:#000000 text-decoration:none; }
		.categorias li li > a:hover{color:red; text-decoration:none;}
	.categorias li li > em{
		display:none;
		width:12px;
		height:15px;
		overflow:hidden;
		background:url(../images/subsubmenu-left.png) right center no-repeat;
		position:absolute;
		top:1px;
		left:109px;
	}
		.categorias li li.sfHover > em{display:block;}
.categorias li:hover ul, .categorias li.sfHover ul {left:-24px; top:29px;}
.categorias li:hover li ul, .categorias li.sfHover li ul {top:-999em;}
/********************************* Content **********************************/
#content{width:100%; background:#f5f4f1; padding:13px 0 63px;}
#content2{width:100%; background-color:#f0f0eb; padding:0px 0 0px;}
	#page1 #content{padding-top:15px;}
/*----- Global Structure -----*/
.clear{clear:both; line-height:0; font-size:0; overflow:hidden; height:0; width:100%;}
.wrapper{width:100%; overflow:hidden; position:relative;}
.extra-wrap{overflow:hidden; display:block;}
.alignright{text-align:right}
.aligncenter{text-align:center}
.img-indent{float:left; margin-right:20px;}
.img-indent2{float:left; margin-right:10px;}
.img-indent3-1{float:left; margin-right:18px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 

/* ---------- Tags ---------*/
h3{font:400 30px/36px 'Bitter', serif; color:#4b585d; text-transform:uppercase; word-spacing:-1px;}
h4{font:400 24px/30px 'Bitter', serif; color:#649ebf; text-transform:uppercase;}
h6{font-weight:bold; color:#98cc54; letter-spacing:1px;}
	h6 a{color:#98cc54; text-decoration:none;}
		h6 a:hover{color:#ff8e7b;}

blockquote{width:100%;}
	blockquote h6{
		font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#aeb4b6;
		text-transform:uppercase;
		letter-spacing:0;
	}
		blockquote h6 a{font:bold 15px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#649ebf; text-decoration:none;}
			blockquote h6 a:hover{text-decoration:none; color:#ff8e7b;}
		blockquote h6 span{display:block;}
time.block{
	float:left;
	margin-right:18px;
	display:block;
	width:112px;
	height:87px;
	padding-top:25px;
	overflow:hidden;
	background:#ff8e7b;
	font:400 34px/34px 'Bitter', serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	border-radius:61px;
	-moz-border-radius:61px;
	-webkit-border-radius:61px;
}
	time.block span{display:block; font-size:19px; line-height:23px;}
/*----------- Boxes ----------*/
.box1{ color:#4a4a4a; height:76px;}
	.box1 img {width:auto !important; height:auto !important;}
	.box1 h3{color:#98cc54;}
.box2{background:#e8e8e8; color:#6b6f71;}
	.box2 .indents1{padding:19px 20px 10px;}
.box3{line-height:18px; color:#6b6f71;}
.box3.icon-1{background:url(../images/box3-icon1.png) 21px 23px no-repeat #e8e8e8;}
.box3.icon-2{background:url(../images/box3-icon2.png) 19px 22px no-repeat #e8e8e8;}
.box3.icon-3{background:url(../images/box3-icon3.png) 22px 23px no-repeat #e8e8e8;}
.box3.icon-4{background:url(../images/box3-icon4.png) 24px 21px no-repeat #e8e8e8;}
	.box3 .indents1{padding:16px 30px 17px 58px;}
	.box3 strong{font-weight:normal; color:#98cc54;}
	.box3 a{text-decoration:none; color:#98cc54;}
		.box3 a:hover{color:#649ebf;}
.block1{
	border-top:1px solid #d1e8b2;
	border-bottom:1px solid #d1e8b2;
	padding:29px 0 26px;
	text-transform:uppercase;
}
	.block1 .text{
		float:left;
		font:400 25px/24px 'Bitter', serif;
		color:#8c8c8c;
		max-width:680px;
	}
		.block1 .text span{
			display:block;
			font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#bcbebf;
			padding-top:5px;
		}
	.block1 .button{
		float:right;
		font:400 20px/24px 'Bitter', serif;
		padding:20px 19px;
	}
		.block1 .button:hover{background-color:#98cc54;}
.banner{width:194px; float:left; margin-right:19px;}
/*---------- Links ----------*/
a{color:#98cc54; outline:none; cursor:pointer; text-decoration:underline;}
	a:hover{text-decoration: none;}
a[href^="tel:"]{color:#6b6f71; text-decoration:none;}
.button{
	display:inline-block;
	font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px 15px;
	background:#649ebf;
	cursor:pointer;
}
	.button:hover{text-decoration:none; background-color:#ff8e7b;}
/*---------- Lists -----------*/
.list-1 li{
	font:400 20px/24px 'Bitter', serif;
	color:#000;
	text-transform:uppercase;
	margin-bottom:10px;
}
	.list-1 a{
		display:block;
		color:#000;
		text-decoration:none;
		background:#e8e8e8;
		padding:14px 18px 12px;
	}
		.list-1 a:hover{color:#fff; background-color:#98cc54;}
/*---------- Borders ---------*/
.border-bottom{border-bottom:1px solid #d1e8b2;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-top1{padding-top:5px;}
.indent-top9-1{padding-top:48px;}
.indent-right64{padding-right:320px;}
.indent-bottom11{padding-bottom:24px;}
/*----------- Map ------------*/
#map iframe{width:100%; height:298px;}
#map dl{width:100%; position:relative; overflow:hidden;}
#map dt{font-weight:bold; color:#98cc54; letter-spacing:1px;}
#map a{text-decoration:none;}
	#map a:hover{text-decoration:underline;}
#map dl span {float:left; width:90px;}


#search1 input {
    border: none;
    color: #000;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
	background:#f3f3ef;
    outline: medium none;
    float:right;
    width: 127px;
	height:26px;
}

#search1 {
    float: right;
    margin: 15px 0px 0 0;
    position: relative;
	margin-left:26px;
	width:155px;height:26px;
}


#search1  input[type="submit"]  {
    background: url("../images/buscador.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
	width:24px;
    position: absolute;
    left: 0px;
    top: 2px;
    
}


/************************************** Footer *************************************/
footer{
	width:100%;
	padding:10px 0;
	color:#879194;
	background-color: #636466;
	height:50px;
	color:#f0f0eb;
	
}
	.footer-text{color:#f0f0eb;}
		.footer-text a{color:#f0f0eb;; text-decoration:none;}
			.footer-text a:hover{text-decoration:underline;}
/********* social icons *********/
.social-icons{
	margin:0;
	list-style:none;
}
	.social-icons li{
		float:left;
		font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#868788;
		width:97px;
		padding:0 10px 14px 0;
	}
		.social-icons li a{
			display:inline-block;
			min-height:16px;
			padding-left:27px;
			color:#868788;
			text-decoration:none;
			cursor:pointer;
		}
		.social-icons .icon-1 a{background:url(../images/icon-twitter.png) 0 0 no-repeat;}
		.social-icons .icon-2 a{background:url(../images/icon-google-pl.png) 0 0 no-repeat;}
		.social-icons .icon-3 a{background:url(../images/icon-facebook.png) 0 0 no-repeat;}
		.social-icons .icon-4 a{background:url(../images/icon-rss.png) 0 0 no-repeat;}
			.social-icons li a:hover{color:#649ebf;}

/*=================================================================================*/
 /**********************form**********************/
#form {
	 width: 560px;
	 
	 margin-left:25px;
 
}
#inscripcion {
	 
	 
	 
	 
	font-size:11px;
	color:#000000;
 
	 
}
#inscripcion input {
	 
	border:0px;
	background:#f3f3ef;
	 
	font-size:11px;
	color:#000000;
 
	 
}

#inscripcion select {
	 
	border:0px;
	background:#f3f3ef;
 
	font-size:11px;
	color:#000000;
 
	 
}


#form input {
	font-style:italic;
	border:#a8a8a8 1px solid;
	background:#ffffff;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#817e5e;
	margin-bottom:8px;
	
	 
	height:20px;
	 
}
.error-message,
.warning-message
{
	color:				#ff0000;
}
#inscripcion  input[type="submit"]  {
    background: url("../images/submit-navarra.jpg") no-repeat scroll 0 0 transparent;
    
    height: 113px;
	width:28px;
     
    
}

 
#form textarea {
	font-style:italic;
	background:#ffffff;
	border:#a8a8a8 1px solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#817e5e;
	padding-left:4px;
	width: 560px;
	height:92px;
	 
}
 
#form  .enviar-navarra  {
	background:url(../images/enviarnavarra.jpg) 0 0 no-repeat;
	text-indent:-9999999px;
	width: 115px;
	height:29px;
	float:right;
	border:0px;
	margin-right:-7px;
	margin-top:10px;
}
#form  .enviar-alava  {
	background:url(../images/enviaralava.jpg) 0 0 no-repeat;
	text-indent:-9999999px;
	width: 115px;
	height:29px;
	float:right;
	border:0px;
	margin-right:-7px;
	margin-top:10px;
}
#form  .enviar-madrid  {
	background:url(../images/enviarmadrid.jpg) 0 0 no-repeat;
	text-indent:-9999999px;
	width: 115px;
	height:29px;
	float:right;
	border:0px;
	margin-right:-7px;
	margin-top:10px;
}
#form label {
	position:relative;
	display: block;
 
}
 
.btns {
	text-align:right;
	width:540px;
	position:relative;
	overflow:hidden;
}
.btns a {
	margin: 14px 0px 0px 0px;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 842px; } 
.datagrid {font: normal 12px Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; }
.datagrid table td, .datagrid table th { padding: 4px 10px; }
.datagrid table thead th {background-color:#FFFFFF; color:#000000; font-size: 12px; font-weight: bold; border-left: 0px;text-align:center; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #000000; font-size: 12px;font-weight: normal; text-align:center;}
.datagrid table tbody .alt td { background: #c1dde8; color: #000000; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }

.iconos {
	padding-top:4px;
	padding-left:2px;
}

 .iconos a {
	display:block;
	width:26px;
	height:28px;
}

.iconos1 {background:url(../images/info.png) no-repeat 0 0 ;
}
.iconos2 {background:url(../images/email.png) no-repeat 0 0 ;
}
.iconos3 {background:url(../images/topdf.png) no-repeat 0 0 ;
width:48px;
	height:48px;
}
.iconos4 {background:url(../images/imp.png) no-repeat 0 0 ;
}

.iconos5 {background:url(../images/descargacat.jpg) no-repeat 0 0 ;
}

.iconos li {
	display:block;
	float:left;
	margin-right:14px;
	
}

 
 .alqui a {
	display:block;
	width:22px;
	height:25px;
}

.alqui7 {background:url(../images/info-nav.png) no-repeat 0 0 ;
}
.alqui8 {background:url(../images/insc-nav.png) no-repeat 0 0 ;
}
.iconos10 {background:url(../images/insc-icon.png) no-repeat 0 0 ;
}
.alqui9{background:url(../images/vitalquiler.jpg) no-repeat 0 0 ;
}
.alqui li {
	display:block;
	float:left;
	width:30px;
}
.alquiler ul {
	float:left;margin-right:10px;margin-left:5px;
}
