body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #fff;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

h1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 130%;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 120%;
	font-weight: bold;
}

hr {
	color: #b5bfc0;
	width: 756px;
	height: 2px;
	padding: 0px;
	margin-top: 42px;
	margin-right: auto;
	margin-left: auto;
}

/* Color fondo contenedor pagina principal (intro) */
div#contenedor-home {
	background-color: #007483;
}

/* Contenedores todas las paginas */
div#contenedor-home, 
div#contenedor {
	width: 776px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #007483;
}
div#contenedor-int {
	width: 756px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}

/* Logo pagina principal (intro) */
div#logo-home {
	width: 216px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
	padding-bottom: 11px;
}

/* Logo resto paginas */
div#logo {
	width: 319px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
	padding-bottom: 11px;
}
div#logo p {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 140%;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #464442;
}

/* Imágenes pagina principal (intro)  */
div#img {
	width: 389px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
}
div#img img {
	padding-top: 5px;
	padding-left: 5px;
}
div#img img.texto {
	margin-right: 30px;
	margin-left: -30px;
	position: relative;
}
div#img p {
	text-align: right;
	margin-left: 268px;
	margin-top: -14px;
	position: absolute;
	color: #fff;
	background-color: inherit;
}
div#img p a {
	color: #fff;
	text-decoration: none;
	background-color: inherit;
}
div#img p a:hover {
	color: #FEBB4B;
	text-decoration: underline;
}

/* Cabecera paginas interiores */
div#cabecera {
	border: 1px solid #b5bfc0;
	margin: 10px;
	height: 84px;
	background-image: url(../img/interior01.gif);
	background-repeat: no-repeat;
	background-position: 202px;
	padding-right: 3px;
}
div#cabecera p {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
div#cabecera p.titular {
	position: absolute;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 125%;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	margin-top: -50px;
	margin-bottom: 0px;
	margin-left: 213px;
	margin-right: 0px;
	background-color: inherit;
}
div#cabecera div#cab {
	float: right;
	margin-top: -78px;
}

/* Barra de idiomas */
div#idiomas {
	color: #999999;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
div#idiomas p {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div#idiomas p a, 
ul#idiomas-int li a {
	color: #999999;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
div#idiomas p a:hover, 
ul#idiomas-int li a:hover {
	color: #007483;
	background-color: inherit;
}

/* Barra idiomas paginas interiores */
ul#idiomas-int {
	float: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
ul#idiomas-int li {
	float: right;
	color: #999999;
}
ul#idiomas-int li a {
	font-size: 70%;
}

/* Literal sobre caja buscador */
div#literal {
	float: right;
	width: 154px;
	margin-top: 75px;
	position: absolute;
	margin-left: 27px;
	font-weight: bold;
	color: #fc9f02;
	font-size: 100%;
	text-align:center;
}

div#literal p a {
	color: #fc9f02;
	text-decoration: none;
}
div#literal p a:hover {
	color:  #006371;
	text-decoration: underline;
}

/* Pathway */
p.pathway {
	font-size: 120%;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin: 0px;
	padding: 0px;
}
p.pathway img {
	margin-right: 4px;
	margin-bottom: -2px;
}
p.pathway a {
	color: #007483;
	text-decoration: none;
	background-color: inherit;
}
p.pathway a:hover {
	color: #fc9f11;
}

/* Imagen y nombre apartado */
div#nom-apartado-quienessomos, 
div#nom-apartado-filosofia, 
div#nom-apartado-servicios, 
div#nom-apartado-dondeestamos, 
div#nom-apartado-obranueva, 
div#nom-apartado-buscador, 
div#nom-apartado-hipotecas, 
div#nom-apartado-bulgaria, 
div#nom-apartado-inversores, 
div#nom-apartado-serviciosinter, 
div#nom-apartado-noticias,
div#nom-apartado-contacto, 
div#nom-apartado-datos {
	float: left;
	width: 156px;
	height: 179px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
div#nom-apartado-quienessomos {
	background-image: url(../img/img-quienessomos.jpg);
}
div#nom-apartado-filosofia {
	background-image: url(../img/img-filosofia.jpg);
}
div#nom-apartado-servicios {
	background-image: url(../img/img-servicios.jpg);
}
div#nom-apartado-dondeestamos {
	background-image: url(../img/img-dondeestamos.jpg);
}
div#nom-apartado-obranueva {
	background-image: url(../img/img-obranueva.jpg);
}
div#nom-apartado-buscador {
	background-image: url(../img/img-buscador.jpg);
}
div#nom-apartado-hipotecas {
	background-image: url(../img/img-hipotecas.jpg);
}
div#nom-apartado-bulgaria {
	background-image: url(../img/img-bulgaria.jpg);
}
div#nom-apartado-inversores {
	background-image: url(../img/img-inversores.jpg);
}
div#nom-apartado-serviciosinter {
	background-image: url(../img/img-serviciosinter.jpg);
}
div#nom-apartado-noticias {
	background-image: url(../img/img-noticias.jpg);
}
div#nom-apartado-contacto {
	background-image: url(../img/img-contacto.jpg);
}
div#nom-apartado-datos {
	background-image: url(../img/img-datos.jpg);
}
div#nom-apartado-quienessomos p, 
div#nom-apartado-filosofia p, 
div#nom-apartado-servicios p, 
div#nom-apartado-dondeestamos p, 
div#nom-apartado-obranueva p, 
div#nom-apartado-buscador p, 
div#nom-apartado-hipotecas p, 
div#nom-apartado-bulgaria p, 
div#nom-apartado-inversores p, 
div#nom-apartado-serviciosinter p,
div#nom-apartado-noticias p,
div#nom-apartado-contacto p, 
div#nom-apartado-datos p {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 130%;
	font-weight: bold;
	color: #fc9f11;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Contenido paginas interiores */
div#contenido {
	float: right;
	width: 585px;
	margin-bottom: 20px;
}

/* Caja buscador */
div#buscador, 
div#buscador-int {
	float: right;
	width: 154px;
	position: relative;
	margin-top: -165px;
	margin-right: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bae7ed;
	border-bottom-color: #bae7ed;
	border-left-color: #bae7ed;
}
div#buscador-int {
	float: left;
	clear: left;
	margin-top: auto;
	margin-right: auto;
}
div#buscador img, 
div#buscador-int img {
	margin-left: -1px;
	position: relative;
}
div#buscador form, 
div#buscador-int form {
	margin: 0px;
	padding: 0px;
}
div#buscador p, 
div#buscador-int p {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 5px;
}
div#buscador select, 
div#buscador-int select {
	display: block;
	width: 145px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
}
div#buscador .boton, 
div#buscador-int .boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 4px;
	margin-bottom: 10px;
	border: none;
	background-color: #fefefe;
	background-image: url(../img/bg-boton-buscador.gif);
	background-repeat:  repeat-x;
	color: #fff;
	height: 20px;
	padding-bottom: 3px;
}
div#buscador .boton:hover, 
div#buscador-int .boton:hover {
	background-image: url(../img/bg-boton-buscador-over.gif);
	background-repeat:  repeat-x;
}

/* Menu */
div#menu, 
div#menu-int {
	width: 440px;
	margin-bottom: 30px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 80%;
}
div#menu-int {
	margin-bottom: -9px;
}

/* Barra imagenes inferior */
div#barra {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #007483;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #33909c;
	height: 115px;
}
div#barra img {
	float: left;
}

/* Destacados */
div#destacados {
	/*background-color: #007483; */
	height: 140px;
	padding-top: 0px;
	padding-bottom: 5px;
}

/* Noticias */
p.leermas {
	padding: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: right;
	background-color: inherit;
}
p.leermas a, h2 a {
	color: #007483;
	text-decoration: none;
	background-color: inherit;
}
h2 a {
	text-decoration: underline;
}
p.leermas a:hover, h2 a:hover {
	color: #fc9f11;
	text-decoration: underline;
}
p.fecha {
	font-size: 80%;
	color: #999999;
	padding: 0px;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: -8px;
	margin-left: 0px;
}
p.dondeestamos img, p.quienessomos img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* Pie pagina */
div#pie {
	background-color: #fff;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 10px;
	
}
div#pie p {
	font-size: 80%;
	color: #006371;
	margin: 0px;
	padding: 0px;
}
div#pie p a {
	color: #006371;
	text-decoration: none;
}
div#pie p a:hover {
	color: #B97502;
	text-decoration: underline;
}


/* Paginacion */
.Pagination ul {
	list-style: none;
	line-height: 2;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.Pagination li {
	display: inline;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}	
.Pagination a {
}
.Pagination a:hover {
}
.Pagination a:visited {
	text-decoration:none;
}
div.itemNoticia {
	margin-bottom: 0px;
	/*border: 1px solid #b5bfc0;*/ /* Color borde div */
	border-bottom: 1px solid #b5bfc0;
	height: 100%;
	overflow: auto;
	font-size: 95%;
}
div.itemNoticia:hover {
	/*border: 1px solid #b5bfc0; *//* Color borde div over */
	border-bottom: 1px solid #b5bfc0;
	background-color: #EBEDED; /* Color fondo div over */
}
div.noticiatxt { /* Contenedor del texto la promocion */
	width: 100%;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
}
div.noticiatxt p { /* Texto de la promocion */
	margin-bottom: 3px;
	margin-top: 0;
}
/* Calculadora */
.calculadoras {
	width: 350px;
	height: 300px;
	margin-left: 50px;
	margin-bottom: 20px;
	border: 1px solid #710000;
	background: #F4F4F4;
}
.calculadoras p.descripcion {
	font-size: 80%;
	margin: 0px 0px 6px;
	padding: 5px 10px 0px;
}
.calculadoras span.spanIzq {
	font-size: 70%;
	width: 106px;
	float: left;
}
.calculadoras .tdIzq {
	text-align: left;
}
.calculadoras span.spanDer {
	font-size: 70%;
	float: right;
}
.calculadoras input.inputCentro {
	width: 70px;
	border: 1px solid #CCCCCC;
	background: #fff;
	float: right;
	margin-top: -2px;
	margin-right: 25px;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color: inherit;
}
.calculadoras input#calcular {
	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin-right: 70px;
	margin-top: 4px;
}
.calculadoras input#tabla {
	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
 }
.calculadoras input#borrar {
	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
 }
input#capital, input#importe, input#cuota {
	width: 70px;
	color: inherit;
}
input#interes {
	width: 70px;
	color: inherit;
}
p.msgError {
	background-color: red;
	color: #fff;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 6px 46px;
	padding: 5px 10px 0px;
}
/*iframe#oFrameMiniBusc form {
	margin: 0px;
	padding: 0px;
}
.Vtn {
	margin-top: -30px;
	margin-left: -10px;
}*/


/* Login, contactar y vender*/
div#vender {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding: 30px;
}
div#vender div#inmueble, 
div#vender div#contacto {
	padding-left:10px;
	padding-right:10px;
	float:left;
	width:260px;
}
div#vender div#inmueble label, 
div#vender div#contactar label {
	display: block;
}
div#contactar 
{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	padding: 30px;
}
div#vender form,
div#contactar form {
	margin: 0px;
	padding: 0px;
	float:left;
}
div#vender input,
div#vender select,
div#vender textarea {
	display: block;
	margin-bottom: 15px;
	width: 100%;
	background-color: #fff;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
div#vender textarea {
	height:70px;
}
div#contactar input,
div#contactar textarea 
{
	display: block;
	margin-bottom: 15px;
	width: 150px;
	background-color: #fff;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
div#vender input:hover,
div#vender select:hover,
div#vender textarea:hover,
div#contactar input:hover,
div#contactar textarea:hover {
	border: 1px solid #007483;
	onfocus: 1px solid #007483;
}
div#vender input:focus,
div#vender select:focus,
div#vender textarea:focus,
div#contactar input:focus,
div#contactar textarea:focus {
	border: 1px solid #007483;
	onfocus: 1px solid #007483;
}
div#vender input.sffocus,
div#vender select.sffocus,
div#vender textarea.sffocus,
div#contactar input.sffocus,
div#contactar textarea.sffocus {
	border: 1px solid #007483;
	onfocus: 1px solid #007483;
}
div#contactar textarea {
	width: 460px;
	height: 150px;
}
div#contactar input {
	width: 300px;
}
div#contactar input#enviar,
div#vender input#enviar {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 70px;
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	background: url(../img/botonform.gif)  repeat-x;
	height: 23px;
}
div#contactar input#enviar:hover,
div#vender input#enviar:hover {
	color: #d31400;
}
