/*  
Theme Name: Sobroso SL
Theme URI: http://www.sobroso.com
Description: Dise&ntilde;o particular para inmobiliaria Sobroso SL
Version: 1.8
Author: David T&aacute;boas
Author URI: http://davidtaboas.es

*/
* {
	margin:0;
	padding:0;
}

html,body {
	color:#333;
	text-align:center;
}

body {
	background:#F4EFDF url(images/bgbody.png) repeat-x scroll 0 225px;
	font:14px arial,helvetica,verdana,sans-serif;
	text-align:left;
	overflow:visible;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:20px;
}

h2.title_search {
	background:transparent url(images/search_48.png) no-repeat scroll 0 0;
	font-size:26px;
	height:48px;
	padding-left:50px;
	padding-top:10px;
}

h2.title_arch {
background:transparent url(images/folder_leopard_50.png) no-repeat scroll 0 0;
font-size:26px;
height:50px;
margin-top:20px;
padding-left:55px;
padding-top:13px;
}

a.rss_arch {
	background:transparent url(images/feed-icon-orange.png) no-repeat scroll 0 0;
	font-size:22px;
	font-weight:bold;
	height:50px;
	padding-left:55px;
	padding-top:10px;
	position:absolute;
	right:0;
	top:15px;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
}

h5 {
	font-size:10px;
	font-weight:bold;
	color:#7f7f7f;
	padding-left:1px;
	font-weight:400;
}

a {
	color:#333;
	text-decoration:none;
}

a:hover {
	color:#666;
}

#wrapper {
	margin:0 auto;
	text-align:left;
	width:1024px;
	padding-left:10px;
	padding-right:10px;
}

#header {
	width:100%;
	margin:0 auto;
	background-color:#343434;
	padding:0;
	height:225px;
}

#header-cont {
	width:1024px;
	height:200px;
	padding:0;
	margin:0 auto;
	position:relative;
}

#h-bottom {
	width:1024px;
	height:93px;
	margin:0 auto;
	display:none;
}

#blog-intro {
	display:block;
	float:left;
	width:600px;
	height:160px;
}

#blog-intro .desc {
	width:330px;
	border-top:1px solid #FFF0AA;
}

#blog-intro .desc .home-rss {
	margin-top:3px;
	float:left;


	
/*width:40px;*/
}

#blog-intro .desc .dtl {
	margin-top:3px;
	float:left;
	width:260px;
	text-align:right;
	color:#FF8B20;
}

#blog-intro h1 {
	margin:0;
	font-size:35px;
	color:#FFF0AA;
	font-weight:normal;
	text-indent:-2222px;
	height:100%;
}

#blog-intro h1 a,#blog-intro h1 a:hover {
	background:transparent url(images/sobroso_logo.png) no-repeat scroll 0 20px;
	display:block;
	height:100%;
	width:100%;
}

#datos_empresa {
color:#999999;
float:right;
font-size:16px;
height:160px;
position:absolute;
right:45px;
top:42px;
width:350px;
}

#datos_empresa p.title_contacto{
font-weight: bold;
font-style: italic;

}
#datos_empresa p.email_contacto {
background:#343434 url(images/email_sobroso.png) no-repeat scroll 50px 2px;
height:20px;
width:250px;
}
#nav {
	height:54px;
	padding-top:6px;
	margin-top:-125px;
}


	
/* Search Form */
#nav form {
	border:0 none;
	float:left;
	margin:125px 0 0 2px;
	padding:0;
	position:absolute;
}

#nav form p {
	margin:0;
	padding:0;
}

#nav input.txt {
	width:153px;
	height:30px;
	background:url(images/search-box.gif) no-repeat;
	margin:0;
	padding:24px 0 0 19px;
	border:0;
	float:left;
	font-size:12px;
	color:#444;
}

#nav input.btn {
	margin:0;
	padding:0;
	border:0;
	height:54px;
	float:left;
}

#headLinks {
	float:right;
	padding-top:6px;
	color:#f5f5f5;
}

#headLinks a {
	font-size:14px;
	color:#f5f5f5;
}

#headLinks a:hover {
	color:#CCC;
}

#headLinks ul li {
	list-style:none;
	display:inline;
	margin:0 0 0 15px;
}

#subHead {
	width:1080px;
	height:90px;
	border-bottom:1px solid #B8B8B8;
	padding-top:-20px;
	padding-bottom:5px;
	display:none;
}

#headAds {
	width:728px;
	height:90px;
	margin:auto;
	display:none;
}

li.top {
	border-left:1px solid #DDD;
	float:right;
	display:block width:100px;
}

li.top a {
	width:100px;
}

.nav li.skip a:hover,li.top a:hover {
	background:transparent;
	color:#333!important;
}

#container {
	width:1024px;
	margin:0 auto;
	padding:0;
}

/* PORTADA */

div.portada {
background: #f4efdf url(images/portada-sobroso3.png) no-repeat 0 0;
font-family: Helvetica Neue, Helvetica;
font-size: 16px;
height:650px;
width: 600px;
position: relative;
}
div.bloque_1_portada {
left:0;
position:absolute;
top:26px;
width:250px;

}

div.bloque_2_portada {
left:210px;
position:absolute;
top:295px;
width:350px;
}

div.bloque_3_portada {
bottom:90px;
position:absolute;
right:145px;
width:350px;
}
	
/* main - middle content and columns */
#mid {
}

#mainCol {
	float:left;
	margin:26px 0 0;
	overflow:hidden;
	padding-top:50px;
	width:600px;
	position:relative;
}

#indexCol {
	float:left;
	margin:26px 0 0;
	overflow:hidden;
	padding-top:30px;
	width:100%;
}

#vids {
	padding-left:20px;
}


	
/* style individual sidebars */
#midCol a {
	font-weight:700;
}

#midCol {
	color:#444;
	float:left;
	margin:25px 0 0 33px;
	width:200px;
	line-height:1.3em;
}

#midCol p {
	color:#777;
}

#searchWrap,.middle_links {
	margin-bottom:20px;
}

#searchWrap input {
	vertical-align:middle;
}

#searchWrap #s {
	font-size:1.1em;
	border:1px solid #BBB;
	padding:1px 2px;
	margin-right:3px;
	width:220px;
}

.middle_links h3 {
	margin-bottom:5px;
}

#midCol ul {
	list-style:none;
	margin:8px 0 4px;
}

.middle_links ul li {
	color:#7F7F7F;
	line-height:1.2em;
	border-top:1px solid #BBB;
	padding:3px 0 4px;
}

.middle_links img {
	border:0;
}

#tertCol {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/sidebarbg.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 0 0 33px;
	padding-left:11px;
	padding-top:50px;
	width:300px;
	z-index:0;
}

#tertCol p {
	color:#777;
}

#tertCol ul {
	list-style:none;
	margin:8px 0 4px;
}

#elseWhere {
	margin:0 0 20px;
}

#elseWhere h3 {
	margin-bottom:5px;
}

ul#imgLinks {
	list-style:none;
	margin:5px 0;
}

#imgLinks li {
	color:#7F7F7F;
	line-height:1.2em;
	padding:0 0 1px;
}

#imgLinks li a img {
	border:3px solid #EEE;
	width:145px;
	height:74px;
	color:#333;
	font-weight:700;
}

#imgLinks li a:hover img {
	border-color:#DDD;
}

#introIMG {
	float:left;
	margin:6px 8px 0 0;
	overflow:hidden;
}

#introIMG img {
	border:none;
	padding:4px;
	border:1px solid #BDBDBD;
	width:140px;
	height:140px;
}

.rss_links h3 {
	margin-bottom:5px;
}

.rss_links {
	margin-bottom:20px;
}

.rss_links ul li {
	background:url(images/rss_s.gif) no-repeat 0 3px;
	color:#7F7F7F;
	line-height:1.2em;
	border-top:1px solid #BBB;
	padding:3px 0 4px 16px;
}

.user_links h3 {
	margin-bottom:5px;
}

.user_links {
	margin-bottom:20px;
}

.user_links ul li {
	background:url(images/user.gif) no-repeat 0 3px;
	color:#7F7F7F;
	line-height:1.2em;
	border-top:1px solid #BBB;
	padding:3px 0 4px 16px;
}

#featured {
	padding:2px;
}

#featured img {
	width:90px;
	height:90px;
	padding:4px;
	margin:-2px;
	border:1px solid #B6B6B6;
}


	
/* wordpress entries styling - main content column */
#postMain {

	
/*height:212px;*/
	overflow:hidden;
	margin-bottom:15px;
}

.postMeta {
	background:url(images/dot.gif) repeat-x left center;
	text-transform:uppercase;
	font-size:11px;
	text-align:right;
	margin-bottom:5px;
}

.postMeta span.date {
	background:#F4EFDF;
	color:#7F7F7F;
	padding:0 2px 0 4px;
}

.postMeta span.comments {
	background:#FFF url(images/user.gif) no-repeat left center;
	padding-left:15px;
	margin-left:2px;
}

.postMeta span.comments a,.postMeta span.date a {
	color:#555;
}

.more_info {
	height:25px;
	margin-top:10px;
}

.more_info span {
	display:inline-block;
	padding:2px 22px;
	border:1px solid #BFB59B;
	margin:0 3px;
}

.more_info span a {
	color:#EFDFB3;
}

.more_info span a:hover {
	color:#FFFFFF;
}

.more_info span.emailto {
	background:#8F8362 url(images/address_16.png) no-repeat scroll 1px 2px;
}

.more_info span.readmore {
	background:#8F8362 url(images/plus_16.png) no-repeat 1px 2px;
}

.more_info span.printthis {
	background:#8F8362 url(images/print_16.png) no-repeat 1px 2px;
}

.more_info span.moreinfo {
	background:#8F8362 url(images/bubble_16.png) no-repeat 1px 2px;
}

.post {
	margin:5px 0 10px;
	padding:5px;
	/*border-bottom:1px solid #C7B991;*/
}

.post h2 {
	line-height:1.2em;
}

.post h2 a {
	width:100%;
	display:block;
	outline:none;
}

.entry h3 {
	margin:1em 0;
}

.post .entry {
	line-height:1.4em;
	overflow:hidden;
}

.post .entry p {
	margin:5px 0;
}

.post .entry p a {
	background:url(images/dot.gif) repeat-x bottom left;
	font-weight:700;
}

#post-categories,#post-places,#post-tags {
	font-size:17px!important;
}

#post-categories a:hover,#post-places a:hover,#post-tags a:hover {
	color:#666666!important;
}

.entry blockquote {
	margin:0 1.3em;
}

.entry ul {
	margin:0 1.3em;
	list-style:none;
}

.entry li a {
	color:#333;
	font-weight:700;
}

.entry ul li {
	padding-left:18px;
	margin-bottom:7px;
}

.entry ol {
	margin:0 1em 0 3em;
}

.entry ol li {
	margin:0 0 7px;
}

.entry img,.entry a img {

	
/*border:3px solid #EEE;*/
}

.entry a:hover img {
	border-color:#DFDFDF;
}

.entry table tr {
	padding:15px 0;
}

.entry table tr.alt {
	background:#eee;
}


	
/* style pagination buttons */
#more_reading {
	color:#7F7F7F;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top:15px;
	text-align:right;
}

span.navback {
	width:25px;
	height:15px;
	display:block;
	float:right;
	background:url(images/arrow_prev.gif) top right no-repeat;
	cursor:pointer;
}

span.navforward {
	width:25px;
	height:15px;
	display:block;
	float:right;
	background:url(images/arrow_next.gif) top right no-repeat;
	cursor:pointer;
}


	
/* style me some comments and inputs */
#comments {
	width:435px;
	padding:12px 0 0;
}

#comment {
	width:458px;
	overflow:auto;
	font:12px arial,helvetica,verdana,sans-serif;
}

h2.commh2 {
	font-size:1.4em!important;
	padding:0 0 5px;
	color:#333!important;
}

ol.commentlist {
	margin:10px 0 20px;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:20px;
}

ol.commentlist p {
	margin-bottom:10px;
	line-height:20px;
}

ol.commentlist cite {
	font-style:normal;
	font-weight:bold;
}

ol.commentlist li {
	padding:20px 10px 10px;
}

ol.commentlist li.alt {
	padding:10px 10px 5px!important;
	border:1px solid #BBBBBB;
}

input#submit {
	cursor:pointer;
	margin:5px 0 15px;
}

#comment,#author,#email,#url {
	border:1px solid #BBBBBB;
	padding:2px;
	margin:0 0 5px;
}

.labeltext {
	padding:0 0 10px;
}


/* Calcular hipoteca */
form#hipoteca {
margin: 20px auto;
}
div.txt_capital,div.txt_anhos, div.txt_interes {
display:block;
margin:15px 0;
}

input.txt_capital,input.txt_anhos, input.txt_interes {
border:2px solid #666666;
font-family:monospace;
font-size:16px;
padding:5px;
width:200px;
}
input.txt_capital:focus,input.txt_anhos:focus, input.txt_interes:focus {
border: 2px solid #FF9000;
}
div.resultado_hipoteca {
font-size:22px;
margin: 30px 0 !important;
display: block;
}
div.resultado_hipoteca p {
display: inline-block;
}
div.resultado_hipoteca div {
display: inline-block !important;
}
/* footer - text string and links */
#footer {
	border-top:1px solid #B8B8B8;
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:10px;
	width:1024px;
}

#footer p a {
	font-weight:700;
	color:#333;
}


	
/* float rules */
.floatleft {
	float:left;
	margin:3px 7px 0 0;
}

.floatright {
	float:right;
	margin:3px 0 0 7px;
}

.right {
	float:right;
}

.left {
	float:left;
}

.clear {
	clear:both;
}

.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.fix {
	display:inline-block;
}

* html .fix {
	height:1%;
}

.fix {
	display:block;
}


	
/* Tips */
.tool-tip {
	color:#ccc;
	width:150px;
	z-index:13000;
}

.tool-title {
	font-weight:700;
	font-size:11px;
	margin:0;
	color:#fff;
	padding:8px 8px 0;
	background:#192227;
	text-align:left;
}

.tool-text {
	font-size:11px;
	padding:0 8px 8px;
	background:#192227;
	text-align:left;
}

a.twitter:hover {
	background:transparent url(images/twitter.png) no-repeat scroll 0 -19px;
}

a.twitter {
	background:transparent url(images/twitter.png) no-repeat scroll 0 0;
	border:medium none;
	display:block;
	height:19px;
	text-indent:-4000px;
	width:80px;
}

#frases {
	background:transparent url(images/commentword.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-family:monospace;
	font-size:12px;
	height:40px;
	margin-top:385px;
	padding-left:63px;
	padding-top:10px;
	position:absolute;
	width:500px;
}

#headerfr {
	display:none;
}

#headerfr p {
	text-indent:-1000px;
}

#tag_update {
	display:block;
	border-left:1px solid #373737;
	border-right:1px solid #373737;
	border-bottom:1px solid #373737;
	position:absolute;
	z-index:1;
}

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

#tag_update li {
	display:block;
	clear:both;
}

#tag_update a {
	width:134px;
	display:block;
	padding:.2em .3em;
	text-decoration:none;
	color:#fff;
	background-color:#1B1B1C;
	text-align:left;
}

#tag_update a:hover {
	color:#fff;
	background-color:#373737;
	background-image:none;
}

#searchform #s {
	border:1px solid #F4EFDF;
	background:#E8E2D0 none repeat scroll 0 0;
	color:#9F8E59;
	padding:3px 5px;
	width:200px;
}

#searchform #searchsubmit {
	background:#8F8362 none repeat scroll 0 0;
	border:1px solid #BFB59B;
	color:#EFDFB3;
	font-size:12px;
	margin:0;
	padding:2px;
	vertical-align:bottom;
}

#metacats {
	float:left;
	margin-left:20px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	width:30%;
}

#metaplace {
	float:left;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	width:30%;
}

#metatags {
	float:left;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	width:30%;
}

h1.metacats {
	background:transparent url(images/house.png) no-repeat scroll 0 bottom;
	border-bottom:1px solid #C7B991;
	font-size:32px;
	padding-left:70px;
	padding-top:40px;
}

h1.metaplace {
	background:transparent url(images/map.png) no-repeat scroll 0 bottom;
	border-bottom:1px solid #C7B991;
	font-size:32px;
	padding-left:70px;
	padding-top:40px;
}

h1.metatags {
	background:transparent url(images/tags.png) no-repeat scroll 0 bottom;
	border-bottom:1px solid #C7B991;
	font-size:32px;
	padding-left:70px;
	padding-top:40px;
}

#searchbox {
	display:block;
	margin-top:5px;
}

a.feedRSS {
	background:transparent url(images/menu_sus.png) no-repeat scroll 0 0px;
	display:block;
	float:left;
	height:32px;
	margin: 7px 5px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:133px;
}

a.feedRSS:hover {
	background-position: 0 -32px;
}

a.index_and_search {
	background:transparent url(images/menu_buscador.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:32px;
	margin: 7px 5px;
	text-indent:-40000px;
	vertical-align:bottom;
	width: 133px;
}

a.index_and_search:hover {
	background-position: 0 -32px;

}

div.menu_navegacion {
position: absolute;
top: 170px;
width: 100%;
}

div#sindicacion {
	width: 920px;
	margin:0px auto;
	position:relative;
}

a.contacto {
	background:transparent url(images/menu_contacto.png) no-repeat scroll 0 0px;
	display:block;
	float:left;
	height:32px;
	margin: 7px 5px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:133px;
}

a.contacto:hover {
	background-position: 0 -32px;
}

a.m_servicios {
	background:transparent url(images/menu_servicios.png) no-repeat scroll 0 0px;
	display:block;
	float:left;
	height:32px;
	margin: 7px 5px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:133px;
}

a.m_servicios:hover {
	background-position: 0 -32px;
}

a.m_empresa {
	background:transparent url(images/menu_empresa.png) no-repeat scroll 0 0px;
	display:block;
	float:left;
	height:32px;
	margin: 7px 5px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:133px;
}

a.m_empresa:hover {
	background-position: 0 -32px;
}
a.m_portada {
	background:transparent url(images/menu_portada.png) no-repeat scroll 0 0px;
	display:block;
	float:left;
	height:32px;
	margin: 7px 5px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:133px;
}

a.m_portada:hover {
	background-position: 0 -32px;
}
#tooltip {
	padding:3px;
	background:#f9f9f9;
	border:1px solid #eee;
	text-align:center;
	font-size:smaller;
}

span.tip {
	border-bottom:1px solid #eee;
}

#cfoot {
	padding-left:25px;
}

.madein {
	display:block;
	height:30px;
	margin-top:5px;
	position:relative;
	width:100px;
}

a.WP {
	background:transparent url(images/wordpress.png) no-repeat scroll 0 -25px;
	display:block;
	float:left;
	height:25px;
	margin-left:3px;
	margin-top:2px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:30px;
}

a.WP:hover {
	background:url(images/wordpress.png) scroll no-repeat 0 0;
	height:25px;
}

div#followme {
	height:60px;
	display:block;
}

a.Twitt {
	background:transparent url(images/ALtwitter.png) no-repeat scroll 0 -59px;
	display:block;
	float:left;
	height:59px;
	text-indent:-40000px;
	vertical-align:bottom;
	width:60px;
}

a.Twitt:hover {
	background:transparent url(images/ALtwitter.png) no-repeat scroll 0 0;
	height:60px;
}

#blog {
	width:90%;
	margin:0 auto;
}

.publish {
	font-size:9px;
	height:20px;
	margin-top:5px;
	margin-bottom:3px;
}

p.datepost {
	background:url(images/data.png);
	background-repeat:no-repeat;
	padding-left:18px;
	height:18px;
	padding-top:4px;
}

.infopost {
	border-top:1px solid #C7B991;
	font-size:10px;
	padding:5px;
	height:12px;
}

p.cat {
	background:url(images/folder.png);
	background-repeat:no-repeat;
	padding-left:18px;
	height:18px;
	float:left;
}

p.com {
	background:url(images/comments.png);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:10px;
	height:18px;
	float:left;
}

#datos-personales {
	height:160px;
}

#datos-personales img {
	background:#F8F8F4 none repeat scroll 0 0;
	border:1px solid #E6E6E6;
	float:right;
	margin-right:85px;
	padding:3px;
}

.datosCV {
	padding-top:25px;
}

#navigation {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-left:31px;
	margin-top:4px;
	overflow:hidden;
	position:absolute;
}

#navigation li {
	display:inline;
}

#navigation a {
	color:#575143;
	float:left;
	height:25px;
	margin:0 3px;
	padding-right:25px;
	text-decoration:none;
}

#navigation a:hover,#navigation a.active {
	background:transparent url(images/nav_a.png) no-repeat scroll right top;
	color:#FFFFFF;
	z-index:15;
}

#navigation a:hover,#navigation a.active {
	background:#403B2F url(images/nav_span.png) no-repeat scroll left top!important;
}

#navigation span {
	display:block;
	padding-left:25px;
}

li.cat-item a:hover {
	background-position:left top!important;
}

li.cat-item a {
	padding-left:25px;
	display:block;
}


	
/* BUSCADOR */
#searcher {
	display:block;
	height:60px;
	left:0;
	position:absolute;
	top:200px;
	width:100%;
}

#searchform {
	margin:0 auto;
	position:relative;
	width:100%;
	display:block;
}

#searcher_box {
	margin:0 auto;
	width:400px;
}

input#txt_searcher {
	background:#FFFFFF url(images/search_bg.png) repeat-x scroll 0 0;
	border:1px solid #F4EFDF;
	display:inline-block;
	font-size:16px;
	font-style:italic;
	height:22px;
	margin-top:4px;
	padding-left:5px;
	padding-top:3px;
	width:290px;
}

input#sbt_searcher {
	display:inline-block;
	height:27px;
	margin-top:0;
	vertical-align:bottom;
	width:100px;
	background-color:#F4EFDF;
	background-image:url(images/btt_search.png);
	background-repeat:no-repeat;
	background-position:0 0;
	border:1px solid #F4EFDF;
	text-indent:-10000px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

input#sbt_searcher:hover {
	background-position:0 -27px;
}

.cat_luke {
padding-left:50px;
text-indent:-25px;
}


	
/* /////////// */
.box_intro {
	display:block;
	margin-top:25px;
	min-height:270px;
	width:100%;
}

div.image {
	border:2px solid #E8E2D0;
	float:left;
	height:250px;
	width:350px;
}

.box_info {
	float:right;
	font-size:15px;
	font-weight:bold;
	line-height:55px;
	width:220px;
}

.archive_info {
	float:right;
	font-size:15px;
	line-height:20px;
	width:220px;
}

.box_content {
	display:block;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.box_map {
	display:block;
}

div#map {
	border:2px solid #E8E2D0;
	height:250px;
	margin:0 auto;
	position:relative;
	width:450px;
}


	
/** POPUP **/
#pop {
	background:transparent url(images/form_toemail.png) no-repeat scroll 0 0;
	border:none;
	bottom:50%;
	height:200px;
	margin-bottom:-100px;
	margin-right:-100px;
	position:fixed;
	right:50%;
	width:200px;
}

.content_pop {
	height:100%;
	position:relative;
	width:100%;
}

p.close_pop {
	margin-bottom:0!important;
	margin-left:0!important;
	margin-right:0!important;
	margin-top:0!important;
	position:absolute;
	right:19px;
	top:3px;
}

input#txt_emailto {
	height:15px;
	left:15px;
	position:absolute;
	top:43px;
	width:160px;
	border:none;
	padding:4px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-family:monospace;
	font-size:12px;
}

input#txt_asunto {
	height:15px;
	left:15px;
	position:absolute;
	top:102px;
	width:160px;
	border:none;
	padding:4px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-family:monospace;
	font-size:12px;
}

input#sbt_email {
	background:none;
	border:none;
	cursor:pointer;
	height:30px;
	left:54px;
	position:absolute;
	text-indent:-6666px;
	top:156px;
	width:83px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


	
/** POPUP  MORE INFO**/
#pop_moreinfo {
	background:transparent url(images/moreinfo_form.png) no-repeat scroll 0 0;
	border:none;
	bottom:50%;
	height:400px;
	margin-bottom:-200px;
	margin-right:-125px;
	position:fixed;
	right:50%;
	width:250px;
}

.content_pop_moreinfo {
	height:100%;
	position:relative;
	width:100%;
}

p.close_pop_moreinfo {
	margin-bottom:0!important;
	margin-left:0!important;
	margin-right:0!important;
	margin-top:0!important;
	position:absolute;
	right:19px;
	top:3px;
	z-index:10;
}

input#txt_name {
	height:15px;
	left:30px;
	position:absolute;
	top:49px;
	width:190px;
	border:none;
	padding:4px;
	font-family:monospace;
	font-size:12px;
	background:none;
}

input#txt_myemail {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-family:monospace;
	font-size:12px;
	height:15px;
	left:30px;
	padding:4px;
	position:absolute;
	top:115px;
	width:190px;
}

#txt_mysms {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-family:monospace;
	font-size:12px;
	height:150px;
	left:30px;
	padding:4px;
	position:absolute;
	top:190px;
	width:190px;
}

input#sbt_mysubmit {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:25px;
	left:79px;
	position:absolute;
	text-indent:-6666px;
	top:366px;
	width:94px;
}

#box_sidebar {
	width:250px;
	margin:0 auto;
	font-size:15px;
}

.sd_cats,.sd_places,.sd_tags, sd_featured, .sd_moreser,.sd_moreweb {
	margin:10px auto;
}

.sd_cats ul,.sd_places ul,.sd_tags ul{
	padding-left:15px;
}

.sd_cats ul li a:hover,.sd_places ul li a:hover,,.sd_moreser ul li a:hover ,.sd_moreweb ul li a:hover{
	background:transparent url(images/go.png) no-repeat 0 0;
}

.sd_moreweb li a, .sd_moreser li a {
border-bottom:1px solid #DDDDDD;
color:#999999;
display:block;
font-size:1.15em;
font-weight: bold;
line-height:130%;
padding:14px 14px 14px 20px;

}
.sd_moreweb li a{
background: transparent url(images/arrow-sidebar.gif) no-repeat -25px 0;
}
.sd_moreweb li a:hover {
background-position: -271px 0;
border-color:#D5E9C4;
color:#73B73A;
}
.sd_moreser li a{
background: transparent url(images/file-sidebar.gif) no-repeat -25px 0;
}
.sd_moreser li a:hover {
background-position: -271px 0;
border-color:#E1CFF7;
color:#7D5197;
}
.sd_cats h3 {
	background:transparent url(images/folder_16.png) no-repeat 0 0;
	padding-left:20px;
}

.sd_places h3 {
	background:transparent url(images/globe_16.png) no-repeat 0 0;
	padding-left:20px;
}

.sd_tags h3 {
	background:transparent url(images/bookmark_16.png) no-repeat 0 0;
	padding-left:20px;
}

.sd_featured {
	background:transparent url(images/flag_16.png) no-repeat 0 0;
	padding-left:20px;	
}

.sd_moreser {
	background:transparent url(images/shield_16.png) no-repeat 0 0;
	padding-left:20px;	
}
.sd_moreweb {
	background:transparent url(images/clipboard_16.png) no-repeat 0 0;
	padding-left:20px;	
}


/* Slider */
/* Slider Content */
.box_left_content {
	float:left;
	width:660px;
}

#slider_content {
height:300px;
margin:15px auto 0;
position:relative;
width:240px;
}

.box_slider {
}

.scroll {
	width:240px;
	overflow:auto;
	overflow-x:hidden;
	position:relative;
	clear:left;
	display:block;
}
.container {
height:300px;
width:239px;
}
.mini_content {
border:1px solid #575757;
height:200px;
text-indent:-99999px;
width:240px;
background-position:-70px -25px;
}

.minibox_post {
background:transparent url(images/titulo_slider.png) repeat-x scroll 0 0;
color:#DFDFDF;
height:98px;
position:absolute;
width:200px;
}

.minibox_post a {
left:17px;
position:absolute;
top:46px;
}



.minibox_post p {
	color:#999999;
	margin:10px 0;
}

.scrollButtons {
cursor:pointer;
position:absolute;
top:206px;
}

.scrollButtons.btt_left {
/*	background:#FFFFFF url(images/butt_left.png) no-repeat scroll 0 0;
	height:30px;
	left:-35px;
	width:25px;*/
	display:none;
	
}

.scrollButtons.btt_right {
background:#F4EFDF url(images/plus_32.png) no-repeat scroll 0 0;
height:32px;
padding-left:35px;
padding-top:6px;
right:30px;
width:32px;
}

.hide {
	display:none;
}

.slider_navigation {
	display:none;
}

.minibox_block {
	bottom:0;
	padding:10px;
	position:absolute;
	right:0;
	width:200px;
	z-index:1000;
	height:55px;
}
/* */
#toppanel {
	display:block;
	left:0;
	margin-top:-15px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:25;
}

#panel {
	height:300px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	top:1px;
	width:800px;
	z-index:10;
}

#panel_contents {
	background:black;
	height:100%;
	margin:0 auto;
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	position:absolute;
	width:760px;
	z-index:-1;
	padding:0 20px 20px;
	font-size:20px;
}

#panel_contents select {
	width:200px;
	border:none;
	font-size:20px;
}

div.select_place,div.select_cat {
	display:inline-block;
	margin:0 20px;
}

div.input_pricemin,div.input_pricemax {
	margin:0 20px;
	display:inline-block;
}

div.input_hab,div.input_bath,div.input_m2 {
	margin:0 20px;
	display:inline-block;
}

input#txt_hab,input#txt_bath,input#txt_m2 {
	border:none;
	font-size:20px;
	width:30px;
	text-align:center;
}

input#txt_m2 {
	width:50px!important;
}

input#txt_pricemin,input#txt_pricemax {
	border:none;
	font-size:20px;
	width:130px;
	text-align:center;
}

#panel_contents label {
	color:#999999;
	margin:0 2px;
}

input#sbt_search {
	border:none;
	background:transparent url(images/search_form_advanced.png) no-repeat 0 -30px;
	width:100px;
	height:30px;
	display:block;
	margin:0 auto;
	text-indent:-1111px;
	cursor:pointer;
}

input#sbt_search:hover {
	background-position:0 0!important;
}

.line_onsearch {
	display:block;
	height:30px;
	margin:25px auto;
	width:665px;
}

#panel h1 {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:normal;
	line-height:35px;
	position:relative;
	margin-bottom:25px;
	margin-top:10px;
	text-shadow:1px 1px #333333;
	font-size:28px;
}

#panel h2 {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#447c6f;
	line-height:25px;
	font-size:16px;
	position:absolute;
	top:60px;
	left:350px;
	color:#ffffff;
}

.panel_button {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:1px;
	width:173px;
	height:54px;
	background:url(images/panel_button.png);
	z-index:20;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	opacity:0.70;
	cursor:pointer;
}

.panel_button_round {
	background:url(images/panel_button_round.png)!important;
}

.panel_button img {
	position:relative;
	top:10px;
	border:none;
}

.panel_button a {
	text-decoration:none;
	color:#545454;
	font-size:20px;
	font-weight:bold;
	position:relative;
	top:5px;
	left:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.panel_button a:hover {
	color:#999999;
}

p#ll2, p#ll, p.linklove {
display: none;
}


/* PAGENAVI */


/*EJEMPLO7*/
div.wp-pagenavi {
	background:url(images/bgNav7.png) 0 0 no-repeat;
	position:relative;
	height:35px;
	overflow:hidden;
	color:#999;
	text-align:center;
}
div.wp-pagenavi a, div.wp-pagenavi span.current {
	margin:6px 4px 0 4px;
	padding:4px 6px;
	display:inline-block;
}
div.wp-pagenavi a {
	color:#c0c0c0;
}
div.wp-pagenavi a:hover {
	color:#fae47b;
}
div.wp-pagenavi span.pages {
	display:none;
}
div.wp-pagenavi a.first, div.wp-pagenavi a.last {
	top:0;
	position:absolute;
	padding:0;
	margin:0;
	background-image:url(images/buttonsNav7.png);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:35px;
	line-height:35px;
	text-indent:-9999em;
}
div.wp-pagenavi a.first {
	left:0;
}
div.wp-pagenavi a.last {
	right:0;
}
div.wp-pagenavi a.first:link, div.wp-pagenavi a.first:visited {
	background-position:0 0;
}
div.wp-pagenavi a.first:hover {
	background-position:0 -35px;
}
div.wp-pagenavi a.first:active {
	background-position:0 -70px;
}
div.wp-pagenavi a.last:link, div.wp-pagenavi a.last:visited {
	background-position:-80px 0;
}
div.wp-pagenavi a.last:hover {
	background-position:-80px -35px;
}
div.wp-pagenavi a.last:active {
	background-position:-80px -70px;
}
div.wp-pagenavi span.current {
	padding:4px 10px;
	font-style:italic;
	font-weight: bold;
	border-width:1px;
	border-style:solid;
	border-color:#555;
	background-color:#000;
	color:#FFF;
}

/* IE6 css fixer v0.4: Tue, 22 Sep 2009 19:53:06 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #blog-intro,
* html #blog-intro .desc .home-rss,
* html #blog-intro .desc .dtl,
* html #datos_empresa,
* html #nav form,
* html #nav input.txt,
* html #nav input.btn,
* html #headLinks,
* html li.top,
* html #mainCol,
* html #indexCol,
* html #midCol,
* html #tertCol,
* html #introIMG,
* html span.navback,
* html span.navforward,
* html .floatleft,
* html .floatright,
* html .right,
* html .left,
* html #metacats,
* html a.feedRSS,
* html a.index_and_search,
* html a.contacto,
* html a.m_servicios,
* html a.m_empresa,
* html a.m_portada,
* html a.WP,
* html a.Twitt,
* html p.cat,
* html p.com,
* html #datos-personales img,
* html #navigation a,
* html div.image,
* html .box_info,
* html .archive_info,
* html .box_left_content,
* html #metaplace, * html #metatags {display:inline;}

/* convert min height values */
* html .box_intro {height:270px;}


/* add zoom:1 to overflow:hidden */
* html #blog-intro,
* html #blog-intro .desc .home-rss,
* html #blog-intro .desc .dtl,
* html #datos_empresa,
* html #nav form,
* html #nav input.txt,
* html #nav input.btn,
* html #headLinks,
* html li.top,
* html #mainCol,
* html #indexCol,
* html #midCol,
* html #tertCol,
* html #introIMG,
* html span.navback,
* html span.navforward,
* html .floatleft,
* html .floatright,
* html .right,
* html .left,
* html #metacats,
* html a.feedRSS,
* html a.index_and_search,
* html a.contacto,
* html a.m_servicios,
* html a.m_empresa,
* html a.m_portada,
* html a.WP,
* html a.Twitt,
* html p.cat,
* html p.com,
* html #datos-personales img,
* html #navigation a,
* html div.image,
* html .box_info,
* html .archive_info,
* html .box_left_content,
* html #metaplace, * html #metatags {zoom:1;}

/* fix negative margins */
* html #nav,
* html #featured img,
* html #pop,
* html #pop_moreinfo,
* html #toppanel {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html #header-cont,
* html div.portada,
* html #mainCol,
* html div#sindicacion,
* html .madein,
* html #searchform,
* html div#map,
* html #slider_content,
* html .scroll,
* html #toppanel,
* html #panel,
* html #panel h1,
* html .panel_button,
* html .panel_button img,
* html .panel_button a,
* html .content_pop, * html .content_pop_moreinfo {zoom:1;}


/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
* html body,
* html h2.title_search,
* html h2.title_arch,
* html a.rss_arch,
* html #blog-intro h1 a, * html #blog-intro h1 a:hover,
* html #datos_empresa p.email_contacto,
* html #nav input.txt,
* html .nav li.skip a:hover, * html li.top a:hover,
* html div.portada,
* html .rss_links ul li,
* html .user_links ul li,
* html .postMeta,
* html .postMeta span.date,
* html .postMeta span.comments,
* html .more_info span.emailto,
* html .more_info span.readmore,
* html .more_info span.printthis,
* html .more_info span.moreinfo,
* html .post .entry p a,
* html .entry table tr.alt,
* html span.navback,
* html span.navforward,
* html .tool-title,
* html .tool-text,
* html a.twitter:hover,
* html a.twitter,
* html #frases,
* html #searchform #s,
* html #searchform #searchsubmit,
* html h1.metacats,
* html h1.metaplace,
* html h1.metatags,
* html a.feedRSS,
* html a.index_and_search,
* html a.contacto,
* html a.m_servicios,
* html a.m_empresa,
* html a.m_portada,
* html #tooltip,
* html a.WP,
* html a.WP:hover,
* html a.Twitt,
* html a.Twitt:hover,
* html p.datepost,
* html p.cat,
* html p.com,
* html #datos-personales img,
* html #navigation a:hover, * html #navigation a.active,
* html input#txt_searcher,
* html #pop,
* html input#sbt_email,
* html #pop_moreinfo,
* html input#txt_name,
* html input#txt_myemail,
* html #txt_mysms,
* html input#sbt_mysubmit,
* html .sd_cats ul li a:hover, * html .sd_places ul li a:hover, * html , * html .sd_moreser ul li a:hover, * html .sd_moreweb ul li a:hover,
* html .sd_moreweb li a,
* html .sd_moreser li a,
* html .sd_cats h3,
* html .sd_places h3,
* html .sd_tags h3,
* html .sd_featured,
* html .sd_moreser,
* html .sd_moreweb,
* html .minibox_post,
* html .scrollButtons.btt_right,
* html #panel_contents,
* html input#sbt_search,
* html .panel_button,
* html .panel_button_round {zoom:1;}