body{ background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


#contenido .interna .c1 { width: 315px; float: left; padding-left: 5px; }
.interna .c1 .tabla-mapa { background-image: url(../Imagenes/Sistema/fondo-tabla-izquierda.gif); background-repeat: repeat-y; width: 309px; min-height: 100px; padding-left: 2px; }
.interna .cerrar-tabla-mapa { background-image: url(../Imagenes/Sistema/tabla-izquierda-bottom.gif); width: 311px; height: 14px; }
.titulo-verde { min-height: 93px; background-image: url(../Imagenes/Sistema/fondo-titulo-verde.png); background-repeat: no-repeat; background-position: left top; padding-top: 10px; padding-left: 75px; padding-right: 10px; }
.titulo-verde .c-titulo { font-family: Verdana, Geneva, sans-serif; font-size: 18px; }
.titulo-verde .c-texto { }

.titulo-verde2 { min-height: 75px; background-image: url(../Imagenes/Sistema/fondo-titulo-verde2.png); background-repeat: no-repeat; background-position: left top; padding-top: 10px; padding-left: 75px; margin-top: 20px; }
.titulo-verde2 .c-titulo { font-family: Verdana, Geneva, sans-serif; font-size: 18px; }
.titulo-verde2 .c-texto { }


.interna .c2 { float: left;  }
.interna .c2.ancho1 { width:690px;  }
.interna .c2.ancho2 {  width:990px;  }
.item-incidente { padding-top:10px; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.item-incidente h1 { font-size: 18px; font-family: Verdana, Geneva, sans-serif; float: left; }
.item-incidente .fecha-incidente { float: right; color: #999900; padding-top:15px; font-weight:bold; }
.item-incidente .item-opcion { float: right; color: #999900; padding-top:15px; font-weight:bold; display:block; margin-left:15px; }
.item-incidente .item-opcion a { text-decoration:underline; color:#900; }
.item-incidente .titular-incidente { }
.item-incidente img{ padding:5px; }
.titulo-verde a { color: #C00; display: block; float: right; padding-top: 8px; }
.interna .texto1 { }
.interna .c-mapaincidente { padding: 0px; }
.c-mapaincidente h1 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; }
.c-mapaincidente #mapaincidentes { text-align: center; }
.interna .c3 { width: 610px; float: left; padding-left: 20px; }
.interna .c4 { float: left; width: 360px; }
.interna .tabla2 { width: 607px; height: 400px; background-image: url(../Imagenes/Sistema/fondo-tabla2.gif); background-repeat: no-repeat; background-position: center center; margin-left: 25px; }
.interna .tabla2 .c-tabla2 { padding-top: 20px; }
.interna .tabla2 .c-tabla22 { padding: 20px; height: 350px; overflow: auto; }
.interna .tabla3 { background-image: url(../Imagenes/Sistema/fondo-tabla3.gif); background-repeat: no-repeat; background-position: center center; width: 314px; height: 161px; }
.interna .tabla3 .c-tabla3 { text-align: center; padding-top: 20px; }
.interna .c4 .c-descargas { padding: 20px; padding-left: 30px; padding-top: 0px; margin-left: 30px; }
.interna .c4 .c-descargas .descargas li { list-style-type: disc; padding: 2px; }
#pie .compartir { float: right; padding-right: 50px; color: #999; }
.addthis_button_compact { color: #999; }
.index .contenedor-login .login-index .bienvenido { font-size: 24px; color: #FF9; }
.index .contenedor-login .login-index .ir-panel { color: #FFF; }
#contenido .interna .c1 .c-incidentes { padding: 10px; padding-top: 0px; }
.c-incidentes .item-incidente h1 { color:#C00; font-weight:normal; }
#mapa .c-formfiltros { width: 624px; height: 125px; background-image: url(../Imagenes/Sistema/fondo-filtros.png); background-repeat: no-repeat; margin: 8px; padding: 15px; }
#mapa .c-formfiltros form label { }
#mapa .c-formfiltros form label span { width: 120px; display: block; }
#mapa .c-formfiltros form .enviar-filtro { float: right; }
#contenido .animacion { position: absolute; width: 580px; }
#contenido .espacio { height: 600px; }
.index .contenedor-login .login-index { width: 350px; float: right; padding-top: 20px; }
.index .contenedor-login .animacion { }
.interna .c2 .c-incidentes-otros { padding: 15px; }

.item-puntoapoyo { padding-top:10px; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; overflow:hidden; }
.item-puntoapoyo h1 { font-size: 18px; font-family: Verdana, Geneva, sans-serif; float: none; ; margin-top: 10px; }
.item-puntoapoyo .fecha-incidente { float: right; color: #999900; padding-top:15px; font-weight:bold; }
.item-puntoapoyo .titular-incidente { }
.item-puntoapoyo img{ margin:5px; margin-right:10px; border:solid 1px #999; }
.interna .c-titulo-rojo { font-size: 18px; color: #C00; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
.contenedor-login .login-index .login-solo { padding-left: 70px; padding-right: 20px; }
.addthis_button_compact { color: #666; }
#pie .powered-by a { color: #FC0; }
#pie .powered-by { color: #464646; }
.c-mapaincidente .titulo { font-size: 18px; font-weight: bold; padding: 8px; }

.opciones-salida { float:right; overflow:none; padding-bottom:20px; }
.opciones-salida .imprimir{ display:block; height:25px; padding-left:25px; background-image: url(../Imagenes/Sistema/imprimir.png); background-repeat: no-repeat; background-position: left center; vertical-align:middle; float:left; margin-right:20px; }
.opciones-salida .pdf{ display:block; height:25px; padding-left:25px; background-image: url(../Imagenes/Sistema/exportar-pdf.png); background-repeat: no-repeat; background-position: left center; vertical-align:middle; float:left; margin-right:20px; }

.vinculos { clear: both; padding: 6px; padding-left: 30px; padding-right: 30px; padding-bottom: 10px; background-color: #374B06; background-image: url(../Imagenes/Sistema/back_foot.jpg); background-repeat: repeat-x; }
.vinculos p { font-size: 22px; color: #fecb00; margin-bottom: 8px; }
.vinculos ul { padding: 3px; border: 1px dotted #abb495; overflow: hidden; }
.vinculos ul li { float: left; width: 45%; margin: 10px; cursor:pointer; }
.vinculos ul li:hover strong { color:#4a7904; }
.vinculos ul li strong { font-size: 26px; color: #fecb00; display: block; float: left; margin-right: 10px; }
.vinculos ul li span { font-size: 22px; color: #cccccc; }
.c-formfiltros form .campo { float: left; height: 45px; margin-right: 5px; width:300px; }
#mapa { }
.menu-lateral ul li { margin-top: 2px; }
.menu-lateral ul li a { background-image: url(../Imagenes/Sistema/fondo-menuverde.gif); background-repeat: repeat-x; height: 25px; display: block; color: #FFF; font-size: 15px; padding: 10px; border-left-width: 12px; border-left-style: solid; border-left-color: #999a00; padding-top: 14px; text-decoration: none; font-weight:bold; vertical-align:middle; }
.menu-lateral ul li a.menos-pad { height:30px; padding-top:5px; }
.menu-lateral ul li a:hover{ background-image: url(../Imagenes/Sistema/fondomenuverde.jpg); background-repeat: repeat-x; background-position: bottom; } 
.menu-lateral { margin-right: 10px; margin-top: 20px; margin-left: 5px; }
.menu-lateral ul li .amarillo { color: #FC0; }
.menu-lateral ul li .amarillo:hover{ color: #FFF; }
.c-buscador #f-busqueda-rutas .c1 .contenedor-campo-peq { float: left; width: 30px; height: 20px; }

#incidentes .c2 { width:600px; margin-left:15px; }
.index .contenedor-menuindex .menu-index ul li .bot-demo { margin-top: -10px; display: block; }
.c-banner1 .instrucciones { float: right; margin-top: 15px; }
.seccion .c1 { width: 300px; float: left; margin-right: 15px; }
.seccion .contenedor-seccion.flotante { float: left; width: 630px; }

#rts { padding:10px; background-color:#d9e4b1; font-family:Verdana, Geneva, sans-serif; color:#323E19; text-align:justify; float: left; }
.quienes-somos h3 { padding:5px; background-color:#4E5A1E; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:14px; text-align:left; }
#contenido_div { padding:5px; background-color:#d9e4b1; font-family:Verdana, Geneva, sans-serif; color:#333; font-size:14px; text-align:left; }

.quienes-somos .izquierda { width: 280px; float: left; margin-right: 10px; margin-top: 15px; }
.quienes-somos .derecha { float: left; width: 650px; margin-left: 15px; margin-top: 15px; }
.tabla-recomendaciones td{ padding:8px; }
.tabla-recomendaciones tr.resaltada td { background-color:#c6d587 }
.tabla-recomendaciones p{ padding:8px; }
.tabla-recomendaciones ul{ list-style-type:disc; margin:auto; padding:auto;  }
.tabla-recomendaciones li{ list-style-type:disc; margin-left:20px; margin-top:8px; }

.rutas-alternas { padding:20px; }
.rutas-alternas a{ font-size:14px; font-weight:bold; }


#incidentes-indicadores { overflow: hidden; padding-bottom: 20px; }
	#incidentes-indicadores .izquierda { width: 300px; margin-left: 10px; float: left; }
	#incidentes-indicadores .derecha { float: left; width: 650px; }
	#incidentes-indicadores .derecha .grafico { margin-left: 8px; margin-top: 30px; }

#mapa2 { width: 990px; height: 890px;}
#mapa2 .contenedor-mapaflash { float: left; width: 530px;}
#mapa2 .contenedor-derecha { float: left; width: 460px;}
#mapa2 .contenedor-derecha > div{ padding-left: 10px; padding-top: 15px; padding-right: 10px; padding-bottom: 5px;}
#mapa2 .contenedor-derecha .cuadro{ width: 25px; height: 60px; position: absolute; margin-top: -10px; margin-left: -25px; background-color: #000;}
#mapa2 .contenedor-derecha h1 { font-size: 18px; color: #fbdb3b; margin-left: 0px; }
#mapa2 .contenedor-derecha .contenedor-filtros { height: 200px; background-image: url('../Imagenes/Sistema/mapa2-fondofiltros.jpg'); border-bottom : 1px #fbdb3b dashed ;}
#mapa2 .contenedor-derecha .contenedor-grafico { background-image: url('../Imagenes/Sistema/mapa2-fondografico.jpg'); border-bottom : 1px #fbdb3b dashed; }
#mapa2 .contenedor-derecha .contenedor-resultados { height: 400px; background-image: url('../Imagenes/Sistema/mapa2-fondoresultados.jpg'); padding-right: 5px;}

#mapa2 .contenedor-derecha .contenedor-filtros .formulario { background-color: #fcfbfa; padding: 10px; margin-top: 10px; margin-left: 0px; border: solid 1px #dcdedc; -moz-border-radius : 5px; }
#mapa2 .contenedor-derecha .contenedor-filtros .formulario .campo{ margin-bottom: 10px;}
#mapa2 .contenedor-derecha .contenedor-filtros .formulario .campo label{ color: #333; width: 110px; display: block; float: left; margin-right: 10px; font-weight: bold; }
#mapa2 .contenedor-derecha .contenedor-filtros .formulario .campo table{ width: 200px;}

#mapa2 .contenedor-derecha .contenedor-grafico .grafico { background-color: #fff; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; -moz-border-radius : 5px; padding:4px;}

#mapa2 .contenedor-derecha .contenedor-resultados .pdf{ float:right; color: #fff;}

#mapa2 .contenedor-derecha .contenedor-resultados .resultados { width: 195px; height: 320px; margin-top: 10px; float: left; margin-right: 20px; background-color: #fff; }
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .col1 { width: 140px; float:left; padding:10px 5px 0px 5px;}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .col2 { float:left; width: 30px; text-align: center; padding:10px 5px 0px 5px;}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .titulo { background-image: url('../Imagenes/Sistema/mapa2-resultados-fondotitulo.png'); background-position: top; background-repeat: no-repeat; width: 195px; height: 32px; border-bottom: 5px #f7931e solid; color: #8f392b; font-weight: bold; font-size: 12px;}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .imagencargando { display: block; margin-left: auto; margin-right: auto;}

#mapa2 .contenedor-derecha .contenedor-resultados .resultados .jScrollbar3 { padding: 0px; background-color: transparent; height: 285px;}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .jScrollbar_mask { width: 200px; }
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .jScrollbar_draggable { height: 285px; margin-left: 0px; }
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .jScrollbar_draggable  a.draggable{ background-color: #f7931e ; }

#mapa2 .contenedor-derecha .contenedor-resultados .resultados .resultado {color: #909090; background-color: #fff; background-image: url('../Imagenes/Sistema/mapa2-resultados-fondofila.jpg'); background-position: bottom; background-repeat: repeat-x; width: 195px; height: 30px;}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .resultado:hover {background-image: url('../Imagenes/Sistema/mapa2-resultados-fondofilaover.jpg');}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .resultado.sel {background-image: url('../Imagenes/Sistema/mapa2-resultados-fondofilaover.jpg');}

#mapa2 .contenedor-derecha .contenedor-resultados .resultados .ajax-resultadosdepto .resultado:hover { cursor:pointer;}
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .resultado .col1{ border: 1px #eaeaea solid; height: 18px; }
#mapa2 .contenedor-derecha .contenedor-resultados .resultados .resultado .col2{ border: 1px #eaeaea solid; height: 18px; }

