body{
  font-family:  Arial;
  font-size: 16px;
  color:#666666;
  
}

@font-face {
  font-family: 'FontFuturaMedium';
  src: url('tipografia/futura/futuram-webfont.eot');
  src: url('tipografia/futura/futuram-webfont.eot?#iefix') format('embedded-opentype'),
    url('tipografia/futura/futuram-webfont.woff') format('woff'),
    url('tipografia/futura/futuram-webfont.ttf') format('truetype');
    
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FontFuturaLight';
  src: url('tipografia/futura/futurastd-light-webfont.eot');
  src: url('tipografia/futura/futurastd-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('tipografia/futura/futurastd-light-webfont.woff') format('woff'),
    url('tipografia/futura/futurastd-light-webfont.ttf') format('truetype');
    
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FontFuturaBook';
  src: url('tipografia/futura/futurastdbook.eot');
  src: url('tipografia/futura/futurastdbook.eot?#iefix') format('embedded-opentype'),
    url('tipografia/futura/futurastdbook.woff') format('woff'),
    url('tipografia/futura/futurastdbook.ttf') format('truetype');
    
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGhoticBold';
  src: url('tipografia/century-gothic/bold/century-gothic-bold.eot');
  src: url('tipografia/century-gothic/bold/century-gothic-bold.eot?#iefix') format('embedded-opentype'),
    url('tipografia/century-gothic/bold/century-gothic-bold.woff') format('woff'),
    url('tipografia/century-gothic/bold/century-gothic-bold.ttf') format('truetype');
    
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGhoticRegular';
  src: url('tipografia/century-gothic/regular/century-gothic-regular.eot');
  src: url('tipografia/century-gothic/regular/century-gothic-regular.eot?#iefix') format('embedded-opentype'),
    url('tipografia/century-gothic/regular/century-gothic-regular.woff') format('woff'),
    url('tipografia/century-gothic/regular/century-gothic-regular.ttf') format('truetype');
    
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'QuicksandLight';
    src: url('tipografia/quick/Quicksand_Light-webfont.eot');
    src: url('tipografia/quick/Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Light-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Light-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Light-webfont.svg#QuicksandLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandLightOblique';
    src: url('tipografia/quick/Quicksand_Light_Oblique-webfont.eot');
    src: url('tipografia/quick/Quicksand_Light_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Light_Oblique-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Light_Oblique-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Light_Oblique-webfont.svg#QuicksandLightOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBook';
    src: url('tipografia/quick/Quicksand_Book-webfont.eot');
    src: url('tipografia/quick/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Book-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Book-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBookOblique';
    src: url('tipografia/quick/Quicksand_Book_Oblique-webfont.eot');
    src: url('tipografia/quick/Quicksand_Book_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Book_Oblique-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Book_Oblique-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Book_Oblique-webfont.svg#QuicksandBookOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBold';
    src: url('tipografia/quick/Quicksand_Bold-webfont.eot');
    src: url('tipografia/quick/Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Bold-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Bold-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Bold-webfont.svg#QuicksandBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBoldOblique';
    src: url('tipografia/quick/Quicksand_Bold_Oblique-webfont.eot');
    src: url('tipografia/quick/Quicksand_Bold_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Bold_Oblique-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Bold_Oblique-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Bold_Oblique-webfont.svg#QuicksandBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandDash';
    src: url('tipografia/quick/Quicksand_Dash-webfont.eot');
    src: url('tipografia/quick/Quicksand_Dash-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/quick/Quicksand_Dash-webfont.woff') format('woff'),
         url('tipografia/quick/Quicksand_Dash-webfont.ttf') format('truetype'),
         url('tipografia/quick/Quicksand_Dash-webfont.svg#QuicksandDash') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Bentham';
    src: url('tipografia/bentham/bentham-webfont.eot');
    src: url('tipografia/bentham/bentham-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/bentham/bentham-webfont.woff') format('woff'),
         url('tipografia/bentham/bentham-webfont.ttf') format('truetype'),
         url('tipografia/bentham/bentham-webfont.svg#QuicksandDash') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GalatiaSILRegular';
    src: url('tipografia/galatia/GalSILR-webfont.eot');
    src: url('tipografia/galatia/GalSILR-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/galatia/GalSILR-webfont.woff') format('woff'),
         url('tipografia/galatia/GalSILR-webfont.ttf') format('truetype'),
         url('tipografia/galatia/GalSILR-webfont.svg#GalatiaSILRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GalatiaSILBold';
    src: url('tipografia/galatia/GalSILB-webfont.eot');
    src: url('tipografia/galatia/GalSILB-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/galatia/GalSILB-webfont.woff') format('woff'),
         url('tipografia/galatia/GalSILB-webfont.ttf') format('truetype'),
         url('tipografia/galatia/GalSILB-webfont.svg#GalatiaSILBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NewAthenaUnicodeRegular';
    src: url('tipografia/new-athena/new_athena_unicode-webfont.eot');
    src: url('tipografia/new-athena/new_athena_unicode-webfont.eot?#iefix') format('embedded-opentype'),
         url('tipografia/new-athena/new_athena_unicode-webfont.woff') format('woff'),
         url('tipografia/new-athena/new_athena_unicode-webfont.ttf') format('truetype'),
         url('tipografia/new-athena/new_athena_unicode-webfont.svg#NewAthenaUnicodeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a{
  text-decoration: none;
  
}

a:hover{
  text-decoration: underline;
}
h1,h2,h3,h4,h5{
    
    color: #304574;
    padding-bottom: 10px;
    font-family: "CenturyGhoticBold" !important;
}
h6{font-style: italic; font-weight: normal; margin: 0px; padding: 0px;color: #4d89c7}
h1{font-size: 32px;border-bottom:1px solid #caddee;margin-bottom:15px;}
h2{font-size: 26px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}


input, textarea {
  padding: 12px;
  margin: 0 0 0 0;
  border: 1px solid #b1b1b1;
  border-radius: 5px 5px 5px 5px;
  font-size:14px;
}
#menuTop{
    margin-right: 0px;
}
#menuTop li{
    display: inline;
    padding: 10px;
    padding-right:0px;
    padding-left:15px;
}
#menu_header a{
  
  color: #666666;
  font-family: CenturyGhoticRegular;
}
#frmContactenos td{padding: 10px;}


.letra_m1{
  font-size: 12px;
}

.letra_m2{
  font-size: 14px;
}

.menuPiePagina{
    margin-right: 0px;
    padding-left:0px;
    margin-bottom: 0px;
}
.menuPiePagina li{
    display: inline;
    padding: 10px;
    padding-right:0px;
    padding-left:0px;
}

.contenidoCentral{
    border-left: 1px solid #D2E4F2; 
    padding: 0 25px 0px 16px;
}

.home_columnas{
  float: left;
  width: 280px;
  font-size: 15px;
  padding-right: 55px;
  margin-top: 14px;
}

.home_sinopsis{
  position: relative;
  height: 160px;
  text-align: justify;
}
.home_sinopsis ul{text-align: justify;}

.ver_mas{
  color: red !important;
  
}



.home_opcion{
  margin-top: 25px;
}
#iconosNovus a:hover{
    color:#333333 !important;
}

.home_opcion:hover{
  box-shadow: 1px 1px 5px 2px;
  border-radius: 5px;
}

.texto_azul{
  color: #304574 !important;
  text-align: left;
}


.casillaIco{
  border: 1px solid #d1d1d1;
  text-align: center;
  padding: 5px 0 0 0;
  position: relative;
  float: left;
  margin-right: 2px;
  height: 65px;
  width: 130px;
}
.casillaIco img{
    margin-top: 7px;
}

.casillas{
  background-color: #EEEEEE;
  padding: 2px 0;
  margin-top: 7px;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.border_girs{
    border: 1px solid #d1d1d1 !important;
    -webkit-box-shadow: 0px 0px 4px rgba(42, 35, 51, 0.2);
    -moz-box-shadow:    0px 0px 4px rgba(42, 35, 51, 0.2);
    box-shadow:         0px 0px 4px rgba(42, 35, 51, 0.2);
    border-radius: 8px;
    behavior: url(pie/PIE.htc);
   
}

.border_bottom_gris{
    border-bottom: 1px solid #d1d1d1;
}


.sombra{
    -webkit-box-shadow: 0px 0px 4px rgba(42, 35, 51, 0.2);
    -moz-box-shadow:    0px 0px 4px rgba(42, 35, 51, 0.2);
    box-shadow:         0px 0px 4px rgba(42, 35, 51, 0.2);
}



#frmAquieraFranquicia table td{padding: 4px;padding-left: 0px}
#frmSeaUnAgente table td{padding: 4px;padding-left: 0px}
#frmOfrezcaInmueble table td{padding: 4px; padding-left: 0px}
/***********************/


#ciudades{
  width: 310px;
  padding: 12px;
  margin: 0 0 0 0;
  border: 1px solid #b1b1b1;
  border-radius: 5px 5px 5px 5px;
  font-size:14px;
  height: 42px;
}


.boton_rojo{
  background-image: url('imagenes/boton/boton_rojo.png');
  background-repeat: no-repeat;
  background-position: right;
  text-align: center;
  width: 109px;
  height: 29px;
}

.boton_rojo:hover{
  background-image: url('imagenes/boton/boton_rojo_hover.png');
}

#buscador_pestana a{
  color: #FFFFFF;
  text-decoration: none;

}
#buscador_pestana{
  color: #FFFFFF;
  height: auto;
  border: 0;
  width: 90%;
  box-sizing: 
  border-box;
  background: rgba(255, 255, 255, 0.4);
  margin-left: 5%;
  margin-top: 50px;
  padding-bottom: 25px;
  padding-top: 25px;
  text-align: center;
}

.div_button{
    float: left;
    margin-left: 1%;
    position: relative;
}

.div_button button{
    font-family: CenturyGhoticBold;
    padding: 6px;
    color: #FFFFFF;
    text-transform: uppercase;
    background: #003593;
    border-radius: 0px;
    opacity: 1;
    width: 100%;
    text-align: center;
    border: none;
    font-weight: 900;
    cursor: pointer;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.div_button button:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0b5196;
    color: #fff;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.div_button button:hover:before, .div_button button:focus:before, .div_button button:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.texto_rojo{
  color: #e11b22 !important;
  font-weight: bold;
}


.inmuebles_content{
  border: 1px solid #d1d1d1; padding: 3px; margin-bottom: 17px; width: 124px; height: 174px; position: relative;
  float: left;
  margin-right: 30px;
}

.inmuebles_content:hover{
  border: 1px solid black;
}

.inmonews_content{
  border-bottom: 1px solid #d1d1d1;
  height: 88px;
  width: 100%;
  padding: 20px 0;
  
}

.home_title_inmonews a{
  font-size: 13px;
}

.left_column{
  width: 648px;
  float: left;
}

.right_column{
  width: 265px;
  float: right;
}

.menu_lateral_middle{
  float: left;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
}

.menu_lateral_middle a{
  color: #666666;
  font-size: 16px;
  font-family: CenturyGhoticRegular !important;
}

.menu_lateral_middle_div{
  border-bottom: 1px solid #d1d1d1;
  padding: 12px 0 12px 15px;
}



.border_bottom{
  border-bottom: 1px solid #caddee;
}
.border_bottom_azul_oscuro{
  border-bottom: 1px solid #304574;
}

.seccion_container{
  padding-top: 20px;
}
#footer{
    padding-top: 10px;
  
}
#menu_footer a{
  
  font-size: 13px;
  
  line-height: 17px\9;
}

.buscador{
  float: left;
  width: 100%;
}

.buscador select{
  font-family: CenturyGhoticRegular;
  border: none;
  padding: 7px;
  width: 150px;
  font-size: 12px !important;
  background-color: #c6d6e9;
}

.div_float{
  float: left;
  width: 100%;
}

.js_error_msn{
    background-color: #FEE0E0;
    border: 1px solid #E55555;
    color: #333333;
    font-size: 12px;
    list-style: none outside none;
    margin: -23px 130px !important;
    padding: 6px;
    position:absolute;
    width:108px;
    text-align:center;
    z-index: 1;
}

#comment-wrap{
  min-height: 90px;
}

.div_border_content{
  border: 1px solid #caddee;
}

.link_oficinas{
  color: #e22434;
}

.link_oficinas:hover{
  color: #DF0101;
  text-decoration: none;
}

.localidad{
  font-weight: bold;
  font-size: 18px;
}

#buscador_avanzado input{
  padding: 4px;
  width: 90px;
  font-size: 10px;
}



.listado_urb_content{
  padding: 5px;
  border: 1px solid #d1d1d1;
  width: 655px;
  position: relative;
  font-size: 14px;
}

.listado_urb{
  color: #4d89c7;
}

.listado_ver_detalles{
  background: url("imagenes/boton_ver_detalles.jpg") no-repeat scroll center top transparent;
  color: #FFFFFF !important;
  text-align: center;
  font-size: 12px;
  height: 18px;
  width: 81px;
}

.listado_caracteristica{
  text-align: center;
  padding: 5px 0;
  border: 1px solid #d1d1d1;
}

.listado_caracteristica_valor{
  text-align: center;
  padding: 4px 0;
  background-color: #EEEEEE !important;
}

.boton_azul{
  background-image: url("imagenes/botones/boton_azul.jpg");
  width: 105px;
  height: 33px;
  border: none;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 0;
  cursor: pointer;
  float:left;
}

.boton_azul:hover{
  background-image: url("imagenes/botones/boton_azul_hover.jpg");
}

.boton_buscar{
    height: 40px;
    border: none;
    padding: 0;
    cursor: pointer;
    margin-top: 8px;
    border-radius: initial;
    background: url(imagenes/botones/boton-de-buscar.jpg);
    background-repeat: no-repeat;
}

.boton_buscar_ {
    width: 110px;
    height: 40px;
    border: none;
    padding: 0;
    cursor: pointer;
    margin-right: 15px;
    margin-top: 8px;
    border-radius: initial;
    background: url(imagenes/botones/boton-de-buscar.jpg);
    background-repeat: no-repeat;
}

.select_buscador{
  height: 40px !important;
  font-size: 13.5px !important;
  color: black !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.div_content{
  border: 1px solid #caddee;
  border-radius: 8px;
  padding: 12px 0;
  margin-bottom: 25px;
  margin-top:18px;
}



.detalle_content_title{
  
  font-weight: bold;
  padding: 0 19px 12px 19px;
  float: left;
  width: 238px;
  font-size:18px\9;
}

.detalle_content{
  padding: 12px 19px 0 19px;
  /*width: 238px;*/
  float: left;
  line-height: 20px\9;
  padding:12px 19px 0px\9;
}


.detalle_opciones_inmueble{
  float: left;
  padding: 12px 21px;
  border: 1px solid #caddee;
  border-radius: 8px;
  margin-right: 26px;
  margin-left: -9px;
  height:28px;
  font-size:18px\9;
}
.detalle_opciones_inmueble2{  float: left;
  padding: 12px 18px;
  border: 1px solid #caddee;
  border-radius: 8px;
  margin-right: 6px;
  margin-left: 2px;
  height:28px;
  font-size:18px\9;
position:relative; left:-8px;}
#carousel_inner {
float:left; /* important for inline positioning */
width:571px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
/*background: #F0F0F0;*/
position:relative;
left:26px;
top:80px;
}

#carousel_ul {
position:relative;
left:-210px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:140px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:110px;
/*background: #000000;*/
margin-top:10px;
margin-bottom:10px; 
margin-left:5px; 
margin-right:5px; 
}

#carousel_ul li img {
margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
border:0px; 
height:88px;
width:136px;
margin-left:41px;
}
#left_scroll, #right_scroll{
/*float:left;*/
height:130px; 
width:15px; 
/*background: #C0C0C0; */
}
#right_scroll{
    float:right;
    top:90px;
    position:relative;
    left:-22px;
}
#left_scroll{position:relative; top:219px;left:3px;}
#left_scroll img, #right_scroll img{
border:0; /* remove the default border of linked image */
/*styling*/
cursor: pointer;
cursor: hand;

}
.slider_detalle{margin-top: -218px;}
#image_rotate{ text-align: center; height: 400px; }
#image_rotate img{overflow:hidden;}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images.slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images.slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images.slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images.slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
#primer_bloque{border:none;}
#segundo_bloque{margin-left:-3px;margin-top:-53px;width:632px;}
#segundo_bloque2{margin-left:1px;margin-top:38px !important;width:634px;}
#bloque_tercero{margin-left:6px;}
#facebook_contacto{float:right;position:relative;left:-89px;top:-1px;}
#twitter_contacto{float:right;position:relative;left:-39px;top:0px;}
#logo_remax_footer{float:left; margin-left:29px;margin-top:-14px;}

#enlace_mainstreet{position:relative;font-size:16px;top:-3px;color:#DA1D31;left:7px;}
#texto2_logo_footer{color:#2F4672;font-size:13px;left:6px;position:relative;top:-3px;}

#solicite_info_img{position:relative;left:-2px;}
#info_inmueble{line-height:19px;}
#info_inmueble #info_inmueble_title{font-size: 17px;}
#descrip_texto{line-height:20px; font-size:17px;}
#texto_detalle{font-size:14px;}

#descripcion_inmueble{font-size:16px\9;}
#detalle_opc_text{position:relative; top:13px\9;top:4px;}
#detalle_opc_text2{position:relative; top:13px\9;top:4px;}
#logo_all_footer_remax{line-height:20px\9;}
#compartir_inmueble_contacto{position:relative; top:5px;}
#menu_footer{float:left; line-height:22px;}
#planilla_texto_superior{position:relative; top:2px;}



/**** FORMULARIO DE SOLICITUD DE INFORMACION DETALLE DE INMUEBLE  ****/
#nombre, #email, #telefono, #direccion, #de, #para{width:269px;}
#enviarAmigo #email{width: 690px;}
#solicitud_textarea{width:714px;height:80px;}

/**** ESTILOS MINISITE  ****/
.miniFondoTipoInmueble{background-color: #4280b9; color: #ffffff; font-size: 14px;padding: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 15px;}

/*



.text_box{font-family:arial;font-size:15px;color:#4B4B4B;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#punto_rojo_2{top:-2px;}#punto_rojo{top:-2px;}}

#para_persona{float:right;position:relative; top:-57px;left:-14px;}
#de_parte{position:relative;left:-13px;}
#label_direccion{position:relative;left:14px;z-index:1;top:0px;}
#label_nombre_ad{position:relative;left:14px;top:33px;top:38px\9;}
#label_codigo_ad{position:relative;float:right;top:-33px;z-index:1;left:-28px;top:-39px\9;}
#label_ciudad_ad{position:relative;left:-546px;top:64px;z-index:1;top:69px\9;}
#label_estado_ad{position:relative;left:36px;z-index:1;top:0px;}
#label_tel_ad{position:relative;left:11px;top:31px;top:38px\9;}
#label_fax_ad{position:relative;left:353px;top:-32px;z-index: 1;top:-39px\9;}
#label_email_ad{position:relative;left:11px;top:31px;top:38px\9;}
#label_formacion_ad{position:relative;left:32px;top:-0px;z-index:1;top:-39px\9;}
#label_exp_ad{position:relative;left:-380px;top:65px;top:46px\9;}
#label_empresa_ad{position:relative;left:-300px;top:31px;z-index:1;top:38px\9;}
#label_ciudad_interes_ad{position:relative;left:-25px;top:30px;z-index:1;top:38px\9;}
#label_info_detall_ad{position:relative;top:212px;}
#label_como_nos_ad{position:relative;left:-65px;top:50px;}
#experiencia_input{margin-top:-18px;}
#empresa_input{float:left;position:relative;top:23px;}
#ciudad_de_interes_input{float:right;position:relative;margin-bottom:20px;}
#fax_input{position:relative;float:right;top:-42px;top:-55px\9;}
#informacion_detallada_input{margin-bottom:11px;margin-top:17px;}
#referer_input{margin-top:20px; margin-bottom:17px;}
#radio_adquisicion{}
#checkbox_adquisicion{}
#formacion_input{position:relative;float:right;top:-42px;top:-55px\9;}
#de_label{position:relative; left:50px;z-index:1;}
#persona_label{left:50px; position:relative;z-index:1;}
#email_label{left:39px; position:relative;top:38px;z-index:9999;}
.boton_correo{left:339px;position:relative;top:8px;width:100px;height:36px; background: url('imagenes/enviar_boton.png') no-repeat center center;z-index:1;}
#texto_amigo{float:right;position:relative; top:-41px; left:-18px;}
#texto_enviar_amigo{position:relative; left:23px;width:260px;}
#texto_enviar_amigo h2{color:#1d4489;}
#linea_form_amigo{margin-left:22px;margin-bottom:13px;}
.contenido_form{margin-top:-7px;}
#boton_cerrar{position:relative; left:600px;top:-24px;}
#solicite #boton_cerrar{left:701px; position:relative; top:-24px;}
#solicite #texto_amigo{position:relative;top:-51px;left:-50px;float:right;}
.formulario #hola{height:360px;top:-30px\9;left:-60px\9 !important;position:relative\9;}
.formulario #texto_enviar_amigo{position:relative;left:23px;top:12px;top:3px\9;width:260px;margin-top:-10px\9;margin-bottom:8px\9;}
.formulario #texto_amigo{top:-35px;left:-24px;position:relative;float:right;top:-53px\9;}
.formulario #linea_form_amigo{margin-top:-19px\9;margin-bottom:5px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    #enviar_amigo{position: relative;top:-20px;}
    #correo_amigo_label{position:relative;top:1px !important;vertical-align: 0px;}
    #contact{position:relative; top:-21px !important;}
}
#hola{width:659px; height:310px;position:relative;left:-1px !important;top:-10px\9;}
#solicite{width:760px; height:500px;margin-top:-170px;position:absolute;left:-142px;top:60px;}
#solicite_informacion{}
#solicite #texto_enviar_amigo{left:51px; position:relative;top:0px;}
#solicite #linea_form_amigo{width:658px;left:30px;position:relative;margin-top:-26px;}
#nombre_parte{}
#nombre_label{left:66px; position:relative;z-index:1;top:-6px;}
#nombre_input{}
#telefono_parte{}
#telefono_label{left:65px;position:relative;top:-59px;z-index:1;}
#telefono_input_form{position:relative;top:-60px;width:290px;left:-9px;}
#direccion{position:relative;top:5px;left:-77px;}
#codigo_postal_input{position:relative;float:right;top:-43px;left:101px;top:-55px\9;}
#ciudad_input{position:relative;margin-top:21px; left:0px;}
#estado_input{float:right;position:relative;top: -42px;top:-55px\9;}
#direccion_label{position:relative;left:488px;top:-120px;z-index:1;}
#direccion_input{margin-top:20px;position:relative;left:-71px;}
#direccion_input_form{position:relative;top:-120px;left:400px;width:290px;}
#nombre_input_form{width:290px;position:relative;left:-8px;top:-7px;}
#solicite #email_friend{width:255px; position:relative;left:404px;top:-53px;}
#solicite #email_label{left:1px;position:relative;top:8px;}
#solicite #email{left:-14px;position:relative;top:-25px; width:290px;}
#solictud_label{position:relative; top:-140px; left:66px;z-index: 1;}
#mensaje{height:115px;left:-14px;position:relative;top:-92px;width:628px;}
#solicite #send{left:339px;position:relative;top:-81px;}
#agente_img_home{position:relative;left:-2px;}
#para2{width:269px;margin-top:0px;margin-bottom:11px;}
.nombre_solicitud #de_label{top:-11px;left:47px;}
.nombre_solicitud #de{position:relative;top:-12px;left:-31px;margin-top:15px\9;}
.email_solicitud #persona_label{position:relative;top:-10px;}
.email_solicitud #para{position:relative;top:-10px;left:-10px;}
.telefono_solicitud #para2{top:-29px;top:-26px\9;position:relative;left:21px;width:269px;}
.direccion_solicitud #email_form{left:263px;position:relative;top:-64px;width:269px;}
.mensaje_solicitud {margin-top:-42px;}
.mensaje_solicitud #email_form2{height:91px;left:22px;position:relative;top:-60px;width:586px;}
.formulario .boton_correo{left:291px;top:-52px;margin-top:0px;}
.formulario #boton_cerrar{top:-24px;margin-bottom:-14px;}
#contact tbody tr:nth-child(2n) td, tbody tr.even td{background: none;}
.pp_inline h2{color:#1d4489;margin-left:11px;top:6px;position:relative;}
.pp_inline label{vertical-align:top;margin-left:13px;}
#contact label{}
#contact{position:relative\9; top:-20px\9;}
#contact .texto_rojo{vertical-align:top;}
#nombre_title{}
#email_title{}
#tel_title{}
#dir_title{}

#emisor{width:252px;}
#recibidor{width:252px;}
#correo_amigo{position:relative;width:576px;}
#enviar_amigo{position:relative\9; top:-20px\9;}
#enviar_amigo tbody tr:nth-child(2n) td, tbody tr.even td{background: none;}
#enviar_amigo .boton_correo{left:280px;top:-11px;}

#correo_amigo_label{position:relative;top:22px;}*/

td, caption{padding:0px;}
form tbody tr:nth-child(2n) td, tbody tr.even td{background:none;}
tbody tr:nth-child(even) td, tbody tr.even td{background:none;}
.noticia_1{width: 435px !important;margin-right:65px;}
.noticia_2{margin-right:0px; width: 435px !important;}
