/*
Theme Name: QuoBasic
Theme URI: http://www.quobasic.com/
Description: Tema de QuoBasic Estudi Creatiu <a href="http://www.quobasic.com/kubrick/">QuoBasic Estudi Creatiu</a>.
Version: 1.0
Author: Santiago Buades Blasco
Author URI: http://www.quobasic.com/
Tags: grounge
*/

* {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 14px;
	list-style: none;
	text-decoration: none;
}

p {color: #555555;}

a {color: #55555;}

a:hover {}

.interior {width: 940px; margin: 0 auto;}

.izq {float: left;}
.der {float: right;}

.lim {clear: both;}

.just {text-align: justify;}

.noview {display: none;}

img {border: none;}


body {}


/* contenedor */

div#contenedor {
	background: #005286;
}

/*--------cabecera---------- */

div#cabe {background: #ffffff;}

div#cabecera {
	background: url(images/cabacera.png) center top no-repeat;
	height: 170px;
}

div#cabecera div#search {
	height: 25px;
	width: 920px;
	padding: 10px 20px 0 0;
	text-align: right;
}


/* menu */
div#cabecera ul#menu {
	padding: 110px 0 0 140px;
}

div#cabecera ul#menu li {
	float: left;
	display: block;
	margin: 0 20px 0 0;
}

div#cabecera ul#menu li a {
	color: #005286;
	font-weight: bold;
}

div#cabecera ul#menu li a:hover {
	color: #999999;
}


/* slide */

div#slide {
	background: #a7cd00;
	border-bottom: 6px solid #999999;
}

div#slide_interior {
	background: url(images/slide.jpg) center top no-repeat;
	width: 910px;
	height: 296px;
	padding: 30px 0 0 30px;
}

div#slide_interior p {
	font-size: 18px;
	width: 390px;
	color: #ffffff;
}

div#slide_interior p strong {
	font-size: 18px;
	width: 390px;
	color: #ffffff;
}

/* --------contenido------------- */

div#contenido {
	width: 900px;
	padding: 60px 0 40px 40px;
	background: #ffffff;
}

div#contenido_ficha {
	width: 900px;
	padding: 30px 0 40px 40px;
	background: #ffffff;
}

/* ----------contenido inicio--------------- */ 
/* textos */

div#textos {
	width: 560px;
}

div#textos h1 {
	font-size: 26px;
	margin: 0 0 20px 0;
	color: #005286;
}

div#textos h2 {
	font-size: 20px;
	margin: 0 0 0px 0;
	color: #005286;
}


/* sidebar contenidos */

div#sidebar {
	width: 300px;
}

div#sidebar img {border: none;}

div#sidebar ul#promos li {
	display: block;
	margin: 0 0 20px 0;
	width: 240px;
}

/* -----------contenido ficha --------------- */
/* ficha */

div#ficha {
	width: 560px;
}

div#ficha h1 {
	font-size: 20px;
	margin: 20px 0 20px 0;
	color: #005286;
}

div#ficha h2 {
	font-size: 16px;
	margin: 20px 0 20px 0;
	color: #005286;
}

div#ficha img {border: none;}

div#ficha img.promo {
	border: 6px solid #e9e9e9;
}

.precio {
	font-size: 26px;
	font-weight: bold;
	color: #d10000;
	margin: 20px 0 0 0;
}

.descarga {
	color: #d10000;
	font-weight: bold;
	margin: 20px 0 20px 0;
}


.imagenes {
	color: #005286;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
}



div#ficha ul#imagenes li {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	background: #e9e9e9;
	padding: 3px;
	margin: 0 15px 15px 0;
}

.planos {
	color: #005286;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
}

div#ficha ul#planos li {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	background: #e9e9e9;
	padding: 3px;
	margin: 0 15px 15px 0;
}

.localizacion {
	color: #005286;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
}


/* sidebar ficha */
div#sidebar02 {
	width: 270px;
	padding: 0 30px 0 0;
}

div#sidebar02 ul#viviendas {
	padding: 10px 0 0 0;
}

div#sidebar02 ul#viviendas li {
	display: block;
	width: 240px;
	padding: 5px 10px 5px 20px;
	margin: 0 0 0 10px;
	background: url(images/17.png) left no-repeat;
}

div#sidebar02 ul#viviendas li a {
	color: #005286;
	font-weight: bold;
}
	
div#sidebar02 ul#viviendas li a:hover {
	color: #999999;
	}	

/* ------------------footer------------------- */

div#footer {
	background: #005286;
}


div#footer_interior {
	background: #ffffff;
	width: 890px;
	padding: 0 0 20px 50px;
}

/* menu footer */

div#footer_interior ul#menu_footer {
	border: solid 1px white;
	margin: 0 0 20px 0;
}

div#footer_interior ul#menu_footer li {
	float: left;
	display: block;
	margin: 0 20px 0 0;
}

div#footer_interior ul#menu_footer li a {
	color: #005286;
	font-weight: bold;
}

div#footer_interior ul#menu_footer li a:hover {
	color: #999999;
}


/* firma */

div#firma {
	background: #ffffff;
	padding: 0 0 30px 0;
	text-align: center;
}

div#firma ul {
	width: 880px;
	margin: 0 auto;}

div#firma li {
	float: left;
	font-size: 10px;
	color: #555555;
	padding: 0 3px 0 0;
}

div#firma li a {
	font-size: 10px;
	color: #555555;
}

div#firma li a:hover {
	color: #999999;
}