html, body, div, span,applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;line-height: 1;font-family: inherit;text-align: left;}
strong {font-weight: bold;}
em {font-style: italic;}
a {	text-decoration:none;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}
body {padding-top:0px;margin-top:0px;padding-left:0px;padding-bottom:0px;margin-left:0px;margin-bottom:0px;font-family: Arial;font-size: 0.7em;}

.fondo_colores {background-color: white;}

input {font-family: Arial;font-size: 0.9em;COLOR: #333;margin-bottom: 1px;}
select {font-family: Arial;font-size: 0.9em;color: #333;border: 1px solid #7F9DB9;margin-bottom: 3px;}
textarea {font-family: Arial;font-size: 0.9em;COLOR: #333;border: #739DAB 1px solid;margin-bottom: 3px;	border: 1px solid #7F9DB9;}

p {color: #333;font-size: 12px;line-height: 1.2em;padding-bottom: 15px;text-align: justify;}
	p a {color:#6B8009; font-weight: bold;}
		p a:hover {color:#6B8009; text-decoration:underline;}

ul {padding-left: 25px;list-style: circle;}
	li {color: #333;font-size: 12px;line-height: 1.2em;padding-bottom: 10px;}
		li a {color: #333;}
		li a:hover {color: #6B8009; text-decoration: none;}

.sinborde {border: 0px;}
#sinborde {border: 0px;}
.bloque {width: 100%;height: 100%;display: block;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}	

/***********************************************************************************/

/* ESTRUCTURA */

body {background: #4C5053 url('../images/fondo.jpg') top center repeat-y;}

.contenedor {margin: 20px auto 10px;width: 956px;padding: 12px;position: relative;background-color: white;}

.header {width: 100%;height: 132px;}
	.header .logo {background-color:white;float:left; width: 266px; height: 91px; padding-top: 41px;}
	.header .menusup {background: url('../images/header.jpg') top left repeat-x;width:100%;}

.header .menu_item, .header .menu_item_on {float: left;width: 172px;height: 132px;}
.header .menu_item_on {background: url('../images/mascara_menu.png') top center repeat-y;}
	.header .menu_item div, .header .menu_item_on div {height: 76px;margin-top: 56px;border-right: 2px solid white;font-weight: bold;font-size: 13px;text-align: right;padding-right: 10px;background: url('../images/flecha.gif') 149px 46px no-repeat;}
		.header .menu_item div a, .header .menu_item_on div a {color: white; text-align: right;}
.header .submenu {position: absolute;top: 132px;left: 0;z-index: 10;width: 152px;text-align: right;background: url('../images/mascara_menu.png') top center repeat-y;padding: 10px;font-weight: bold;font-size: 12px;}
	.header .submenu a {text-align: right;color: white;line-height: 1.4em;}
		.header .submenu a.on {color: #B3D21C;}
		.header .submenu a:hover {color: #B3D21C;}


.footer {height: 76px;background: url('../images/footer.jpg') top left repeat-x;}
	.footer .logo2 {float:left; margin-right: 20px; display: inline;}
	.footer .redes {float:left;}
		.footer .redes img {float:left;height: 32px; display: block; margin: 21px 2px;}
	.footer .direccion {float:left; width: 380px; color: white; padding-top: 15px; line-height: 1.4em;}
	.footer .direccion a {color: white;}
	.footer .direccion a:hover {color: white; text-decoration: underline;}
	.footer .copyright {height: 32px;line-height: 1.5em;border-left: 2px solid white;float:left;color: white;padding-left: 20px;display: inline;margin: 21px 20px;}
		.footer .copyright a {color:white;}
			.footer .copyright a:hover {color:white;text-decoration:underline;}

.izda {float: left; width: 254px; margin:12px 12px 12px 0px;}
.dcha {float: right; width: 690px; margin-bottom: 12px;}
.dcha2 {float: right; width: 956px; margin-bottom: 12px;}

.aldor {width: 980px; margin: 0px auto 10px; text-align: center;}
.aldor a {color: white;}
.aldor a:hover {color: white; text-decoration: underline;}

.caja_izda {background: #BBC0C4 url('../images/fnd_acceso_clientes.jpg') top left repeat-x;width: 234px;padding: 10px;margin-bottom: 12px;}
	.caja_izda label {color: #666; display: block; font-weight: bold; padding-top: 6px;}
		.caja_izda label a {color: #666;}
			.caja_izda label a:hover {color: #666; text-decoration: underline;}
	.caja_izda input, .caja_izda select {width: 232px;border: 1px solid #ABABAB;margin: 3px 0px;display: block;}
		.caja_izda input#Entrar, .caja_izda input#Buscar {cursor: pointer;font-size: 13px;padding: 3px 0px;background-color: #545454;color: white;width: 70px;float: right;border: none;}

.titulo1, .titulo2 {color: #6B8009;font-size: 15px;margin-bottom: 5px;margin-top: 12px;float: left;width: 254px;padding-left: 18px;background: url('../images/flecha_titulo.jpg') left center no-repeat;}	
	.titulo1 a {color: #6B8009;}
	.titulo1 a:hover {color: #333; text-decoration: none;}

.destacado_izda {width: 254px;height: 196px;background-position: center center;background-repeat: no-repeat;position: relative;background-size:cover;margin-bottom: 12px;cursor: pointer;}

.mascara {width: 234px;padding: 10px;background: url('../images/mascara.png') top center repeat;bottom: 0;left: 0;position: absolute;color: white;line-height: 1.3em;font-size: 18px;}	
	.mascara a, .mascara a:hover {color: white; text-decoration: none; line-height: 1.3em;}
	.mascara span, .mascara a span, .mascara a:hover span {color: #B3D21C; text-decoration: none;}

.destacado_portada {width: 690px;height: 698px;background-position: center center;background-repeat: no-repeat;position: relative;margin-bottom: 12px;margin-top: 12px;background-size:cover;}
	.destacado_portada .info {background: url('../images/mascara.png') top center repeat;width: 650px;padding: 20px;top: 0;left: 0;position: absolute;}
	.destacado_portada .info2 {background: url('../images/mascara2.png') top center repeat;}
		.destacado_portada .info h1 {color: white;line-height: 1.3em;font-size: 24px;font-weight: bold;float:left;width: 350px;text-align: right;color: #B3D21C;}
			.destacado_portada .info h1.on, .destacado_portada .info h1.on a {color: black; text-decoration: none; line-height: 1.3em;}
			.destacado_portada .info h1 a, .destacado_portada .info h1 a:hover {color: #B3D21C; text-decoration: none; line-height: 1.3em;}
		.destacado_portada .info .descrip {color: white;line-height: 1.3em;font-size: 17px;float:left;width: 265px;border-left: 5px solid #B3D21C;padding-left: 10px;margin-left: 20px;display: inline;}
			.destacado_portada .info .descrip_on {color: white;}
			.destacado_portada .info .descrip b {font-size: 20px;}

.interior {border-left: 5px solid #B3D21C;margin: 12px 0px;padding-left: 12px;min-height: 686px;}
.interior2 {padding-left: 0px;border-left: none;}
	.interior h1 {border-bottom: 3px dotted black;font-weight: bold;font-size: 22px;color: black;padding-bottom: 3px;margin-bottom: 10px;padding-top: 35px;}
		.interior h1 span {color: #B3D21C;}
	.interior .info {background: #eee url('../images/fnd_interior.jpg') top left repeat-x;padding: 20px; min-height: 573px;}

#Formularioa {padding-top: 70px;}
	#Formularioa label {font-weight: bold; font-size: 12px; display: block;}
	#Formularioa input, #Formularioa textarea {border: none;border-top: 2px solid #B3D21C;border-left: 1px solid #B3D21C;margin: 3px 0px 15px;font-size: 12px;}
	#Formularioa input {width: 290px; height: 20px;}
	#Formularioa textarea {width: 632px;}
	#Formularioa #boton {float:right;background-color: #5D5E60;color: white;border: none;width: 70px;font-size: 13px;cursor: pointer;font-weight: bold;}

.boton {float:right;background-color: #5D5E60;color: white;border: none;font-size: 13px;cursor: pointer;font-weight: bold;width: 150px;}
	.boton a {text-align: center; color: white; padding: 3px 0px;}

.verde {color:#6B8009;}

ul.seguros {padding-top: 0px; padding-bottom: 15px;}
ul.seguros li {padding-bottom: 3px;}

.buscador2 {background: #BBC0C4 url('../images/fnd_acceso_clientes.jpg') top left repeat-x;border: 1px solid #aaa;width: 540px;}
	.buscador2 table {width: 100%;}
	.buscador2 table td {font-size: 12px;font-weight: bold;padding: 15px;color: #5D5E60;width: 33%;}
	.buscador2 select {width: 150px;border: 1px solid #aaa;font-size: 12px;color: black;display: block;margin: 5px 0px;}
	.buscador2 .buscar {background-color: #5D5E60;color: white;border: none;width: 70px;font-size: 13px;cursor: pointer;font-weight: bold;}

.txt_resultados {padding-top: 15px; color: #333;}

.nueva_bus  {text-align: right;font-weight: bold; color: #6B8009;cursor: pointer;}
	.nueva_bus a  { color: #6B8009;}
		.nueva_bus a:hover  { color: #6B8009; text-decoration: underline;}

sup {font-size: 0.7em;}

.resultados {width: 100%;margin: 20px 0px;background-color: white;}
	.resultados th {text-align: center;color: white;font-size: 14px;font-weight: bold;background-color: #90A427;border: 1px solid #444;height: 30px;}
		.resultados th a {color: white;}
			.resultados th a:hover {color: black;}
	.resultados td {text-align: center;font-size: 13px;color: #666;font-weight: bold;border-bottom: 1px solid #ccc;}
	.resultados .filaon {background-color: #EEEEEE;cursor: pointer;}
		.resultados .filaon td {color: black;}

.navFotos {font-size:11px;text-align:center;margin:10px 0px;}
	.navFotos a {color:#3f3c38;text-decoration:none;}
		.navFotos a:hover {text-decoration:none;}

#pagina_activa {color: white;}
#pagina_inactiva{color: #333;}
	#pagina_activa a {line-height: 20px; text-align: center; display: block; width: 25px; height: 20px;}
		#pagina_activa a:hover {background-color: #B3D21C; color: white;}
#pagina_inactiva, #pagina_activa {font-size:14px;font-weight: bold;border: 1px solid #BEBEBE;background-color:white;width: 25px;height: 20px;line-height: 20px;display: block;float: left;margin: 0px 2px;text-align:center;}

.xdey {float:left;font-size: 12px;line-height: 20px;display: block;padding: 0 3px;font-weight: bold;color: #333;}

.info2 p {font-weight: bold; color: #666;}
.info2 p span.dato {font-weight: normal; color: #333; line-height: 1.2em;}

h2 {font-weight: bold;font-size: 16px;padding-bottom: 15px;color: #6B8009;}

.fotos {float: left;width: 490px;margin-right: 21px;display:inline;border: 2px solid black;}
.fotos .fotos_in {width: 490px;background-color: black;}
.foto_gde {float: left;height: 400px;width: 490px;background-color: black;border-bottom: 2px solid black;}
.foto_peq {cursor: pointer;float: left;display: inline;width: 125px;height: 80px;margin: 0 1px;}

.info2 {float: left;width: 400px;display: inline;}

.gal_pic_mini {	height: 80px;width: 468px;background-color: black;float:left;overflow: hidden;}

.promo {float: left;width: 197px;height: 221px;margin:4px;padding-left: 5px;display: inline;background: url('../images/promo.png') top center no-repeat;}
	.promo .margenes {margin: 10px 15px;}	
		.promo .margenes .pueblo {font-weight: bold;color: #B3D21C;font-size: 14px;padding-bottom: 5px;}
		.promo .margenes .img {background-position: center center;background-repeat: no-repeat;width: 167px;height: 113px;background-color: black;}
		.promo .margenes .tit {font-weight: bold;color: #444;padding-top: 5px;font-size: 13px;line-height: 1.3em;}
			.promo .margenes .tit a {color: #444; line-height: 1.3em;}
				.promo .margenes .tit a:hover {color: #888; text-decoration: none;}

.resultados2 {width: 100%;background-color: white;}
	.resultados2 th {text-align: center;color: white;font-size: 12px;background-color: #90A427;border: 1px solid #444;height: 30px;padding: 5px;}
		.resultados2 td a {color: #90A427; font-weight: bold;}
			.resultados2 td a:hover {color: #90A427; text-decoration: underline;}
	.resultados2 td {text-align: center;font-size: 12px;padding: 5px;color: #666;border-bottom: 1px solid #ccc;}

.resultados3 {width: 550px;background-color: white;margin-top: 5px;margin-bottom: 5px;}
	.resultados3 th {text-align: left;color: white;font-size: 12px;background-color: #90A427;border: 1px solid #444;padding: 5px;}
	.resultados3 td {text-align: left;font-size: 12px;padding: 5px;color: #666;border-bottom: 1px solid #ccc;}
		.resultados3 td a {color: #90A427; font-weight: bold;}
			.resultados3 td a:hover {color: #90A427; text-decoration: underline;}

.editor {margin-top: 20px;}
	.editor * {text-align: left;}
	.editor p {color: #333; font-weight: normal;}
		.editor p font {line-height: 1.2em;}
		.editor h1 {margin: 0.67em 0; padding: 0; border-bottom: none; font-size: 2em; font-weight: bold;}
		.editor h2 {margin: 0.83em 0; padding: 0; border: none; font-size: 1.5em; font-weight: bold;}
		.editor h3 {margin: 0; padding: 0; border: none; font-size: 1.17em; font-weight: bold;}
		.editor h4 {margin: 1.33em 0; padding: 0; border: none; font-size: 1em; font-weight: bold;}
		.editor h5 {margin: 167em 0; padding: 0; border: none; font-size: 0.83em; font-weight: bold;}
		.editor h6 {margin: 2.33em 0; padding: 0; border: none; font-size: 0.67em; font-weight: bold;}
		.editor strong * {font-weight: bold;}
		.editor strong span {font-weight: bold;}

.faldon {width: 690px;height: 160px;background-repeat: no-repeat;background-position: center center;}

.nav {font-size:12px;}
	.nav a {color: black;}
		.nav a:hover {color: #688215; text-decoration: none; font-weight: bold;}

#escala_energetica {width: 400px;height: 160px;position: relative;background: url('../images/escala_energetica.png') top left no-repeat;}
	#escala_energetica div {position:absolute;width: 40px;height: 13px;line-height: 13px;font-weight:bold;right: 127px;	border:none;text-align:center;color:white;margin-top:13px;}

#escala_energetica #img1 {background:url('../images/CE_A.png') top left no-repeat; top: 20px;}
#escala_energetica #img2 {background:url('../images/CE_B.png') top left no-repeat; top: 36px;}
#escala_energetica #img3 {background:url('../images/CE_C.png') top left no-repeat; top: 52px;}
#escala_energetica #img4 {background:url('../images/CE_D.png') top left no-repeat; top: 68px;}
#escala_energetica #img5 {background:url('../images/CE_E.png') top left no-repeat; top: 84px;}
#escala_energetica #img6 {background:url('../images/CE_F.png') top left no-repeat; top: 100px;}
#escala_energetica #img7 {background:url('../images/CE_G.png') top left no-repeat; top: 116px;}

#escala_energetica #imgCO2_1 {background:url('../images/CE_A.png') top left no-repeat; top: 20px; right:14px;}
#escala_energetica #imgCO2_2 {background:url('../images/CE_B.png') top left no-repeat; top: 36px; right:14px;}
#escala_energetica #imgCO2_3 {background:url('../images/CE_C.png') top left no-repeat; top: 52px; right:14px;}
#escala_energetica #imgCO2_4 {background:url('../images/CE_D.png') top left no-repeat; top: 68px; right:14px;}
#escala_energetica #imgCO2_5 {background:url('../images/CE_E.png') top left no-repeat; top: 84px; right:14px;}
#escala_energetica #imgCO2_6 {background:url('../images/CE_F.png') top left no-repeat; top: 100px; right:14px;}
#escala_energetica #imgCO2_7 {background:url('../images/CE_G.png') top left no-repeat; top: 116px; right:14px;}

#escala_energetica div {background:url('../images/CE.png') top left no-repeat!important;}

.gmap {width: 310px; height: 275px; border: 1px solid #B3D21C; float:right; margin: 0px 0px 10px 20px; display: inline;}

/* RESPONSIVE */

/* comunes */
.img-responsive.solo_movil, .solo_movil, .solo_tablet {display:none;}
.no_movil {}
.no_tablet {}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}

.img-responsive {display:block; height:auto; max-width:100%;box-sizing:border-box;}

.row {margin: 0 -10px;}
	.row:after, .row:before {content:' ';display:table;}
	.row:after {clear:both;}
	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {position:relative;float:left;padding: 0 10px;}
	.col1 {width:8.33%;}
	.col2 {width:16.66%;}
	.col3 {width:25%;}
	.col4 {width:33.33%;}
	.col5 {width:41.64%;}
	.col6 {width:50%;}	
	.col7 {width:58.34%;}
	.col8 {width:66.66%;}
	.col9 {width:75%;}
	.col12 {width:100%;}
.form-group {margin-bottom:15px;}
label {display:inline-block;margin-bottom:5px;font-family: Arial, sans-serif; font-size:14px;}
.form-inline .form-control {display:inline-block;}
.form-control {height:34px;display:block;font-family: Arial, sans-serif; font-size:14px; color:#555;width:100%;margin:0;border:1px solid #ccc; padding:6px 12px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; border-radius:4px;color:#555;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
	textarea.form-control {overflow:auto;height:auto;width:100%;}
	.form-control:focus {border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}

.btn {border-radius:8px;display:inline-block;font-size:14px; font-weight:400;line-height:1.42857;padding:6px 12px;vertical-align:middle;white-space:nowrap;margin-bottom:0;border:none;}
	.btn-default {background:#B50D1C;background-repeat:repeat-x;border:none;cursor:pointer;color:white;}
		.btn-default:hover {background-color:#666;}

.clear {clear:both;height:0px;line-height:0px;font-size:0px;}	

.flash {float:right; margin: 0px 0px 20px 20px;}
.img_inmu {margin: 10px auto; width: 240px; height: 160px; border: 1px solid #ccc;}

.flecha {float:left; width: 11px;}

@media(max-width:956px){
	.contenedor, .header, .footer {width:auto; height: auto; margin:0; padding:0;}
	body {background-image:none;}
	select, input, textarea {height: 30px;width:100%; box-sizing:border-box;padding:5px; font-size:12px;}
	textarea {height: auto;}
}

/*xs*/
@media(max-width:767px){
	.salto {display:block;width:100%;height:0;overflow:hidden;}
	.solo_movil {display:block;}
	.no_movil {display:none!important;}
	
	.header {}
		.header .logo {float:none;text-align:center; width:100%; height: auto;padding: 15px 0 30px;}
			.header .logo img {margin: 0 auto; max-width:245px;}			
		.header .burguer {background:#CBD527;text-align:center;width:100%;}
			.header .burguer img {width:40px;height:40px;margin-top:-10px;cursor:pointer;}
		.header .menu_sup {padding:0;position:relative; z-index:10;height:auto;background:#0F454F;margin:0;width:100%;display:none;box-shadow: 0 0 20px #666;}
			.header .menu_sup ul {padding:0;}
			.header .menu_sup ul {margin-top: 5px;}
			.header .menu_sup li {padding:0;background-image:none; display:block;text-align:center; border:none; border-top:1px solid #739297;} 
				.header .menu_sup li a {display:block; padding: 10px 0; text-align:center;}
				.header .menu_sup li:first-child {border:none;}
				.header .menu_sup li li {padding:0;border:none;}
					.header .menu_sup li li a {padding:5px 0;}
				.header .menu_sup li li:first-child { border-top:1px solid #739297;}
			.header .menu_sup li a {color:white;line-height:1.5em;}
				.header .menu_sup li a.on, .header .menu_sup li a:hover {background-image:none; color:#CBD527;}
	
	.footer {}
		.footer .logo2 {margin: 0 auto;float:none;}
		.footer .direccion {float:none; text-align:center; width:auto;}
		.footer .redes {float:none; text-align:center;}
			.footer .redes img {float:none; display:inline-block;}
	
	.dcha {width:100%;padding:15px; box-sizing:border-box;}
		
	.dcha2 {width:100%;padding:15px; box-sizing:border-box;}

	.interior {padding:0;border:none;min-height:auto;}
		.interior .info {min-height:auto;}
		.interior .info.seguros {padding:20px 0;}
			.interior .info.seguros table, .interior .info.seguros tbody, .interior .info.seguros tr, .interior .info.seguros td {display:block; width:100%!important;} 
			.interior .info .boton {height: 40px; width:100%; text-align:center;border-radius:10px;}
				.interior .info .boton a {line-height: 40px;padding:0;font-size:16px;}
		.interior h1 {padding-top: 20px;}
	
	.nav {display:none;}

	.promo {background-size: cover; width:100%; box-sizing:border-box;margin:0 0 10px;}
		.promo .margenes .img {background-size: cover; width:100%;}
	
	table.resultados, .resultados tbody, .resultados tr, .resultados td {display:block; width:100%!important;box-sizing:border-box;} 
	
	.img_inmu {margin-top:0;}

	.navFotos {float:none!important;}
		.navFotos .xdey, .navFotos #pagina_inactiva, .navFotos #pagina_activa {float:none;display:inline-block;}
	.nueva_bus {text-align:center; padding-top: 20px;}

	.info2 {float:none;width:100%;}
}


/*xs y sm*/
@media(max-width:956px){
	.izda {width:100%;padding:15px; box-sizing:border-box;margin:0;}
		.izda .caja_izda {width:100%; box-sizing:border-box;}
		.izda .destacado_izda {width:100%; box-sizing:border-box;}
		.caja_izda input, .caja_izda select {width:100%;}
			.izda .destacado_izda .mascara {width:100%; box-sizing:border-box;}

	.dcha .destacado_portada {width:100%;background-size:cover;height:300px;}
		.dcha .destacado_portada .info {width:100%; box-sizing:border-box;}
			.dcha .destacado_portada .info h1 {width:100%;text-align:left;}
			.dcha .destacado_portada .info .descrip {width:100%;margin:0;padding:0;border:none;}
		.dcha .faldon {width:100%;background-size:cover;}
	
	.footer {text-align:center;background:#777C80; border-top: 5px solid #6B7074;}
		.footer .copyright {float:none; border:none; text-align:center; padding:0;width:100%;margin:0;}
	
	.aldor {width:100%;background:#777C80; margin:0; padding-bottom:15px;}

	.buscador2 {width:100%;}
		.buscador2 table, .buscador2 tbody, .buscador2 tr, .buscador2 td {display:block; width:100%!important;box-sizing:border-box;} 
		.buscador2 select {height: auto;width:100%; box-sizing:border-box;}

	table.resultados, .resultados tbody, .resultados tr, .resultados td {display:block; width:100%!important;box-sizing:border-box;}
		.resultados td {border: none!important;line-height: 1.2em;}
			.resultados td .solo_movil {display: inline;}
		.resultados tr {border-bottom:1px solid #ccc;padding:15px 0;}
			.resultados tr:first-child, .resultados tr:last-child {display:none;}
	
	.gmap {width:100%;}
		.gmap iframe {width:100%!important;}
	
	#Formularioa {padding-top: 20px;}
		#Formularioa input {height:30px;}
		#Formularioa textarea {width:100%;}
}

/*sm*/
@media screen and (min-width: 768px) and (max-width: 980px) {
	.no_tablet {display:none;}
	.flash {display:none;}
	.header .logo {float:none; width:100%;padding: 15px; height: auto; box-sizing:border-box;}
	.izda {width:35%;}
	.dcha, .dcha2 {width:65%;padding-right:15px;box-sizing:border-box;}
	.footer .copyright, .aldor {text-align:right;display:block;clear:both; padding-right:25px; box-sizing:border-box;}
	.footer .redes {float:right;padding-right: 25px; box-sizing:border-box;}
	
	.resultados td {float:left;width:50%!important;height:20px;text-align:left;}
	.resultados td:first-child{height:120px;}
	.resultados tr {height:150px;}
	
	.img_inmu {margin:0 15px;width: 180px; height: 120px;}
	
	.fotos {width:100%;margin-bottom:20px;}
		.fotos .fotos_in {width:100%;}
		.fotos .foto_gde {width:100%;}
		.gal_pic_mini {width:96%;}
		.flecha {width:2%;height:80px;}

	#Formularioa input {width:100%;}
}

/*md*/
@media(min-width:980px){

}

/*lg*/
@media(min-width:1200px){
	
}