*{
margin: 0;
padding: 0;}

.tcenter{
text-align: center;}

.fleft{
float: left;}

.fright{
float: right;}

body{
background: url(/img/general/bg-fade.png) repeat-y center top;
font: 90% verdana,sans-serif;
text-align: center;
}

div#cabecera{
 background-color: #f5f5f5;
 height: 160px;
}

  #cabecera a img{
  border: 0;}

  #cabecera img.logo{
  margin: 0 50px 0 18px;}

  #cabecera img.tlf{
  position: absolute;
  right: 0;}

   img.cabecera{
  border-bottom: 2px solid #d5d5d5;}

.cabecera2 {
    background-repeat:no-repeat;
    background-color:transparent;
    height:104px;
/* corregimos 40px que IE añade aunque la pastilla de la derecha esté flotado */
    margin-bottom:-40px;
}
/* re-corregimos los 40px de antes con este selector que IE no entiende */
div[id].cabecera2 {
    margin-bottom:0px;
}
a#anchor-logo,
img#logo-cabecera {
    height:120px;
    position:relative;
    text-decoration:none;
}
a#anchor-logo {
    left:25px;
    line-height: 20;
}
img#logo-cabecera-texto {
    height:120px;
    position:relative;
    left:-50px;
}
a#anchor-email-contacto,
img#email-contacto {
    display:block;
    height:40px;
    width:150px;
    position:relative;
}
a#anchor-email-contacto {
    float:none;
    left:30px;
    color:White;
    margin:-1px; /* IE */
    height:auto;
}
a[id]#anchor-email-contacto { /* non-IE */
    margin:0;
}
div#cabecera span#informate-aqui {
    background-image:url("/img/general/pastilla-top-right.png");
    background-repeat:no-repeat;
    float:right;
    padding-top:1em;
    position:relative;
    top: -70px;    
    height:40px;
}
div[id]#cabecera span[id]#informate-aqui { /* non-IE */
    top:-200px;
}
div#contenedor,
div#contenedor-heightnoauto,
div#contenedor-busqueda,
div#contenedor-grupodonsento {
     width: 750px;
     margin: 0 auto;
     background: #f5f5f5 url(/img/general/pie-fondo.jpg) no-repeat center bottom;
     text-align: left;
     position: relative;
     padding-bottom: 5px;
     left:-8px;
} 

div#contenedor {
     height: 830px;
     min-height: 830px !important;
 }

div#contenedor-heightnoauto {
     height: 1000px; /*capa con tamaño determinado para que los menús laterales no tengan mayor tamaño que la capa central*/
     min-height: 880px !important;
     padding-bottom:3em;
}

div#contenedor-grupodonsento {
    height: 1120px; /*capa con tamaño determinado para que los menús laterales no tengan mayor tamaño que la capa central*/
    min-height: 880px !important;
}

div#contenedor-busqueda {
     height: 850px; /*capa con tamaño determinado para que los menús laterales no tengan mayor tamaño que la capa central*/
     min-height: 880px !important;
}

  div#divmenu{
  width: 150px; /* si le quitas el width se funcionan los enlaces del div#contenido en ie5.2 para Mac*/
  position: absolute;
  top: 160px;
  left: 0;}

  div#idioma{
  margin: 0 0 5px 15px;
  font-size: 0.7em;
  font-weight: bold;}

   #idioma img{
   vertical-align: top;
   margin-right: 5px;}

   #idioma a{
   color: #012468;
   text-decoration: none;}

    #idioma a:hover{
    text-decoration: underline;}

  ul#menu{
  list-style-type: none;
  font-size: 0.7em;
  width: 140px;
  background-color: #fff;
  margin-left: 10px;
  font-weight: bold;}

   ul#menu ul{
   display: none;
   margin-top: 5px;
   border-left: 1px solid #ccc;}

   ul#menu ul.submenu {
       border-color: lightGrey;
       border-right: 1px solid lightGrey;
       border-top: 1px solid lightGrey;
       display: block;
       margin-right: 4px;
    }

    ul#menu ul li {
        border-left: 0;
        border-right: 0;
        border-bottom:1px solid lightgrey;
        list-style-type: none;
        margin-left: 0px;
        margin-right: 0px;
        padding-left:11px;
        height:2em;
    }

    ul#menu ul li a{
    color: #024890;}

   ul#menu a{
   text-decoration: none;
   color: #808080;}

   ul#menu a:visited {
   text-decoration: none;
   color: #551a8b;}

    ul#menu a:hover{
    text-decoration: underline;
    color: #f17e01;}

   ul#menu li{
   padding: 5px 0 5px 5px;
   border: 1px solid #ed8719;
   border-top: 0;
   border-bottom: 0;}

   ul#menu li.inicio{
   background: #f17e00 url(/img/general/li-inicio-fondo.jpg) no-repeat top;
   border: 0;
   padding-bottom: 0;
   padding-top: 7px;}

    ul#menu li.inicio a{
    color: #fff;
    background: url(/img/general/li-inicio-icono.jpg) no-repeat left center;
    padding-left: 19px;
    margin-left: 3px;}

    ul#menu li.inicio a:hover {
    color: #fff;
    text-decoration: underline;}

    ul#menu li.inicio a:visited {
        color: #fff;
    }

   ul#menu li.contacto{
   background-color: #f17e00;
   border-bottom: 1px solid #d9d9d9;
   padding-top: 7px;
   padding-bottom: 5px;}

    ul#menu li.contacto a {
    color: White;
    background: url(/img/general/li-contacto-icono.png) no-repeat left center;
    padding-left: 20px;
    margin-left: 1px;
    text-transform: uppercase;}

    ul#menu li.contacto a:hover {
    color: White;
    text-decoration: underline;}

    ul#menu li.contacto a:visited {
        color: White;
    }

   ul#menu li.lineainf{
   border-bottom: 1px solid #d9d9d9;
   padding-bottom: 10px;}

   ul#menu li.lineainfpost{
   padding-top: 10px;}

   ul#menu li.media{
   padding-bottom: 10px;
   *border-bottom: 1px solid #fff}

    ul#menu li .destacado{
        color:red;
        font-size:.92em;
    }

    ul#menu li h1 {
        font-size:1.25em;
    }

   ul#prom a{
   color: #555;}

  form#buscador{
  width: 140px;
  margin-left: 10px;
  color: #fff;
  background: #f17e00 url(/img/general/buscador-fondo.jpg) no-repeat bottom;}

   form#buscador fieldset{
   border: 0;
   padding: 5px 0 0 5px;}

    form#buscador legend{
    font-size: 0.7em;
    font-weight: bold;
    margin: 5px 0 1px 0;
    *margin: 0 0 5px -5px;
    color: #fff;}

    form#buscador select{
    font-size: 0.7em;
    width: 127px;
    margin-bottom: 5px;
    color: #666;}

    form#buscador button{
    margin: 2px 10px 8px 60px;
    border-color: #f17e00;
    background-color: #f17e00;
    width: 65px;
    padding: 2px;
    color: #fff;
    font: bold 0.7em verdana,sans-serif;}

  form#buscador_segunda_mano{
  background: #ffffff;
  padding: 2px 0 0 2px;}

	div#buscarpor{
	color: #000000;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
	margin-bottom:10px;
	margin-top:8px;}

    div#texto{
  	font-size: 1.3em;
  	font-weight:bold;
  	color: #C43F3C;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	padding-left:10px;
  	margin-bottom:10px;
  	margin-top:8px; }

	div#texto select{
	margin: 0px 8px 0px 8px;
  	color: #666;
	}

  form#buscador_segunda_mano select ubicacion{
    font-size: 1em;
    width: 127px;
    margin-bottom: 5px;
    color: #666;
	top:100px;
	left:300px;}

  div.calidad{
  padding-bottom: 11px;
  width: 140px;
  margin: 15px 0 0 10px;
  font-size: 0.7em;
  color: #7f7f7f;
  background: #fff url(/img/general/aenor-fondo-abajo.jpg) no-repeat bottom;
  text-align: center;}

   div.calidad span{
   background-color: #dfdfdf;
   display: block;
   background: #dfdfdf url(/img/general/aenor-fondo-arriba.jpg) no-repeat top;
   padding: 5px 0 5px 10px;
   text-align: left;}

   div.calidad img{
   display: block;
   margin: 10px auto;}

   div.calidad a{
   font-size: 1.2em;
   font-weight: bold;
   color: #f17e00;}

   div.calidad a:visited{
   color: #f17e00;}

   div.calidad a img{
   border: 0;}

 div#pie{
 width: 720px;
 margin-left: 15px;
 text-align: center;
 font-size: 0.7em;
 color: #444;
 padding-top: 20px;
 clear: both;
 position: absolute;
 bottom: 10px;
    z-index:-1;}

span.b{
font-weight: bold;}

strong.b{
font-weight: normal;}

.menu_destacada{
color: #f17e00 !important;}

 div#select{
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 font-size: 1em;
 font-family: verdana,sans-serif;
 display: block;
 }
 
 div#aenor-menu{
 width: 140px;
 margin-left: 10px;
 color: #fff;
 background: #f07e00 url(/img/general/buscador-fondo.jpg) no-repeat bottom;
 padding-bottom:5px;
 }
 
    #aenor-menu a{
    text-decoration: none;
    }

    #aenor-menu span{
    color:#ffffff;
    display:block;
    text-align:center;
    font-size: 0.7em;
    font-weight: bold;
    padding-top:5px;
    }
    
    #aenor-menu img{
    display: block;
    margin: 10px auto;
    margin-left:15px;
    text-decoration: none;    
    }

span.blue{
color:#0000FF;
}

div.desde{
background-color:#002E65;
font-weight: bold;
/*font-size:1.05em;*/
font-size:1.60em;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;   
text-align:center;
padding:5px,5px,5px,5px;
padding-left: 10px;
border:#FFFFFF solid;
border-width:1px;} 

	div#desde span{
	color:#FFFF33;
	font-weight:bolder;}
        
#ofertadia a.masinformacion{
background: url(/img/segunda-mano/email.png) no-repeat left bottom;
padding-left: 22px;
margin-left: 30px;}

a#protegida {
    position:absolute;
    display:none;
}
#protegida img {
    border:none;
}

#aviso-legal{
  position:relative;
  left:150px;
  padding-left:40px; /* sin padding no se ven los números en IE6 */
  top: 50px;
  width:400px;
  text-align:justify;
}

#aviso-legal h3,
#aviso-legal h2 {
  color:#F17E00;
  margin-bottom:1em;
}
#aviso-legal li {
  margin-bottom:15px;
  color:#F17E00;
  font-weight:bold;
}
#aviso-legal p{
  margin-bottom:1em;
  color:black;
  font-weight:normal;
}


