.tit10azul{font: 1.0em Arial, Helvetica, sans-serif; color: #557CAC;}

.mapa_div { display:block; width:100%; height:100%; padding: 0; margin:0; border:0; text-align: left; }
.mapa_div img { border: 0; }
.mapa_div a { text-decoration: none; color: #557cac;}
.mapa_div a:hover {color: #d50404; text-decoration: underline; }
.mapa_div form { padding: 0; margin: 0; }
.mapa_div hr { display: none; }
.mapa_div p { margin: 0; padding: 0; font:11px/20px verdana, arial, helvetica, sans-serif;}

.mapa_li_boton { padding:0px 2px 0px 0px; cursor:pointer;}
.mapa_li_boton2 { padding:0px 0px 0px 2px; cursor:pointer; }
.mapa_li_elemento { padding:0px 0px 0px 10px; }
.mapa_li_progreso { padding:0px 0px 0px 2px; }
.mapa_marco_gris { display:block; overflow:hidden; border:1px solid #E4E4E4; color:#666666; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px; }
.mapa_barra_mapa { display:inline; margin:0; padding:0; border:0; height:32px; max-height:32px; overflow:hidden;}

.mapa_menu_mapas { z-index:1001; display:block;  margin:0; width: 285px; }
.mapa_menu_mapas_borde { display:block;  margin:0; width: 285px; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6;}
.mapa_menu_mapas_2vistas { z-index:1001; display:block; margin:0; width: 145px; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; }

.mapa_menu_mapas_avanzado { z-index:1001; display:block; background-color: transparent; margin:0; width: 150px; height:450px; overflow:hidden;}
.mapa_menu_mapas_ul_avanzado { text-align:left; display:block; list-style-type:none; margin:0pt; padding:0pt; color:#000000; border-left:1px solid #8896D2; border-right:1px solid #8896D2; border-bottom:1px solid #8896D2; background-color:#F7F6F0;}
.mapa_menu_mapas_ul { display:block; list-style-type:none; margin:0pt; padding:0pt; color:#000000; background-color:#F7F6F0; border-bottom:1px solid #D6D6D6;}
.mapa_menu_mapas_li { margin:0pt; }
.mapa_li_menu_grupo { background-color:#E9E7DC; border-bottom:1px solid #D6D6D6; border-top:1px solid #D6D6D6; margin:0pt; padding:5px 0pt 5px 7px; }
.mapa_li_menu_grupo_leyenda { border-bottom:0px solid #D6D6D6; border-top:1px solid #D6D6D6; margin:0pt; padding:5px 0pt 5px 7px; }
.mapa_li_menu_titulo { text-align:center; background-color:#E9E7DC; border-bottom:1px solid #D6D6D6; border-top:1px solid #D6D6D6; margin:0pt; padding:2px 0pt 2px 7px; }
.mapa_li_menu_titulo_avanzado { text-align:center; background-color:#8896D2; border-bottom:1px solid #FFFFFF; border-top:1px solid #8896D2; margin:0pt; padding:5px 0pt 5px 7px; }
.mapa_li_menu_elemento { padding-left: 10px; border-bottom: #e9e7dc 1px solid; }

.mapa_li_menu_fin_leyenda { border-bottom:0px solid #D6D6D6; border-top:0px solid #D6D6D6; margin:0pt; padding:0px; overflow:auto; width:100%; }

.mapa_solapas_div { display: block; overflow:hidden; height:20px; padding:0; margin:0;	}
.mapa_solapas_div a { color: #4C4C4C; font: 13px Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; }
.mapa_solapas_sel { position:relative; top:-5px; #top:-3px; padding-top:2px; #padding-top:2px; padding-bottom:2px; #padding-bottom:0px;	height:20px; max-height:20px;
       min-height:20px; line-height:20px; background: url(../images/mapclient/solapa_sel_fondo.gif) repeat-x bottom; }
.mapa_solapas_no_sel { position:relative; top:-5px; #top:-3px; padding-top:2px; #padding-top:2px; padding-bottom:2px; #padding-bottom:0px; height:20px; max-height:20px;
       min-height:20px; line-height:20px; background: url(../images/mapclient/solapa_no_sel_fondo.gif) repeat-x bottom; }

.mapa_ventana { visibility:hidden; display:none; position: absolute; border: 1px solid #666666; margin: 0; padding:0; background-color: #FFFFFF; z-index: 1050; overflow:hidden;}
.mapa_ventana img { border:0; }

.mapa_ventana_overview { overflow:hidden; visibility:hidden; display:none; position: absolute; border: 1px solid #666666; margin: 0; padding:0; background-color: #E1E7FF; z-index: 1050; }
.mapa_ventana_overview img { border:0; }

.mapa_ventana_margen { background-color:#FFFFFF; clear:both; display:block; margin:0pt; padding:8px 15px; }
.mapa_ventana_sin_margen { background-color:#FFFFFF; clear:both; display:block; margin:0pt; padding:0px; }
.mapa_ventana_margen select { background-color:#FFFFFF; border:1px solid #809EBA; color:#565455; font-size:11px; height:17px; width:60px; }
.mapa_ventana_margen input { background-color:#FFFFFF; border:1px solid #809EBA; color:#565455; font-size:11px; height:17px; width:60px; }
.mapa_button_centrado  { padding:5px 0px 0px; text-align:center; }
.mapa_ventana_titulo_div {cursor:move; display:block; height:18px; line-height:18px; width:100%; padding-bottom:3px;
                          background : url(../images/mapclient/puntos.gif) repeat-x bottom; background-color: #E1E7FF; }
.mapa_ventana_cerrar { float:right; padding-top: 5px; }
.mapa_ventana_titulo_texto { cursor:move;  float: left; padding-left:10px; padding-top:5px; font: 11px Arial, Helvetica, sans-serif; color: #999999; }
.mapa_puntos { background : url(../images/mapclient/puntos.gif) repeat-x bottom; height: 4px;}

.mapa_parrafo_doble  { color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:0.7em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:0px 0px 15px;text-align:justify; }
.mapa_parrafo { color:#000000; font-family:Arial,Helvetica,sans-serif;font-size:0.7em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:0px 0px 10px;text-align:justify; }

.mapa_menu_aux { z-index:1001; display:block; background-color:#F7F6F0; border-bottom:1px solid #D6D6D6; margin:0; width: 150px; }
.mapa_texto_menu_aux { color: rgb(76, 76, 76); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; }

.parrafo  { font: 0.7em Arial, Helvetica, sans-serif; color: #000000; text-align:justify; padding: 0px 0px 10px 0px; }
.parrafo_doble { font: 0.7em Arial, Helvetica, sans-serif; color: #000000; text-align:justify; padding: 0px 0px 15px 0px; }
.button_centrado { padding: 5px 0px 0px 0px; text-align:center; }


