
body {
	margin-left:0px;
	margin-top:0px; 
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#000000;
	border-color:#CC0000;
	text-align:left;
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

caption{
	text-align:left;
	background-color:#08395A;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	padding-left:8px;
}

.caption-blue{
	background-color:#08395A;
	padding:0px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	text-align: center;
	
}

fieldset{
	border: 1px #CCCCCC solid;
	padding-left:10px;
}																		

th {

	color:#CC6666;
	text-decoration:none;
	text-align:left;
    font-size:10px;	
}

td {

    color:#333333;
	text-decoration:none;
    font-size:10px;
	padding:3px;
}

thead th{
	text-align:center;
	background:#F5F5F5;
	color:#666666;
	border:1px solid #ffffff;
	text-transform:uppercase;
	border-style:inherit;		
}


tbody th{
	font-weight:bold;
}

tbody tr{
	text-align:left;
}

tbody tr.odd{
	border-top:1px solid #ffffff;
}

tbody th a:link, tbody th a:visited{
	color:#666666;
	padding:3px 0px 0px 3px;
}

tbody th a:hover{
	/*color:#009900;*/
}

tbody tr td{
	border:1px solid #ffffff;
}

tbody tr.odd td{
	border-top:1px solid #ffffff;
}

table td a:link, table td a:visited{
	text-decoration:none;
}

table td a:hover{
	text-decoration:none;
}

tfoot th, tfoot td{
	padding:10px;
	text-align:center;
	font:15px 'Verdana', Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	border-bottom:3px solid #cccccc;
	border-top:1px solid #DFDFDF;
}

tr.over {
	background-color: #E1EAFE;	
}

div.over {
	background-color: #E1EAFE;	
}

select {
	font:11px/11px Tahoma;
}

input {
	font:11px/11px Tahoma;
}

textarea {
	font:11px/11px Tahoma;
}

form { 
	margin:0;
	padding:0; 
}


/*-------------------------------------------------------------------------------------------------------------------------*/

.button {
	background-color:#0c2e87;
	border:1px solid #999999;
	font-size:7px;
	text-transform:none;
	color:#FFFFFF;
	padding:0px;
	/*height:20; Para uso en Firefox*/
	height:20px;
	
}

.bigButton {
	background-color:#0c2e87;
	border:1px solid #999999;
	font-size:7px;
	text-transform:none;
	color:#FFFFFF;
	padding:2px;
	
}

.hiddenButton {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-size:0px;
	text-transform:none;
	color:#FFFFFF;
	padding:0px;
	/*height:20; Para uso en Firefox*/
	height:20px;
	
}



.redRequiredMark
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC6666;
	font-weight:bold;
}
.redSpecialMessage
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D00D17;
	font-weight:bold;
}

/*------------------------------------------------- TD'S -----------------------------------------------------------*/


.tdFormRight {
    font-size:9px;
	font-family:Arial; 
	color:#000000;
	text-align:right;
	vertical-align:middle;
	height:20px;
	border-style:inherit;	

}
.tdFormLeft {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	height:20px;
	border-style:inherit;	
}

.tdFormCenter {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	/*padding:3; Para uso en Firefox*/
	padding:3px;
	text-align:center;
	vertical-align:middle;
	height:20px;
	border-style:inherit;	
}

.tdFormLeftSlim {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	}

.tdMenuLeftSlim {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMenu {
	border-style:inherit;
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMenuCenterSlim {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}
.tdMenuRightSlim {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMenuLeftSlimBorders {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	border-color:#CCCCCC; 
	border-style:solid; 
	border-width:1px;
}

.tdMenuCenterSlimBorders {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	border-color:#CCCCCC; 
	border-style:solid; 
	border-width:1px;
}
.tdMenuRightSlimBorders {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
	height:10px;
	border-style:inherit;
	border-color:#CCCCCC; 
	border-style:solid; 
	border-width:1px;
}



.tdFormRightSlim {
    font-size:9px;
	font-family:Arial; 
	color:#000000;
	text-align:right;
	vertical-align:middle;
	height:10px;
	border-style:inherit;	
}

.tdFormCenterSlim {
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	/*padding:3; Para uso en Firefox*/
	padding:3px;
	text-align:center;
	vertical-align:middle;
	height:10px;
	border-style:inherit;		
}

.tdMainMenuCenter {
    height:30px; 
	text-align:center;	
	border-left-style:inherit;
	border-top-style:inherit;
	border-right-style:inherit;		
	border-bottom-color:#94ADB2; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMainMenuLeft {
    height:30px; 
	text-align:left;	
	border-left-style:inherit;
	border-top-style:inherit;
	border-right-style:inherit;	
	border-bottom-color:#94ADB2; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMainMenuRight {
    height:30px; 
	text-align:right;
	border-left-style:inherit;
	border-top-style:inherit;
	border-right-style:inherit;	
	border-bottom-color:#94ADB2; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMainMenuTop{
	height:15px;
}



.tdMenuCenter {
    height:25px; 
	text-align:center;	
	border-left:inherit;
	border-right:inherit;	
	border-top:inherit;	
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMenuLeft {
    height:25px; 
	text-align:left;	
	border-left:inherit;
	border-right:inherit;	
	border-top:inherit;		
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMenuRight {
    height:25px; 
	text-align:right;
	border-left:inherit;
	border-right:inherit;	
	border-top:inherit;			
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdMenuJustify {
    height:25px; 
	text-align:justify;
	border-left:inherit;
	border-right:inherit;	
	border-top:inherit;			
	border-bottom-color:#CCCCCC; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.tdRedBorder {
	border-color:#D00D17; 
	border-width:1px; 
	border-style:solid
}

/*------------------------------------------------------INPUT'S -----------------------------------------------------*/


.formGeneralTextField
{
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	padding-left:3px; 
	padding-right:3px; 
	margin-left:0px; 
	margin-right:7px; 
	width:95%;
}

.formTextField
{
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	padding-left:3px; 
	padding-right:3px; 
	margin-left:0px; 
	margin-right:7px; 
}


.requiredformGeneralTextField
{
	
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	padding-left:3px; 
	padding-right:3px; 
	margin-left:0px; 
	margin-right:7px; 
	width:95%;
}

.form2NoAlignedNumberField
{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:30px;
}

.requiredform2NoAlignedNumberField
{
	
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:30px;
}

.form4NoAlignedNumberField
{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:45px;
}

.requiredform4NoAlignedNumberField
{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:45px;
}

.form4NoAlignedNoBorderNumberField
{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:45px;
	border:none;	
	padding-top:2px;
}



.form4AlignedNumberField
{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:1px; 
	margin-right:1px; 
	width:45px;
	text-align:right;

}

.form5NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:36px;
}

.requiredform5NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:36px;
}

.formComboBox
{
	
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	width:100%;
}

.requiredformComboBox
{
	
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	width:100%;
}

.form3NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:23px;
}

.requiredform3NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:23px;
}

.form10NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:80px;
}

.requiredform10NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:80px;
}

.form10NoAlignedNoBorderNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:80px;
	border:none;	
	padding-top:2px;	
}

.form14NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:100px;
}

.form10AlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:80px;
	text-align:left;
}


.requiredform14NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:100px;
}

.form16NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:120px;
}
.form18NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:150px;
}

.requieredform16NoAlignedNumberField
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:0px; 
	margin-right:0px; 
	width:120px;
}

/*--------------------------------------------- TABLE HEADER'S -------------------------------------------------*/

.tableHeader{
	color:#FFFFFF;
	background-color:#003366;
	font-size:9px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:17px;
	font-style:normal;
	margin:1px 1px;
	padding:2px;
	text-align:center;
	vertical-align:middle;

	
	border-color:#EEEEEE; 
	border-width:1px; 
	border-style:solid;
	
    text-transform:uppercase;

}

.tableHeaderSlim{
	color:#FFFFFF;
	background-color:#003366;
	font-size:9px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:10px;
	font-style:normal;
	margin:1px 1px;
	padding:2px;
	text-align:center;
	vertical-align:middle;

	
	border-color:#EEEEEE; 
	border-width:1px; 
	border-style:solid;
	
    text-transform:uppercase;

}

.Innertable{
	/*line-height:13px;*/
    border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;

}
.NoBorder{
    border-width:0px;
	border-style:solid;
	border-color:#FFFFFF;
 	background-color:#FFFFFF;
	font-size:8px;
    color:#CC6666;
	
	font:13px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;		
	font-weight:bold;
	padding-left:3px; 
	padding-right:3px; 
	margin-left:0px; 
	margin-right:7px; 
	width:95%;
}

.textAreaExceeded{
	color:#FF0000;
	}
	
.pagoActivo
{
    color:black;
    background:#FFFFFF;
	font:12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pagoMora
{
    color:black;
   	background:#FFFF00;
	font:12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pagoPagado
{
    cursor:crosshair;
    color:black;
    background:#33FF99;
	font:12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pagoPagadoMora
{
    CURSOR:crosshair;
    COLOR:#FFFFFF;
    background:#6699CC;
	font:12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.formTextArea
{
	text-transform:none;
	
}

/*--------------------------------------------------- BUTTONS -------------------------------------------------------*/
.avisoButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/aviso.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:Pointer;
}
.garantiaButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/garantia.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:Pointer;
}
.montoButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/monto.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:Pointer;
}
.no-localizableButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/no-localizable.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:Pointer;
}
.promesaButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/promesa.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:Pointer;
}
.aclaracionButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/aclaracion.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:Pointer;
}

.userButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btUser.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.okButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/ok.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.okButton2{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/okYellow.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.enviar1Button{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/vietasNav2.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.enviar2Button{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/vietasNav1.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.user2Button{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btUser2.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.viewUserButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btUser.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.viewComisionButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btMoney1.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.updateButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btUpdate.gif);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editUserButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btEditUser.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editTestButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btTest.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editTestButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btTest.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editTestButton2{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btEval.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editInducButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btInduc.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editBoxButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btBox.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editBoxButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btBox.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editConfigButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btGear.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.goNextButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btRightArrow.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}


.registerTest{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/registerTest.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.insertTemaButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btInsertTema.gif);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.insertRespButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btInsertResp.gif);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.insertRoleButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddGear.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.insertDocumentoButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddDocumentos.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.viewDetallesButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btTest.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.viewComisionesButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btUser2.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.insertZonaButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddZona.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editUserInfo{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/userCard.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
	

.viewDepartmentButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btFolder.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.viewTicketButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/tickets17.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.insertPictureButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btPicture.png);
	background-repeat:no-repeat;
	width:24px;
	height:22px;
	cursor:pointer;
}

.calendarButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../IMAGES/icon_cal.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}
.excelButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../IMAGES/ICON2.gif);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.csvButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../IMAGES/bt_csv.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}
.viewCompaniaButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btCompania.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.deleteButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btDelete.gif);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.modeloButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btModelo.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.atmButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btATM.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.softwareButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btSoftware.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.documentButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btDocumentos.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.documentOKButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btDocumentoOK.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.document2Button{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btDocumentos2.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.document3Button{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btDocumentos3.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editDocumentButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btEditDocumento.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.backButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btBackMenu.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.addEvaluacionButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddTest.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.addInductionButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddInduc.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.addBoxButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddBox.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.addPromotionButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btPromotion.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.addEvaluacionButton2{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddEval.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.addInducButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddInduc.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.addBoxButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAddBox.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	cursor:pointer;
}

.editAccessButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(/images/btAccess.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editAccessButton2{
	border-color:transparent;
	background-color:transparent;
	background-image: url(/images/btAccess2.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.uploadButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btUploadMenu.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.mailButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btSendMail.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.infoButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btInfo.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editModeloButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btEditModelo.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editATMButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btEditATM.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.almacenButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btAlmacen.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.clockButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btClock.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.deliveryTruckButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btDeliveryTruck.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.simCardButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btSimCard.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.keyButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btKey.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.paperRollButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btPaperRoll.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.repairButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btRepair.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.regionButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btRegion.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.rightArrowButton{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btRightArrow.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.rightArrow2Button{
	border-color:transparent;
	background-color:transparent;
	background-image: url(../images/btRightArrow2.png);
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

/* ------------------------------------------------------ Fondos -------------------------------------------------------------*/
.FondoEEEEEE {
	background-color:#EEEEEE;
	border:inherit;
}
.FondoFFFFFF {
	background-color:#FFFFFF;
	border:inherit;	
}
.FondoFEB612 {
	background-color:#feb612;
	border:inherit;	
}
.Fondo003366 {
	background-color:#003366;
	border:inherit;	
}
.Fondo990000 {
	background-color:#990000;
	border:inherit;	
}
.FondoCC0000 {
	background-color:#CC0000;
	border:inherit;	
}
.FondoF6F6F6 {
	background-color:#F6F6F6;
	border:inherit;	
}
.FondoD50017 {
	background-color:#D50017;
	border:inherit;	
}

/*-------------------------------------------------------------------- DIV Forms-----------------------------------------------*/

.divFormFieldLeft {
	text-align:left;    
	margin-left:30px;
}

.divFormFieldRight {
	text-align:right;
	margin-right:30px;	
}

.note
{
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-weight:normal;
}

.required{	
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FF2F2F;
}
.passed{	
	font-family:Arial, Helvetica, sans-serif;
}

.estilo12{
	text-align:left;
	background-color:#08395A;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	padding-left:8px
}

.myButton {
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.myButton:hover {
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.myButton:active {
	position:relative;
	top:1px;
}

.contenedor{
	margin-top: 20px;
}

.contenedor1 {
	margin-top:30px; 
    display: table-cell;
    vertical-align: middle;
    text-align: center; /* requerido para alineación horizontal */
}
.contenido1 {
    display: inline-block;
    width: 500px;
    border: 1px solid black;
    text-align: left; 
    padding: 25px;
}

.contenedor2 {
	margin-top:30px; 
    display: table-cell;
    vertical-align: middle;
    text-align: center; /* requerido para alineación horizontal */
}


input[type="checkbox"]{
-webkit-appearance: checkbox; }
input[type="radio"]{
-webkit-appearance: radio; }