﻿html {
overflow: auto;
}
BODY 
{
    margin: 0;
    background: #F2F0E3;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:0.7em;
    color:#636141;
    background: #F2F0E3 url(Images/fondoPrincipal.gif) repeat-y top center;

}

A
{
  text-decoration:none;  
}


BODY A.idioma
{
position:absolute;
top:10px;
left:20px; 
font-size:90%;
color:#A5A16E;
visibility:visible;
}

BODY A.idioma2
{
position:absolute;
top:10px;
left:80px; 
font-size:90%;
color:#A5A16E;
visibility:visible;
}

BODY .idioma:hover,
BODY .idioma2:hover
{
    
    color:#636141;
    }

    
IMG
{
  border-style:none;  
}

P
{
    margin:0 0 10px 0;
    padding:0;
    color:#636141;
}


FORM
{
    margin:0;
    padding:0;
}

            
    
#contenedorPrincipal 
{
    width: 755px;
    left: 50%;
    margin-left: -512px;
    padding: 0 0/*139px*/ 120px 139px;
    overflow: hidden;
    _overflow: visible;    
    background: url(Images/fondoPuntosContenido.gif) repeat-y 349px;
    position:relative;
    
}


#cabecera 
{
    position: relative;
    height: 110px;
    background-color:#FFF;
    
}


#imagenSeccion 
{  
    background: orange;
    height: 160px;
    border-bottom: 4px solid #FF8C0B;
}
    


#menu 
{
    position:relative;
    width:195px;
    float:left;
    margin-right:25px;
    z-index:1000;
    
}



#contenido  
{
    position:relative;
    float:left;
    width:534px;
    padding-top: 20px;
    min-height:350px;
    /*_height:400px;*/
    _overflow:hidden;/*IE6*/
}

#contenido  #txtSinResultados
{
  position:relative;
    padding-top: 36px;
}



#lateralIzquierdo
{
    position: absolute;
    left: 50%;
    margin-left: -513px;
    top: 0;
    width:140px;
    overflow:hidden;
    z-index: 2;
}
    
/*H1
{
    text-transform: lowercase;
}*/
/* CONTENIDO *********************************/

#contenido H1
{
    font-size:130%;
    margin:0;
    padding:0;
    font-weight:bold;
    color:#636141;
    margin-bottom:5px;
    background: url(Images/puntosHorizontalesDobles.gif) repeat-x bottom;
    padding-bottom:10px;
    text-transform: lowercase;
}

#contenido H2
{
    font-size:110%;
    margin:0;
    padding:0;
    font-weight:bold;
    color:#636141;
    margin-bottom:5px;
    
}


.volver A
{
    position:absolute;
    top:10px;
    right:-20px;
    font-size:90%;
    width:100px;
    color:#005742;
    background: url(Images/puntosHorizontales.gif) repeat-x bottom;
    padding-bottom:2px;
    }
    
.volver A:hover
{
    color:#999;
    }

/* PIE ****************************************************/
#pie
{
    background: #FFF url(Images/puntosHorizontales.gif) repeat-x;
    position: absolute;
    left:140px;
    bottom: 0;
    width: 768px;
    background-color:#fff; 
    clear:both;
}



#pie #mail
{
   font-size:90%;
   position:relative;
   top:-8px;
    }


#pie #direccion
{
   color:#7E7B54;
   height:30px;
   position:absolute;
   top:20px;
   left:150px;
    }
    
    #pie #direccion .telefono2
{
margin-left:28px;    }
    
    #pie #direccion P
    {
       margin:0;
       padding:0; 
        }
        
#pie #fax
{
   color:#7E7B54;
   width:130px;
   height:30px;
   position:absolute;
   top:20px;
   left:338px;
}    

    #pie #mail
    {
   color:#7E7B54;
   width:130px;
   height:30px;
   position:absolute;
   top:20px;
   left:530px;
   z-index:50;
}    

    #pie #logoSpainvillePie
    {
        z-index:50;
}    
    #pie #mail A
    {
        padding-left:50px;
        text-decoration:none;
        color:#005742;

    }
    
        #pie #mail A:hover
    {
        color:#AAA;
    }
    
    
    
    #pie #logoSpainvillePie
{
   position:relative;
   top:1px;
    }
    
    #pie .firma
    {
   height:30px;
   position:absolute;
   top:18px;
   left:720px;
   z-index:50;
        }

    #pie #notalegal
    {
   color:#7E7B54;
   width:130px;
   height:30px;
   position:absolute;
   top:28px;
   left:430px;
   z-index:50;
}    
    


.notalegal{

    text-align:center;
   position:relative;
   top:-9.5px;
   left:70px;
   font-size:10px !important;

}    
    
/* BUSCADOR ****************************************************/

#buscador .eleccion
{
    display:block;
    width:180px;
    text-align:right;
    position: relative;
    margin-bottom:20px;
}


    #buscador .eleccion LABEL
    {
        padding-right: 10px;   
        margin-top: -3px;                
    }
    
    
    #buscador .eleccion INPUT
    {
        position: relative;
        top: 2px;
    }
    

    #buscador .seleccion
    {
        display:block;
        width:120px;
        margin-top:5px;
    }
   
        
.caja
{
    border:1px solid #BAB797;
    width:146px;
    height:18px;
    color: #5E5E5E;
    padding:0 5px 0 5px;
    margin-bottom:10px;
}

.cajaLarga
{
    border:1px solid #BAB797;
    width:382px;
    height:18px;
    color: #5E5E5E;
    padding:0 5px 0 5px;
    margin-bottom:10px;
}
  
    
.desplegable
{
    display:block;
    width:180px;
    margin-top:5px;
    height:17px;
    background-color:#F0F0F0;
    border:1px solid #B7B7B7;
    font-size: 90%;
   /* text-transform: lowercase;*/
    color: #5E5E5E;
}

.area
{
    border:1px solid #BAB797;
    width:355px;
    height:100px;
    color: #5E5E5E;
    padding:0 5px 0 5px;
    margin-bottom:10px;
}

/*MENU PROMOCIONES *********************************/

#menupromociones
{
   position:relative;
   overflow: hidden;
   padding-top: 20px;
}

    
#menupromociones H1
{
    font-size:130%;
    margin:0;
    padding:0;
    font-weight:bold;
    color:#636141;
    margin-bottom:5px;
    background: url(Images/puntosHorizontalesDobles.gif) repeat-x bottom;
    padding-bottom:10px;
    }
    
    
    #menupromociones #contenedorBotonera
    {
        position:relative;
        margin-left:5px;
        
        }
    
        #menupromociones #contenedorBotonera .botonera
        {
            width:171px;
            float:left;
            margin-top:20px;
            }
    
    
    #menupromociones UL{
    list-style:none;
    margin:0;
    padding:0;

    }


    #menupromociones UL LI{
    margin-bottom:5px;
    padding-top:3px;
    padding-bottom:3px;
    color: #7E7B54;
    text-align:right;
    background: url(Images/puntosMenu.gif) repeat-x;
    background-position:bottom;
    }
    
    #menupromociones UL LI.on A {
        background:url(Images/fondoBotonesMenu.jpg) repeat-y;
    }

    #menupromociones UL LI A{
	    color: #7E7B54;
	    display: block;    
	    padding-top:2px;
        padding-bottom:2px;
        padding-right:10px;

    }
    #menupromociones UL LI A.on{
	    color:#7E7B54;
        background:url(Images/fondoBotonesMenu.jpg) repeat-y;
    }


    #menupromociones UL LI A:hover{
        color:#7E7B54;
        background:url(Images/fondoBotonesMenu.jpg) repeat-y right;
    }


    #menupromociones #agentes
    {
    text-align:right;
    width:185px;

    }


    #menupromociones #agentes A
    {
        color:#005742;
    }


    #menupromociones #agentes A:hover
    {
        color:#AAA;
    }
    
    
     #menupromociones #contenedorBotonera .imagenbotonera
     {
        overflow: hidden;
        text-align: right;
        margin-left:5px;
     }

     #menupromociones #contenedorBotonera IMG
     {
        

        }
        
     A
    {
    color:#005742;
    }


     A:hover
    {
    color:#AAA;
    }