* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #333;
	background-image: url(images/raro.png);
	background-repeat: repeat;
}
#contenedor {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	/*-moz-box-shadow: 1px 5px 10px #969696;
	-webkit-box-shadow: 1px 5px 10px #969696;
	box-shadow: 1px 5px 10px #969696;
	background-color: #FFF;*/
}
#logo_menu {
	height: 160px;
	border-bottom-width: 0.3em;
	border-bottom-style: none;
	border-bottom-color: #B51824;


}
#gris {
	height: 57px;
	-moz-box-shadow: 1px 1px 10px #969696;
	-webkit-box-shadow: 1px 1px 10px #969696;
	box-shadow: 1px 1px 10px #969696;
	background-repeat: repeat;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #B51824;
	background-color: #B51824;
	background-image: url(img/granate.png);
	width: 100%;
}


#logo {
	float: left;
	height: 160px;
	width: 252px;
	margin-left: 20px;
}
h1 {
	text-indent: -9999px;
}


#menu {
	float: right;
	width: 600px;
	height: 135px;
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #B51824;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #B51824;
}
#menu ul {
	list-style-type: none;
	list-style-position: inside;
	text-decoration: none;
}
#menu ul li {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	list-style-position: inside;
	text-decoration: none;
}
#menu ul li h2 a {
	font-family: helvetica;
	font-size: 0.6em;
	text-decoration: none;
	color: #A28877;
	text-align: center;
	display: block;
	width: 100px;
	margin-left: 50px;
	margin-top: 90px;
	height: 45px;
	background-position: center center;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	transition-property: color;
	-webkit-transition-property: color;
	-moz-transition-property: color, background;
	transition-duration: .6s, .6s;
	-webkit-transition-duration: .6s, .6s;
	-moz-transition-duration: .6s, .6s;
	transition-timing-function: linear, ease-in;
	-webkit-transition-timing-function: linear, ease-in;
	-moz-transition-timing-function: linear, ease-in;







rgba(152,191,12, 1) 0 1px 0;
	
	
}
#menu ul li h2 a:hover {
	color:#B51424;
	text-decoration: none;
}

#barritz_gris {
	background-image: url(img/gris_arriba.png);
	height: 60px;
	width: 100%;
}
#buscador5 {
	background-color: #666;
	float: right;
	height: 40px;
	width: 310px;
	margin-top: 13px;
	margin-right: 30px;
}
#form1 p button img {
	float: left;
}
#form1 p button {
	float: left;
	height: 30px;
	width: 50px;
	margin-top: 5px;
	margin-left: 5px;
}
#buscador5 #form1 p #txtbuscador {
	float: left;
	height: 30px;
	width: 230px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 5px;
}
#parte_1 {
	height: 350px;
	margin-top: 40px;
	padding-bottom: 30px;
}
#parte_1_2 {
	height: 20px;
	margin-top: 20px;
}
#parte_1_23 {
	height: 390px;
	margin-top: 40px;
}
#galeria {
	width: 400px;
	float: left;
	height: 250px;
	margin-top: 35px;
	margin-left: 20px;
}
#raya {
	float: left;
	width: 10px;
	margin-left: 20px;
	height: 285px;
	border-left-width: 0.1em;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 30px;
}

#total_trabajos {
	float: right;
	width: 470px;
	height: 390px;
}
#otros_trabajos {
	margin-top: 60px;
	margin-left: 10px;
	margin-right: 20px;
	background-color: rgba(162, 136, 119, 0.1);
	background: rgba(162, 136, 119, 0.1);
	color: rgba(162, 136, 119, 0.1);	
	
	
}
#otros_trabajos h4 {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}
#tasaciones {
	float: left;
	height: 200px;
	width: 140px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;
}
#peritajes {
	float: left;
	height: 200px;
	width: 140px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#proyectos {
	float: left;
	height: 200px;
	width: 140px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#foto_tasa {
	height: 150px;
}
#foto_peritage {
	height: 150px;
}
#foto_proyectos {
	height: 150px;
}
#nombre_tasa {
	height: 25px;
	margin-top: 20px;
	background-color: #B51824;
	padding-top: 5px;
}
#nombre_peritage {
	height: 25px;
	margin-top: 20px;
	background-color: #B51824;
	padding-top: 5px;
}
#nombre_proyectos {
	height: 25px;
	margin-top: 20px;
	background-color: #B51824;
	padding-top: 5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 0.9em;
	text-transform: capitalize;
	text-align: center;
}
h3 a {
	text-decoration: none;
	color: #FFF;
}
#empresa_entero {
	width: 400px;
	float: left;
	margin-left: 20px;
	margin-top: 60px;
	background-color: #A28877;
	
	
	
	

    background-color: rgba(162, 136, 119, 0.1);
    background: rgba(162, 136, 119, 0.1);
    color: rgba(162, 136, 119, 0.1);


	
	
	
	
	
}
#empresa_enteromini {
	width: 400px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 18px;	


	
	
	
	
	
}
#empresa_entero3 {
	width: 430px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
#inmobiliaria_total {
	float: right;
	width: 470px;
	margin-top: 60px;
	height: 270px;
}
#pie {
	clear: both;
	margin-top: 20px;
	border-top-width: 0.3em;
	border-top-style: double;
	border-top-color: #BD0C27;
	border-right-color: #BD0C27;
	border-bottom-color: #BD0C27;
	border-left-color: #BD0C27;	
	
}
#pie p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
	color: #BD0C27;
}

#raya2 {
	float: left;
	height: 340px;
	width: 10px;
	margin-left: 20px;
	margin-top: 60px;
}
.raya3 {
	float: left;
	height: 300px;
	width: 10px;
	margin-left: 20px;
	margin-top: 60px;
}
#empresa h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 25px;
}
#empresa9 h4 {
	font-family: helvetica;
	font-size: 1.2em;
	font-weight: bold;
	color: #B51824;
	height: 25px;
	width: 420px;
	float: left;
	letter-spacing: -1px;
	margin-bottom: 5px;
}
#texto_empresa {
	margin-top: 20px;
	height: 110px;
}


#texto_empresa p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	text-align: justify;
}
#texto_empresa2 p {
	font-family: helvetica;
	font-size: 0.8em;
	color: #CCCCCC;
	text-align: justify;
	font-weight: bold;
}

#gaurka {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: capitalize;
	color: #B51824;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 20px;
}
#texto_gaurka {
	margin-top: 20px;
	margin-right: 20px;
}
#texto_gaurka p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
}
#fotoasociada {
	width: 150px;
	height: 80px;
	float: left;
}
#logoyfoto {
	height: 80px;
	margin-top: 25px;
}
#logoasociado {
	float: left;
	width: 180px;
	height: 80px;
}
#logo_menu img {
	float: right;
	margin-right: 5px;
}
#idiomas {
}
#idiomas ul {
}
#idiomas ul li {
	list-style-position: inside;
	list-style-type: none;
}
#idiomas ul li a {
	font-family: helvetica;
	font-size: 0.8em;
	font-weight: bold;
	color: #B51824;
	text-decoration: none;
	background-position: center center;
	text-align: center;
	display: block;
	float: right;
	height: 20px;
	width: 30px;
	padding-top: 5px;
}
#menu ul li h2 .actual a {
	color: #B51824;
	background-image: url(img/triangulito4.png);
	background-repeat: no-repeat;
	background-position: center 27px;
	text-decoration: none;
	margin-bottom: 2px;
}
#idiomas ul li a.es {
	color: #FFFFFF;
	background-color: #B51824;
}
#telf {
	float: right;
	margin-top: 7px;
	margin-right: 10px;
	width: 130px;
	height: 25px;
	border-right-width: 0.1em;
	border-right-style: dotted;
	border-right-color: #CCC;
}
#mail {
	float: right;
	color: #FFF;
	margin-top: 10px;
	width: 230px;
}
#telf p {
	font-size: 1.2em;
	font-family: helvetica;
	font-weight: bold;
	color: #FFF;
}
#mail p {
	color: #CCC;
	font-size: 0.9em;
}
#api {
	height: 30px;
	width: 50px;
	float: right;
	margin-top: 10px;
	background-image: url(img/logo_api.png);
	background-repeat: no-repeat;
}
#apii {
	height: 30px;
	width: 50px;
	float: left;
	margin-top: 5px;
	background-image: url(img/api-logo.png);
	background-repeat: no-repeat;
	margin-left: 20px;
}
#apiletra {
	float: right;
	height: 30px;
	width: 30px;
	margin-right: 20px;
}
#apiletra p {
	font-family: helvetica;
	font-size: 1.1em;
	font-weight: bold;
	color: #B51824;
}
#tipo_buskeda {
	width: 300px;
	height: 35px;
	background-color: #B51824;
}
#tipo_buskeda p {
	color: #FFF;
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
}
#tipo_barra {
	margin-top: 10px;
	height: 30px;
	margin-bottom: 30px;
	margin-right: 20px;
	margin-left: 110px;
}
#provincia {
	width: 300px;
	height: 35px;
	background-color: #B51824;
}
#provincia p {
	color: #FFF;
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
}
#tipo_provincia {
	margin-top: 10px;
	height: 30px;
	margin-bottom: 30px;
	margin-right: 20px;
	margin-left: 110px;
}
#ciudad {
	width: 300px;
	height: 35px;
	background-color: #B51824;
}
#ciudad p {
	color: #FFF;
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
}
#tipo_ciudad {
	margin-top: 10px;
	height: 30px;
	margin-right: 20px;
	margin-left: 110px;
}
#empresa_entero5 {
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	height: 560px;
	clear: both;
}
#empresa_entero6 {
	margin-left: 20px;
	margin-top: 60px;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
#texto_empresa5 {
	height: 565px;
}

#casa1_total {
	width: 240px;
	float: left;
	margin-right: 27px;
	margin-left: 27px;
	margin-bottom: 15px;
	overflow: hidden;
	height: 530px;
}
#casa2_total {
	height: 400px;
	width: 240px;
	float: left;
	margin-right: 27px;
	margin-left: 27px;
}
#casa3_total {
	float: right;
	height: 400px;
	width: 240px;
	margin-right: 27px;
	margin-left: 27px;
}
#casa1_foto {
	height: 200px;
	width: 240px;
}
#casa2_foto {
	height: 200px;
	width: 240px;
}
#casa3_foto {
	height: 200px;
	width: 200px;
}
.foto_caracteristicas {
	margin-top: 20px;
	background-color: #B51824;
	height: 30px;
	margin-bottom: 15px;
}
.foto_caracteristicas p {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFF;
	padding-top: 7px;
	margin-left: 63px;
}
.texto_carac p {
	font-family: helvetica;
	font-size: 0.8em;
	color: #999;
	text-align: justify;
}
.texto_carac {
	margin-top: 5px;
}
.texto_carac33 p {
	font-family: helvetica;
	font-size: 0.8em;
	color: #B51824;
	text-align: justify;
}
.texto_carac33 {
	margin-top: 5px;
	width: 240px;
	float: none;
}
#raya9 {
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #B51824;
	clear: both;
}
#raya10 {
	height: 24px;
	float: left;
}
#btnbuscador {
	float: left;
	margin-left: 200px;
	margin-top: 5px;
	width: 100px;
	height: 30px;
}
#lsttipo {
	width: 140px;
}
#lstprovincia {
	width: 140px;
}
#lstciudad {
	width: 140px;
}
#foto_busc {
	height: 200px;
	width: 240px;
	float: left;
}
#text_busc {
	float: left;
	width: 130px;
	margin-left: 20px;
	margin-top: 20px;
	background-color: #B51424;
	height: 25px;
}
#text_busc p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #FFF;
	padding-top: 4px;
	margin-left: 15px;
	font-weight: bold;
}
#text_test {
	width: 240px;
	float: right;
	margin-top: 10px;
}
#text_test p {
	font-family: helvetica;
	font-size: 0.8em;
	color: #333;
}
#precio_busc {
	width: 200px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #BA1224;
	margin-left: 10px;
}
#precio_busc p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #BA1224;
	float: right;
}
#foto_busc img {
	height: 200px;
	width: 240px;
}
#casa1_foto img {
	height: 200px;
	width: 240px;
}


#casas_totales {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 540px;
}
#admin {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	overflow: hidden;
	width: 890px;
}
#anadir {
	float: left;
	height: 36px;
	width: 36px;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#desconectar {
	float: right;
	width: 200px;
	margin-top: 40px;
	margin-right: 20px;
}
#desconectar p {
	font-family: helvetica;
	font-size: 1em;
	font-weight: bold;
	color: #999;
}
.repetir {
	padding: 10px;
	clear: both;
	margin-top: 5px;
	border: 0.1em solid #B41224;
	overflow: hidden;
}
.refe {
	width: 400px;
	height: 20px;
	float: left;
	font-family: helvetica;
	font-size: 1em;
	color: #666;
	font-weight: bold;
}
.foto_admin {
	margin-top: 5px;
	height: 150px;
	width: 150px;
	float: left;
}
.descripcion {
	float: left;
	width: 75px;
	margin-top: 5px;
	margin-left: 10px;
	font-family: helvetica;
	font-size: 0.8em;
	font-weight: bold;
	color: #B41224;
	height: 20px;
}
.iconos {
	float: right;
	width: 320px;
	height: 38px;
}
.separarr {
	clear: both;
	overflow: hidden;
}
.mostrar {
	float: left;
	height: 36px;
	width: 36px;
	margin-right: 10px;
	margin-left: 10px;
}
.foto_admin img {
	height: 150px;
	width: 150px;
}
.descripcion table tr td {
	color: #666;
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
}
.des {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #666;
}
#descri_toas {
	width: 87px;
	float: left;
}
.rayos_tos {
	width: 600px;
	float: right;
	margin-top: 5px;
	height: 20px;
}
.rayos_tos p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #666;
}
.agr {
	clear: both;
	border: 0.1em solid #B51323;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.tabla_agre {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.info {
	font-family: helvetica;
	font-size: 1em;
	font-weight: bold;
	color: #CCC;
}
.tabla_agre2 {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.tabla_agre2 p {
	text-align: center;
	font-family: helvetica;
	font-size: 1.3em;
	font-weight: bold;
	color: #B51323;
	text-transform: uppercase;
}
.rayos_tos2 {
	width: 153px;
	float: right;
	margin-top: 6px;
}
.rayos_tos2 p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #666;
}
#dise_toas2 {
	float: right;
	width: 153px;
}
#foto_modificar {
	float: left;
	height: 250px;
	width: 300px;
	margin-right: 20px;
}
#foto_modificar img {
	height: 250px;
	width: 300px;
}
.foto_ficha {
	float: left;
	height: 350px;
	width: 390px;
	margin: 10px;
}
.informacion {
	float: right;
	width: 480px;
	margin: 10px;
	overflow: hidden;
}
.precio_ficha {
	margin-top: 15px;
	height: 30px;
	border: 0.1em solid #B51323;
	width: 473px;
}
.precio_ficha p {
	font-family: helvetica;
	font-size: 1em;
	color: #B51323;
	text-align: center;
	margin-top: 7px;
}
.face_icono {
	margin-top: 10px;
	height: 30px;
	width: 300px;
}
.ficha_reff {
	margin-top: 15px;
	font-family: helvetica;
	font-size: 0.9em;
	color: #A28877;
}
.ficha_desc p {
	margin-top: 10px;
	font-family: helvetica;
	font-size: 1.2em;
	color: #B51323;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #B51323;
	padding-bottom: 5px;
}
.ficha_text p {
	font-family: helvetica;
	font-size: 0.9em;
	margin-top: 5px;
	padding-bottom: 10px;
}
.foto_ficha img {
	height: 350px;
	width: 400px;
}
.fotos_effec {
	float: left;
	width: 397px;
	margin-left: 10px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
}
.fot-efec {
	height: 70px;
	width: 70px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	margin-top: 15px;
}
.tipo_pro {
	font-family: helvetica;
	font-size: 0.9em;
	text-transform: capitalize;
	color: #A28877;
}
.nohay {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 200px;
	text-transform: uppercase;
}
.fot-efec p img {
}
#texto_empresa2 table {
	margin-top: 30px;
}
#texto_empresa2 table tr td {
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	font-family: helvetica;
	font-size: 0.9em;
	color: #CCC;
	text-transform: capitalize;
	background-position: center;
}
#txtnombre {
	font-family: helvetica;
	font-size: 0.8em;
	color: #A68D8A;
	width: 260px;
	height: 25px;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 5px;
	border: 0.2em solid #FFF;
}
#txttelefono {
	font-family: helvetica;
	font-size: 0.8em;
	color: #A68D8A;
	width: 260px;
	height: 25px;
	background-color: #FFFFFF;
	margin-left: 5px;
	border: 0.1em solid #FFF;
	margin-top: 5px;
}
#txtemail {
	font-family: helvetica;
	font-size: 0.8em;
	color: #A68D8A;
	width: 260px;
	height: 25px;
	background-color: #FFFFFF;
	margin-left: 24px;
	margin-top: 5px;
	border: 0.2em solid #FFF;
}
#txtmensaje {
	font-family: helvetica;
	font-size: 0.9em;
	text-transform: capitalize;
	color: #666666;
	width: 300px;
	height: 75px;
	background-color:#CCCCCC;
}
table tr td #btnenviar {
	float: right;
	margin-top: 5px;
}
.icono11 {
	height: 60px;
	margin-top: 30px;
	border: 0.1em dashed #B51824;
}
.dib {
	height: 50px;
	width: 50px;
	margin: 5px;
	float: left;
}
.dib_text {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 300px;
	height: 40px;
}
.dib_text p {
	margin-top: 10px;
	font-family: helvetica;
	font-size: 1em;
	color: #999;
}
.login {
	background-color: #CCC;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.login table {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
}
.agrelogin {
	float: right;
	font-family: helvetica;
	font-size: 1em;
	font-weight: bold;
	color: #666;
	padding: 5px;
	margin-right: 10px;
}
.rojito {
	padding: 5px;
	text-align: center;
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #B51323;
}
#fotoejemploo {
	float: left;
	height: 100px;
	width: 200px;
	margin-right: 20px;
}
#fotoejemploo img {
	height: 100px;
	width: 200px;
}
#energ {
	float: left;
	width: 150px;
	margin-left: 10px;
	height: 150px;
}
#energi_fo {
	width: 420px;
	height: 390px;
	float: left;
}
#energ img {
	height: 150px;
	width: 150px;
}
#adm {
	padding-top: 20px;
	height: 168px;
	width: 213px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
#adminiss2 {
	height: 169px;
	width: 213px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
#pie22 {
	background-color: rgba(162, 136, 119, 0.8);
	background: rgba(162, 136, 119, 0.8);
	color: rgba(162, 136, 119, 0.8);
	height: 150px;	
}
#limite {
	float: left;
	width: 400px;
}
#infotexto {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 10px;
	background-color: #BD0C27;
	height: 60px;
	padding-top: 10px;
}
#infotexto p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #FFF;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
	margin-top: 15px;
}
#delimitando {
	width: 430px;
	height: 400px;
	float: left;
}
#textito_rojito {
	float: left;
	width: 400px;
	margin-left: 20px;
	margin-top: 20px;
	height: 60px;
	background-color: #BD0C27;
	padding-top: 10px;
}
#textito_rojito p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #FFF;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
	margin-top: 15px;
}
#blan
 {
	height: 5px;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #BD0C27;
}
#empresa_iru {
	height: 60px;
	width: 280px;
	margin-bottom: 5px;
}
#empresa_iru h4 p {
	font-family: helvetica;
	font-size: 1.8em;
	color: #BD0C27;
	line-height: 27px;
}
#texto_empresa2_iru {
	font-family: helvetica;
	font-size: 0.9em;
	color: #A68D77;
}
.img_thumb{
    float: left;
    border: 1px solid #ccc;
    padding: 10px 10px 10px 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 5px;
    margin-bottom: 35px;
    background-color: white;
}
/*  capa hover con la descripcion de cada miniatura */
.img_desc{
    width: 400px;
    height: 350px;
    position: absolute;
    z-index: 2;
    background-color: black;
    opacity: 0.9;
    padding: 5px 5px 5px 5px;
    display: none;
 
}
.img_thumb img{
    z-index: -1;
}

#empresa a img {
	background-image: url(images/area_clientes2.png);
	height: 300px;
	width: 400px;	
}
#empresa a img:hover {
	background-image: url(images/area_clientes2_sobre.png)
	
	height: 300px;
	width: 400px;	
}

#empresa a img {
  background: url(images/area_clientesjuntas.png)  left;
  height: (300)px;  //el alto original de la imagen1
  width: (400)px;  //el ancho original de la imagen1
  background-repeat: no-repeat;
 }
 
#empresa a img:hover {
  background-position: right
  height: (300)px;  //el alto original de la imagen2
  width: (400)px;  //el ancho original de la imagen2
	background-repeat: no-repeat;
 }
#partesiguiente {
	height: 480px;
	margin-bottom: 25px;
	width: 500px;
}
#formulariosolici {
	float: left;
	width: 400px;
	margin-left: 20px;
	border: 0.2em solid #BD0C27;
	background-color: #BD0C27;
	margin-bottom: 20px;
	margin-top: 15px;
	height: 550px;
}
#formulariotitul {
	background-color: #BD0C27;
	width: 300px;
	margin-top: 6px;
}
#formulariotitul p {
	font-family: helvetica;
	font-size: 1.7em;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 41px;
	padding-left: 10px;
	line-height: 28px;
}
.formularioparcial {
	background-color: #FFF;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	height: 40px;
}
.formularioparcial p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #A68D8A;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.formularioparcial3 {
	background-color: #C2B1A5;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	height: 40px;
	}
.formularioparcial3 p {
	font-family: helvetica;
	font-size: 1em;
	color: #A68D8A;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#txtcomentario {
	font-family: helvetica;
	font-size: 0.8em;
	background-color: #FFF;
	color: #A68D8A;
	border: 0.2em solid #FFF;
	margin-left: 15px;
	margin-right: 20px;
	width: 350px;
	height: 130px;
}
.formularioparcial2 {
	background-color: #FFF;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	height: 190px;
	padding-top: 3px;
}
.formularioparcial2 p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #A68D8A;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#presente p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	font-style: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}
#presente {
	background-color: #BD0C27;
	padding-top: 1px;
	padding-bottom: 1px;
}
#presentemapa {
	height: 125px;
	background-image: url(images/mp2.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
#btnenviar {
	background-color: #FFFFFF;
	height: 40px;
	width: 380px;
	-moz-box-shadow:inset 1px 1px 22px #bdbdbd;
-webkit-box-shadow:inset 1px 1px 22px #bdbdbd;
box-shadow:inset 1px 1px 22px #bdbdbd;



}
#btnenviar.probe {
	background-color: #FFFFFF;
	display: block;
	padding-top: 5px;
	font-family: helvetica;
	font-size: 1em;
	text-transform: capitalize;
	color: #BD0C27;
	font-weight: bold;
}
#texto_empresa2_iru p.gr {
	color: #BD0C27;
	font-family: helvetica;
	font-weight: bold;
	margin-bottom: 5px;
}
.empresamini1 {
	height: 160px;
	width: 195px;
	float: left;
	margin-right: 10px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
	margin-bottom: 10px;
}
.empresamini2 {
	float: right;
	height: 160px;
	width: 195px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
	margin-bottom: 10px;
}
.empresamini3 {
	float: left;
	height: 1605px;
	width: 195px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
.empresamini4 {
	height: 160px;
	width: 195px;
	float: right;
	margin-left: 1px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
.empresa_enteromini2 {
	height: 170px;
	width: 400px;
}
.empresa_enteromini3 {
	height: 170px;
	width: 400px;
}
#empresa_entero-contact {
	float: right;
	margin-top: 10px;
	width: 430px;
	margin-right: 20px;
}
#icono_contc {
	height: 60px;
	width: 185px;
	float: left;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#icono_contc p {
	float: left;
	font-family: helvetica;
	font-size: 1em;
	color: #a28877;
	font-weight: bold;
	margin-top: 17px;
	margin-left: 5px;
}
#icono_contc img {
	float: left;
}
#icono_contc4 {
	height: 60px;
	width: 245px;
	float: right;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#icono_contc4 p {
	float: left;
	font-family: helvetica;
	font-size: 0.75em;
	color: #a28877;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 5px;
}
#icono_contc4 img {
	float: left;
}

#icono_contc2 {
	height: 60px;
	margin-top: 15px;
	float: left;
	width: 185px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#icono_contc2 p {
	float: left;
	font-family: helvetica;
	font-size: 1em;
	color: #a28877;
	font-weight: bold;
	margin-top: 17px;
	margin-left: 5px;
}
#icono_contc2 img {
	float: left;
}

#icono_contc3 {
	height: 60px;
	margin-top: 15px;
	float: left;
	width: 185px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#icono_contc3 p {
	float: left;
	font-family: helvetica;
	font-size: 1em;
	color: #a28877;
	font-weight: bold;
	margin-top: 17px;
	margin-left: 8px;
}
#icono_contc3 img {
	float: left;
}
#icono_contc5 {
	height: 60px;
	margin-top: 15px;
	width: 245px;
	float: right;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#icono_contc5 p {
	float: left;
	font-family: helvetica;
	font-size: 0.75em;
	color: #a28877;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 3px;
}
#icono_contc5 img {
	float: left;
}
#icono_contc6 {
	height: 60px;
	margin-top: 15px;
	width: 245px;
	float: right;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#icono_contc6 p {
	float: left;
	font-family: helvetica;
	font-size: 0.75em;
	color: #a28877;
	font-weight: bold;
	margin-top: 17px;
	margin-top: 17px;
	text-align: left;
	line-height: 0.3em;
	margin-left: 2px;
}
#icono_contc6 img {
	float: left;
}
#texto_empresa2 {
	margin-top: 20px;
}
#menuefecto {
	width: 430px;
	float: right;
	margin-top: 10px;
	height: 520px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#formularioontacto {
	float: left;
	width: 400px;
	margin-left: 20px;
	margin-top: 10px;
	height: 550px;
	background-color: #BD0C27;
	margin-bottom: 30px;
	margin-right: 20px;
}
#parflotararriba {
	height: 340px;
	clear: both;
}
#paraflotar {
	height: 570px;
	clear: both;
}
#menuefectocontacto {
	float: left;
	height: 300px;
	width: 400px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#testocontactogrande {
	height: 60px;
	width: 280px;
	margin-bottom: 5px;
}
#testocontactogrande p {
	font-family: helvetica;
	font-size: 1.8em;
	font-weight: bold;
	color: #BD0C27;
	line-height: 27px;
}
.testocontactopeke {
	float: left;
	height: 60px;
	width: 400px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}

.testocontactopeke2 {
	float: left;
	height: 60px;
	width: 400px;
	margin-top: 15px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
#testocontactotodos {
	margin-top: 20px;
	height: 275px;
}
.testocontactopeke a img:hover {
	background-image: url(img/fecevinculo.png);
}
.testocontactopeke2 a img:hover {
	background-image: url(img/twuvinculado.png);
}
.testocontactopeke3 {
	float: left;
	height: 60px;
	width: 400px;
	margin-top: 15px;
	background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	background: rgba(162, 136, 119, 0.2);
	color: rgba(162, 136, 119, 0.2);
}
.testocontactopeke3 a img:hover {
	background-image: url(images/googlerojo.png);
}

#empresa_entero333 {
	width: 430px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	height: 365px;
}
#empresa_iru333 {
	height: 60px;
	width: 280px;
	margin-bottom: 5px;
}
#empresa_iru333 h4 p {
	font-family: helvetica;
	font-size: 1.8em;
	color: #BD0C27;
	line-height: 27px;
}
#texto_empresa333_iru p.gr {
	color: #BD0C27;
	font-family: helvetica;
	font-weight: bold;
	margin-bottom: 5px;
}
#texto_empresa333_iru {
	font-family: helvetica;
	font-size: 0.9em;
	color: #A68D77;
}
#empresa_disponible p {
	font-family: helvetica;
	font-size: 1.6em;
	line-height: 27px;
	color: #BD0C27;
}
#empresa_disponible {
	height: 60px;
	width: 290px;
	margin-bottom: 5px;
}
#disponibilidad {
	float: right;
	height: 363px;
	width: 430px;
	margin-top: 10px;
	margin-right: 20px;
}
#titulodispo {
	height: 65px;
	width: 290px;
	font-family: helvetica;
	font-size: 1.8em;
	color: #BD0C27;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 5px;
}
#disponibilidad p  {
	font-family: helvetica;
	font-size: 0.9em;
	color: #A68D77;
}
#titulodispo2 {
	height: 90px;
	width: 400px;
	font-family: helvetica;
	font-size: 1.8em;
	color: #BD0C27;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 5px;
}
.boxgrid.captionfull img.slideractual3 {
	border: 0.1em solid #BC0C27;
}
#empresa_enterobusca {
	width: 400px;
	float: left;
	margin-left: 20px;
	
	margin-bottom: 30px;
	margin-top: 20px;	
}
#empresa_entero3busca {
	width: 400px;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#textobuscador {
	float: right;
	width: 430px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-right: 20px;
}
#textobuscadorgrande {
	font-family: helvetica;
	font-size: 1.8em;
	line-height: 27px;
	font-weight: bold;
	color: #B51824;
	height: 60px;
	width: 240px;
}
#textobuscadorpekeno p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #A68D77;
	margin-top: 7px;
}
#textobuscadorservicios {
	font-family: helvetica;
	font-size: 1em;
	color: #A68D77;
	margin-top: 15px;
	margin-bottom: 10px;
}
#tipo_buskeda p img {
	float: left;
}
#tipo_buskedaimg img {
	height: 35px;
	width: 35px;
	float: left;
	margin-left: 50px;
	border-right-width: 0.3em;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 5px;
}
#tipo_buskedatext {
	width: 190px;
	float: right;
}
#tipo_buskedaimg2 img {
	height: 35px;
	width: 35px;
	float: left;
	margin-left: 50px;
	border-right-width: 0.3em;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 5px;
}
#tipo_buskedatext2 {
	width: 190px;
	float: right;
}
#tipo_buskedaimg3 img {
	height: 35px;
	width: 35px;
	float: left;
	margin-left: 50px;
	border-right-width: 0.3em;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 5px;
}
#tipo_buskedatext3 {
	width: 190px;
	float: right;
}
.texto_empresa6irure {
	margin-bottom: 25px;
	width: 240px;
	float: left;
	overflow: hidden;
	margin-right: 27px;
	margin-left: 27px;
}
#empresa9 {
	width: 890px;
}
#foto_caracteristicasirure {
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #BA1224;
}
#foto_caracteristicasirure p {
	font-family: helvetica;
	font-size: 0.9em;
	color: #FFF;
	margin-left: 63px;
	padding-top: 7px;
}
.rayos_tos22 {
	width: 220px;
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 3px;
}
.ficha_text {
	color: #A28877;
}
#juntandoiru {
	width: 420px;
	float: left;
	visibility: inherit;
}
#empresa99ir {
	height: 35px;
	width: 890px;
	margin-top: 40px;
}
#empresa99ir h4 {
	font-family: helvetica;
	font-size: 1.2em;
	color: #b51824;
	font-weight: bold;
	float: left;
	height: 25px;
	width: 420px;
}
.texto_empresa6 {
	margin-bottom: 20px;
	overflow: hidden;
	/* [disabled]background-color: #A28877;
	background-color: rgba(162, 136, 119, 0.2);
	/* [disabled]background: rgba(162, 136, 119, 0.2); */
	/* [disabled]color: rgba(162, 136, 119, 0.2); */

}
.descarga {
	margin-top: 3px;
	margin-bottom: 3px;
	color: #A68D77;
	font-family: helvetica;
}
.descarga p a {
	font-family: helvetica;
	color: #A28877;
	text-decoration: underline;
}
#titulodispo2leyes {
	height: 68px;
	width: 400px;
	font-family: helvetica;
	font-size: 1.8em;
	color: #BD0C27;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 5px;
}
#construccion {
	height: 254px;
}
#titulodispo2leyes2 {
	height: 60px;
	width: 400px;
	font-family: helvetica;
	font-size: 1.8em;
	color: #BD0C27;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 5px;
}
#formularioparcialresp {
	background-color: #FFF;
	margin: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
#formularioparcialresp p {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #BD0C27;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.descripcionprecio {
	width: 140px;
	height: 30px;
	float: left;
	margin-top: 10px;
}
.descripcionprecio p {
	font-family: helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #B41224;
}
.foto_opor {
	border-top-width: 0.2em;
	border-bottom-width: 0.2em;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B51824;
	border-bottom-color: #B51824;
	margin-bottom: 15px;
	margin-top: -5px;
	height: 20px;
	text-align: center;
}
.foto_opor p {
	font-family: helvetica;
	font-size: 1em;
	color: #B51824;
	font-weight: bold;
	margin-top: 2px;
}
