@charset "utf-8";

/************ Common ************/

* { margin: 0; padding: 0; } 

body, html { /*min-height:101%;*/ /*Firefox scrollbar fix*/  }
	
body {
	background:#faf7ec;
	padding:0;
	margin:0;
	background:url(../images/body_bg.gif) repeat-y center;
}


body, select, textarea, input {	
	font-size:11px;
	font-family:Verdana;
	color:#666666;
}

input {
	height:16px;
	border: solid 1px #999999;
	background:url(../images/input_bg.gif) repeat-x top;
}

input:focus { border:solid 1px #000000; }

p {	margin-bottom: 10px; }

a { cursor:default; cursor:pointer; cursor:hand; }
a:link, a:visited, a:active {
	font-family:verdana;	
	color: #1d62a7;
	text-decoration:underline;
	font-size:11px;
}
a:hover {
	color:#3399ff;
	text-decoration:none;
}

*:focus { outline: none; }

ul, li { list-style:none; padding:0; margin:0; }

a img {	border:none; }	

.p10 { font-size:10px; }
.p9 { font-size:9px; }

.tip { font-family:Arial; font-size:10px; line-height:9px; }

/* loading sprites */
#menu .c1, #menu .c2, #menu .ico { background: url(../images/sprite_menu.gif) no-repeat left center; font-size:1px; }
#sidebar .c1, #sidebar .c2, #sidebar .min, #sidebar .max, .ico, .ico-calendar {
	background: url(../images/sprite_panels.gif) no-repeat; font-size:1px;
	}
.c1, .c2 { font-size:1px; }
.ico-calendar { width:12px; height:12px; background-position: -60px -30px; }

/* butons */
a.btn, a.btn:link, a.btn:active, a.btn:visited,
a#enviar_contacto:link, a#enviar_contacto:active, a#enviar_contacto:visited,
a#cancelar_contacto:link, a#cancelar_contacto:active, a#cancelar_contacto:visited,
a#btn_cerrar:link, a#btn_cerrar:active, a#btn_cerrar:visited {
	display:block;
	height:17px;
	padding-top:3px;	
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	}
a.btn, a.btn:link, a.btn:active, a.btn:visited,
a#enviar_contacto:link, a#enviar_contacto:active, a#enviar_contacto:visited, a#btn_cerrar {
	background: url(../images/sprite_buttons.gif) no-repeat;
}	
		
a#btn_cerrar { width:100px; margin: 0 auto; }

a#cancelar_contacto:link, a#cancelar_contacto:active, a#cancelar_contacto:visited {
	background: url(../images/sprite_buttons2.gif) no-repeat;	
	color: #1D62A7;
	}
	
a.send-1 { width:180px; }
a.send-2,
a#enviar_contacto,
a#cancelar_contacto { width:100px; float:left; }

a.send-1:link, a.send-1:active, a.send-1:visited { background-position: 0 -44px; margin:10px auto 3px; }
a.send-1:hover { background-position: 0 -66px; }

#sidebar .red a.send-1:link,
#sidebar .red a.send-1:active,
#sidebar .red a.send-1:visited { background-position: 0 -88px; margin:10px auto 3px; }
#sidebar .red a.send-1:hover { background-position: 0 -110px; }

a.send-2:link, a.send-2:active, a.send-2:visited { background-position: 0 0; margin:5px auto 0; }
a#cancelar_contacto:link, a#cancelar_contacto:active, a#cancelar_contacto:visited { background-position: 0 0; margin:5px; }
a#enviar_contacto:link, a#enviar_contacto:active, a#enviar_contacto:visited,
a#btn_cerrar:link, a#btn_cerrar:active, a#btn_cerrar:visited { background-position: 0 0; margin:5px 5px 5px 0; }
a#btn_cerrar:link, a#btn_cerrar:active, a#btn_cerrar:visited { margin: 5px auto; }

a.send-2:hover,
a#enviar_contacto:hover,
a#cancelar_contacto:hover,
a#btn_cerrar:hover { background-position: 0 -22px; }


/* special links */
#sidebar .nav { height:16px; margin:5px 0 10px; border-bottom:1px solid #1D62A7; }
#sidebar #panel_ultimos .nav { margin:5px 0 0; }
#sidebar .nav b { font-weight:normal; }
#sidebar .nav a.inactive:link,
#sidebar .nav a.inactive:active,
#sidebar .nav a.inactive:visited,
#sidebar .nav a.inactive:hover { color:#999999; text-decoration:none; cursor:default; }

#sidebar .nav a { float:left; margin:0 5px 0 0; text-decoration:none; }
#sidebar .nav a.active {	
	position:relative;	
	display: block;
	cursor:default;
	color:#FFFFFF;
	text-decoration:none;
	width:inherit;	
	height:16px;
	background:url(../images/active_c1.gif) no-repeat left;
}

#sidebar .nav a.active b {
	display:block;
	padding: 1px 6px 2px 3px;
	margin:0 3px 0;
	background:#1d62a7 url(../images/active_c2.gif) no-repeat right;
}
#sidebar .nav a.active .c1,
#sidebar .nav a.active .c2 {
	display:block;
	position:absolute;
	width:3px;
	height:16px;
	top:0;
}
#sidebar .nav a.active .c1 { left:0; background-position: -80px 0; }
#sidebar .nav a.active .c2 { right:0; background-position: -80px -20px; }


/************ Structure ************/

#wrapper {
	margin: 0 auto;
	width: 1000px;
	height:670px;
	position:relative;
	background:#faf7ec;
	
	}
#header {
	position:relative;
	height:126px;
	width:670px;
	background:#ffffff url(../images/header_bot.gif) repeat-x bottom;
}

#center {
	padding-right:330px;	
	_width:670px;
	_padding-right:0px;
	background:#ffffff;	
}
#content {
	position:relative;
	height:563px;
	border-top:solid 1px #2c6cac;
	border-right: solid 5px #2c6cac;
	border-left: solid 5px #2c6cac;
	border-bottom: solid 5px #2c6cac;
	overflow:hidden;
}
/* footer */
#footer {
	float:left;
	padding:10px;
	width:650px;
	}
#footer a.contacto,
#footer a.contacto:link,
#footer a.contacto:visited,
#footer a.contacto:active,
#footer a.continuar,
#footer a.continuar:link,
#footer a.continuar:visited,
#footer a.continuar:active {
	font-weight:bold;
	display:block;
	width:96px;
	height:50px;
	padding-top:20px;
	text-align:center;
	text-decoration:none;
	background:url(../images/btn_contacto.gif) no-repeat;
	}
#footer a.contacto:hover,
#footer a.continuar:hover {
	background:url(../images/btn_contacto_over.gif) no-repeat;
	color:#FFFFFF;
	}
#footer a.contacto b { display:block; padding-top:7px; }
#footer a.contacto, #footer span.cell-1 .tel { float:left; margin-bottom:10px; }

#footer span.cell-1 {
	display:block;
	height:100px;
	padding-bottom:10px;
	text-align:left;	
}

#footer span.cell-1 .tel {
	background:#EAEAEA url(../images/btn_footer_c1.gif) no-repeat scroll left center;
	color:#333333;
	display:block;
	height:70px;
	margin-right:5px;
	width:549px;
}
#footer span.cell-1 .tel .c2 {
	background:transparent url(../images/btn_footer_c2.gif) no-repeat scroll right center;
	display:block;
	font-size:11px;
	height:63px;
	padding:7px 15px 0;
	text-align:left;
}

#footer span.cell-1 .tel span.num { font-weight:bold; color:#D72020; }


#footer span.txt-911 {
	color: #333333;
	}
#footer span.txt-911 span.num {	
	font-weight:bold;
	font-size: 14px;
	color:#D72020;
	}

	
#footer span.cell-1, #footer span.cell-2 { border-bottom: dotted 1px #CCCCCC; }

#footer span.cell-2, #footer span.cell-3 {
	display:block;
	padding-bottom:10px;
	text-align:left;
	}

/* #footer span.cell-2 { border-top:1px dotted #CCCCCC; } */

/* Facebook */

#footer .facebook_inseguridad {
	clear:both;
	display:block;
	height:21px;
	margin:10px 0 0;
	background:#1d62a7 url(../images/footer_facebook_c1.gif) no-repeat left;
}
#footer .facebook_inseguridad a {
	display:block;
	height:18px;
	padding: 3px 10px 0 76px;
	background: url(../images/footer_facebook_c2.gif) no-repeat right;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:underline;
}
#footer .facebook_inseguridad a:hover {
	text-decoration:underline;
	color: #FFFFCC;
}

/* sonico */

#footer .sonico {
	clear:both;
	display:block;
	height:21px;
	margin:10px 0 0;
	background:#1d62a7 url(../images/footer_sonico_c1.gif) no-repeat left;
}
#footer .sonico a {
	display:block;
	height:18px;
	padding: 3px 10px 0 76px;
	background: url(../images/footer_facebook_c2.gif) no-repeat right;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:underline;
}
#footer .sonico a:hover {
	text-decoration:underline;
	color: #FFFFCC;
}

/* logos */	
#footer .logos { display:block; height:72px; margin:5px; }

#footer a.logo_mc,
#footer a.logo_madres,
#footer a.logo_redsolidaria,
#footer a.logo_avivi { display:block; float:left; margin:0 30px; }
#footer a.logo_mc {
	background: url(../images/logo_mc.gif) no-repeat center;
	width:102px;
	height:59px;
	}
	
#footer a.logo_madres {
	background: url(../images/logo_madres.gif) no-repeat center;
	width:64px;
	height:58px;
	}
	
#footer a.logo_redsolidaria {
	background: url(../images/logo_redsolidaria.gif) no-repeat center;
	width:121px;
	height:60px;
	}

#footer a.logo_avivi {
	background: url(../images/logo_avivi.gif) no-repeat center;
	width:104px;
	height:60px
}
/**/

#sidebar {
	position:absolute;
	right:0;
	top:0;
	width:330px;
	height:895px;
	background:#faf7ec;	
}
#sidebar2 {
	top:0;
	width:300px;
	//width:280px;
	height:auto;
}
/************ Header ************/

#header .logo {
	float:left;
	margin:10px 27px 0 0;
	background:url(../images/logo_mapa-de-la-inseguridad.gif) no-repeat;
}
#header .logo, #header .logo a {
	display:block;
	width:208px;
	height:76px;
	text-indent:-90000px;
}
h1 span {
	text-indent:-90000px;
}

#header .btn_blog {
	position:absolute;
	width:75px;
	height:19px;
	top:103px;	
	left:27px;
	background:#333333 url(../images/btn_blog.gif) no-repeat;
	_position:static;
	_margin-top:17px;
	_margin-left:27px;
}
#header .btn_blog a {
	display:block;
	width:75px;
	height:19px;
	text-indent:-90000px;
}
#header .btn_blog a:hover {	 background:url(../images/btn_blog_over.gif) no-repeat; }


#header .right {
	float:left;
	width:435px;
	_width:434px;
	padding: 17px 0 0;
	background:	url(../images/sidebar_line-top.gif) no-repeat top right;
}

#header .right .txt {
	font-family:arial;
	height:63px;
	padding:0 20px 0 35px;
	margin-left:5px;
	text-align:left;
	color:#1d62a7 ;
	line-height:13px;
	background:url(../images/ico_buenos-aires.gif) no-repeat top left;
	font-size: 12px;
}
#header .right .txt .link { display:block; text-align:right; }
#header .right .txt a#intro_mas_info,
#header .right .txt a#intro_mas_info:link,
#header .right .txt a#intro_mas_info:visited,
#header .right .txt a#intro_mas_info:active { text-decoration:underline; font-family:arial; font-size:12px; }
#header .right .txt a#intro_mas_info:hover { color:#f63131; text-decoration:none; }

#header .right .txt p {
	display:block;
	margin-bottom:0;
}

/* menu */
#menu {
	height: 46px;
}
#menu li, #menu a {
	font-family:Arial;
	display:block;
	position:relative;
	height: 46px;
	float:left;
	padding:0;
	margin:0;
}

#menu a .c1, #menu a .c2 {
	display:block;
	float:left;
	position: absolute;
	width:9px;
	height:46px;
	background-image: url(../images/sprite_menu.gif);
}
#menu a .c1 { left:0; }
#menu a .c2 { right:0; _right:-1px; top:0; }
#menu a b {  padding:17px 20px 0 5px; float:left; }
#menu a .ico { float:left; height: 46px; margin-left:10px; _margin-left:5px; }

/* normal */

#menu a:link,
#menu a:active,
#menu a:visited  {
	background: url(../images/menu_link_bg.gif) repeat-x;
	color:#6280a3;
	text-transform:uppercase;
	text-decoration:none;
}
#menu a:link .c1, #menu a:active .c1, #menu a:visited .c1 { background-position: 0px 0px; }
#menu a:link .c2, #menu a:active .c2, #menu a:visited .c2 { background-position: -10px 0px; }

/* hover */
#menu a:hover {
	background: url(../images/menu_hover_bg.gif) repeat-x;
	color:#6280a3;
	}
#menu a:hover .c1 { background-position: -20px 0px; }
#menu a:hover .c2 { background-position: -30px 0px; }

/* current section */ 
#menu a.active,
#menu a.active:hover,
#menu a.active:visited,
#menu a.active:active  {
	background: url(../images/menu_active_bg.gif) repeat-x;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
#menu a.active .c1,
#menu a.active:hover .c1,
#menu a.active:visited .c1,
#menu a.active:active .c1 { background-position: -40px 0px; }
#menu a.active .c2,
#menu a.active:hover .c2,
#menu a.active:visited .c2,
#menu a.active:active .c2 { background-position: -50px 0px; }
#menu .mapa a.active:hover .ico { background-position: -100px -50px; }

/* Icon btn Mapa */
#menu .mapa a .ico { width:47px; background-position: 0 -50px; }
#menu .mapa a:hover .ico { background-position: -50px -50px; }
#menu .mapa a.active .ico,
#menu .mapa a.active:hover .ico,
#menu .mapa a.active:visited .ico,
#menu .mapa a.active:active .ico {	background-position: -100px -50px; }

/* Icon btn Delitos Ingresados */
#menu .delitos-ingresados a b { padding-top:8px; }
#menu .delitos-ingresados .ico { width:39px; background-position: 0px -100px; }
#menu .delitos-ingresados a:hover .ico { background-position: -50px -100px; }
#menu .delitos-ingresados a.active .ico,
#menu .delitos-ingresados a.active:hover .ico,
#menu .delitos-ingresados a.active:visited .ico,
#menu .delitos-ingresados a.active:active .ico { background-position: -100px -100px; }

/* Icon btn Comisarias */
#menu .comisarias a b { padding-top:8px; }
#menu .comisarias a .ico { width:32px; background-position: 0px -150px; }
#menu .comisarias a:hover .ico { background-position: -50px -150px; }
#menu .comisarias a.active .ico,
#menu .comisarias a.active:hover .ico,
#menu .comisarias a.active:visited .ico,
#menu .comisarias a.active:active .ico { background-position: -100px -150px; }


/************ Sidebar ************/

#sidebar .stats, #sidebar .top {
	height:110px;
	width:310px;
	margin: 5px auto;
	_margin: 0 auto 5px;
}
#sidebar2 .stats, #sidebar2 .top {
	height:110px;
	width:280px;
	//width:270px;
	margin: 5px auto;
	_margin: 0 auto 5px;
}
/* Stats */

#sidebar .total_stats { margin-left: 30px; }
#sidebar2 .total_stats { margin-left: 30px; }
#sidebar .stats .nav {
	margin-bottom:5px;
	padding-left:25px;
}
#sidebar2 .stats .nav {
	margin-bottom:5px;
	padding-left:25px;
}
#sidebar .stats .title {
	color:#1D62A7;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:5px;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid #d2cbb3;
}
#sidebar2 .stats .title {
	color:#1D62A7;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:5px;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid #d2cbb3;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .left {
	width:104px;
	height:10px;
	float:left;
	padding:0 6px 3px 0;
	margin:0;
	font-size:10px;
	line-height:10px;
	text-align:right;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .left {
	width:104px;
	height:10px;
	float:left;
	padding:0 6px 3px 0;
	margin:0;
	font-size:10px;
	line-height:10px;
	text-align:right;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .right {
	width:190px;
	height:10px;
	float:left;
	margin:0;
	padding-bottom:3px;	
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .right {
	width:160px;
	//width:150px;
	height:10px;
	float:left;
	margin:0;
	padding-bottom:3px;	
}
#sidebar .stats #stats_stats_ultimos_tres_meses .right span {font-size:10px; }
#sidebar2 .stats #stats_stats_ultimos_tres_meses .right span {font-size:10px; }
#sidebar .stats #stats_stats_ultimos_tres_meses .content-bar {
	width:150px;
	height:11px;
	margin-right:2px;
	position:relative;
	float:left;
	background:#ffffff;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .content-bar {
	width:120px;
	//width:110px;
	height:11px;
	margin-right:2px;
	position:relative;
	float:left;
	background:#ffffff;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .content-bar .bar {
	height:11px; 
	background:url(../images/stats_c1.gif) no-repeat left;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .content-bar .bar {
	height:11px; 
	background:url(../images/stats_c1.gif) no-repeat left;
}
#sidebar .stats #ultimos-meses .content-bar .bar div {
	height:11px;
	background:url(../images/stats_c2.gif) no-repeat right;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-1 .content-bar .bar {
	background:#6dcce0;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-2 .content-bar .bar {
	background:#1d62a7;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-3 .content-bar .bar {
	background:#993399;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-4 .content-bar .bar {
	background:#f3ba1f;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-5 .content-bar .bar {
	background:#fe791f;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-6 .content-bar .bar {
	background:#ed2b2a;
}
#sidebar .stats #stats_stats_ultimos_tres_meses .tipo-delito-7 .content-bar .bar {
	background:#ffffff;
	border:1px solid #000000;
	height:9px;
}

#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-1 .content-bar .bar {
	background:#6dcce0;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-2 .content-bar .bar {
	background:#1d62a7;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-3 .content-bar .bar {
	background:#993399;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-4 .content-bar .bar {
	background:#f3ba1f;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-5 .content-bar .bar {
	background:#fe791f;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-6 .content-bar .bar {
	background:#ed2b2a;
}
#sidebar2 .stats #stats_stats_ultimos_tres_meses .tipo-delito-7 .content-bar .bar {
	background:#ffffff;
	border:1px solid #000000;
	height:9px;
}
/* 0-800 sidebar top */

#sidebar .top .tel {
	height:50px;
	width:310px;
	background: #FFFFFF url(../images/sidebar_0800_bg.gif) repeat-x;
	margin-bottom:6px;
}
#sidebar .top .c1,
#sidebar .top .c2 {
	height:50px;
}
#sidebar .top .c1 {
	background:url(../images/sidebar_0800_izq.gif) no-repeat left;
}
#sidebar .top .c2 {
	background:url(../images/sidebar_0800_der.gif) no-repeat right;
}
#sidebar .top span {
	display:block;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-align:center;
}
#sidebar .top span.num {
	padding:8px 0 0;
	font-size:17px;
	font-weight:bold;
	color:#d72020;
}

#sidebar .top .guia-delitos {
	width:310px;
	height:39px;
	background:url(../images/sidebar_guia-delitos.gif) no-repeat;
	
}


/**** panel ****/

#sidebar .panel {
	width:313px;
	margin:0 auto 6px;
}

#sidebar .panel select {
	margin-right:4px;
}

#bf_mes1, #bf_mes2 { width:90px; }

/* header panel */
#sidebar .panel .header {
	position:relative;
	height:27px;
	background:url(../images/pan_h2_bg.gif) repeat-x top;
	padding:0; margin:0;
}

#sidebar .panel .header .c1,
#sidebar .panel .header .c2 {
	position:absolute;
	height:27px;
	width:7px;
	font-size:1px;
	padding:0;
	margin:0;
}
#sidebar .panel .header .c1 { left:0; background-position: -40px -30px; margin:0; }
#sidebar .panel .header .c2 { right:0; _right:-1px; top:0; background-position: -50px -30px; margin:0; }

#sidebar .panel .header h2 {
	display:block;
	padding:8px 0 0 15px;
	font-size:11px;
	color:#1d62a7;
	text-transform:uppercase;
}
#sidebar .panel .header .max,
#sidebar .panel .header .min {
	display:block;
	position:absolute;
	right:7px;
	top:6px;
	width:19px;
	height:19px;
}
#sidebar .panel .header a.max { background-position: -20px -20px; }
#sidebar .panel .header a.max:hover { background-position: -60px -80px; }
#sidebar .panel .header a.min { background-position: 0 -20px; }
#sidebar .panel .header a.min:hover { background-position: -40px -80px; }

/* footer panel */
#sidebar .panel .footer {
	position:relative;
	height:7px;
	background:url(../images/pan_f2_bg.gif) repeat-x top;
}
#sidebar .panel .footer .c1,
#sidebar .panel .footer .c2 {
	position:absolute;
	height:7px;
	width:7px;
}
#sidebar .panel .footer .c1 { left:0; background-position: -60px -10px; }
#sidebar .panel .footer .c2 { right:0; _right:-1px; top:0; background-position: -70px -10px; }

/* Red panel */
#sidebar .red .header {
	background:url(../images/pan_h1_bg.gif) repeat-x top;
}
#sidebar .red .header .c1 { background-position: -40px 0; }
#sidebar .red .header .c2 { background-position: -50px 0; }
#sidebar .red .header h2 { color:#FFFFFF; }
#sidebar .red .header a.max { background-position: -20px 0; }
#sidebar .red .header a.max:hover { background-position: -20px -80px; }
#sidebar .red .header a.min { background-position: 0px 0px; }
#sidebar .red .header a.min:hover { background-position: 0 -80px; }
#sidebar .red .footer { background:url(../images/pan_f1_bg.gif) repeat-x top; }
#sidebar .red .footer .c1 { background-position: -60px 0px; }
#sidebar .red .footer .c2 { background-position: -70px 0px; }

#sidebar .ocultar { display:none; }
/**/

/* content panel */

#sidebar .panel .wrapper-content {
	background: #FFFFFF url(../images/pan_body_bg.gif) repeat-y;
	overflow:hidden;
	width:313px;
}
#sidebar .panel .wrapper-content .content {
	padding:0px 16px 5px;
	background:url(../images/pan_content_bot.gif) no-repeat bottom;
}

/************ Contents ************/

/* Icons Delitos */
.ico { display:block; width:15px; height:15px; }
.ico-1 { background-position: -77px -44px; } /** Hurto/Robo **/
.ico-2 { background-position: -40px -60px; } /** Robo mano armada **/
.ico-3 { background-position: -77px -60px; } /** Lesiones **/
.ico-4 { background-position: -20px -60px; } /** Secuestro **/
.ico-5 { background-position: 0 -60px; } 	 /** Abuso/Violacin **/
.ico-6 { background-position: -60px -61px; } /** Homicidio **/
.ico-7 { background-position: -80px -80px; } /** venta de drogas **/

/* Panel Content: Ingresar Delito */
#sidebar .ingresar-delito #lugar {
	height:125px;
	margin-bottom:5px;
	padding-bottom:5px;
	clear:both;
}
#sidebar .ingresar-delito #enmapa_pinchar_en_mapa .left,
#sidebar .ingresar-delito #enmapa_pinchar_en_mapa .right { height:30px; padding-top:8px; }
#sidebar .left {
	float:left;
	width:75px;
	text-align:left;
	padding-top:1px;
}

#sidebar .right {
	float:left;
	width:203px;
	margin-bottom:5px;
}
#sidebar .ingresar-delito .left-tipo-delito { margin-top:5px; padding-top:0px; }
#sidebar .ingresar-delito  .right-tipo-delito { margin-top:5px; margin-top:5px; height:30px; }
#sidebar .ingresar-delito #ingresar_usando_interseccion { margin-right:3px; }

#sidebar .right input.localidad { width:153px; }
#sidebar .right input.calle,
#sidebar .right input.esquina,
#sidebar .right input.ac_input { width:153px; }
#sidebar .right input.altura { width:30px; }

#sidebar .fecha-hora {
	clear:both;
	height:25px;
	padding-top:5px;
	width:160px;
} 

#sidebar .fecha-hora .ico-calendar { position:absolute; margin-top:2px; margin-top:5px; } 

#sidebar .ingresar-delito #ubicar-mapa { height:80px; }
#sidebar .ingresar-delito #ingresar_direccion_hora,
#sidebar .ingresar-delito #ingresar_direccion_hora2 { margin-bottom:8px; }

/* Panel Content: Buscar delitos */
#sidebar .buscar-delitos #buscador {
	height:260px;
	margin-bottom:5px;
	padding-bottom:5px;
}

#sidebar #panel_buscar .tipo-delito {
	padding-top:5px;
}

#sidebar .buscar-delitos #bmapa_panel_buscar {
	height:205px;
	margin-bottom:5px;
	padding-bottom:5px;
}

#sidebar .buscar-delitos .periodo { height:40px; .height:45px; padding:5px 0; clear:both; }
#sidebar .buscar-delitos .ico { float:left; margin-top:1px; }
#sidebar .buscar-delitos .tipo-delito-txt {
	display:block;
	height:14px;
	padding:1px;
	margin-left:20px;	
}
#sidebar .buscar-delitos .tipo-delito div {
	margin-bottom:1px;
	padding-left:3px;
}
/*#sidebar .buscar-delitos .tipo-delito .active {
	background:#1D62A7 url(../images/active_c1.gif) no-repeat left;
	width:155px;
	color:#FFFFFF;
}*/
/*#sidebar .buscar-delitos .active .tipo-delito-txt {
	background:url(../images/active_c2.gif) no-repeat right;
}*/

#panel_buscar .tipo-delito input { float:left; margin:0 3px 0 0; padding:0; .width:14px; .height:14px; .border: none; }


/* Panel Content: ltimos delitos */

#sidebar .panel .ultimos-delitos { width:280px; }
#sidebar .panel .header h2 span { text-transform:capitalize; font-size:11px; font-weight:normal; }
#sidebar .panel .delito  {
	display:block;
	background: url(../images/linepoint_gray.gif) bottom repeat-x;
	padding:5px 0;
}
#sidebar .panel .delito .even {
	display:block;
	text-decoration:none;
	padding:5px;
	background:none;
}

#sidebar .panel .delito .even:hover { background:#f7f7f7; }

#sidebar .panel .delito .ico { float:left; }
#sidebar .panel .delito .date-place { display:block; padding:2px 0 0 20px; margin-bottom:3px; color:#3399FF; }

#sidebar .panel .delito .even .comment {
	display:block;
	font-size:12px;
	color:#666666;
	line-height:11px;
	padding-bottom:4px;
	height:20px;
}
#sidebar .panel .delito a:hover .comment { font-size:12px; color:#333333;  }

#sidebar .panel .delito .even b { font-weight:normal; color:#333333; font-size:10px; margin:0 3px; }
#sidebar .panel .delito .even:hover b { color:#000000; }

/* ----  */


/* shadows */






/* SISTEMA */
/* agregados por sistema */
#scroll_container{
	width: 660px;
	height:565px; 
	overflow:hidden;
	position: relative;
}
#scroll{
	width: 4000px;
	height:565px; 
	margin-left: -660px;
	_position:fixed;
}
#map2, #pagina2, #pagina3, #div_detalle{
	display: block;
	float: left;
	width: 660px;
	height:565px;
	overflow: none;
}

#btn_inicio, #btn_volver,#btn_vcalles, #btn_ayuda, #btn_modo {
	position: absolute;
	background-color:#FFFFFF;
	border:1px solid #1D62A7;
	cursor:pointer;
	font-weight:bold;
	margin:5px 2px;
	padding:2px 3px;
	text-align:center;
	width:58px;
	color:#1D62A7;
}
#btn_inicio {
	background: #FFFFFF url(../images/ico_inicio.gif) no-repeat left;
	padding:2px 6px 2px 0px;
	text-align:right;
	top: 5px;
	left: 380px;
	}
#btn_modo {
	display:none;
	padding:2px 6px 2px 0px;
	text-align:right;
	top: 5px;
	left: 270px;
	z-index: 2;
	width:100px;
	}
#btn_inicio,#btn_ayuda {
	display: none;
	z-index:2;
}
#btn_inicio:hover, #btn_ayuda:hover {
	color:#3399FF;
}
#btn_ayuda {
	width: 25px;
	top: 30px;
	left: 614px;	
}

#div_detalle{
	position:relative; 
	width: 660px;
	height:565px; 
	background-color:#fff;
	overflow:none;
}


.header_section{
    height:27px;
    background:url(../images/pan_h2_bg.gif) repeat-x top;
    color:#1D62A7;
    font-size: 11px;
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    padding: 8px 0pt 0pt 10px;
}
.volverInc{
	float: right;
	margin-right: 10px;
	padding-right: 10px;
	margin-top: -13px;
}
#link_volver{
	
}



/* MODAL */
#modalContainer{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#FFF;
	opacity:.75;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	z-index:100;
	display: none;
	overflow:hidden;
}
div#modalContent{
	position: absolute;
	border: 2px #666 solid; 
	left: 40%;
	top: 40%;
	width: 300px;
	/*line-height: 30px;*/
	z-index: 200;
	padding: 35px;
	background-color: #fff;
	text-align: center;	
	display: block;
	display: none;
}

/* boton cerrar */
a#btn_mini_cerrar,
a#btn_mini_cerrar_results {
	font-size:11px; 
	text-decoration:none;
	background:url(../images/cerrar_mini.gif) no-repeat right;
}
a#btn_mini_cerrar:link, 
a#btn_mini_cerrar:active, 
a#btn_mini_cerrar:visited,
a#btn_mini_cerrar_results:link, 
a#btn_mini_cerrar_results:active, 
a#btn_mini_cerrar_results:visited {
	display:block;
	width:46px;
	padding-right:13px;
	height:16px;
	color:#CC0000;
}
a#btn_mini_cerrar:hover,
a#btn_mini_cerrar_results:hover {
	background:url(../images/cerrar_mini_over.gif) no-repeat right;
	color:#e53513;
} 


/* form contacto */
#form_contacto_container{
	display: none;
}

#form_contacto #titulo_contacto { display:block; padding-bottom:15px; color:#1D62A7; text-align:left; }

#form_contacto td { text-align:left; padding-bottom:5px; }
#form_contacto input { width:242px; }
#form_contacto textarea  { width:100%; }
#form_contacto #error_form {
	display:block;
	background:#FFCC66;
	border: solid 1px #FF9900;
	color: #660000;
	padding: 5px;
	text-align:center;
	margin:5px;
}
#streetsView{
    position: absolute;
    top: 100px;
    left: 595px;
    background-color: #fff;
    border: 1px red solid;
    padding: 5px;
    margin: 5px;
    font-weight: bold;
    width: 100px;
    text-align: center;
    cursor: pointer;
}

/* Delitos Ingresados */

#delitos_ingresados { width:660px; }
#delitos_ingresados #itemsBusqueda .ico { float:left; }
#delitos_ingresados #itemsBusqueda .u_str_tipo { color: #666666; }
.detalleBus, .detalles_descripcion, #lista_comentarios {
	display:block;
	border:1px solid #DDDDDD;
	color:#666666;
	font-size:12px;
	margin:7px 0 4px;
	padding:5px 3px 8px 15px;
}

#asistencia_victima .sidebar { 
	height:563px;
	width:133px;
	background:#2c6cac url(../images/asistencia_bg_izq.jpg) no-repeat bottom;
	float:left;
}

#asistencia_victima .nav {
	padding-top:15px; 
	padding-left:17px;
	width:116px;
}

#asistencia_victima .nav .tit {
	display:block;
	margin-bottom:6px;
	margin-top:18px;	
}
#asistencia_victima .sidebar a,
#asistencia_victima .sidebar a:link,
#asistencia_victima .sidebar a:visited,
#asistencia_victima .sidebar a:active {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
}
#asistencia_victima .sidebar a:hover,
#asistencia_victima .sidebar a.active {
	display:block;
	color:#2c6cac;
	background:#FFFFFF;
	padding:2px;
	min-height:13px;
}

#asistencia_victima .nav .asistencia {	
	height:12px;	
  background: url(../images/asistencia_tit_asistencia.gif) no-repeat left;	
}
#asistencia_victima .nav .que_hacer {
	height:33px;
  background: url(../images/asistencia_tit_que-hacer.gif) no-repeat left;	
}
#asistencia_victima .nav .a_donde_ir {
	height:15px;
  background: url(../images/asistencia_tit_a-donde-ir.gif) no-repeat left;	
}

#asistencia_victima .content { padding: 8px 10px; float:left; width:512px; overflow-y:auto; height:547px; }


#asistencia_victima .content .head .filtro { background:#eeeeee; padding:10px; height:23px; }
#asistencia_victima .content .head .filtro .left { width:350px; float:left; padding-top:3px; }
#asistencia_victima .content .head .filtro .right { width:99px; float:left; }

#asistencia_victima .content .head .mostrando { color:#d72020; padding: 5px 0; }

#asistencia_victima a.buscar,
#asistencia_victima a.buscar:link,
#asistencia_victima a.buscar:active,
#asistencia_victima a.buscar:visited {
	display:block;
	width:99px;
	height:19px;
	padding-top:5px;
	background:url(../images/asistencia_buscar.gif) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#asistencia_victima a.buscar:hover {
	background:url(../images/asistencia_buscar_over.gif) no-repeat;
}

#asistencia_victima ul.result-head {
	width:100%;	
	background:#eeeeee;
	height:30px;
}

#asistencia_victima ul.result-head li {
	float:left;
	text-align:center;
	padding:8px 0;
	color:#333333;
	font-weight:bold;
}
#asistencia_victima li.col1 {
	width:130px;
}
#asistencia_victima li.col2 {
	width:237px;
}
#asistencia_victima li.col3 {
	width:145px;
}


#asistencia_victima .result tr:hover {
	background: #1d62a7;
	cursor: pointer;
	display: block;
}
#asistencia_victima .result tr:hover td,
#asistencia_victima .result tr:hover td a {
	color: #FFFFFF;	
	background: #1d62a7;
}


#asistencia_victima .result table td {
	float:left;
	text-align:left;
	padding:4px 5px;
	color: #333333;
	font-size: 10px;
	height:23px;
}
#asistencia_victima .result .col1,
#asistencia_victima .result .col2 {
	border-right: dotted 1px #999999;
}
#asistencia_victima .result .col1 {
	width:120px;
}
#asistencia_victima .result .col2 {
	width:227px;
}
#asistencia_victima .result .col3 {
	width:132px;
}

#asistencia_victima .content strong { color:#d72020; font-size:14px; font-weight:bold; }

.pre-carga { color:#666666; font-size:12px; }

#pre_mapa {
	position:absolute;
	top:127px;
	left: 280px;
	width:660px;
	height:564px;
	z-index:100000;
	background-color:#ffffff;
}

a.link_permanente { margin-left:120px; }

.btn_ingresar_en_delitos_ingresados_container { display:block; text-align:center; font-weight:bold; }

#detalle_incidente { padding-bottom:15px; }

.header_comentarios { display:block; height: 20px; background: #666666; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:11px; padding-top:5px; }

