/* CSS Document */
body{
font-family:arial, Helvetica, sans-serif;
background-color:#3B3B3B;
}
#contenedor{
margin:0 auto 0 auto;
width:980px;
font-size:0.9em;
}
#cabecera{
background-image:url(fondoCabecera.gif);
background-repeat:repeat-x;
height:80px;
width:100%;
float:left;
border-bottom:2px solid #6B8A00;
}

#logo{
float:left;
margin-left:20px;
}

#logo img{
border:none;
}

#idiomas ul{
width:70%;
float:right;
margin:0px 19px 5px 0px;
}

#midioma li{
font-family:arial, Helvetica, sans-serif;
display: inline;
padding-left: 20px;
background-repeat: no-repeat;
float:right;
font-size:0.9em;
}

#midioma a:link, #midioma a:visited{
padding:0px;
color: #cccccc;
text-decoration:none;
background-position: 0px 0px;
background-repeat: no-repeat;
}

#midioma a:hover, #midioma a.idiact{
color: #ffffff;
padding-left: 20px;
background-repeat: no-repeat;
padding:0px;
}

/********************/

#contmenu ul{
width:70%;
float:right;
margin:30px 10px 0px 0px;
}

#menu li{
font-family:arial, Helvetica, sans-serif;
display: inline;
background-repeat: no-repeat;
float:right;
font-size:1em;
height:35px;
margin-left:30px;
}

#menu a:link, #menu a:visited{
float:left;
height:29px;
padding:10px 9px 0;
color:#fff;
text-decoration:none;
}

#menu a:hover, #menu a.act{
height:29px;
padding:9px 8px 0;
border:1px solid #fff;
background:#495E00;
}

#fondo{
float:left;
background-image:url(../images/kortazar.jpg);
background-repeat:no-repeat;
background-position:center;
width:980px;
height:399px;
}

#cuerpo{
float:left;
width:100%;
background-color:#FFFFFF;
border-top:2px solid #6B8A00;

}
.info{
width:960px;
padding-left:10px;
padding-top:10px;
float:left;
}

.info h1{
font-size:1.4em;
font-weight:bold;
color:#2E3C00;
margin:0px;
}

.info h2{
font-size:1em;
font-weight:bold;
color:#2E3C00;
margin:0px;
}

.info p{
line-height:20px;
}

.info abbr{
border-bottom:none;
}

.galeria li {
display:inline;
float:left;
background-color:#EEF0F1;
padding:5px;
margin:10px;
text-align: center;
border-right: #a5a7aa solid 1px;
border-bottom: #a5a7aa solid 1px;
}

.info img{
border:0px;
}

.info a:link, .info a:visited{
color:#2E3C00;
font-weight:bold;
text-decoration:none;
}

.info a:hover{
color:#2E3C00;
text-decoration:underline;
}

.info .izq{
float:left;
width:80%;
}

.info .izq p{
margin-top:15px;
}

.info .der{
float:right;
width:20%;
}

.info .der ul{
list-style-type:none;
}

#map{
margin:0 auto;
text-align:center;
width: 900px;
height: 600px;
border:4px solid #E0E0E0;
margin-bottom:15px;
}

#bocadillo h3{
font-size:0.9em;
color:#2E3C00;
}

.telefono li{
display:block;
width:80%;
background-color:white;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 10px;
text-align: left;
border:0px solid white;
}

#listaprecios{
width:75%;
margin-bottom:0.5em;
font-size:0.8em;
}

#listaprecios caption{
display:none;
}

#listaprecios th{
font-weight:bold;
padding-top:0.2em;
padding-bottom:0.2em;
}
#listaprecios td{
text-align:center;
}

#horizontal th{
background-color:#C0DF54;
}

.par td{
background-color:#EFFFB6;
}
.par th{
background-color:#DBF18F;
text-align:left;
padding-left:0.5em;
}

.impar th{
background-color:#EFFFB6;
text-align:left;
padding-left:0.5em;
}

#pie {
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
width: 100%;
background-color:#6C8B00;
clear: both;
font-size:0.8em;
}

#pie p {
margin: 0px;
padding: 2px 0px 0px 0px;
text-align: center;
color:#ffffff;
}
#pie a:link, #pie a:visited{
color:#FFFFFF;
text-decoration:none;
}
#pie a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.teclas{
display:block;
}
.teclas li{
display:block;
background-color:white;
padding:0em;
margin:0em;
border-right: 0;
border-bottom: 0;
}
