﻿* {padding:0;margin:0;}
html, body {
	/*height:900px;*/
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	color:#383838;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.clearfloat{clear:both;height:0;line-height:0;}
#mask {position:absolute;z-index:9000;background-color:#29AFFC;display:none;top:0;left:0;}
#maskmapa{position:absolute;z-index:9000;background-color:#EEE;display:none;top:0;left:0;}
.cargandomapa{display:none;color:#FFF;font-size:11px;font-weight:bold;position:absolute;width:380px;height:100px;z-index:9999;padding-top:14px;}
.cargando{color:#FFF;font-size:11px;font-weight:bold;position:absolute;width:380px;height:100px;z-index:9999;padding-top:14px;}
.progressbar{width:170px;border:1px solid #FFF;display:none;background:#29AFFC;color:#FFF;position:absolute;top:22px;padding:3px;right:0;z-index:999;}
.menu_ppal{background:#29AFFC;text-align:right;height:20px;width:100%;font-size:11px;font-weight:bold;color:#FFF;}
.fondo_header{background:url('../imagenes/sprite.png') repeat-x 0 -181px;text-align:right;height:40px;width:100%;border-bottom:1px solid #B6B5B5;font-size:11px;font-weight:bold;color:#B6B5B5;}
.logo{position:absolute;top:2px;left:10px;background:transparent url(../imagenes/sprite_tm.png) no-repeat scroll 0 -61px;height:52px;width:380px;}
.menu_autocompletar{position:absolute;right:10px;top:30px;}
.fotter{border-top:1px solid #B6B5B5;font-size:11px;color:#383838;}
.cont_accordion{text-align:left;border-right:1px solid #BBB;width:245px;}
/*------------------	CONTROLES DEL MAPA	---------------------------*/
.zoomin{position:absolute;left:42px;top:0;cursor:pointer;float:left;background: transparent url('../imagenes/controles.gif') no-repeat scroll -42px 0;width:75px;height:24px;}
.arr{position:absolute;left:15px;top:4px;cursor:pointer;float:left;background: transparent url('../imagenes/controles.gif') no-repeat scroll -15px -4px;width:11px;height:16px;}
.izq{position:absolute;left:3px;top:15px;cursor:pointer;float:left;background: transparent url('../imagenes/controles.gif') no-repeat scroll -3px -15px;width:16px;height:11px;}
.der{position:absolute;left:22px;top:15px;cursor:pointer;float:left;width:19px;background: transparent url('../imagenes/controles.gif') no-repeat scroll -22px -15px;height:11px;}
.aba{position:absolute;left:15px;top:22px;cursor:pointer;float:left;background: transparent url('../imagenes/controles.gif') no-repeat scroll -15px -22px;width:11px;height:16px;}
.zoomout{position:absolute;left:0;top:42px;cursor:pointer;float:left;background: transparent url('../imagenes/controles.gif') no-repeat scroll 0 -42px;width:23px;height:73px;}
.control{display:none;z-index:999;position:absolute;top:0;left:0;width:115px;height:117px;background:url('../imagenes/controles.gif') no-repeat;}
.menu_del_mapa{display:none;position:absolute;top:0;right:0;font-size:12px;}
.mistiendas{background:#FFF;color:#29AFFC;position:absolute;top:21px;right:0;padding:5px;width:207px;text-align:left;display:none;border-left:1px solid #aaa;border-bottom:1px solid #aaa;padding-bottom:0;}
.mistiendas ul{list-style:none;}
.mistiendas ul a{font-size:12px;outline-style:none;}

/*---------------------------------------------*/  
.trans{
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, version anterior de safari */
	-moz-opacity: 0.7;       /* firefox, mozilla, netscape */
	opacity: 0.7;           /* safari, chrome, opera */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*internet explorer 8*/
}
.mapappal{width:100%;height:100%;}
.columnas{height:100%;background:#EEE;color:#000;font-size:10px;cursor:col-resize;}
.buttom{width:100%;height:30px;top:768px;left:0;}
a{text-decoration:none;color:#29AFFC;outline-style:none;}
a:hover{font-weight:bold;text-decoration:none;}
a.menu{color:#FFF;font-weight:bold;}
a:hover.menu{color:#383838;}
img{border:0;}
input, select {/*width:130px;*/font-size:12px;color:#555;outline-style:none;}
.buscar{float:left;background:transparent url('../imagenes/sprite.png') no-repeat 5px -901px; width:13px;height:16px;cursor:pointer;border:0;}
input.login{font-size:12px;width:130px;}
.treeDiv {background: #fff; padding-left:7px;}
.boton{border:1px solid #838383;padding:2px;background:transparent url('../imagenes/sprite.png') repeat scroll 0px -1510px;float:right;text-align:center;width:80px;margin-left:3px;cursor:pointer;}
.menu_mapa{float:right;background:url('../imagenes/sprite.png');height:17px;padding:2px;padding-left:5px;padding-right:5px;color:#383838;border-left:1px solid #AAA;cursor:pointer;font-weight:bold;}
.menu_mapa a:hover{color:#29AFFC;}
.aviso{border:1px solid #FFF;display:none;background:#29AFFC;color:#FFF;position:absolute;top:22px;padding:3px;right:0;z-index:999;}
/*---------------	FORMULARIOS	-------------------------------------*/
div.formularios{line-height:23px;text-align:right;}
div.formularios label{width:90px;}
/*---------------	LAYOUTS	-------------------------------------*/
.ui-layout-resizer {background:#DDD;} /* all 'resizer-bars' */ 
.ui-layout-toggler {background:#29AFFC;} /* all 'toggler-buttons' */ 
/*---------------	ACCORDION	-------------------------------------*/
div.basic {margin:0;padding:0;}
.basic div {background-color: #FFF;}
.basic div.scrolling {overflow: auto !important;}
.basic div p {margin-bottom : 10px;border: none;text-decoration: none;font-weight: bold;/*font-size: 10px;*/margin: 0px;padding: 10px;}
.basic a.e {
	color: #383838;
	text-decoration: none;
	cursor:pointer;
	display:block;
	padding:3px;
	padding-left:9px;
	margin-top: 0;
	background-image: url("../imagenes/sprite.png");
	border-top: 2px solid #FFF;
}
.basic a.selected,.basic a.active,.basic a.e:hover {color: #29AFFC;}
.basic a.active #.e{color: #FFF;}
p {margin: 1em 0;}
.ui-layout-pane-west {padding: 0 !important;overflow: hidden !important;text-align:left;}
.open_tab{
	color: #383838;
	text-decoration: none;
	cursor:pointer;
	display:block;
	padding:3px;
	padding-left:9px;
	margin-top: 0;
	background:transparent url('../imagenes/sprite.png') repeat scroll 0 -1310px;/*-1633px*/
	border-top: 2px solid #FFF;
}
/*---------------	JCROP - CORTAR IMAGENES	------------------------------*/
.jcrop-holder { text-align: left; background-color:#29AFFC !important; }
.jcrop-vline, .jcrop-hline{position: absolute;background: white url('../imagenes/Jcrop.gif') top left repeat;}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {width: 7px !important;height: 7px !important;border: 1px #eee solid;background-color: #333;*width: 9px;*height: 9px;}
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline,.custom .jcrop-hline{background: yellow;}
.custom .jcrop-handle{border-color: black;background-color: #C7BB00;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/*---------------	UPLOADIFY	------------------------------*/
.fileUploadQueueItem {font: 11px Verdana, Geneva, sans-serif;background-color: #F5F5F5;border: 1px solid #E5E5E5;margin-top: 5px;padding: 5px;width: 205px;}
.fileUploadQueueItem .cancel {float: right;}
.fileUploadProgress {background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;	border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;}
.fileUploadProgressBar {	background-color: #29AFFC;}
/*---------------	JQUERY FILE TREE - ARBOL	------------------------------*/
UL.jqueryFileTree {font-family: Verdana, sans-serif;/*font-size: 11px;*/line-height: 18px;padding: 0px;margin: 0px;}
UL.jqueryFileTree LI {list-style: none;padding: 0px;padding-left: 20px;margin: 0px;white-space: nowrap;}
UL.jqueryFileTree A {color: #333;text-decoration: none;display:block;padding: 0px 2px;}
UL.jqueryFileTree A:hover {background: #29AFFC;color:#FFF;}
/* Core Styles */
.jqueryFileTree LI.directory { background: url('../imagenes/directory.png') left top no-repeat; }
.jqueryFileTree LI.expanded { background: url('../imagenes/folder_open.png') left top no-repeat; }
.jqueryFileTree LI.wait { background: url('../imagenes/spinner.gif') left top no-repeat; }
.jqueryFileTree LI.file { background: url('../imagenes/file.png') left top no-repeat; }
.jqueryFileTree LI.ext_bmp { background: url('../imagenes/picture.png') left top no-repeat; }
/*----------------	MENU DE CIUDADES	------------------------------*/
.boton_ciudad{}
.ciudad{float:right;background:#29AFFC;color:#FFF;font-size:14px;font-weight:bold;height:16px;padding:7px;}
.ciudades{color:#383838;border-bottom:1px solid #B6B5B5;line-height:24px;font-weight:bold;height:24px;background:transparent url('../imagenes/sprite.png') repeat scroll 0px 3px;;}
.pais{height:23px;padding-right:10px;padding-left:10px;margin-right:2px;float:left;cursor:pointer;}
/*---------------	PANEL FIRESOFT		-------------------------------*/
#popup_container {
	font-family: Arial, sans-serif;
	/*font-size: 12px;*/
	min-width: 200px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 1.75em;
	color: #29AFFC;
	background: transparent url('../imagenes/sprite.png') repeat-x scroll 0 -1505px;
	border-bottom: solid 1px #999;
	padding: 0 10px 0 10px;
}
#popup_content {text-align: left;padding: 10px;}
/*--------------	ESTILOS CARLOS	--------------*/
b.rojo{color: Red;font-size: 14px;font-weight: bolder;}
.cerrar_busqueda{text-align:right;cursor:pointer;font-weight:bold;font-size:11px;}
.paso1{background:transparent url('../imagenes/sprite_tm.png') no-repeat 0 -125px; width:270px;height:90px;}
.paso2{background:transparent url('../imagenes/sprite_tm.png') no-repeat 0 -228px; width:270px;height:150px;}