/*-----------------------------------------------------------------------------------------------------*/
/* Hoja de estilos del sitio 																		   */
/*-----------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------- STRUCT ---*/
A {
	color			: #5b5f39;		 
	text-decoration		: none;
}
A:hover {
	color			: #5b5f39;		 
	text-decoration		: none;
}
A:visited {
	color			: #5b5f39;		 
	text-decoration		: none;
}
A:visited:hover {
	color			: #5b5f39;		 
	text-decoration		: none;
}

A, IMG {
	border			: 0px;
}
* {
	margin			: 0;
	padding			: 0;
}

p {
	margin			: 0px 0px 0px 0px;
}

.body {
    font-family			: Arial, Helvetica, sans-serif;
 	font-size			: 11px;
    font-weight			: normal;
	padding-top			: 0px;
	padding-bottom		: 6px;
	padding-left		: 0px;
	padding-right		: 0px;
	text-align			: center;
	vertical-align		: top;
	width				: 700px;
	margin				: 0px 0px 0px 0px;
    line-height			: 16px;
	color				: #333333;
	background-color	: #FFFFFF;
}

.header {
	background		: url(../../../images/business/header-admin.jpg) center no-repeat;
	border-bottom		: 1px dotted #c6c9a3;
	width			: 860px;
	height			: 112px;
	margin			: 0 0 0 0px;
	padding			: 0px;
    	font-family		: Arial, Helvetica, sans-serif;
    	font-size		: 44px;
	font-weight		: normal;
	color			: #7a7daa;
	vertical-align		: middle;
}

.footer { 
    	font-family		: Arial, Helvetica, sans-serif;
    	font-size		: 10px;
	font-weight		: normal;
	border-top		: 1px dotted #bfbfbf;
	width			: 860px;
	height			: 12px;
	margin			: 0 0 0 0px;
	padding			: 0px;
	text-align		: right;
}

.content {
   	font-family			: Arial, Helvetica, sans-serif;
   	font-size			: 11px;
	font-weight			: normal;
	list-style			: none;
	border-bottom		: 1px dotted #a8aa85;
	width				: 800px;
	height				: 12px;
	margin				: 0 0 0 0px;
	padding				: 0px;
	text-align			: justify;
}

.left_nav { 
	border-right		: 1px dotted #c6c9a3;
	width				: 120px;
	margin				: 0px 0px 0px 0px;
	padding-top			: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	text-align			: left;
	vertical-align		: top;
}


/*----------------------------------------------------------------------------------------- MENU -----*/
.menu {
    font-family		: Arial, Helvetica, sans-serif;
    font-size		: 11px;
	font-weight		: normal;
	padding			: 4px 0px 4px 20px;
	border-top		: 1px dotted #c6c9a3;
	border-bottom	: 1px dotted #c6c9a3;
}

.focus {
	font-weight		: bold;
}


/*----------------------------------------------------------------------------------------- TABLA PAGINADA ---*/
.paginated_table {
	font-size			: 10px;
	width				: 100%;
	padding-top			: 10px;
	padding-right		: 6px;
	padding-bottom		: 12px;
	padding-left		: 10px;
	cellspacing			: 0px;
	border				: 1px;
	//border-top			: 1px solid #c6c9a3;	
}

.paginatedtable_header {
	font-size			: 12px;
	font-weight			: bold;
	color				: #db6205;
    text-align			: left;
    margin				: 0px;
    padding				: 0px;
    text-decoration		: underline;
	padding-top			: 6px;
	padding-bottom		: 4px;    	
}

.paginatedtable_footer {
	padding			: 0px;
	height			: 28px;	
	text-align		: center;
	vertical-align		: middle;
	background-color	: #c5c89d;
	color			: #666666;
	border-top		: 1px solid #c6c9a3;
	border-bottom		: 1px solid #c6c9a3;	
}

.reg {
	list-style		: none;
	border-bottom		: 1px dotted #c6c9a3;
	height			: 18px;
	text-align		: left;
}

.lastreg {
	list-style		: none;
	height			: 18px;
	text-align		: left;
}

.col_nowidth {
    	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}

.col_10 {
	width			: 10px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}

.col_20 {
	width: 20px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}
.col_30 {
	width: 30px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}
.col_40 {
	width: 40px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}
.col_50 {
	width: 50px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}
.col_60 {
	width: 60px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}
.col_100 {
	width: 100px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}
.col_200 {
	width: 200px;
	font-size		: 10px;
	height			: 18px;
	background-color	: #A8AA85;
	color			: #FFFFFF;
	border-bottom		: 1px solid #c6c9a3;
}

/*---------------------------------------------------------------------------- FORMULARIO DE LOGIN ---*/
.loginform {
    background-color	: #FFFFFF;	
	border-top			: 1px solid #a8aa85;
	border-bottom		: 1px solid #a8aa85;
	padding-top			: 10px;
	padding-right		: 6px;
	padding-bottom		: 10px;
	padding-left		: 10px;
	font-size			: 12px;
	margin-bottom		: 5px;	
}

/*----------------------------------------------------------------------------------------- FORMS ---*/
.form {
    background-color	: #FFFFFF;	
	border-top			: 1px solid #949a6d;
	border-bottom		: 0px solid #949a6d;
	padding-top			: 10px;
	padding-right		: 6px;
	padding-bottom		: 12px;
	padding-left		: 10px;
	font-size			: 12px;
	margin-bottom		: 5px;	
}

.form_title {
    font-size			: 12px;
    font-weight			: bold;
    color				: #db6205;
    text-align			: left;
    margin				: 5px 0 5px 0px;
    padding				: 0px;
}

.form_footer {
	//border-bottom		: 1px solid #949a6d;
    background-color	: #F7F7E5;
    padding				: 2px;
	padding-right		: 20px;
    font-size			: 11px;
    color				: #575b3b;
	text-align			: right;    	
}

.form_inputbox {
    	border			: 1px solid #949a6d;
    	background-color	: #F7F7E5;
    	padding			: 2px;
    	font-size		: 11px;
    	color			: #575b3b;
}

.form_cmb {
    	border			: 1px solid #949a6d;
    	background-color	: #F7F7E5;
    	padding			: 2px;
    	font-size		: 11px;
    	color			: #575b3b;
}

.form_checkbox {
}

.form_radio {
}

.form_caption {
	color			: #5b5f39;
	text-align		: left;	
	width			: 150px;
}

.form_button {
	color			: #5b5f39;
	background-color	: #f7f7e5;
	border			: 1px solid #949a6d;
}

/*---------------------------------------------------------------------------------------------- MENSAJES AL USUARIO ---*/
.message_warning {
	background-color	: #ffffff;
	border			: 1px dotted #a8aa85;
	width			: 60%;
	height			: 80px;
	padding			: 5px;
	font-size		: 11px;
	font-weight		: bold;
}

.message_button {
	color			: #5b5f39;
	background-color	: #f7f7e5;
	border			: 1px solid #949a6d;
	width			: 60px;
	height			: 18px;
}

/*--------------------------------------------------------------------------------------------------- SEARCH ENGINE ---*/
.results_numeberpage_button {
	
	color			: #5b5f39;
	background-color	: #f7f7e5;
	border			: 1px solid #949a6d;
}

/*------------------------------------------------------------------------------- FORMULARIO DE MANEJO DE IMAGENES ---*/
.imagestable {
    	boder			: 0px;
    	padding			: 0px;
    	width			: 90%;
}

.imagestable_header {
   	font-size		: 12px;
    	font-weight		: bold;
   	color			: #db6205;
    	text-align		: left;
    	margin			: 5px 0 5px 0px;
    	padding			: 0px;
}

.imagestable_contentcell {
	text-align		: left;
	vertical-align		: middle;
	height			: 70px;
}

.imagestable_uploadcell {
	border-top		: 1px dotted #a8aa85;
	text-align		: left;
	vertical-align		: middle;
	height			: 70px;
	margin			: 0px 0px 0px 0px;
}



/*----------------------------------------------------------------------------------------- BARRA DE LINKS LATERAL ---*/
table.leftColumnModuleHead th {
    font-family			: Arial, Helvetica, sans-serif;
    font-size			: 11px;
    font-weight			: bold;
    color			: #666666;
    text-align			: left;
    margin			: 0;
    padding			: 0;
}

table.leftColumnModuleHead th, table.listView th, .schedulerTopRow {
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #B0D2B0;
	border-color		: #c5c89d;
	color			: #666666;
}

table.leftColumnModuleHead th {
	padding-bottom		: 4px;
	padding-left		: 6px;
	padding-top		: 8px;
	text-align		: left;
}

.leftColumnModuleName {
	padding-bottom		: 4px;
	padding-left		: 3px;
	padding-top		: 4px;
}
	
.subMenu {
	width			: 100%;
	padding			: 0px;
	border-top		: 0px;
	margin			: 0px 0px 10px 0px;
	font			: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color			: #000;
	background		: #F7F7F7;	
}
		
ul.subMenu li {
	list-style		: none;
	margin			: 0px;
	border			: 0px;
	border-bottom		: 1px solid #a8aa85;
}

ul.subMenu li a {
	display			: block;
	border			: 0px;
	text-decoration		: none;
	color			: #444;
	text-align		: left;
	padding			: 3px 3px 3px 6px;
}	
		
ul.subMenu li a:hover {
	background		: #cedce9;
	color			: #000;
}		
		
ul.subMenu li span {
	display			: block;
	border			: 0px;
	text-decoration		: none;
	text-align		: left;
	padding			: 3px 3px 3px 6px;
}	
		
ul.subMenu li span:hover {
	color			: #000;
}		
	