@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	vertical-align: top;
}
body {
	background-image: url(backgrounds/backgroundsSpain.jpg);
	background-repeat: repeat-x;
	margin: 0;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #FF3300;
}

a:active {
	text-decoration: none;
}
.tdAlign_derecha-100 {
	text-align: right;
	padding-right: 100px;
}
.tdAlign_Izq-10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	text-align: left;
	text-indent: 10px;
}
.tdSubmenu-celdas {
	text-align: left;
	text-indent: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.tdSubmenu-celdas_top {
	text-align: left;
	text-indent: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #999999;
	background-color: #FFFFFF;
}
.tdSubmenu-celdas_btn {
	text-align: center;
}
.tdSubmenu-celdas_News {
	text-align: center;
	background-color: #444D3E;
	background-position: center top;
	border: medium none #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F4EF;
}
.tdLoren_news {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D1D0C2;
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #C0BFB2;
}
.tdNews {
	text-align: left;
	vertical-align: top;
}
.tdCeldasIntro_naranja {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
}
.td_texo_central {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444D3E;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.tdDerecha {
	text-align: left;
}
.td_propertysearch {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D1D0C2;
	text-align: left;
}
.tdWigdegtIndex {
	text-align: center;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #D1D0C2;
	border-bottom-color: #D1D0C2;
}
.td_propertysearch .table_propertysearch {
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
}
.td_derechaAbajo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444D3E;
	text-align: left;
	padding: 5px;
}
.td_clip_central {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #444D3E;
}
.td_text_propertysearch {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444D3E;
	text-align: left;
	text-indent: 10px;
}
.td_clip_central_B {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.td_Tex_resum_products {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444D3E;
	text-align: left;
	text-indent: 10px;
	padding: 10px;
	font-weight: normal;
}
.td_Foto_muestra_cell {
	text-align: center;
	padding: 5px;
}
.td_Tex_ref_products {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444D3E;
	text-align: left;
	text-indent: 10px;
	padding: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.td_propertysearchREF {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: right;
	border-top-width: medium;
	border-right-width: thick;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.tdAlign_derecha-10 {
	text-align: right;
	padding-right: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tdCell_ref_subm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E4E3DA;
	text-align: left;
	text-indent: 10px;
}
.tdCell_ref_subm_Tittle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-align: left;
	text-indent: 10px;
}
.td_texo_central-costadelsol {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #444D3E;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.td_clip_central_maps {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}
.tdTABLE_PRICE {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tdTABLE_PRICE_PHOTO {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.tdTABLE_PRICE_caract {
	text-align: center;
	padding-top: 10px;
}
.tdTABLE_PRICE_caract1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444D3E;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D1D0C2;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tdTABLE_PRICE_carac {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #444D3E;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.td_texo_central_price {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444D3E;
	text-align: left;
	vertical-align: top;

}
.td_Botton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444D3E;
	text-align: center;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	padding-top: 8px;
	border-bottom-color: #CCCCCC;
}
.td_TextPading15_15_5_5 {
	text-align: left;
	text-indent: 25px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.td_TextPading15_15_5_5_mini {
	text-align: left;
	text-indent: 25px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 35px;
}
table {
	vertical-align: 0%;
}
.tdTopDerecha {
	text-align: center;
	vertical-align: bottom;
}
.td_texo_central_duplic {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444D3E;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	border: 0px thin #333366;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #E8E8E8;
	cursor: auto;
	}
.tdWidgets {
	text-align: center;
	vertical-align: top;
}
.td_derechaAbajo18 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444D3E;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.td_conversor {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
.td_derechaAbajo_commercialOport {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444D3E;
	text-align: justify;
	padding: 5px;
	text-indent: 10px;
	border: thin dashed #444D3E;
}
.td_Table_dashh {
	border-top-width: thin;
	border-bottom-width: thin;
}
.tablacontact_big {
	text-align: left;
	vertical-align: top;
}
.tdCCC {
	padding-top: 24px;
}
.td_top50Padd {
	text-align: left;
	vertical-align: top;
	padding-top: 25px;
}
.td_derechaAbajoOportunid_esp {
	text-align: left;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Georgia, "Georgia Bold", "Baskerville Old Face", "Book Antiqua";
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.tdCOMMERCIAL_OPORT_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D1D0C2;
	text-align: center;
	padding: 5px;
	font-weight: normal;
	background-color: #444D3E;
}
.td_XML_FONDO TRANSPARENTE {
}
.td_propertysearch25 {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}
.td_Table_resume_contact {
	text-align: right;
}
h1 {
	font-size: 14px;
	font-weight: bold;
}
.td_texo_centralnews {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
}
.paginacionnumeros {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    padding-right: 2px;
    padding-left: 2px;
}
.paginacionnumeros_resaltar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #EC2029;
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    padding-right: 2px;
    padding-left: 2px;
}
.enlaces {
	cursor: pointer  ;

}.td_texo_centralcontact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444D3E;
	text-align: left;
	vertical-align: top;
	padding-bottom: 20px;
}
.alignderecha_td_contact {
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}
.tdbotonmaps {
	text-align: left;
	vertical-align: top;
	padding-top: 6px;
	background-color: #FFFFFF;
}
.tdSubmenu-celdas_NewsCopy {
	text-align: center;
	background-color: #444D3E;
	background-position: center top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F4EF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.td_foto_contact {
	text-align: left;
	vertical-align: top;
	padding-bottom: 3px;
}
.td_texo_centralservice {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444D3E;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.tdSubmenu-celdas_NewsCopy1 {
	text-align: center;
	background-color: #444D3E;
	background-position: center top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3F4EF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

