/* CSS Document */
/*body{margin:0; padding:0;}*/
body{font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0;}

.invisible { display:none;}
.right { float:right;}
.left { float:left;}
.noborder { border:none;}
address { font-style:normal; font-size:90%;}
.negrita { font-weight:bold;}
hr { display:none;}
abbr { text-decoration:none;}
h1 { font-size:180%;}
h2 { font-size:110%; font-weight:bold; position:relative;padding:0.8em 0em 0.6em 0.8em;}
h3 {font-size:120%;font-weight:bold;position:relative;padding-bottom:0.2em;margin-bottom:1em;margin-left:0.7em;}
h4 {font-size:100%;padding-bottom:0.3em;margin:1em 0;margin-left:1em;}
h5 { font-weight:bold; font-size:100%; border-bottom:solid 0.1em;}
.subtitular {padding-left:0.6em;margin: 1em 0em 1em 2em;}
img a { border:none;}


#c_webcontainer { position:relative; width:60em; margin:0 auto;}
#c_subir { position:relative; display:block;padding-left:2em; float:left; padding-top:1.5em;}
#c_subir a, p.subir a {font-weight:bold;padding-left:1.2em; font-size:0.63em; text-decoration:none;}

#c_contenedor { position:relative; float:left; width:58em; padding-top:1em; padding-bottom:1em;}
#c_contenido { position:relative; float:left; /*width:100%;*/}
#c_titular { position:relative;height:3.4em;}
#c_bloquetexto {position:relative;float:left;/*width:93%;*/min-height:40em;padding: 0em 0em 2em 2em;}


#bloquecirculacion {font: 0.63em Verdana, Arial, Helvetica, sans-serif;width:100%;float:left;display: block;min-height:60em; margin:0; position:relative; padding:0;}
/*formulario de búsqueda, callejero*/
#form_circulacion {float: left;display: block;position:relative;margin: 0em;padding: 0em;}
#form_circulacion fieldset { border-style:none; margin:0; padding:0;}
#form_circulacion input, #form_circulacion select {margin-top: 1.4em;margin-bottom: 0.3em;margin-left: 0.5em;}
#form_circulacion select {font-size: 1em;padding-left: 0.2em;}
/*#form_circulacion input.btnSelect {border:0em none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.65em;font-weight:bold;height:3em;text-indent:-999em;width:2.5em;}*/
/*#form_circulacion input.btnbilbao {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;border:none;font-weight:bold;text-align:left bottom;width:12.5em;padding: 0.25em 0em 0.3em 0.3em;cursor:pointer;}*/
.calle {width:33em;font-size: 1em; padding-top: 0.2em;padding-bottom: 0.2em;padding-left: 0.2em;margin-right: 1.5em;margin-right:1.1em!important;}
.portal{width:auto;font-size: 1em;margin: 0em;padding: 0.2em 0em 0em 0.2em;}
.hora {width:6em;font-size: 1em;text-align: center;padding-top: 0.2em;padding-bottom: 0.2em;}
.callesdis{visibility: hidden;  overflow: auto; position:absolute; border: solid 0.1em #C70000; background-color:#ffffff;width:33em;float:left;clear:none;height:14.8em;padding-top: 0.2em;padding-bottom: 0.2em;padding-left: 0.2em;margin-right: 1.5em;margin-left: 0.5em;}
.via {width:17em;}
.btnbilbao {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;border:none;font-weight:bold;text-align:left;width:10em;padding: 0.2em 0em 0.3em 1.7em;cursor:pointer;visibility:hidden;}
.textcalle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;border:none;font-weight:bold;text-align:left;vertical-align:super;}
/*herramientas zoom, mover, etc.*/
#herramientas {width: 100%;float: left;height: 3em;margin-top: 1em; position:relative;}

/*mapa principal*/
/*#mapa {width: 72.6em;float: left;top: 1em;display: block;margin-top: 0.5em; position:relative;}*/
#mapa {width: 72.6em; float: left; top: 1em; display: block; position:relative;}

/* mapa situación , menu desplegable y menu opcional*/
/*#lateral_drch {float:left;padding-top:1.5em;width:14.2em;position:relative; margin:0; margin:0 0 0 1em!important;}*/
#lateral_drch {float:left;padding-top:1.5em;width:14.2em;position:relative; margin:0 0 0 1em;}
#menu { float:left; position:relative; width:14.2em;}

#mapa_situacion {width: 100%;margin-bottom: 1em;}

#menu_opcional {float: left;width: 100%;}
#menu_opcional dl {margin: 0em;padding: 0em;}
#menu_opcional dl.segunda {margin: 1em 0em 0em 0em;padding: 0em;}
#menu_opcional dt {margin: 0em;padding: 0em;font-weight:bold;}
#menu_opcional dd {margin: 0em 0em 0em 1em;padding: 0em;font-weight:normal;font-size:0.91em;}
#menu_opcional dd input.checklistado {margin-right: 0.2em;}
.bordedrch{border-right:solid 0.1em #fff;}
.bordeabajo{border-bottom:solid 0.1em #fff;}
#bloqueTexto #loading {
}
.ulMenu5 {list-style-type: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;}
.ulMenu5{margin: 1em;line-height: normal;font-size: 1em;}
.ulMenu5 li a:link, .ulMenu5 li a:visited{font-weight:bold;height: auto;text-align: left; text-decoration: none;padding: 0em 0em 0em 1.3em;text-transform: none;background-repeat: no-repeat;background-position: 0% 0%;}
.ulMenu5 li a:hover, .ulMenu5 li a:focus{text-decoration: underline;}

