@charset "utf-8";
body {
	font-family: 'Roboto Slab', serif;
	background-color: #3A4247;
}
footer {
	color: #BBC6C8;
}
#contenidofooter{
	font-size: 80%;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 30px;
	line-height: 1.625em;
	}
#contenidofooter a{
	color: #FFF;
	}
#contenidofooter a:hover{
	color: #F9A848;
	}
#contenido {
	background-color: #FFF;
}
#wrappecontenido {
	width: 980px;
	margin-right: auto;
	margin-left: auto;	}


#telefono{
	background-color: #73838C;
}
#contenidotelefono{
	font-size: 120%;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.625em;
	color: #374247;
	text-align: justify;
	padding-top: 35px;
	padding-bottom: 35px;
	}
#contenidotelefono h3 {
	font-size: 200%;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-shadow: rgba(0,0,0,0.2) 0px 2px 2px;
	line-height:1.2em;
	text-align:left;
}
#llameli {
	position: absolute;
	padding-top: 23px;
}
#topformulario {
	background-color: #374247;
	font-size: 170%;
	color: #FFF;
	font-weight: 500;
	line-height: 1em;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	border: 1px solid #FFF;
}
#formulario {
	background-color: #AFBBBE;
	padding: 14px;
	margin-top: 5px;
	font-size: 90%;
	border: 1px solid #FFF;
}
form {
	display: inline;
}
#formulario p {
	padding-bottom: 10px;
}
#formulario p.gratis {
	text-align: center;
	padding-top: 10px;
	color: #666;
}
input[type="text"], textarea {
	background: #fff;
	border: 1px solid #B7B7B7;
	padding: 8px 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


input[type="text"] {
	width: 95%;
	margin-top: 0px;
	margin-bottom: 10px;
}
#separ {
	height: 30px;
}

input[type="submit"] {
	background: #ed3944; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkMzk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTAwMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ed3944 0%, #e50012 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3944), color-stop(100%,#e50012)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed3944 0%,#e50012 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed3944 0%,#e50012 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed3944 0%,#e50012 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ed3944 0%,#e50012 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3944', endColorstr='#e50012',GradientType=0 ); /* IE6-8 */
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	padding: 15px;
	width: 99%;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 10px;
	cursor: pointer;
	text-shadow: 1px 1px 3px #000;
	filter: dropshadow(color=#000, offx=1, offy=1);
	border: 1px solid #900;
}
textarea {
	height: 100px;
	background: #fff;
	border: 1px solid #B7B7B7;
	padding: 8px 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 95%;
}
#right {
	float: right;
	width: 336px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#main {
	width: 624px;
	padding-top: 20px;
	padding-bottom: 30px;
}
#contenidotop {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#toplogo {
	padding-top: 0;
	padding-left: 10px;
	width: 684px;
}
#top_centro {
	width:350px;
	float:right;
	padding-top:20px;
	}

#call {
	float: right;
	width: 276px;
	margin-right: 0px;
	text-align:right;
	padding-right:10px;
	padding-top:20px;
	/*margin-top: 0px;
	margin-left: 20px;
	text-align: right;
	font-size: 220%;
	padding-right: 20px;
	color: #424B50;*/
}
#call span{
	color: #FFF;
}

#main h1 {
	font-size: 250%;
	line-height: 1em;
	padding-bottom: 10px;
	font-weight: 400;
	color: #C60;
	margin-right: 20px;
}
#main p {
	font-size: 100%;
	line-height: 1.525em;
	text-align: justify;
	padding-bottom: 10px;
}
#main a{
	color: #CC6600;
	}
#servicios {
	background-color: #C60;
}
#calculadora {
	background-color: #3A4247;
}
#nosotros {
	background-color: #374247;
}
#contacto {
	background-color: #AFBBBE;
}
#preguntas {
	background-color: #2E241F;
}
#multipropiedad_centro {
	background-color: #49545A;
}
#rci {
	background-color: #8B2612;
}
#contenido_servicios{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	}
#contenido_multipropiedad{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	}
#multipropiedad_imagen {
	float: right;
	width: 336px;
}
#multipropiedad_contenidos {
	width: 814px;
	height: 174px;
	text-align: right;
	padding-top: 30px;
	padding-right: 20px;
}

#servicios_imagen {
	float: right;
	width: 336px;
}
#servicios_contenidos {
	width: 644px;
	height: 174px;
	text-align: right;
	padding-top: 10px;
	padding-bottom:20px;
	padding-right: 20px;
}
#main a:hover{
	color: #000;
	}
blockquote {
	font-size: 190%;
	font-style: italic;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-right: 50px;
	padding-left: 50px;
}

#main h2 {
	font-size: 150%;
	line-height: 1em;
	font-weight: 200;
	padding-bottom: 20px;
	color: #536066;
	padding-top: 10px;
}
#main h2.indexh2 {
	padding-top: 0px;
}

header{
	background-image: url(../images/bg_globalheader.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

	
	
/*css carrousel */

#wrapper {
				
				width: 100%;
				min-width: 980px;
				/*padding-top: 1px;
				min-height: 423px;
				height: 100%;
				*/
			}
			#slider {
				margin: 0px 0 0 0;
				height: 280px;
				overflow: hidden;
				background: url(img/ajax-loader.gif) center center no-repeat;
			}
			
			#slider .slide {
				position: relative;
				display: none;
				height: 280px;
				float: left;
				background-position: center right;
				cursor: pointer;
				border-left: 1px solid #fff;
			}
			
			#slider .slide:first-child {
				border: none;
			}
			
			#slider .slide.active {
				cursor: default;
			}
			
			#slider .slide-block {
				position: absolute;
				left: 40px;
				bottom: 75px;
				display: inline-block;
				width: 435px;
				background-color: #fff;
				background-color: rgba(255,255,255, 0.8);	
				padding: 20px;
				font-size: 14px;
				color: #374247;
				border: 1px solid #fff;
				overflow: hidden;
				border-radius: 4px;
			}
			
			#slider .slide-block h4 {
	font-size: 30px;
	font-weight: bold;
	margin: 0 0 10px 0;
	line-height: 1;
			}
			#slider .slide-block p {
				margin: 0;
			}

/* css menu */

.navbar{width:100%;height:53px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 4px 3px rgba(0,0,0,0.18);-moz-box-shadow:2px 4px 3px rgba(0,0,0,0.18);box-shadow:2px 4px 3px rgba(0,0,0,0.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #cbd1d4;margin:0px 0px 0px 0px;}
.navbar .sf-menu .nav{position:absolute;float:none;margin:0;}
.navbar .sf-menu .nav li{float:none;}
.navbar .sf-menu .nav li a{padding:0;text-shadow:none;}
.navbar-inner{min-height:47px;padding:0;filter:none;height:47px;background:url(../images/menu_bg.png) center 0 repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e0e3e6;}
.nav-collapse{height:100%;}

.sf-menu{list-style:none;float:left;padding:0;margin:2px 0px 0px 0px;white-space:nowrap;height:44px;}
.sf-menu>li{
	position: relative;
	display: inline-block;
	text-align: center;
	background: url(../images/menu_divider.png) left 10px no-repeat;
	float: left;
	padding-right: 19px;
	padding-left: 19px;
}
.sf-menu>li:first-child{background:none;}
.sf-menu>li.last{padding-left: 19px;}
.sf-menu>li>a{
	position: relative;
	display: inline-block;
	line-height: 1.2em;
	text-shadow: rgba(0,0,0,0.2) 0px 1px 1px;
	margin: 9px 0;
	font-size: 18px;
	font-weight: 300;
	text-decoration: none;
}
.sf-menu>li>a>span{color:#343536;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.sf-menu>li>a:hover,.sf-menu>li.active>a,.sf-menu>li.sfHover>a{text-decoration:none;}
.sf-menu>li>a:hover>span,.sf-menu>li.active>a>span,.sf-menu>li.sfHover>a>span{
	color: #fff;
}
#flechita {
	position: absolute;
	padding-top: 83px;
	padding-left: 270px;
}
#facebook_footer {
	height: 22px;
	width: 66px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#navlist{position:relative;}
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a{height:22px;display:block;}

#facebook{left:0px;width:22px;}
#facebook{
	background-image: url(../images/facebook_footer.png);
	background-position: 0 0;
}
#facebook a:hover{background: url(../images/facebook_footer.png) 0 -44px;}

#twitter{left:26px;width:22px;}
#twitter{background:url(../images/facebook_footer.png) -22px 0;}
#twitter a:hover{background: url(../images/facebook_footer.png) -22px -44px;}

#youtube{left:50px;width:22px;}
#youtube{background:url(../images/facebook_footer.png) -44px 0;}
#youtube a:hover{background: url(../images/facebook_footer.png) -44px -44px;}

#googleplus{left:75px;width:22px;}
#googleplus{background:url(../images/facebook_footer.png) -66px 0;}
#googleplus a:hover{background: url(../images/facebook_footer.png) -66px -44px;}



#facebook_top {
	height: 38px;
	width: 114px;
	margin-top:10px;
	margin-left:340px;
}

#navlist_top{position:relative;}
#navlist_top li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist_top li, #navlist_top a{height:38px;display:block;}

#facebook_top{left:0px;width:38px;}
#facebook_top{background-image: url(../images/facebook_top.png);
			background-position: 0 0;
}
#facebook_top a:hover{background: url(../images/facebook_top.png) 0 -38px;}

#twitter_top{left:40px;width:38px;}
#twitter_top{background:url(../images/facebook_top.png) -38px 0;}


#twitter_top a:hover{background: url(../images/facebook_top.png) -38px -38px;}
#leer {
	float: right;
}


#youtube_top{left:80px;width:38px;}
#youtube_top{background:url(../images/facebook_top.png) -76px 0;}
#youtube_top a:hover{background: url(../images/facebook_top.png) -76px -38px;}


#social {
	display: inline-block;
	height: 48px;
	width: 48px;
}
#lista_multi li {
	list-style-position: outside;
	list-style-image: url(../images/li.gif);
	line-height: 1.625em;
	color: #4E5961;
}
#lista_multi ul {
	padding-bottom: 20px;
	margin-left: 30px;
}
#lista_multi {
	width:600px;
}
.multi_imagen {
	padding-left: 10px;
	margin-left: 2px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
#calculadora_formulario h2 {
	font-size: 170%;
	font-weight: bold;
	padding-bottom: 7px;
	text-indent: 10px;
	line-height:1.2em;
}
#calculadora_formulario p {
	line-height:normal;
	font-size:95%;
	text-align:center;
}
#imagen_calcu {
	float: left;
	padding-right:10px;
}
#q1 {
	margin-left:140px;
	margin-right:20px;
}
#q1 h3{
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 8px;
	color: #3A4247;
}
#q1 h4{
	font-size: 500%;
	font-weight: bold;
	line-height:normal;
	color: #996600;
	padding-left:10px;
	margin:0;
	font-family: 'Roboto Slab', Arial, serif;
	text-align:center;
}
#q1 input, select{
	font-family: 'Roboto Slab', Arial, serif;
	font-size: 18px;
	width:100%;
	outline: none;
	transition: all 0.75s ease-in-out;
	-webkit-transition: all 0.75s ease-in-out;
	-moz-transition: all 0.75s ease-in-out;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid rgba(0,0,0, 0.2);
	color: gray;
	background-color: #f2f2f2;
	padding: 10px;
}
#q1 select{
	margin-bottom:10px;
	width:100%;
}

#q1 input:focus, select:focus {
    box-shadow: 0 0 10px #aaa;
    -webkit-box-shadow: 0 0 10px #aaa;
    -moz-box-shadow: 0 0 10px #aaa;
    border:1px solid #999;
    background-color:white;
}
#buttons_reverse {
	margin-left:140px;
	text-align:center;
	}

#buttons_reverse input.boton-calculator{
	font-family: 'Roboto Slab', Arial, serif;
	font-size: 18px;
	outline: none;
	transition: all 0.75s ease-in-out;
	-webkit-transition: all 0.75s ease-in-out;
	-moz-transition: all 0.75s ease-in-out;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid rgba(0,0,0, 0.2);
	color: #000;
	background: #ffaf4b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkyMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffaf4b 0%,#ff920a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-8 */
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}