body{margin:0; padding:0; /*background-image:url(../images/bg_stripes.png);*/ font-size: 80%; color:#444; font-family:Verdana, Geneva, sans-serif; background-color:#f3f3f3;}
body h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif; margin:0;}
#header{height:164px; width:100%; margin-left:-10px;}
#header_glass{height:164px; width:960px; margin:0 auto; background-image:url(../images/hdr_proteccion.jpg); background-repeat:no-repeat;}
#header #menu_nav{width:100%; padding:6px 0 6px 0; color:#CCC;}
#pagina{width:1000px; margin:0 auto; background-image:url(../images/sombra960.jpg); background-repeat:repeat-y; min-height:470px;}
#pagina #content{padding:5px 20px 0 20px;}
#pagina #content h2{margin:10px 0 10px 15px; color:#666; text-transform:uppercase; font-size:11px;}
#pagina #content h2 b{font-size:24px; color:#333;}
#pagina #content h2 b a{color:#333; text-decoration:none;}
#box{width:100%; border:1px solid #CCC;}

#pagina #content #box p{margin:0; padding:2px 0 5px 0;}

#pagina #content #box_login{width:30%; margin:0 auto; border:1px solid #CCC; padding:5px; -moz-border-radius: 8px;-khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}

.login_cnt{width:70%; margin:0 auto;}

h3.gray{color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize; line-height:1.5em; padding:3px 3px 2px 6px; box-shadow:0px 2px 0px #aaa; background-color:#DDD; font-size:16px; -webkit-box-shadow: 0px 2px 0px #aaa; -moz-box-shadow: 0px 2px 0px #aaa; margin-bottom:4px;}

h3.gray2{color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-transform:uppercase; line-height:1.5em; padding:3px 3px 2px 6px;  background-color:#eee; font-size:12px; margin:0; box-shadow:0px 1px 0px #ccc; -webkit-box-shadow: 0px 1px 0px #ccc; -moz-box-shadow: 0px 1px 0px #CCC;}
h3.gray2_single{color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-transform:uppercase; line-height:1.5em; padding:3px 3px 2px 6px;  background-color:#eee; font-size:12px; margin:0;}
h3.headline{color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize; line-height:1.5em; padding:3px 3px 2px 6px; background-color:#ffc170; font-size:16px; -webkit-box-shadow: 0px 2px 0px #ccc; -moz-box-shadow: 0px 2px 0px #ccc; box-shadow: 0px 2px 0px #FCBC4F; margin-bottom:4px;}
h4.pret{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px;}
.titles{font-family:Verdana, Geneva, sans-serif; width:97%; margin:0 auto; padding:0px 10px 2px 10px; border-bottom:1px dashed #999;}
table tbody tr td{padding:5px 5px 0 5px; font-family:Verdana, Geneva, sans-serif;}
table tbody tr td h3 a{text-decoration:none; padding:8px 63px 8px 63px; color:#FFF;}
table tbody tr td h3{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:capitalize; line-height:1.5em; padding:6px 0 6px 0; box-shadow:0px 0px 2px 0px #ddd; background-color:#666; font-size:16px; width:20%; margin:0 auto;}

.radius{-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
table.normal input[type=text]{height:20px; padding:3px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px; text-transform:none !important;}
table select{font-family:Arial, Helvetica, sans-serif; color:#666;   border:1px solid #CCC; font-size:13px;}
table input[type=text]{height:20px; padding:3px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif; color:#666;  border:1px solid #CCC; font-size:13px;}
table input[type=file]{height:28px; padding:3px 3px 1px 3px; font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px;}
table select{height:25px; padding:3px 4px 3px 4px; font-size:12px;}
table textarea{ color:#666;  font-size:11px; font-family:Verdana, Geneva, sans-serif; border:1px solid #CCC;}
table img{position:relative; top:5px;}

#footer{height:21px; width:1000px; margin:0 auto; background-image:url(../images/footer-bottom.jpg); background-repeat:no-repeat; margin-bottom:-20px;}

.welcome{margin:0; padding:10px 0 10px 10px; background-color:#F7F7F7; position:relative; top:0px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.ruta{margin:0; padding:10px 0 10px 10px;}
.ruta a{font-family:Verdana, Geneva, sans-serif; color:#666;}
.ruta a:hover{color:#999;}
span.min{font-size:10px;}
.textareachico{width:50px;}
.textareanormal{width:450px;}
.textareafull{width:99%; min-height:100px;}
.textareamedium{width:94%; min-height:100px;}
.textareamin{width:99%; min-height:50px;}
.arial-11{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
label{font-family:Verdana, Geneva, sans-serif;}
input[type=text],input[type=password]{font-family:Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; font-size:13px; height:20px; padding:3px 3px 1px 3px;}

.btn {display: inline-block; padding: 5px 10px;	color: #fff !important;	text-decoration: none; font-weight: bold; font-size: 14px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	cursor: pointer; border:none; background:#666;}
.btn:hover, .btn:focus, .btn:active {outline:medium none; opacity: .9;}
.btn2 {display: inline-block; padding: 5px 10px;	color: #fff !important;	text-decoration: none; font-weight: bold; font-size: 14px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	cursor: pointer; border:none; background:#03C;}
.btn2:hover, .btn2:focus, .btn2:active {outline:medium none; opacity: .9;}

.btn-min {display: inline-block; padding: 1px 10px;	color: #fff !important;	text-decoration: none; font-size: 12px;	font-family: Tahoma, Arial, sans-serif;	position: relative;	cursor: pointer; border:none; background:#666;}
.btn:hover, .btn:focus, .btn:active {outline:medium none; opacity: .9;}

.btn-min:hover, .btn-min:focus, .btn-min:active{outline:medium none; opacity: .9;}

.btn-custom {color: #fff !important; background-color: #AF003C !important;}
.btn-custom2 {color: #fff !important; background-color: #B5B5B5 !important;}
.btn-custom4{background-color:#06C;}

.imprimir{text-align:right; padding:0px 10px 3px 0; margin-top:-10px;}
input[type=text].smalltext{font-size:10px;}
/* menu de navegacion */
#navigation {width:950px; margin:0 auto;  background-image:url(../images/menu_bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; height:34px; margin-bottom:10px; box-shadow:0px 1px 0px #A5A5A5; -moz-box-shadow: 0px 1px 0px #A5A5A5; -webkit-box-shadow: 0px 1px 0px #A5A5A5;}
#nav, #nav > ul {line-height:1;	list-style:none outside none; margin:0;	padding:0 10px 0 0;}
#nav {float:left; height:32px;}
#nav > li {	float:left;	margin:0 2px 0 0; width:auto; position: relative; text-transform:capitalize;}
#nav > li:hover .dropdown_submenu{display:block;}
#nav > li:hover .dropdown_submenu li:hover .dropdown_submenu_lv2{display:inherit;}
#nav > li.separator {background:#BFBFBF; border-right:1px solid #fff;; height:34px; width:1px;}
.current_page_item {background:#BFBFBF; border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px;}
#nav > li:hover {background:#B2B2B2;}
#nav > li:active {color:#FFF;}
#nav > li:first-child:hover {border-radius: 8px 0 0 8px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;}
#nav > li a {color:#333; display:block;	line-height:34px; padding:0 10px; z-index:100; text-decoration:none;}
#nav .current_page_item a {text-shadow:0 0 3px #CCC; color:#666;}
#nav > li a:hover, #nav .current_page_item a {color:#fff; text-decoration:none;}
#nav .dropdown_submenu{position:absolute; left:0px;	font-size:11px;	background:#666; z-index:1000;	display:none; border-radius: 0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px;}
#nav .dropdown_submenu_lv2{position:absolute; left:130px; margin-top:-30px;	font-size:11px;	background:#666; border:1px solid #9A9A9A; z-index:1000; display:none; border-radius: 5px 5px 5px 0px; -moz-border-radius:5px 5px 5px 5px;}
#nav .single{width: 150px;}
#nav .double{width: 300px;}
#nav .tripple{width: 500px;}
#nav .tripple_max{width: 550px;}
#nav a.dropdown_subfoot{background-color:#F93; color:#eee; display:block; clear:both; font-size:11px; text-transform: uppercase; text-align: right; font-weight: bold;}
#nav li.dropdown_heading{font-family: Georgia, serif; font-weight: bold; color:#eee; text-shadow:0 1px 0 #333; padding:0 0 10px; font-size: 14px;}
#nav .dropdown_submenu ul{list-style:none; float:left; margin:0; padding:10px;}
#nav .dropdown_submenu li {width:110%;}
#nav .dropdown_submenu li a {line-height: 24px;	padding:0 0 0 5px; color:#FFF;}
#nav .dropdown_submenu li a:hover {text-shadow:0 0 3px #fff;}

#nav .dropdown_submenu_lv2 ul{list-style:none; float:left; margin:0; padding:10px;}
#nav .dropdown_submenu_lv2 li {margin-left: 6px;}
#nav .dropdown_submenu li_lv2 a {line-height: 24px;	padding:0 0 0 5px;}
#nav .dropdown_submenu_lv2 li a:hover {text-shadow:0 0 3px #fff;}
/* fin de menu de navegacion */

#main_nav{ width:65%; margin:90px auto 100px  auto;}
#main_nav .menubutton{width:128px; float:left; margin:10px; text-align:center;}
#main_nav .menubutton a{text-decoration:none; color:#666;}
#main_nav .menubutton a:hover{color:#06F;}



#clear{clear:both;}

input.busquedamapa{background:none; border:1px solid #999; height:20px; color:#FFF; text-transform:uppercase; font-size:12px;}

/* timepicker */

.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

/* end timepicker */

#search{font-family:Verdana, Geneva, sans-serif; width:100%;}
#search .btn_srch{width:950px; text-align:right; margin:0 auto;}
#search .btn_srch a{ padding-right:10px;}

#resultados .resuinf{padding:10px; font-family:Verdana, Geneva, sans-serif;}
#resultados #box1 a{text-decoration:none;}
#paginacion{padding:5px;}
#paginacion a{text-decoration:none; color:#666; padding:0 5px 0 5px; }
#paginacion a:hover{text-decoration:underline; color:#333;}

div.dvError, span.dvError {
	width:230px;
	background:url("../images/alert.png") no-repeat scroll 8px 5px #FF3E3E;
	border-bottom:1px solid #FFD9CF;
	border-top:1px solid #FFD9CF;
	padding:8px 10px 8px 40px;
	margin:0 auto;
	color:#FFF;
}
ul.list {
	padding: 0 8px;
	margin-top: 6px;
	list-style: none;
}
ul.list li {
	border-bottom:1px dotted #ccc;
	padding: 4px 0;
}
ul.list a {
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
	color:#666;
}
ul.list a:hover{color:#00C;}
ul.list li.selected {
	background: #eee;
}
#infracciones{width:270px; border:1px solid #CCC; height:150px; overflow-y:scroll;}
#infracciones img{margin:-1px 0 0 0; padding:0 4px 0 0; float:left;}
#infracciones img:hover{outline:medium none; opacity: .9;}

span.quote{font-size:16px;}

table.userlist{}
table.userlist thead tr td{height:20px; font-size:11px; color:#333; text-align:center; text-transform:capitalize;}
table.userlist tbody tr td{padding:8px 5px 8px 5px; text-align:left;}
table.userlist tbody tr td a{text-decoration:none;}
table.userlist tbody tr td a:hover{text-decoration:none; color:#333;}
table.userlist tbody tr td.alcnt{text-align:center !important;}
table.userlist tbody input[type=text]{width:98%;}


/* detalles de usuario */

#details{min-width:700px; min-height:250px; padding:5px; background-color:#FFF;}

#foto{ width:200px; /*background-image:url(images/details_photo_bg.png); background-repeat:repeat-y;*/ position:relative; top:20px; left:10px; /*padding:14px 0 14px 12px;*/ float:left;}
#foto .top{ height:20px; background-image:url(../images/photo_bg_top.png); background-repeat:no-repeat;}
#foto .cnt{ background-image:url(../images/photo_bg_mid.png); background-repeat:repeat-y;}
#foto .btm{height:20px; background-image:url(../images/photo_bg_btm.png); background-repeat:no-repeat;}
#foto img{padding:0 0 0 10px;}

#ficha{ }
#ficha h3.title{border-bottom:1px solid #888; padding-bottom:3px; padding-left:3px; margin-bottom:10px; text-transform:capitalize;}
#ficha #description{width:58%; height:110px; overflow-y:scroll; overflow-x:none; font-size:83%; margin-left:176px; color:#333; border-bottom:1px solid #999;}
#ficha #numinsidencias{float:right; background-color:#777; margin:30px 30px 0 0; color:#fff; text-align:center; padding:5px 15px 5px 15px; -moz-border-radius: 8px;-khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#ficha #fullmap{margin-left:176px;}
#ficha #map{width:170px; height:150px; float:left;}
#ficha #fullmap{ height:30px; padding:5px;}
#ficha #fullmap a{text-decoration:none; color:#F93; font-size:11px;}
#ficha #fullmap a:hover{text-decoration:underline;}

#ficha #descriptionpop{width:50%; height:70px; overflow-y:scroll; overflow-x:none; font-size:83%; margin-left:136px; color:#333; border-bottom:1px solid #999;}
#ficha #numincidenciaspop{float:right; background-color:#777; margin:15px 20px 0 0; color:#fff; text-align:center; padding:5px 15px 5px 15px; -moz-border-radius: 8px;-khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#ficha #fullmapop{margin-left:136px;}
#ficha #mapop{width:130px; height:100px; float:left;}
#ficha #fullmapop{ height:20px; padding:5px;}
#ficha #fullmapop a{text-decoration:none; color:#F93; font-size:11px;}
#ficha #fullmapop a:hover{text-decoration:underline;}

#ficha #picture{width:150px; height:200px; float:left;}
#ficha #grupo{width:150px; height:150px; float:left;}
#ficha #detalles{width:500px; margin-left:155px;}
#ficha .direccion{width:98%; margin:0 auto; border:1px solid #CCC; padding:5px;}

.rutas {
	border-bottom: 1px dashed #eee;
	padding: 0 0 8px 10px;
	text-transform:capitalize;
	margin-bottom:10px;
	font-size:11px;
}

.rutas a{color:#498fb1; text-decoration:none; font-weight:bold;}
.rutas a:hover{color:#ccc; text-decoration:underline;}

ul.menu_tabs{margin:0; padding:0; height:32px; width: 100%; position:relative; z-index:1;}
ul.menu_tabs li{list-style-type:none; background-color:#F3F3F3; float:left; margin:0 2px -1px 0; padding:0; height:31px; position:relative; overflow:hidden;  -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -khtml-border-radius-topright: 8px; -khtml-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border:1px solid #ccc;}
ul.menu_tabs li a{text-decoration:none; font-size: 1.2em; padding:8px 10px; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px; position:relative; top:8px;}
ul.menu_tabs li:hover {background-color:#fff;}
html ul.menu_tabs li.active, html ul.menu_tabs li.active a:hover, ul.menu_tabs li:hover{background-color:#FFF; border-bottom:1px solid #fff; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -khtml-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px;}

.pestana_cont{background-color:#fff; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.pestana_cont{ -moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; color:#333; border:1px solid #ccc;}

ul.menu_tabs2{margin:0; padding:0; height:25px; width: 100%; position:relative; z-index:1;}
ul.menu_tabs2 li{list-style-type:none; background-color:#F3F3F3; float:left; margin:0 2px -1px 0; padding:0; height:24px; position:relative; overflow:hidden;   border:1px solid #ccc;}
ul.menu_tabs2 li a{text-decoration:none; font-size: .9em; padding:8px 10px; color:#333; font-family:Verdana, Geneva, sans-serif; position:relative; top:5px;}
ul.menu_tabs2 li:hover {background-color:#fff;}
html ul.menu_tabs2 li.active, html ul.menu_tabs2 li.active a:hover, ul.menu_tabs2 li:hover{background-color:#FFF; border-bottom:1px solid #fff; }

.pestana_cont2{background-color:#fff; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.pestana_cont2{ color:#333; border:1px solid #ccc;}

ul.menu_tabs3{margin:0; padding:0; height:25px; width: 100%; position:relative; z-index:1;}
ul.menu_tabs3 li{list-style-type:none; background-color:#F3F3F3; float:left; margin:0 2px -1px 0; padding:0; height:24px; position:relative; overflow:hidden;   border:1px solid #ccc;}
ul.menu_tabs3 li a{text-decoration:none; font-size: .9em; padding:8px 10px; color:#333; font-family:Verdana, Geneva, sans-serif; position:relative; top:5px;}
ul.menu_tabs3 li:hover {background-color:#fff;}
html ul.menu_tabs3 li.active, html ul.menu_tabs3 li.active a:hover, ul.menu_tabs3 li:hover{background-color:#FFF; border-bottom:1px solid #fff; }

.pestana_cont3{background-color:#fff; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.pestana_cont3{ color:#333; border:1px solid #ccc;}


ul.menu_tabs4{margin:0; padding:0; height:25px; width: 100%; position:relative; z-index:1;}
ul.menu_tabs4 li{list-style-type:none; background-color:#F3F3F3; float:left; margin:0 2px -1px 0; padding:0; height:24px; position:relative; overflow:hidden;   border:1px solid #ccc;}
ul.menu_tabs4 li a{text-decoration:none; font-size: .9em; padding:8px 10px; color:#333; font-family:Verdana, Geneva, sans-serif; position:relative; top:5px;}
ul.menu_tabs4 li:hover {background-color:#fff;}
html ul.menu_tabs4 li.active, html ul.menu_tabs4 li.active a:hover, ul.menu_tabs4 li:hover{background-color:#FFF; border-bottom:1px solid #fff; }

.pestana_cont4{background-color:#fff; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.pestana_cont4{ color:#333; border:1px solid #ccc;}

ul.menu_tabs5{margin:0; padding:0; height:25px; width: 100%; position:relative; z-index:1;}
ul.menu_tabs5 li{list-style-type:none; background-color:#F3F3F3; float:left; margin:0 2px -1px 0; padding:0; height:24px; position:relative; overflow:hidden;   border:1px solid #ccc;}
ul.menu_tabs5 li a{text-decoration:none; font-size: .9em; padding:8px 10px; color:#333; font-family:Verdana, Geneva, sans-serif; position:relative; top:5px;}
ul.menu_tabs5 li:hover {background-color:#fff;}
html ul.menu_tabs5 li.active, html ul.menu_tabs5 li.active a:hover, ul.menu_tabs5 li:hover{background-color:#FFF; border-bottom:1px solid #fff; }

.pestana_cont5{background-color:#fff; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.pestana_cont5{ color:#333; border:1px solid #ccc;}

table.details{}
table.details thead tr td{padding:5px; border-bottom:1px solid #999; text-transform:uppercase; font-size:11px;}
table.details tbody tr td{padding:5px; border-bottom:1px dashed #CCC; border-right:1px dashed #CCC;}
table.details tbody tr td a{text-decoration:none; color:#F93; font-weight:bold;}
table.details tbody tr td a:hover{text-decoration:underline; color:#666;}
table.details tr td{font-size:13px; font-family:Arial, Helvetica, sans-serif;}
table.details tr td.data{color:#7DB1FF;}
table.details tfoot tr td{padding:5px; background-color:#F5F5F5; border-bottom:1px dashed #CCC; border-right:1px dashed #CCC;}
table.details tfoot tr td a{color:#666;}
table.details tfoot tr td a:hover{text-decoration:none;}
table.details tr td input[type=text]{height:22px !important; font-size:11px; }
table.details tr td a.user{color:#06F; font-weight:normal !important;}

table.details2{border-left:1px solid #666; border-top:1px solid #666; text-align:center;}
table.details2 thead tr td{padding:5px; border-bottom:1px solid #666; border-right:1px solid #666; text-transform:capitalize; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
table.details2 tbody tr{background-color:#F7F7F7;}
table.details2 tbody tr td{padding:6px; border-bottom:1px solid #999; border-right:1px solid #999;}
table.details2 tbody tr td.lft{text-align:left !important;}
table.details2 tbody tr:hover{background-color:#fff !important;}
table.details2 tbody tr td a.user{color:#06F; font-weight:normal !important; text-decoration:none;}
table.details2 tbody tr td a.user:hover{text-decoration:underline;}

table.mensajes thead tr td{padding:5px; border-bottom:1px solid #999; text-transform:uppercase; font-size:10px; color:#666; font-weight:bold;}
table.mensajes tbody tr td{padding:5px; border-bottom:1px dashed #CCC; font-size:11px;}
table.mensajes tbody tr td a{text-decoration:none; color:#F93; font-weight:bold;}
table.mensajes tbody tr td a:hover{text-decoration:underline; color:#666;}
table.mensajes tr td{font-size:13px; font-family:Arial, Helvetica, sans-serif;}
table.mensajes tr td.data{color:#7DB1FF;}
table.mensajes tfoot tr td{padding:5px; background-color:#F5F5F5; border-bottom:1px dashed #CCC; border-right:1px dashed #CCC;}
table.mensajes tfoot tr td a{color:#666;}
table.mensajes tfoot tr td a:hover{text-decoration:none;}
table.mensajes tr td input[type=text]{height:22px !important; font-size:11px; width:100%;}


h3.full{width:99%}

/* fin detalles de usuario */

#map{float:left; width:500px; height:132px; margin-bottom:10px;}
#mapatgz{min-height:400px;}
#leftsrch{float:left; width:30%;}
#rightsrch{position:relative; width:65%; float:right;}

table.mapabusqueda tr td{font-size:9px; text-align:center;}
#turnado{width:98%; margin:0 auto;}
table.busqueda{font-size:11px; }
table.busqueda tr td{padding:5px 1px 5px 1px;}
table.busqueda tr.mintext{font-size:10px;}
.tr{text-align:right;}


/* Grid >> Global
---------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
---------------------------------------------------------------------*/

/* Grid >> 12 Columns
---------------------------------------------------------------------*/

.grid_1 {
	width:60px;
}

.grid_2 {
	width:140px;
}

.grid_3 {
	width:220px;
}

.grid_4 {
	width:300px;
}

.grid_5 {
	width:380px;
}

.grid_6 {
	width:460px;
}

.grid_7 {
	width:540px;
}

.grid_8 {
	width:620px;
}

.grid_9 {
	width:700px;
}

.grid_10 {
	width:780px;
}

.grid_11 {
	width:860px;
}

.grid_12 {
	width:940px;
}
.padded {
	padding: 5px !important;
}

#sidebar{margin:164px 0 0 0; border:1px solid #999; background-image:url(../images/bg_sidebar.png); width:17%; height:400px; position:absolute; z-index:1; right:0;}
#sidebar a img.minimizar{float:right;}
#pestana{width:40px; height:100px; margin:164px 0 0 0;  position:absolute; z-index:1; right:0;}
#pestana a{text-decoration:none;} 
.ui-datepicker {font-size:100% !important; margin:0 auto;}
#accordion{}
#accordion h3{padding:4px; font-weight:normal;}

table.pad tr td{padding:5px 2px 0px 2px;}
.small{font-size:11px; color:#666; text-transform:none !important;}
.small2{font-size:11px; color:#fff; text-transform:none !important;}
.cn{text-align:center;}
tbody.sm tr td{font-size:11px;}

/* calendario */
#evento{position:absolute; z-index:1; display:none; width:35px; margin-left:-20px;}
span:hover #evento{display:block;}
.arrow{width:24px; height:7px; background-image:url(../images/arrow.png); background-repeat:no-repeat; position:relative; z-index:1002; top:17px; right:-20px;}
.descripcion{position:relative; z-index:+2; width:180px; min-height:100px; border:1px solid #ccc; top:16px; right:136px; background-color:#fff; -moz-border-radius:8px; padding:8px; text-align:left; font-size:11px; font-weight:normal;}
.descripcion .titulo{font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#F93; margin:0; padding:0;}
.descripcion a.vermas{font-size:10px; margin:0; float:left; color:#F93 !important; padding-left:15px; font-weight:normal;}
.descripcion a.vermas:hover{text-decoration:underline;}
.descripcion a.agregarevento{font-size:10px; margin:0; float:left; color:#F93 !important; padding-left:15px; font-weight:normal;}
.descripcion a.agregarevento:hover{text-decoration:underline;}
.event{background-color:#F60;}
.hoy{text-align:center; font-size:11px;}
.hoy a{font-size:12px; color:#F90;}

#accordion h3 a{margin:0 0 0 20px; padding:0; font-weight:normal;}
.fr{float:right;}
.fl{float:left;}
#options{margin:3px 0 5px 0; height:30px; padding:4px;}
.alert{color:#F00 !important; font-size:9px;}
.alert-success{color:#0a6f4d !important; font-size:9px;}
.capitalize{text-transform:capitalize;}
#descripcion{width:800px; margin:0 auto; font-size:10px; color:#999; text-align:center; padding-top:6px;}

#opciones{
	text-align:right;
}
.sangria{padding-left:15px;}
.ache2{margin:0; color:#666; text-transform:uppercase; font-size:11px;}
table.salud{border:1px solid #D9D9D9; margin-bottom:5px;}
table.salud thead tr.bor-bot td{border-bottom:1px solid #CCC; padding:4px;}
table.salud tbody tr td{padding:1px; font-size:10px;}
table.salud tr td input[type=text]{height:15px; text-transform:none !important; font-size:11px;}
table.salud tr td select{height:22px; text-transform:none !important; font-size:11px;}
table.salud tr.saludtitle td{font-weight:bold; text-transform:uppercase; font-size:9px;}
.full{width:98%;}
/* typsi */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

.ayuda{float:right; margin-right:20px;}
.ayuda img{margin:0 0 -4px 4px;}

.fw-black {
    font-weight: 800 !important;
}