/*
THEME NAME: GD Inmobliaria
THEME URI: http://www.jepserbernardino.org/2009/08/gd-inmobiliaria/
DESCRIPTION: Tema para el cliente de bienes raices Gran Desarrollo Inmobiliaria
VERSION: 1.0
AUTHOR: <a href="http://andy.wordpress.com/">Jepser Bernardino</a>
AUTHOR URI:
*/

@import url('styles/reset.css');
@import url('styles/960.css');
@import url('styles/text.css');
@import url('styles/slider2.css');
@import url('scripts/lavalamp.css');

body{
font-family:"Segoe UI", Trebuchet, Helvetica, Arial;
background:url(images/background-gdlogo.gif) no-repeat right bottom fixed;
}
.container_12{
position:relative;
}
#pestana{
background:#146461 url(images/back-pestana.jpg) right bottom no-repeat;
color:#FFFFFF;
padding:20px 0;
position:fixed;
top:-360px;
height:336px;
left:0;
width:100%;
z-index:20;
}
#pestana h3, #pestana h2{
font-size:20px;
font-weight:normal;
margin-bottom:0;
padding-bottom:15px;
background:url(images/separador-verde.jpg) no-repeat center bottom;
}
p.descripcion{
margin-bottom:10px;
}
#main{
margin-top:30px;
}
#header{
margin-bottom:30px;
}
a#logo{
background:url(images/gdinmobiliaria-logo.gif) no-repeat;
width:535px;
height:150px;
display:block;
text-indent:-9999px;
}
#menu{
margin-top:120px;
}
a.listing{
color:#890213!important;
}
#pestana-btn{
background:url(images/pestana-btn.png) no-repeat;
width:277px;
padding-top:10px;
height:31px;
position:absolute;
bottom:-40px;
right:0;
text-align:center;
}
#pestana-btn a{
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
text-transform:uppercase;
}
#pestana-btn a:hover, #featured a#conocer:hover{
color:#c4df9a;
}
#contenido{
padding-bottom:30px;
}
#slogan{
font-style:italic;
font-weight:normal;
color:#333333;
}
/*featured slider*/
#featured{
position:relative;
width:960px;
background:#1F4D4A url(images/featured-descripcion.jpg) bottom right no-repeat;
}
#featured-img{
float:left;
height:350px;
width:650px;
position:relative;
}
#featured-descripcion{
position:relative;
height:330px;
width:290px;
float:left;
color:#FFFFFF;
padding:10px 10px 0;
font-size:12px;
}
#featured-descripcion ul{
list-style:none;
}
#featured-descripcion li{
margin:0!important;
height:340px;
}
.titulo-propiedad, h4.caracteristicas{
color:#8ae2e3;
font-weight:normal;
text-align:center;
font-size:15px!important;
margin-bottom:10px;
}
.titulo-propiedad{
background:url(images/separador-featured.gif) bottom center no-repeat;
padding-bottom:10px;
}
p.caracteristicas{
padding-left:20px;
}
#featured a.conocer{
position:absolute;
text-transform:uppercase;
font-size:16px;
bottom:5px;
right:30px;
color:#FFFFFF;
text-decoration:none;
}
#content{
background:url(images/content-back.gif) repeat-y left top;
}
#sidebar{
padding:40px 0 30px;
color:#FFFFFF;
position:relative;
background:#146461;
}
#footer{
margin:0 auto;
position:relative;
background:url(images/footer-back.gif) no-repeat;
width:930px;
height:160px;
padding:30px 20px 20px;
top:-10px;
right:-5px;
}
#footer img{
float:left;
margin-right:20px;
}
#footer h4{
color:#1d6f69;
margin-bottom:10px;
}
#footer p{
font-size:12px;
}
#foot-credits{
font-size:11px;
margin-bottom:20px;
color:#146461;
}
ul#footmenu{
margin:0;
list-style:none;
}
#foot-menu{
padding:12px 0 12px 40px;
background:url(images/gdinmobiliaria-log_small.gif) no-repeat left center;
}
ul#footmenu li{
display:inline;
margin:0;
margin:0 5px;
text-align:center;
}
ul#footmenu li a{
color:#146461;
text-decoration:none;
}
ul#footmenu li a:hover{
text-decoration:underline;
}
#foot-menu span{
margin-left:5px;
}
#creadopor{
padding-top:5px;
text-align:right;
margin-right:10px;
float:right;
color:#146461;
}
#creadopor a{
text-decoration:none;
color:#146461;
}
#creadopor a:hover{
color:#1E4B48;
}
a#npixels{
background:url(images/layout-gd_35.gif) no-repeat 0 0;
height:42px;
width:42px;
display:block;
float:right;
}
a#npixels:hover{
background-position:-42px 0;
}
a#npixels span{
display:none;
}
/*index*/
.post-excerpt{
}
.thumbimage{
padding:5px;
border:solid 1px #c4df9a;
margin-right:10px;
}
.index-post .thumbimage{
max-width:100px!important;
float:left;
}
.listing-list .thumbimage{
max-width:90px!important;
max-height:70px!important;
}
.listing-list .mas-propiedades{
float:right;
padding:5px 10px;
margin:20px 0 10px;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
}
.index-post{
font-size:12px;
background:url(images/separador-blanco.jpg) no-repeat center bottom;
}
.index-post h3{
font-weight:normal;
margin-bottom:5px;
}
.index-post h3 a{
font-style:normal;
}
a.vermas-index{
float:right;
text-decoration:none;
font-style:normal!important;
color:#18423e;
text-transform:uppercase;
padding:10px;
background:url(images/fond-acont.gif) no-repeat right center;
}
a.vermas-index:hover{
text-decoration:none!important;
}
/*sidebar*/
.widget a{
color:#FFFFFF;
text-decoration:none;
}
.widget a:hover{
color:#C4DD9D;
text-decoration:underline;
}
.sidebarin h3{
font-weight:normal;
text-align:right;
background:url(images/fondo-hsidebar.gif) no-repeat right center;
padding:10px 10px 10px 0;
text-transform:uppercase;
}
#ajaxNewsletter, .newsletterContainer {
	/* newsletter container */
}

#suscribete .text {
	width:260px;
	margin-bottom:20px;
	float:right;
}

/*widget*/
.widget{
margin-bottom:40px;
padding:0 10px 0 20px;
}
.widget h4{
background:url(images/fondo-hsidebar.gif) right center no-repeat;
padding:10px 10px 10px 0;
text-align:right;
text-transform:uppercase;
font-weight:normal;
}
.widget h4 a{
text-decoration:none;
color:#FFFFFF;
}
#open-img{
position:relative;
margin-bottom:10px;
}
#openhouse-add{
position:absolute;
width:168px;
height:167px;
top:-10px;
left:-20px;
z-index:2;
}
#openhouse h6{
font-weight:normal;
color:#9ce7d1;
margin-bottom:0;
}
.proximo-oh{
margin-bottom:20px;
display:block;
}
/*cita*/
#tazacafe{
position:absolute;
top:-50px;
left:-20px;
}
p.primero{
margin:10px 0 10px 70px;
text-align:right;
}
p.segundo{
margin-bottom:10px;
}
.borde-verde{
border:1px solid #5bada7;
position:relative;
}
.widget-texto{
padding:10px;
background:#388a88;
margin-bottom:20px;
}
.redondo, #suscribete .submit{
float:right;
font-size:12px;
background:#388a88;
color:#FFFFFF;
text-decoration:none;
padding:5px 10px;
border:0;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
.redondo:hover, #suscribete .submit:hover{
background:#5bada7;
}
input.rounded, #suscribete .submit:hover{
border:0;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#suscribete input.text{
width:260px;
margin-bottom:20px;
}
/*solo para las paginas internas*/
#top-sidebar{
background:url(images/borde-sup-sidebar.jpg) no-repeat;
width:20px;
height:15px;
position:absolute;
top:0;
right:-10px;
}
/*partes internas*/
.portada{
padding-top:20px;
}
div.page{
}
div.page a{
color:#000000;
}
.titulo-page{
font-size:60px;
margin-top:-20px;
font-weight:normal;
letter-spacing:5px;
background:url(images/backmain-title.jpg) left bottom no-repeat;
}
/*single*/
div.post{
margin-bottom:30px;
}
.entry-content{
padding-top:10px;
}
.post a{
color:#1E4B48;
text-decoration:none;
font-style:italic;
}
.post a:hover{
text-decoration:underline;
}
.titulo-post{
font-size:30px;
margin-top:-10px;
font-weight:normal;
letter-spacing:5px;
background:url(images/backmain-title.jpg) left bottom no-repeat;
}
/*post especial*/
.caracteristicas{
background:#e4f6c7;
padding:15px 0;
border:1px solid #C4DD9D;
margin-bottom:20px;
}
.caracteristicas ul{
margin-bottom:0;
}
.caracteristicas .grid_4{
width:299px;
}
.caracteristicas p{
margin-left:20px;
margin-bottom:0;
}
.caracteristicas h6{
margin:0 0 10px 20px;
}
.upkeys{
float:right;
margin-bottom:10px;
}
span.pre{
font-size:20px;
margin-right:10px;
float:right;
text-transform:uppercase;
}
.tag-rojo{
background:url(images/backpunta-roja.gif) repeat-x;
position:relative;
height:30px;
float:right;
font-size:16px;
color:#FFFFFF;
}
.tag-rojo span{
display:block;
padding:2px 10px 0 0;
margin-left:20px;
}
.tag-rojo .punta{
position:absolute;
left:0;
background:url(images/punta-roja.gif) no-repeat;
height:30px;
width:16px;
}
/*listing*/
.listing-list{
margin-bottom:20px;
}
.listing-list h3{
margin-bottom:0;
}
.listing-list h6{
margin-bottom:5px;
margin-left:15px;
}
.listing-list h6 a{
text-decoration:none;
color:#146461;
font-weight:normal;
}
.listing-list ul{
font-size:11px;
list-style:none;
margin-bottom:10px;
}
.listing-list ul li{
margin-left:0;
padding:10px 0;
border-bottom:1px solid #000000;
}
.listing-list ul li:hover{
background:#f3fde5;
}
.listing-list ul li ul{
margin-left:30px;
}
.listing-list ul li ul li{
border:0;
padding:0;
}
.button_toggle{
padding-bottom:10px;
border-bottom:2px solid #146461;
}
.button_toggle:hover{
cursor:pointer;
background:url(images/buttonmas.jpg) no-repeat right center;
}
.button_toggle p{
font-size:11px;
margin-bottom:0;
}
/*formularios de contacto*/
#cforms2form label{
display:none;
}
#cforms2form textarea, #cforms2form .single{
border:0;
padding:3px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:150px;
}
#cforms2form #sendbutton2{
font-size:12px;
background:#388a88;
color:#FFFFFF;
text-decoration:none;
padding:5px 10px;
border:0!important;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#cformsform input, #cformsform textarea{
padding:3px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#cformsform #sendbutton{
margin-right:260px;
}
/*navegacion*/
.navigation{
margin-bottom:20px;
}
.navigation a{
color:#000000;
text-decoration:none;
font-size:18px;
}
.navigation a:hover{
text-decoration:underline;
color:#146461
}
.nav-previous{
float:left;
}
.nav-next{
float:right;
}
/*form buscar*/
#formbuscar{
border:1px solid;
border-color: #C4DD9D #FFFFFF  #C4DD9D #FFFFFF;
padding:20px 0;
}
#formbuscar form{
width:400px;
margin:0 auto;
}
#formbuscar input, #formbuscar select{
border:1px solid #999999!important;
}
.thumbdiv{
float:left;
width:111px;
}
.category-list .thumbimage{
float:left;
max-width:200px;
}
.category-list h6{
margin-bottom:10px;
}
.category-list{
padding-bottom:10px;
border-bottom:1px solid #C2DD99;
}
.category-list li{
list-style-position:inside;
}
/*comentarios*/
#comments-list{
}
#comments-list a{
color:#000000;
}
#comments-list ol{
list-style:none;
}
#comments-list li{
margin:0 0 20px 0;
border-bottom:1px solid #C2DD99;
}
.comment-meta{
font-size:11px;
}
.vcard{
font-size:16px;
font-weight:bold;
}
/*comment form*/
#commentform{
}
#commentform input, #commentform textarea{
border:1px solid #C2DD99;
margin-bottom:10px;
padding:5px;
}
#commentform .button{
border-color:#000000;
font-family:"Segoe UI", Trebuchet MS;
padding:5px;
background:#146461;
color:#FFFFFF;
}