@charset "utf-8";
/* CSS Document */
html{
    margin:0px;
    padding:0px;
}
body {
    font-family:Gill Sans, Verdana;
    font-size:12px;
    background:url(img/bg.png) repeat-x #ebeef5;
    text-align:center;
    margin:0px;
    padding:0px;
    line-height:200%
}
img {
    border:none;
}

ul {
    list-style-image: url(img/ul.png);
}

h1{
    font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
    color: #044b69;
}

a{
    color:#044b69;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    text-decoration:none;
}
a:hover{
    color: #044b69;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
    text-decoration:underline;
}
.over:hoversy{
    background-color:#0b2c73;
    color:#fff;
}
#login{
    position:relative;
    float:right;
    height:150px;
    padding:0px;
    margin:0px;
    color:#000;
    background:url(img/trans.png) repeat-x bottom;
}
input[type=submit]{
    margin:5px;
    background-color:#fff;
    border:#000 solid 1px;
    cursor: pointer;
}

input[type=submit]:hover{
    background-color:#7589b2;
    color:#FFF;
}

.boton{
    margin:5px;
    background-color:#fff;
    border:#000 solid 1px;
    cursor: pointer;
}

.boton:hover{
    background-color:#7589b2;
    color:#FFF;
}

p {
    padding: 13px;
}


#header{
    margin:0px;
    padding:0px;
    background:url(img/top2.png) repeat-x #ffffff;
    width:950px;
    height:176px;
    position:relative;
}
/*li con icono info*/
.info {
    padding-left:5px;
    list-style-position:inside;
}

.navega {
    padding: 40px;
}
.commentheader {
      color:#044b69;
}
.lista li {
    padding-left:5px;
    padding-bottom: 20px;
    list-style-position:inside;
}

.victimastabla {
    font-family:Gill Sans, Verdana;
    color:#044b69;
    font-size:12px;
    text-align:center;
    margin:0px;
    padding:0px;
}

/*IDS*/
#content {
    background: url(img/bg2.png) white;
    text-align:left;
    margin:auto;
    width:950px;
    color: #343434;
    border-left:#ccc double 3px;
    border-right:#ccc double 3px;
    height:100%;
}

#menu{
    background-color:#0b2c73;
    height: 35px;
    background-image: url("images/menubg.png");
}
#nav{
    list-style-type: none;
    background-image: url(images/menubg.png) ;
    height: 35px;
    width: 950px;
    margin: auto;
    padding-left:40px;
    padding-top:0px;
}
#nav a {
    background-image: url(images/split.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 14px;
    padding-left: 14px;
    display: block;
    line-height: 25px;
    text-decoration: none;
    font-size: 14px;
    color: #ffffff;
}

#nav li {
    list-style-image: none;
}

#nav a:hover {
    color: #fff;
    background-color:#3b5998;
}
#nav li{
    float:left;
}
#nav li:hover{
    float:left;
    background-image: url(images/bghover.png);
}
#nav li:hover ul {
    left: auto;
}
#subnav {
    padding: 0;
    margin: 0;
    list-style: none;
    margin: auto;
    background-image: url(img/submenubg.png) ;
    position: absolute;
    width: 150px;
    left: -9999em;
    padding-top:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
}
#subnav a {
    color:#fff;
}

#subnav li{
    float:none;
    background-color:#0b2c73;
}
#subnav li:hover{
    float:none;
    background-color:#0b2c73;
    color:#FFF;
}
#subnav li a:hover{
    float:none;
    background-image: url(img/submenubg3.png) ;
    color:#FFF;
}
#nav li.sfhover ul {
    left: auto;
}
.xx{
    background-image: url(img/submenubg2.png) ;
}
#footer {
    clear:both;
    text-align:center;
}

#data {
    padding:0px 15px 0px 15px;
}
#left{
    width:400px;
    float:left;
}
#right{
    width:500px;
    float:left;
}
#banner2 {
    padding-left:10px;
    padding-top:15px;
}
#princi{
    width:280px;
    height:600px;
    float:left;
    margin:auto;
}
#mapa{
    width:630px;
    height:600px;
    float:left;
    margin:auto;
}

#mapaform {
    width:700px;
    text-align:left;
}

/* Para los header h4 de la interfaz Enviar Denuncia*/
.activo { 
    color: #3b5998;
    font-weight:bold;
}
.noactivo { color: #b1bdd6;
}
select.escondido {
    display     : none;
    visibility  : hidden;
    height      : 0px;
}


.balloon {
    text-align:left;
}

.balloon a img {
    border:none;
}

.date {
    font-size:smaller;
    font-style: italic;
}

.message {
    color:#3b5998;
    font-weight:bold;
    text-align:center;
}

#tiempos {
    padding: 20px;
    font-size:larger;
    text-decoration:none;
}

/* put the left rounded edge on the track */
#track1-left {
    position: absolute;
    width: 5px;
    height: 9px;
    background: transparent url(img/slider-images-track-left.png) no-repeat top left;
}

/* put the track and the right rounded edge on the track */
#track1 {
    text-align:left;
    background: transparent url(img/slider-images-track-right.png) repeat-x top right;
}

#debug{
    font-size:larger;
    font-weight:bold;
}

#misdenuncias {
    margin:20px;
}
.submit {
    text-align:right;
    padding:20px 0px 20px 0px;
}

.instrucciones {
    padding:0px 0px 8px 20px;
}
.noindent ul{
    margin-left:0px;
}
.ejemplo {
    line-height:15px;
    font-size:10px;
    font-style:italic;
}

.comentario{
    padding: 20px;
}

.error-message {
    color:red;
    font-weight:bold;
}
.inactivo {
    color:red;
    font-weight:bold;
}

.quadro{
    border: solid 1px #dddddd;
    background: url(img/cuadro.png) white repeat-x bottom;
    min-height: 100px;
}

.t  {background: url(img/dot2.gif) 0 0 repeat-x; width:719px;}
.b  {background: url(img/dot3.gif) 0 100% repeat-x}
.l  {background: url(img/dot2.gif) 0 0 repeat-y}
.r  {background: url(img/dot2.gif) 100% 0 repeat-y}
.bl {background: url(img/bl2.gif) 0 100% no-repeat}
.br {background: url(img/br2.gif) 100% 100% no-repeat}
.tl {background: url(img/tl2.gif) 0 0 no-repeat}
.tr {background: url(img/tr2.gif) 100% 0 no-repeat; padding:10px}

.subtitulo{
    padding-left:20px;
    font-size:16px;
    font-weight:bold;
}
