@charset "UTF-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}
#login {
	height: 210px;
	width: 460px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	position: relative;
	background-color: #FFF;
	background-image: url(../images/login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 11px;
}
.obligatorio {
	color: #F00;
}
#login .campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
#login .boton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
#cabecera {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 100px;
	background-image: url(../images/cabecera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#separador {
	margin: 0px;
	padding: 5px;
	background-color: #133b5e;
}
#menui {
	background-color: #eaeaea;
	margin: 0px;
	padding: 0px;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#pie {
	margin: 0px;
	padding: 5px;
	background-color: #133b5e;
	color: #FFF;
}
#menui .logo {
	background-color: #FFF;
	background-image: url(../images/logo_menu.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 200px;
	height: 59px;
}
#menui .inicio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/home.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .venta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/cart.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .tarifas {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/euro.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .marketing {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	margin: 0px;
	background-image: url(../images/user.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .acciones {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .proveedores {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/clipboard.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .herramientas {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/document.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .administracion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/lock.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .webcliente {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/template.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .facturacion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/note2.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .informes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/diskette.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .superadministracion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFEE00;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/lock_s.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .cerrar_sesion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #f8c300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #836700;
	background-image: url(../images/undo.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .cerrar_sesion a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}
#menui .cerrar_sesion a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#menui .usuarios_web {
	margin: 0px;
	background-image: url(../images/user_earth.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .potenciales {
	margin: 0px;
	background-image: url(../images/user_p.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .clientes {
	margin: 0px;
	background-image: url(../images/user_suit.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .comerciales {
	margin: 0px;
	background-image: url(../images/user_female.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .direcciones {
	margin: 0px;
	background-image: url(../images/book_addresses.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/** TARIFAS **/
#menui .ver_tarifa {
	margin: 0px;
	background-image: url(../images/table.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .importar_tarifa {
	margin: 0px;
	background-image: url(../images/table_row_insert.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .margenes_tarifa {
	margin: 0px;
	background-image: url(../images/chart_bar.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*************/
#menui .contacto {
	margin: 0px;
	background-image: url(../images/vcard.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .actividades {
	margin: 0px;
	background-image: url(../images/lightning.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .calendarios {
	margin: 0px;
	background-image: url(../images/date.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .llamadas {
	margin: 0px;
	background-image: url(../images/telephone.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .visitas {
	margin: 0px;
	background-image: url(../images/house.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .tareas {
	margin: 0px;
	background-image: url(../images/table_edit.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .notas {
	margin: 0px;
	background-image: url(../images/note.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/** PROVEEDORES **/
#menui .proveedor {
	margin: 0px;
	background-image: url(../images/package.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .contacto_proveedor {
	margin: 0px;
	background-image: url(../images/vcard.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .transportista {
	margin: 0px;
	background-image: url(../images/lorry.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#menui .paises {
	margin: 0px;
	background-image: url(../images/world.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .provincias {
	margin: 0px;
	background-image: url(../images/map.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .estados {
	margin: 0px;
	background-image: url(../images/eye.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .a_descuentos {
	margin: 0px;
	background-image: url(../images/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .plazos {
	margin: 0px;
	background-image: url(../images/clock_red.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .denominacion {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .plantillas_tareas {
	margin: 0px;
	background-image: url(../images/layout.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .situacion {
	margin: 0px;
	background-image: url(../images/page_white_error.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .origenes {
	margin: 0px;
	background-image: url(../images/building.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .tiposcli {
	margin: 0px;
	background-image: url(../images/group.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .clasescli {
	margin: 0px;
	background-image: url(../images/folder_user.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .tiposcon {
	margin: 0px;
	background-image: url(../images/vcard_multi.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .clasescon {
	margin: 0px;
	background-image: url(../images/vcard_folder.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .tipospro {
	margin: 0px;
	background-image: url(../images/package_multi.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .clasespro {
	margin: 0px;
	background-image: url(../images/folder_package.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .portes {
	margin: 0px;
	background-image: url(../images/lorry_go.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .tipos_m {
	margin: 0px;
	background-image: url(../images/shading.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .accicont {
	margin: 0px;
	background-image: url(../images/page_white_paste.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .actividad {
	margin: 0px;
	background-image: url(../images/tag_yellow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .sectores {
	margin: 0px;
	background-image: url(../images/tag_red.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .atenciones {
	margin: 0px;
	background-image: url(../images/bell.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .previsiones {
	margin: 0px;
	background-image: url(../images/money_euro.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .prod_potencial {
	margin: 0px;
	background-image: url(../images/brick.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .volumen {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .disposicion {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .sectores_obj {
	margin: 0px;
	background-image: url(../images/tag_green.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .precios {
	margin: 0px;
	background-image: url(../images/coins.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .edades {
	margin: 0px;
	background-image: url(../images/sum.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .generos {
	margin: 0px;
	background-image: url(../images/female.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .tiposcat {
	margin: 0px;
	background-image: url(../images/report_magnify.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .pago {
	margin: 0px;
	background-image: url(../images/creditcards.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .envio_proveedor {
	margin: 0px;
	background-image: url(../images/car.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .margenes {
	margin: 0px;
	background-image: url(../images/chart_pie.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .margenes_proveedor {
	margin: 0px;
	background-image: url(../images/table_lightning.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .gastos_estructura {
	margin: 0px;
	background-image: url(../images/chart_pie.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .export_proveedor {
	margin: 0px;
	background-image: url(../images/export.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/** ADMINISTRACION **/
#menui .usuarios {
	margin: 0px;
	background-image: url(../images/user_gray.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .permisos {
	margin: 0px;
	background-image: url(../images/lock_p.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .extensiones {
	margin: 0px;
	background-image: url(../images/phone_vintage.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .historico {
	margin: 0px;
	background-image: url(../images/book.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .backup {
	margin: 0px;
	background-image: url(../images/database.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/********************/
/** SUPERADMINISTRACION **/
#menui .modulos {
	margin: 0px;
	background-image: url(../images/plugin.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/********************/
#contenido {
	margin: 0px;
	padding: 20px;
}
.nav_principal a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}
.nav_principal a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.nav_secundaria a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
.nav_secundaria a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
#ruta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
#ruta a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #39C;
	text-decoration: underline;
}
#ruta a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #39C;
	text-decoration: none;
}
#listado {
	border: 1px solid #CCC;
}
#listado .cabecera {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #EAEAEA;
	padding: 3px;
}
#listado .linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	padding: 1px;
	margin: 0px;
}
#listado .linea_mini {
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	padding: 1px;
	margin: 0px;
}
#listado .pie {
	background-color: #EAEAEA;
}
#listado .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
}
#editar {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#editar .cabecera {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #EAEAEA;
}
#editar .campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
#editar .boton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
#editar .seccion {
	font-weight: bold;
	color: #333;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	background-color: #EFEFEF;
}
#ficha {
	border: 1px solid #CCC;
}
#borrar {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#borrar .cabecera {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #EAEAEA;
}
#borrar .campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
#borrar .boton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
#alta {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#alta .cabecera {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #EAEAEA;
}
#alta .campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
/*
.campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
*/
#alta .boton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
/*
.boton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
*/
#alta .seccion {
	font-weight: bold;
	color: #333;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	background-color: #EFEFEF;
}
.navegacion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
}
#calendario .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
}
#calendario .dia {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	background-color: #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#calendario .gris {
	background-color: #eeeeee;
}
#calendario .celda {
	border: 1px solid #EEEEEE;
	height: 35px;
}
#calendario .hoy {
	border: 1px solid #EEEEEE;
	font-weight: bold;
	background-color: #FFC;
	height: 35px;
}
#hoy .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-color: #09C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-bottom-color: #036;
	background-image: url(../images/lightning.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
#solicitadas_hoy .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-color: #09C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-bottom-color: #036;
	background-image: url(../images/vcard_lightning.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
#proximas .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-color: #396;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #363;
	border-bottom-color: #363;
	background-image: url(../images/time.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
#solicitadas_proximas .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-color: #396;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #363;
	border-bottom-color: #363;
	background-image: url(../images/vcard_time.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
#alarmas .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-color: #C30;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #600;
	border-bottom-color: #600;
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
.detalle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 8px;
	background-color: #369;
}
#ficha .seccion {
	font-weight: bold;
	color: #333;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	background-color: #EFEFEF;
}
.seccion {
	font-weight: bold;
	color: #333;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	background-color: #EFEFEF;
}
#busqueda {
	border: 1px solid #CCC;
}
#busqueda .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #DDDDDD;
}
#busqueda .campo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
#busqueda .boton {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
.dvhdr1 {
	background:#F3F0E7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:180px;
}

.dvbdy1 {
	background:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:180px;
}
.accion {
	border: 1px solid #CCC;
}
.accion .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #69C;
}
.accion .titulo_llamada {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	/*background-color: #ffa7a3;*/
	background-color: #8db8e2;
	border-bottom: solid 1px #5e7b97;
}
.accion .titulo_visita {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	/*background-color: #ffc886;*/
	background-color: #7fdc7f;
	border-bottom: solid 1px #559355;	
}
.accion .titulo_tarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	/*background-color: #8afefd;*/
	background-color: #ffd294;
	border-bottom: solid 1px #aa8c63;	
}
.accion .titulo_nota {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	/*background-color: #84ff83;*/
	background-color: #fdff94;
	border-bottom: solid 1px #a9aa63;	
}
.accion .titulo_email {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	/*background-color: #ffa7a3;*/
	background-color: #bf88dc;
	border-bottom: solid 1px #7f5b93;
}
.proxima {
	border: 1px solid #CCC;
}
.proxima .seccion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.accion_cal {
	font-size: 9px;
}
.accion_cal .linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.cal_alarma_hdr {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #660000;
	padding:5px;
	width:200px;
	color: #FFF;
	background-color: #cc3300;
}
.cal_alarma_bdy {
	background:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:5px;
	width:200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
}
.cal_hoy_hdr {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #003366;
	padding:5px;
	width:200px;
	background-color: #0099cc;
	color: #FFF;
}
.cal_hoy_bdy {
	background:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:5px;
	width:200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.cal_proximo_hdr {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid #336633;
	padding:5px;
	width:200px;
	background-color: #339966;
	color: #FFF;
}
.cal_proximo_bdy {
	background:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:5px;
	width:200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #336633;
	border-bottom-color: #336633;
	border-left-color: #336633;
}
.paginado a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: underline;
}
.paginado a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none;
}
.campo {

	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
}
.boton {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
.copia {
	background-color: #bed1e3;
}
.boton_azul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #36C;
	background-color: #69C;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}
.edicion {
	color: #336699;
}
.herramientas_cli {
	padding-left: 10px;
}
.herramientas_cli .titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.herramientas_pro {
	padding-left: 10px;
}
.herramientas_pro .titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/****/
#menui .nav_principal .actividades {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/calendar_n.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .nav_secundaria .calendario {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .llamadas {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/telephone.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .visitas {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/group.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .emails {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .tareas {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/paste_plain.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .proyectos {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/page_white_stack.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .pedidos {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/script.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .notas {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/note.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .comms {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/comments-1.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .nav_secundaria .informes {
	background-color: #eaeaea;
	margin: 0px;
	background-image: url(../images/report.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* CALENDARIO */
#calendario .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
}
#calendario .dia {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	background-color: #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#calendario .gris {
	background-color: #eeeeee;
}
#calendario .celda {
	border: 1px solid #EEEEEE;
	padding: 5px;
}
#calendario .tarea {
	border: 1px solid #CC0000;
	padding: 5px;
}
#calendario .hoy {
	border: 1px solid #EEEEEE;
	font-weight: bold;
	background-color: #FFC;
	padding: 5px;
}
#calendario .hoy_tarea {
	border: 1px solid #CC0000;
	font-weight: bold;
	background-color: #FFC;
	padding: 5px;
}
#hoy .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	background-color: #09C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #036;
	border-bottom-color: #036;
	background-image: url(../images/lightning.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
/* MINICALENDARIO */
#minicalendario .titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
}
#minicalendario .dia {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-color: #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#minicalendario .gris {
	background-color: #eeeeee;
}
#minicalendario .celda {
	border: 1px solid #EEEEEE;
	padding: 2px;
}
#minicalendario .tarea {
	border: 1px solid #CC0000;
	padding: 2px;
}
#minicalendario .hoy {
	border: 1px solid #EEEEEE;
	font-weight: bold;
	background-color: #FFC;
	padding: 2px;
}
#minicalendario .hoy_tarea {
	border: 1px solid #CC0000;
	font-weight: bold;
	background-color: #FFC;
	padding: 2px;
}
.tarea_cabecera {
	font-weight: bold;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #A5CFE9;
	padding: 3px;
	font-size: 11px;
	color: #4B7A98;
	background-color: #D5EBF9; 
	filter: alpha(opacity=85);	/* IE */
	opacity: 0.85;	/* FF */
}
.tarea_cuerpo {
	border-bottom: solid 1px #A5CFE9;
	border-left: solid 1px #A5CFE9;
	border-right: solid 1px #A5CFE9;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	color: #1B4966;
	background-color: #FFFFFF;
	filter: alpha(opacity=85);	/* IE */
	opacity: 0.85;	/* FF */
}
a {
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:hover {
	color: #333;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.dia_tarea {
	border: solid 2px #FF0000!important;
}
/****/
/** LISTAS **/
#menui .lista_correo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	margin: 0px;
	background-image: url(../images/mail.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .lista_suscriptores {
	margin: 0px;
	background-image: url(../images/database.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .lista_importar {
	margin: 0px;
	background-image: url(../images/database_add.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .lista_borrar {
	margin: 0px;
	background-image: url(../images/database_delete.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .lista_config {
	margin: 0px;
	background-image: url(../images/email_config.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .borrados {
	margin: 0px;
	background-image: url(../images/action_delete.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .parametros {
	margin: 0px;
	background-image: url(../images/plugin.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .lista_enviar {
	margin: 0px;
	background-image: url(../images/email_go.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/** LISTAS **/
/** ETIQUETAS **/
#menui .etiquetas {
	margin: 0px;
	background-image: url(../images/page_white_text_width.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/** ETIQUETAS **/
/** COMUNICACIONES **/
#menui .comunicaciones {
	margin: 0px;
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/** COMUNICACIONES **/
/* TABLAS MAESTRAS GRUPOS */
#menui .maestras {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/two-docs.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .maestra_color {
	margin: 0px;
	background-image: url(../images/color_table.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .maestra_transporte {
	margin: 0px;
	background-image: url(../images/trans_table.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .maestra_suplemento {
	margin: 0px;
	background-image: url(../images/supl_table.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* TABLAS MAESTRAS GRUPOS */
/* IMPORTAR/EXPORTAR */
#menui .importar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/arrow-up-down.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .import_color {
	margin: 0px;
	background-image: url(../images/import_color.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .import_gcolor {
	margin: 0px;
	background-image: url(../images/import_gcolor.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .import_cabecera {
	margin: 0px;
	background-image: url(../images/import_cabecera.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .import_trans {
	margin: 0px;
	background-image: url(../images/import_trans.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .import_producto {
	margin: 0px;
	background-image: url(../images/import_producto.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .import_supl {
	margin: 0px;
	background-image: url(../images/import_supl.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .import_tarifa {
	margin: 0px;
	background-image: url(../images/import_tarifa.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* IMPORTAR/EXPORTAR */
/* PRODUCTOS */
#menui .productos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/vegetable.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .producto {
	margin: 0px;
	background-image: url(../images/basket.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .importar_producto {
	margin: 0px;
	background-image: url(../images/basket_put.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .colores {
	margin: 0px;
	background-image: url(../images/color_swatch.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .grupos_colores {
	margin: 0px;
	background-image: url(../images/folder_color.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .etiquetas {
	margin: 0px;
	background-image: url(../images/tag_green.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .suplementos {
	margin: 0px;
	background-image: url(../images/coins_add.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .marcas {
	margin: 0px;
	background-image: url(../images/rosette.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .presupuestos {
	margin: 0px;
	background-image: url(../images/page_white_paste.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* FIN PRODUCTOS */
#menui .cabeceras {
	margin: 0px;
	background-image: url(../images/tab.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .transportes {
	margin: 0px;
	background-image: url(../images/lorry.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .cabeceras_trans {
	margin: 0px;
	background-image: url(../images/tab_trans.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.campo_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}
.campo_gris_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #999999;
	font-weight: bold;
	background-color: #eeeeee;
}
.oboton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
/*************/
/* IMPORTAR */
#menui .importar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	background-image: url(../images/arrow-up-down.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;	
}
#menui .nav_secundaria .test {
	margin: 0px;
	background-image: url(../images/bug.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
#menui .nav_secundaria .makito {
	margin: 0px;
	background-image: url(../images/makito.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
#menui .nav_secundaria .pfc {
	margin: 0px;
	background-image: url(../images/pfc.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
#menui .nav_secundaria .mido {
	margin: 0px;
	background-image: url(../images/mido.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
#menui .nav_secundaria .giving {
	margin: 0px;
	background-image: url(../images/giving.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
#menui .nav_secundaria .xindao {
	margin: 0px;
	background-image: url(../images/xindao.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
/*************/
#xml {
	padding: 5px;
	margin: 5px;
	border: solid 1px #CCC!important;
}
#xml_productos {
	padding: 5px;
	margin: 5px;
	border: solid 1px #CCC!important;
}
/*************/
.alta {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.alta .cabecera {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #EAEAEA;
}
.alta .campo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #D0D0D0;
	background-color: #FFFFFF;
}
.alta .boton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #D0D0D0;
	background-color: #E5E5E5;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
}

.alta .seccion {
	font-weight: bold;
	color: #333;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	background-color: #EFEFEF;
}
.plazo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #000;
	text-align: center;
	background-color: #C00;
}
.borde_empresa {
	border: solid 2px #0000FF!important;
}
.borde_division {
	border: solid 2px #339acc!important;
}
.borde_contacto {
	border: solid 2px #6bffff!important;
}
.borde_admin {
	border: solid 2px #1d8e33!important;
}
.borde_boletin {
	border: solid 2px #f6b50b!important;
}
.borde_empresa_pro {
	border: solid 2px #333333!important;
}
.borde_contacto_pro {
	border: solid 2px #333333!important;
}
.borde_admin_pro {
	border: solid 2px #333333!important;
}
.fila_verde {
	background-color: #c7f1c7;
}
.fila_roja {
	background-color: #ffa5a5;
}
#menui .nav_secundaria .form_proveedor {
	margin: 0px;
	background-image: url(../images/form.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
#menui .boletines {
	margin: 0px;
	background-image: url(../images/mailing_list.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .p_categorias {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .p_sector {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .p_subsector {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .p_para_quien {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .p_para_que {
	margin: 0px;
	background-image: url(../images/bricks.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.rojo {
	color: #F00;
}
.naranja {
	color: #F60;
}
/* CATALOGOS */
#menui .l_catalogos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #03698b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #133b5e;
	margin: 0px;
	background-image: url(../images/paper-clip2.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
#menui .catalogos {
	margin: 0px;
	background-image: url(../images/report.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .generar_catalogo {
	margin: 0px;
	background-image: url(../images/report_add.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
input#btn_rescatar {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_rescatar:disabled {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #666;	
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_disponible {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_ocupado {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_ausente {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #F60;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_desviado {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #FF0;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_pasar {
	padding: 4px;
	width: 80px;
	font-family: Verdana, Geneva, sans-serif;
}
input.btn_colgar {
	padding: 4px;
	width: 80px;
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}
input.btn_terminar {
	padding: 4px;
	width: 80px;
	font-family: Verdana, Geneva, sans-serif;
}
input.btn_llamada {
	padding: 4px;
	width: 80px;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_ocupado:disabled {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_ausente:disabled {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
}
input#btn_desviado:disabled {
	font-weight: bold;
	padding: 4px;
	width: 80px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
}
#estado_ocupado {
	background-color: #F00;
	color: #FFF;
	text-align: center;
	padding: 4px;
	font-weight: bold;
	border-top: solid 1px #990000;
	border-bottom: solid 1px #990000;
}
#estado_ausente {
	background-color: #F60;
	color: #FFF;
	text-align: center;
	padding: 4px;
	font-weight: bold;
	border-top: solid 1px #CC6600;
	border-bottom: solid 1px #CC6600;
}
#estado_desviado {
	background-color: #FF0;
	color: #333;
	text-align: center;
	padding: 4px;
	font-weight: bold;
	border-top: solid 1px #CC9900;
	border-bottom: solid 1px #CC9900;	
}

div#aviso_notas {
	padding: 25px;
	font-size: 32px;
	background-color: #FF9;
	border: solid 1px #996600;
	height: 40px;
	width: 50px;
}

.ocupado {
	color: #F00;
}
.ausente {
	color: #F60;
}
.desviado {
	color: #FF0;
}
td.cabecera {
    background-color: #eaeaea;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-weight: bold;	
}
td.llamar {
	text-decoration: underline;
	cursor: pointer;
}
#menui .productos_pro {
	margin: 0px;
	background-image: url(../images/package_green_pro.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td.ocupado, strong.ocupado {
  color: #F00;
}
td.ausente, strong.ausente {
  color: #F90;
}
td.desviado, strong.desviado {
  color: #FF0;
}
td.desconectado, strong.desconectado {
  text-decoration: line-through;
  color: #999;
}
/****/
#menui .presupuestos_v2 {
	margin: 0px;
	background-image: url(../images/money_bag.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#sol_presupuesto {
	color: #FFF;
	background-color: #F00;
	border-bottom: solid 1px #CC0000;
	text-align: center;
	padding: 5px;
	font-size: 11px; 
	font-weight: bold;
}
#sol_presupuesto a {
	color: #FFF;
	text-decoration: underline;
}
.incidencia {
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #900!important;
	border-bottom-color: #900!important;
	background-color: #CC0000!important;
	color: #FFF;
}
/****/
#menui .gestor_direcciones {
	margin: 0px;
	background-image: url(../images/ico/gestor_direccion_16.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .gestor_telefonos {
	margin: 0px;
	background-image: url(../images/ico/gestor_telefono_16.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menui .gestor_cuentas {
	margin: 0px;
	background-image: url(../images/ico/gestor_email_16.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
a.enlace {
	font-weight: bold!important;
	color: #039!important;
}
/**/
#menui .tmk {
	margin: 0px;
	background-image: url(../images/ico/tmk_16.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.ui-tabs .ui-tabs-panel {
    font-size: 10px !important;
	padding: 5px !important;
}
.principal {
	font-weight: bold;
}
/****/
.estado_division {
	display: inline-block;
	width: 68px;
	height: 50px;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	color: #000000!important;
}
.estado_division.mini {
	display: inline-block;
	width: 34px;
	height: 25px;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	color: #000000!important;
}
.estado_division .capa {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 68px;
	height: 50px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.estado_division.mini .capa {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 34px;
	height: 25px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.estado_division .capa.contadores .cuenta_presu {
	position: absolute;
	top: 33px;
	left: 34px;
	text-align: center;
	height: 17px;
	width: 17px;
	padding-top: 3px;
	font-size: 8px;
}
.estado_division .capa.contadores .cuenta_pedido {
	position: absolute;
	top: 33px;
	left: 51px;
	text-align: center;
	height: 17px;
	width: 17px;
	padding-top: 3px;
	font-size: 8px;
}
.estado_division.mini .capa.contadores .cuenta_presu {
	position: absolute;
	top: 17px;
	left: 17px;
	text-align: center;
	height: 8px;
	width: 8px;
	padding-top: 1px;
	font-size: 4px;
}
.estado_division.mini .capa.contadores .cuenta_pedido {
	position: absolute;
	top: 17px;
	left: 25px;
	text-align: center;
	height: 8px;
	width: 8px;
	padding-top: 1px;
	font-size: 4px;
}
.estado_division .capa.contadores {
	background-image: url("../images/ico/division_contador.png");
}
.estado_division .capa.sin_prospectar {
	background-image: url("../images/ico/division_sin_prospectar.png");
}
.estado_division .capa.en_prospeccion {
	background-image: url("../images/ico/division_en_prospeccion.png");
}
.estado_division .capa.target {
	background-image: url("../images/ico/division_target.png");
}
.estado_division .capa.presupuesto {
	background-image: url("../images/ico/division_presupuesto.png");
}
.estado_division .capa.presupuesto_old {
	background-image: url("../images/ico/division_presupuesto_old.png");
}
.estado_division .capa.cliente {
	background-image: url("../images/ico/division_cliente.png");
}
.estado_division .capa.cliente_old {
	background-image: url("../images/ico/division_cliente_old.png");
}
.estado_division .capa.consume_abierto {
	background-image: url("../images/ico/division_consume_abierto.png");
}
.estado_division .capa.consume_negativo {
	background-image: url("../images/ico/division_consume_negativo.png");
}
.estado_division .capa.consume_negativo_old {
	background-image: url("../images/ico/division_consume_negativo_old.png");
}
.estado_division .capa.no_interesa {
	background-image: url("../images/ico/division_no_interesa.png");
}
.estado_division .capa.nuevo_cliente {
	background-image: url("../images/ico/division_nuevo_cliente.png");
}
.estado_division .capa.no_consume {
	background-image: url("../images/ico/division_no_consume.png");
}
.estado_division .capa.no_consume_old {
	background-image: url("../images/ico/division_no_consume_old.png");
}
.estado_division .capa.sin_llamadas {
	background-image: url("../images/ico/division_sin_llamadas.png");
}
.estado_division .capa.llamadas {
	background-image: url("../images/ico/division_llamadas.png");
}
.estado_division .capa.llamadas_old {
	background-image: url("../images/ico/division_llamadas_old.png");
}
.estado_division .capa.sin_emails {
	background-image: url("../images/ico/division_sin_emails.png");
}
.estado_division .capa.emails {
	background-image: url("../images/ico/division_emails.png");
}
.estado_division .capa.emails_old {
	background-image: url("../images/ico/division_emails_old.png");
}
/****/
.estado_contacto {
	display: inline-block;
	width: 64px;
	height: 48px;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	color: #000000!important;
}
.estado_contacto.mini {
	display: inline-block;
	width: 32px;
	height: 24px;
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	color: #000000!important;
}
.estado_contacto .capa {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 64px;
	height: 48px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.estado_contacto.mini .capa {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 32px;
	height: 24px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.estado_contacto .capa.desconocido {
	background-image: url("../images/ico/contacto_desconocido.png");
}
.estado_contacto .capa.no_target {
	background-image: url("../images/ico/contacto_no_target.png");
}
.estado_contacto .capa.posible_target {
	background-image: url("../images/ico/contacto_posible_target.png");
}
.estado_contacto .capa.target {
	background-image: url("../images/ico/contacto_target.png");
}
.estado_contacto .capa.target_defecto {
	background-image: url("../images/ico/contacto_target_defecto.png");
}
.estado_contacto .capa.no_llamar {
	background-image: url("../images/ico/contacto_no_llamar.png");
}
.estado_contacto .capa.visita {
	background-image: url("../images/ico/contacto_visita.png");
}
.estado_contacto .capa.sin_llamadas {
	background-image: url("../images/ico/contacto_llamadas_no.png");
}
.estado_contacto .capa.llamadas {
	background-image: url("../images/ico/contacto_llamadas.png");
}
.estado_contacto .capa.llamadas_old {
	background-image: url("../images/ico/contacto_llamadas_old.png");
}
.estado_contacto .capa.sin_emails {
	background-image: url("../images/ico/contacto_emails_no.png");
}
.estado_contacto .capa.emails {
	background-image: url("../images/ico/contacto_emails.png");
}
.estado_contacto .capa.emails_old {
	background-image: url("../images/ico/contacto_emails_no.png");
}

.fila.pink {
	background-color: #97edff;
}
.fila.red {
	background-color: #ffc2c1;
}
.fila.yellow {
	background-color: #fbea97;
}