body{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}
header{height:50px;background-color:#058;background:linear-gradient(to bottom,##058 0,#ffc800 100%) repeat scroll 0 0 transparent}
footer{height:25px;background-color:#058;color:#fff;font-size:12px;text-align:center;cursor:default}
aside{width:auto;height:100%;float:left}
aside #tabs ul{list-style:none;margin:0;padding:0;overflow:hidden;position:absolute;height:100%;width:60px;background-color:#262f3a}
.tool-n{height:50px}
.content-tools{height:100%;float:left;margin-left:60px;width:340px;position:absolute}
.f-tool{background-size:32px 32px;background-repeat:no-repeat;background-position:center}
.clear{clear:left}
.content-n{height:100%;float:left;background-color:#f2f2f2;overflow-y:auto;overflow-x:none}
.tit{background-color:#363636;background-image:-moz-linear-gradient(center top,#444,#222);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);margin-top:0;padding:5px;cursor:default}
.custom-checkbox,.custom-radio{position:relative}
.custom-checkbox input,.custom-radio input{position:absolute;left:2px;top:3px;margin:0;z-index:0}
.custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;font-size:12px;line-height:1;margin:0 0 .3em;cursor:pointer}
.custom-checkbox label{background:url(./images/checkbox.gif) no-repeat}
.custom-radio label{background:url(./images/radiobutton.gif) no-repeat}
.custom-checkbox label,.custom-radio label{background-position:-10px -19px}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -119px}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -219px}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -319px}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc}
.lin{margin-left:25px;margin-top:2px;font-size:1.3em}
.catinfo{text-align:center;color:#058;font-weight:bold}
.contacto{color:#058;font-weight:bold}
.fonte1{font-size:12px}
.it{font-size:10px;font-style:italic;}
#tool-cont ul{list-style:none;margin:0;padding:0;overflow:hidden;position:absolute;height:100%;width:80px}
#layers{background-image:url(layers_map.png)}
#searching{background-image:url(zoom.png)}
#tool{background-image:url(setting_tools.png)}
#email{background-image:url(email.png)}
#question{background-image:url(help.png)}
#close{background-image:url(arrow_left.png)}
#open{background-image:url(arrow_right.png)}
#noneToggle{background-image:url(transform_move.png)}
#customZoomIn{background-image:url(magnifier_zoom_in.png)}
#customZoomOut{background-image:url(magnifier_zoom_out.png)}
#custom{background-image:url(chaco.png)}
#zoomSelection{background-image:url(map_magnify.png)}
#lineToggleRuler{background-image:url(measure.png)}
#polygonToggleRuler{background-image:url(measure_crop.png)}
#pointToggle{background-image:url(point.png)}
#polygonToggle{background-image:url(draw_polyline.png)}
#erase{background-image:url(map_delete.png)}
#info{background-image:url(information.png)}
#mapa{float:right;position:static}
#tool-cont li:hover{background-color:green}
#tool-cont li.active{background-color:red;border-right:0;color:#333}
#search a{text-decoration:none;padding-top:20px;padding-bottom:20px;color:#fff}
#search{width:80px;height:30px;background-color:#363636;border-radius:5px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}
#search:hover{background-color:green}
#resCon{text-align:center;font-size:14px}
#contacto input.text{background-color:#fff;border:1px solid #ccc;border-radius:4px 4px 4px 4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;display:inline-block;font-size:14px;height:20px;line-height:20px;margin-bottom:10px;padding:4px 6px;transition:border .2s linear 0,box-shadow .2s linear 0;vertical-align:middle}
#contacto{margin-left:10px}
#contacto textarea.text{background-color:#fff;border:1px solid #ccc;border-radius:4px 4px 4px 4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;display:inline-block;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:14px;height:auto;line-height:20px;margin-bottom:10px;padding:4px 6px;transition:border .2s linear 0,box-shadow .2s linear 0;vertical-align:middle}
#contacto textarea{resize:none}
#send{background-image:url("email_go.png");box-shadow:0 10px 5px #888;border-radius:5px 5px 5px 5px;height:50px;margin-left:auto;margin-right:auto;width:50px}
#send a{text-decoration:none}
#send:hover{background-color:green}
#logo{background-image:url("logointitucional.png");background-position:center center;background-repeat:no-repeat;background-size:200px 46px;float:left;height:48px;width:230px}
#tabs{height:100%;width:60px;float:left;position:absolute}
#tabs li:hover{background-color:#f2f2f2}
#tabs li.active{background-color:#f2f2f2;border-right:0;color:#333}
#tool-cont li.active{background-color:red;border-right:0;color:#333}
#lays-cont ul{list-style:none}
#lays-cont ul li{background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:5px 5px 5px 5px;height:auto;margin-left:-40px;min-height:40px;padding:3px;font-size:12px}
#lays-cont ul li img{margin-left:20px;margin-top:-2px}
::-webkit-scrollbar{width:15px}
::-webkit-scrollbar-track{background-color:#b46868}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2)}
::-webkit-scrollbar-button{background-color:#7c2929}
::-webkit-scrollbar-corner{background-color:black}

#show{text-decoration:none;color:green;float:right;margin-top:5px}
#hide{text-decoration:none;color:red;float:right;margin-top:5px}
#tabla1 th{font-size:12px;text-align:center}
#tabla1 tr{font-size:10px;text-align:center}
