@charset "utf-8";
/* CSS Document */
/* General */
* {
    padding: 0px;
    margin: 0px;
}

img {
    border: none;
}

body {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
	max-width: 480px;
	width: 100%;
}
/********************************************************************************************/

/* Menu*/
#menu { position:relative;
top:50px;

}

#menu ul {
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#menu li {
    color: #CCC;
	display: inline;
	font-size:0.8em;
}

#menu li a {
    color: #900;
    font-weight: bold;
	font-size:0.8em;
}

#menu li#final {
    background: none;
}

#menu li.currentpage a {
    color: #333;
    text-decoration: none;
}

#menu li.currentpage a:hover {
    text-decoration: none;
    cursor: default;
    color: #333;
    background: none;
}

#menu li a:hover {
    color: #FFF;
    background: #555;
    border-bottom: #FFF solid 4px;
    border-top: #FFF solid 2px;
}

#menu li.alquiler a {
    color: #000DFF;
    font-weight: bold;
}

#menu li.alquiler a:hover {
    color: #FFF;
}
/*Submenu*/
ul#submenu {
    border-bottom: none;
    border-top: none;
    background: #EEE;
    border-bottom: #900 solid 1px;
}

ul#submenu li {
    background: none;
	font-size:0.7em;
}

ul#submenu li a {
    color: #4A4A4A;
    font-weight: normal;
    background: none;
}

ul#submenu li a:hover {
    color: #900;
    border-bottom: #666 solid 1px;
    background: none;
    border-top: none;
}

ul#submenu li.currentpage a {
    color: #900;
    border: none;
}

ul#submenu li.currentpage a:hover {
    color: #900;
    border: none;
}
/********************************************************************************************/
/*Cuerpo*/
#cuerpo {
    border-left: solid 1px #EEE;
    background: none;
	position:relative;
	top:65px;
}

#cuerpo h1 {
    color: #555555;
	font-size:1.2em;
}

#cuerpo p {
    color: #666;
	font-size:0.8em;
}

#cuerpo h2 {
    color: #900;
    background: #EEE;
    border-bottom: solid 1px #900;
	font-size:0.8em;
}

#cuerpo a {
    text-decoration: underline;
    color: #900;
}

#cuerpo a:hover {
    color: #900;
    text-decoration: none;
}

#cuerpo a:focus {
    text-decoration: underline;
}
/*Cuerpo - Trabajos*/
.trabajo {
    border-top: 1px solid #CCC;
}

.trabajo img {
    border: 1px solid #666;
	width:48%;
}

#cuerpo .trabajo p {
	color: #900;
}
#descri p {
}

.trabajo #mas {

}
/*Cuerpo - Stands - Construccion*/
#cuerpo h2.rendertitulo {
 
}

.render {
    border: 1px solid #CCC;
}

.render img {
}

.render span {
    background: #900;
    color: #FFF;
    border: none;
}

.render a.trabajo {
    border: none;
}
/*Cuerpo - Videos*/
#cuerpo .bloque3 h3 {
    background: #FFF;
    color: #666;
    border-bottom: #900 1px solid;
    text-decoration: none;
}
/*Cuerpo - Prensa*/
#prensa {

}
/*Cuerpo - Inicio*/
#cuerpo ul {
    color: #666;
}

#cuerpo img.flotante {

}

ul#index {
     background: #FFF;
}

ul#index li {
}

ul#index li a {
    background: #CCC;
    border-bottom: 1px solid #CCC;
    color: #333;
}

ul#index li a:hover {
    background: #666;
    color: #FFF;
    border-bottom: 2px solid #666;
}

ul#index li.actual a {
    background: #FFF;
    color: #333;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 2px solid #FFF;
}

#cuerpo h3 {
    color: #666;
    text-decoration: underline;
	font-size:0.8em;
}

div#novedades {
    border: 1px solid #999;
    background: #FFF;
}

div#novedades p { font-size:0.8em;
}

div#novedades p.text {font-size:0.8em;
}
/*Cuerpo - Alquileres*/
#cuerpo #alquiler h2 {
}

#flecha {
    background: #900;
    border-top: 1px solid #CCC;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #CCC;
}

#pedido {
    background: #FFFF99;
    border-top: 1px solid #AAA;
    border-right: 2px solid #AAA;
    border-bottom: 2px solid #AAA;
    border-left: 1px solid #AAA;
}

#flecha a {
    color: #FFF;
    font-weight: bolder;
    text-decoration: none;
}

#pedido p a {
    color: #900;
    font-weight: bold;
    text-decoration: none;
}

#cuerpo #alquiler h2 span {
 
    background: #FFFF99;
    border-top: 1px solid #CCC;
    border-right: 2px solid #AAA;
    border-bottom: 2px solid #AAA;
    border-left: 1px solid #CCC;
  
}

#cuerpo #alquiler h2 span a {
    color: #990000;
    text-decoration: none;
}

#cuerpo #alquiler h2 span a:hover {
    color: #000;
}

.bloquenuevo {
}

.bloque {
 
}

.bloque2 {
    border-bottom: #999 solid 2px;
    border-right: #999 solid 2px;
    border-left: #CCC solid 1px;
    border-top: #CCC solid 1px;
 }

#cuerpo .bloque2 h3 {
    background: #FFF;
    color: #333;
  }

.bloque2 p.text {

}

.bloque2 img {

    border: none;
}

.bloque2 a.foto {

}

.pest {
    border-top: 2px solid #999;
    border-right: 2px solid #FFF;
    border-left: 2px solid #999;
    background: #FFF;
 
}

#alquiler .pest a {
    font-weight: bold;
    background: #FFFFE6;
    border-bottom: 2px solid #F3E99E;
    border-right: 2px solid #E9D543;
    text-decoration: none;
}

#alquiler .pest a:hover {
    color: #900;
    text-decoration: underline;
}

.bloque2 a.link {
    display: none;
}

span.amarillo {
    background: #FFFF99;
}

#alquiler .precio {
    background: #990000;
    font-weight: bold;
}

#alquiler .precio p {
    color: #FFF;
}
/*Cuerpo - Alquileres - Listado alquileres*/
#links {
    background: #900;
}

#links .links2 {
    border: solid 1px #CCC;
    background: #E2E2E2;
    color: #FFF;
    font-weight: bold;
    border-bottom: #999 solid 2px;
    border-right: #999 solid 1px;
}

#alfa {

}

#alfa .letra {
    color: #FFF;
    font-weight: bold;
    border: solid 1px #CCC;
    background:#CCC;
}

#alfa .mobiliario {
  
}
/*GoogleMap*/
#mapas {
}

#mapas2 {
}

#mapas table {

}

#map {
}

#map2 {
    border: solid #CCC 3px;
}

.globo {

}

.acti {
    color: #900;
}

.globo img {

}

#sidebar {

}

#direccion {

}

#busquedas {

}

#busquedas th, #busquedas td {
    border: solid 1px #CCCCCC;

}

.cero {
    background: #FFFFCC;
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}

.rojo {
    color: #800000;
}
/*Pagina de inicio*/
.iniciocol {font-size:0.9em;

}

#cuerpo .novedades {

}

#cuerpo .novedades h2 {
    background: #FFF;
    color: #000000;
    font-size: 0.9em;

}

#cuerpo .novedades h2.tituloini {
    background: #900;
    color: #FFF;
    font-size: 1em;
    text-align: left;
}

#cuerpo .novedades p {

}

#cuerpo .novedades img {
    

}

#alquileres.novedades img {height: 60px;    float: left;
    margin: 5px;

}

#cuerpo .novedades h3 {
    color: #666;
    text-decoration: none;

}

#cuerpo .alquiinicio {     padding: 5px;
    margin-bottom: 6px;
    height: 7em;
    border-bottom: 2px solid #666;

}
#cuerpo .alquiinicio p{ }
.alquiinicio span {
    font-size: 0.9em;
}

#cuerpo .pestini {
 font-size:0.9em;
 margin-bottom:1em;

}

#cuerpo .pestini a {
    font-weight: bold;
    background: #FFFFE6;

    text-decoration: none;
}
/********************************************************************************************/
#logo {
 display:none;
}
#logo_hand {
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
}
/*Columna lateral*/
#columna {
    display:none;
}


/*Columna lateral-Contacto*/
#pubsup .datos {
    display:none;
}


/*Columna lateral-Alquileres*/
#columna .bloqalqui {
    display:none;
}



#columna .bloque2 {
     display:none;
}


/*Columna lateral-Trabajos*/
#columna .trabajo {
        display:none;
}


/********************************************************************************************/
/*Pie*/
#pie {
    background: #FFF;
     border-top: 1px solid #900;
}

#pie p {
     text-align: center;
    color: #900;
    font-style: italic;
}

#pie a {
    text-decoration: none;
    color: #900;
}

#pie a:hover {
    color: #900;
    text-decoration: underline;
}