body {
	font: 12px Verdana;
	background: #EEEEEE url(background.gif) repeat-x 0 0;
}


/** BEGIN navigation **/
.navigation {
        height: 32px;
        color: #DDD;
}

/** END navigation **/

/* Container */

.container {
	width: 994px;        
	margin: auto auto;
	text-align: left;
	background: url(wrapper.gif) repeat-y 0 0;
	padding: 0 12px;
}

.cabecera {
    text-align: left;
    padding: 10px 28px 10px 20px;
}

/* Comun a todas las solapas */
.sidetabs {
        position: fixed;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right 50%;
	position: relative;
	cursor: pointer;
	z-index: 10;
	clear: none;
        display:block;    
}    
    
/* Propio de cada solapa */
#tab1 {
	background-image: url(tab_espialista.png);	
	height: 90px;
	width: 95px;
	top: 3px;
	right: 188px;
}

.cuerpo {
    padding: 0 0 10px 20px;
    /* width: 900px; */
    /* border: dashed 1px red; */
}

.contenido {
        float: left;
        width: 650px;
        padding: 10px 0 0 0;
        /* border: 1px dashed; */
}


    .contenido h1 {        
        font-size: 2em;
        font-style: italic;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    
    .contenido h2 {        
        font-size: 1.5em;
        font-style: normal;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .contenido h3 {        
        font-size: 1.5em;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    
    .contenido ul {
        list-style: circle;
        list-style-position: inside;
        padding-left: 20px;
    }
    
    .contenido ol {
        padding-bottom: 1em;
    }
    .contenido .condiciones {
        list-style: decimal;
        list-style-position: inside;
        padding-left: 20px;
    }

    .lista_anuncios {
        margin-left: 32px;
        list-style-position: outside;
    }
    
    .lista_anuncios .money {
        list-style-image: url('money.png');
    }
    .lista_anuncios .en_espera {
        list-style-image: url('hourglass.png');
    }
    
    .lista_anuncios .error {
        list-style-image: url('link_break.png');
    }

    .lista_anuncios .modificado {
        list-style-image: url('error.png');
    }
    
    .lista_anuncios .caducado {
        list-style-image: url('exclamation.png');
    }
    
    .lista_anuncios .idealista {
        list-style-image: url('engine/idealista.com.png');
    }
    
    .lista_anuncios .baja {
        color: red;
        padding: 0 0.3em 0 0.3em;
    }
    
    .lista_anuncios .sube {
        color: green;
        padding: 0 0.3em 0 0.3em;
    }


    .vigila_form {
        width: 30em;
        margin: auto auto;
    }

.sidebar {
    float: right;
    width: 270px;
    padding: 0 35px 0 0px;
}

.login_logout {
    position: relative;
    top: -50px;
    left: 650px;
    width: 280px;
    height: 30px;
    font-size: 20px;
    font-family: helvetica, arial, sans-serif;
    text-align: center;
    border: 2px outset ;
}

   .login_logout a {
        text-decoration: none;
        color: #000; 
   }


.hint {
    font-family: times, serif;
    font-size: 1em;
    font-style: oblique;
}

h2 {
   font-family: helvetica, sans-serif;
   font-size: 0.7em;
}

.slogan {
   text-shadow: #fff;
}

.footer {
    clear: both;
    background-color:#C56D10;
    color:#FFFFFF;
    font-size:0.9em;
    line-height:1.7em;
    padding:20px 0 60px;
}

.clear {
    clear: both;
}