/* CSS Document */
.menu_login{padding-left:10px;padding-bottom:2px; font-family:Verdana; font-weight:bold;font-size:10px;}
.pm_nosale{background-color:#d2d2d2;width:14px; height:14px;}
.label_T{color:#666666;font-size:10px;text-align:center;background-color:#ccffff;}
.label_E{color:#666666;font-size:10px;text-align:center;background-image:url('images/exit.gif');background-color:#ffffff; width:14px; height:14px;}
.label_RE{color:#666666;font-size:10px;text-align:center;border:#cccccc 1px solid;background-color:#ccffff;height:14px;width:14px;}
.label_RW{color:#666666;font-size:10px;text-align:center;border:#cccccc 1px solid;background-color:#ccffff;height:14px;width:14px;}
.label_SS{color:#666666;font-size:10px;text-align:center;border:#cccccc 1px solid;background-color:#ccffff;height:14px;width:14px;}
.label_SN{color:#666666;font-size:10px;text-align:center;border:#cccccc 1px solid;background-color:#ccffff;height:14px;width:14px;}

/* page_classes/PlacesMap */
.pm_table {margin:5px;}

.pm_ruler {}

.pm_free {background-color:#339900;width:14px; height:14px; border-right:#339900 1px solid;border-bottom:#339900 1px solid;padding:0px;}

.pm_occupied {background-color:#ff0000;width:14px; height:14px;border-top:#000000 1px solid;border-left:#000000 1px solid;padding:0px;}

.pm_none {background-color:#ffffff;padding:0px;}

input.pm_check{width:14px; height:14px;margin:0px;border:0px}
input.checkbox{margin:0px;border:0px;padding:0px;background-color:#666666;}
input.checkbox_dark{margin:0px;border:0px;padding:0px;background-color:#333333;}

.hovermenu ul{
font-weight: normal; font-size: 15px; font-family: Arial;
padding-left:0;
margin-left: 0;
height: 21px;
}

.hovermenu ul li{
font-weight: normal; font-size: 15px; font-family: Arial;
list-style: none;
display: inline;
color: #58585a;
height: 21px;
}

.esp_botonnaranja {
position:relative;
top:2px;
left:4px;
}

.hovermenu ul li a{
font-weight: normal; font-size: 15px; font-family: Arial;
padding: 6px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #ededee;
border: 0px solid #FFF2BF;
color: #58585a;
height: 21px;
}
.hovermenu a{
font-weight: normal; font-size: 15px; font-family: Arial;
padding: 6px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #ededee;
border: 0px solid #FFF2BF;
color: #58585a;
height: 21px;
}
.usuario_clave {
font-weight: normal; font-size: 10px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
float: left;
color: black;
border: 0px solid #FFF2BF;
color: #58585a;
}
.busqueda_title {
font-weight: normal; font-size: 10px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
color: #58585a;
}
.busqueda_title a {
font-weight: bold; font-size: 10px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
color: #58585a;
}
.busqueda_title a:hover {
font-weight: bold; font-size: 10px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: underline;
color: #58585a;
}
.busqueda {
font-weight: normal; font-size: 10px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
color: #020202;
}
.busqueda a {
font-weight: bold; font-size: 10px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
color: #020202;
}
.usuario_clave_registro {
font-weight: normal; font-size: 8px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: underline;
float: left;
color: black;
border: 0px solid #FFF2BF;
color: #58585a;
cursor: pointer;
}
.idioma a{
font-weight: normal; font-size: 12px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #ededee;
border: 0px solid #FFF2BF;
color: #063E5F;
}
.inicia_sesion {
font-weight: normal; font-size: 14px; font-family: Arial;
padding: 0px 0.5em;
text-decoration: none;
float: center;
color: black;
color: #063E5F;
}
.cerrar_sesion {
font-weight: normal; font-size: 10px; font-family: Arial;
padding: 0px 1.0em;
text-decoration: none;
float: center;
color: black;
color: #58585a;
}
.cerrar_sesion a{
font-weight: bold;
}
.idioma a:hover{
font-weight: bold;
}

.hovermenu ul li a:hover{
font-size: 15px; font-family: Arial;
background-color: #cdd5da;
border-style: outset;
font-weight: bold;
color: #58585a;
height: 21px;
}
.telefonoatencion {
font-size: 24px; font-family: Arial;
color: #58585a;
}

.horarioatencion {
font-size: 12px; font-family: Arial;
color: #58585a;
}
.emailatencion {
font-size: 13px; 
font-family: Arial;
color: #58585a;
}
.fuente_formulario {
font-size: 10px; 
font-family: Arial;
padding: 0px 0.5em;
color: #58585a;
}
.fuente_formulario_enana {
font-size: 8px; 
font-family: Arial;
padding: 0px 0.5em;
color: #58585a;
}
.fuentegrandetitulo {
font-size: 15px; font-family: Arial;
padding: 0px 1.0em;
font-weight: bold;
color: #063E5F;
}
.fuentegrandetitulo_bis {
font-size: 14px; font-family: Arial;
padding: 0px 1.0em;
font-weight: bold;
color: #063E5F;
}
html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
.input_usuario_clave {
  font-family:Arial;
  font-size:10pt;
  font-weight:normal;
  background-color:ffffff;
  border-color:dbdbdd;
  border-style:solid;
  border-width:2px;
  color:58585A;
  vertical-align:middle;
}
.botonazul{
cursor:pointer;
border: 0px solid;
}
.error{color:#f29400; font-family:arial; font-weight:bold;font-size:12px;}


