	/*  new styles */
	
@font-face { font-family: 'Arial';format('truetype'); }
 *{ font-family:'Arial';}
 
	body
	{
		padding:0;
		font-family : 'Arial';
		font-size:15px
	}
	
	img
	{
		border:0;
	}
.sj_menu1
{
font-family:Arial;
font-size:18px;
}	
	.requireds
	{
		font-family:arial;
		font-size:20px;
		color:red;
	}	

	select,input[type="text"],input[type="password"],textarea
	{
		border:1px solid rgb(102,102,102);
		font-family:Arial;
		font-size:11px;
		padding:3px;
		background:rgb(251,251,251);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;	
	}
						
	textarea:active,
	textarea:focus,
	select:active,
	select:focus,
	input[type="password"]:active,
	input[type="password"]:focus,
	input[type="text"]:active,
	input[type="text"]:focus
	{
		box-shadow: 0 0 5px 0 #B5DFF1;
		-moz-box-shadow:0 0 5px 0 #B5DFF1;
		-webkit-box-shadow: 0 0 5px 0 #B5DFF1 ;
		border: 1px solid #38B2E5;
	}
	
	textarea{resize: none}

	.tablecolor
	{
		font:12px Arial;
		background:rgb(244,244,244);	
		background:rgb(255,255,255);
        		
		padding:1px;
		
		border:1px solid rgb(88,119,137);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
	
		-moz-box-shadow: 5px 5px 5px #ccc;
		-webkit-box-shadow: 5px 5px 5px #ccc;
		box-shadow: 5px 5px 5px #ccc; 	
	}

	.tablecolor2
	{	
		font:12px Arial;
		background:rgb(230,224,232);	
		padding:1px;
		
		
		border:1px solid rgb(205,183,211);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		
		-moz-box-shadow: 5px 5px 5px #ccc;
		-webkit-box-shadow: 5px 5px 5px #ccc;
		box-shadow: 5px 5px 5px #ccc;
	}

	.tablecolor3
	{
		font:12px Arial;
		background:rgb(255,255,255);	
		padding:1px;
		border:1px solid rgb(11,8,45);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		-moz-box-shadow: 5px 5px 5px #ccc;
		-webkit-box-shadow: 5px 5px 5px #ccc;
		box-shadow: 5px 5px 5px #ccc; 	
	}
	
	.botonSALIR
	{
			text-decaration:none;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;		
			cursor:pointer;
			border:1px solid #999;
			border:rgba(0, 0, 0, .2) 1px solid;
			border-bottom:rgba(0, 0, 0, .4) 1px solid;
			-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
			box-shadow:0 1px 2px rgba(0,0,0,.2);
			background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
			background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );  -moz-user-select:none;-webkit-user-select:none;
			-khtml-user-select:none;
			user-select:none;
			background-color:#FF0000;
			color:#fff;
			text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
			border-top:rgba(255, 255, 255, .2) 1px solid;
			padding:0.1em 0.8em;
			text-align:center;
			text-decaration:none; 
	}
	
	.botonREGRESAR
	{
			text-decaration:none;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;		
			cursor:pointer;
			border:1px solid #999;
			border:rgba(0, 0, 0, .2) 1px solid;
			border-bottom:rgba(0, 0, 0, .4) 1px solid;
			-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
			box-shadow:0 1px 2px rgba(0,0,0,.2);
			background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
			background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );  -moz-user-select:none;-webkit-user-select:none;
			-khtml-user-select:none;
			user-select:none;
			background-color:#FFFF00;
			color:#000;
			text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
			border-top:rgba(255, 255, 255, .2) 1px solid;
			padding:0.1em 0.8em;
			text-align:center;
			text-decaration:none; 
	}
	
	.botonGRABAR
	{
			text-decaration:none;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;		
			cursor:pointer;
			border:1px solid #999;
			border:rgba(0, 0, 0, .2) 1px solid;
			border-bottom:rgba(0, 0, 0, .4) 1px solid;
			-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
			box-shadow:0 1px 2px rgba(0,0,0,.2);
			background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
			background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );  -moz-user-select:none;-webkit-user-select:none;
			-khtml-user-select:none;
			user-select:none;
			background-color:#00B22D;
			color:#fff;
			text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
			border-top:rgba(255, 255, 255, .2) 1px solid;
			padding:0.1em 0.8em;
			text-align:center;
			text-decaration:none; 
	}
	
	
	.boton
	{
			text-decaration:none;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;		
			cursor:pointer;
			border:1px solid #999;
			border:rgba(0, 0, 0, .2) 1px solid;
			border-bottom:rgba(0, 0, 0, .4) 1px solid;
			-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
			box-shadow:0 1px 2px rgba(0,0,0,.2);
			background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
			background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );  -moz-user-select:none;-webkit-user-select:none;
			-khtml-user-select:none;
			user-select:none;
			background-color:#00adee;
			background:#669288;
			color:#fff;
			text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
			border-top:rgba(255, 255, 255, .2) 1px solid;
			padding:0.1em 0.8em;
			text-align:center;
			text-decaration:none; 

	}
	
	.boton2
	{
		font:13px Arial;
		color:#fff;
		text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
		padding:0.1em 0.8em;
		text-align:center;
		text-decaration:none;
		cursor:pointer;

		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;		
		
		border:1px solid #999;
		border:rgba(0, 0, 0, .2) 1px solid;
		border-bottom:rgba(0, 0, 0, .4) 1px solid;
		border-top:rgba(255, 255, 255, .2) 1px solid;

		-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
		box-shadow:0 1px 2px rgba(0,0,0,.2);
		
		background: #A5B5C2;
		/*background: -moz-linear-gradient(top,  #5DBCD2 0%, #5DBCD2 47%, #5DBCD2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5DBCD2), color-stop(47%,#5DBCD2), color-stop(100%,#5DBCD2));
		background: -webkit-linear-gradient(top,  #5DBCD2 0%,#5DBCD2 47%,#5DBCD2 100%);
		background: -o-linear-gradient(top,  #5DBCD2 0%,#5DBCD2 47%,#5DBCD2 100%);
		background: -ms-linear-gradient(top,  #5DBCD2 0%,#5DBCD2 47%,#5DBCD2 100%);
		background: linear-gradient(top,  #5DBCD2 0%,#5DBCD2 47%,#5DBCD2 100%);*/
		

	}
	
	.boton3
	{
			text-decaration:none;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;		
			cursor:pointer;
			border:1px solid #999;
			border:rgba(0, 0, 0, .2) 1px solid;
			border-bottom:rgba(0, 0, 0, .4) 1px solid;
			-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
			-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
			box-shadow:0 1px 2px rgba(0,0,0,.2);
			background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
			background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );  -moz-user-select:none;-webkit-user-select:none;
			-khtml-user-select:none;
			user-select:none;
			background-color:#0093ca;
			color:#fff;
			text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
			border-top:rgba(255, 255, 255, .2) 1px solid;
			padding:0.1em 0.8em;
			text-align:center;
			text-decaration:none; 
	}

	
	.boton2[disabled]:hover,.boton2[disabled="disabled"]:hover
	{
		/*background: -moz-linear-gradient(top,  #e570e7 0%, #c85ec7 47%, #a849a3 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e570e7), color-stop(47%,#c85ec7), color-stop(100%,#a849a3));
		background-color:#e570e7;
		color:silver;*/
	}
	
	.boton[disabled]:hover,.boton[disabled="disabled"]:hover
	{
		background: rgb(0,183,234);
		background: -moz-linear-gradient(top,  rgb(0,183,234) 0%, rgb(0,158,195) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,183,234)), color-stop(100%,rgb(0,158,195)));
		background: -webkit-linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		background: -o-linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		background: -ms-linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		background: linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);		
		color:silver;
	}
	
	.boton:hover
	{
		background: rgb(122,188,255);
		background: -moz-linear-gradient(top,  rgb(122,188,255) 0%, rgb(96,171,248) 44%, rgb(64,150,238) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(122,188,255)), color-stop(44%,rgb(96,171,248)), color-stop(100%,rgb(64,150,238)));
		background: -webkit-linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
		background: -o-linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
		background: -ms-linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
		background: linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
	}
	
	.boton:active
	{
		top:1px;
		background: rgb(64,150,238);
		background: -moz-linear-gradient(top,  rgb(64,150,238) 0%, rgb(64,150,238) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(64,150,238)), color-stop(100%,rgb(64,150,238)));
		background: -webkit-linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
		background: -o-linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
		background: -ms-linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
		background: linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
	}
	
	
	.boton2:hover
	{
		/*top:1px;
		background: #fb83fa;
		background: -moz-linear-gradient(top,  #fb83fa 0%, #e93cec 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb83fa), color-stop(100%,#e93cec));
		background: -webkit-linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
		background: -o-linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
		background: -ms-linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
		background: linear-gradient(top,  #fb83fa 0%,#e93cec 100%);*/
		
	}

	.boton2:active
	{
		background: #cb60b3;
		background: -moz-linear-gradient(top,  #cb60b3 0%, #ad1283 50%, #de47ac 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#ad1283), color-stop(100%,#de47ac));
		background: -webkit-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
		background: -o-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
		background: -ms-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
		background: linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
	}

	.buttonEdb
	{
		width:170px;
		text-decoration:none;
		font:13px Arial;
		text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
		padding:0.1em 0.8em;
		color:rgb(255,255,255);				
		border:1px solid #999;
		border:rgba(102, 102, 102, .2) 1px solid;
		border-bottom:rgba(102, 102, 102, .4) 1px solid;
		border-top:rgba(255, 255, 255, .2) 1px solid;
		-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
		box-shadow:0 1px 2px rgba(0,0,0,.2);				
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: rgb(0,183,234);
		background: -moz-linear-gradient(top,  rgb(0,183,234) 0%, rgb(0,158,195) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,183,234)), color-stop(100%,rgb(0,158,195)));
		background: -webkit-linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		background: -o-linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		background: -ms-linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		background: linear-gradient(top,  rgb(0,183,234) 0%,rgb(0,158,195) 100%);
		cursor:pointer;
	}
	.buttonEdb:hover
	{
		background: rgb(122,188,255);
		background: -moz-linear-gradient(top,  rgb(122,188,255) 0%, rgb(96,171,248) 44%, rgb(64,150,238) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(122,188,255)), color-stop(44%,rgb(96,171,248)), color-stop(100%,rgb(64,150,238)));
		background: -webkit-linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
		background: -o-linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
		background: -ms-linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
		background: linear-gradient(top,  rgb(122,188,255) 0%,rgb(96,171,248) 44%,rgb(64,150,238) 100%);
	}
	.buttonEdb:active
	{
		top:1px;
		background: rgb(64,150,238);
		background: -moz-linear-gradient(top,  rgb(64,150,238) 0%, rgb(64,150,238) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(64,150,238)), color-stop(100%,rgb(64,150,238)));
		background: -webkit-linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
		background: -o-linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
		background: -ms-linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
		background: linear-gradient(top,  rgb(64,150,238) 0%,rgb(64,150,238) 100%);
	}

	.button2Edb
	{
		width:170px;
		font:13px Arial;
		color:#fff;
		text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
		padding:0.1em 0.8em;
		text-align:center;
		text-decaration:none;
		cursor:pointer;

		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;		
		
		border:1px solid #999;
		border:rgba(0, 0, 0, .2) 1px solid;
		border-bottom:rgba(0, 0, 0, .4) 1px solid;
		border-top:rgba(255, 255, 255, .2) 1px solid;

		-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
		box-shadow:0 1px 2px rgba(0,0,0,.2);
		
		background: #e570e7;
		background: -moz-linear-gradient(top,  #e570e7 0%, #c85ec7 47%, #a849a3 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e570e7), color-stop(47%,#c85ec7), color-stop(100%,#a849a3));
		background: -webkit-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
		background: -o-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
		background: -ms-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
		background: linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%);
	}
	
	.button2Edb:hover
	{
		top:1px;
		background: #fb83fa;
		background: -moz-linear-gradient(top,  #fb83fa 0%, #e93cec 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb83fa), color-stop(100%,#e93cec));
		background: -webkit-linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
		background: -o-linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
		background: -ms-linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
		background: linear-gradient(top,  #fb83fa 0%,#e93cec 100%);
	}
	
	.button2Edb:active
	{
		background: #cb60b3;
		background: -moz-linear-gradient(top,  #cb60b3 0%, #ad1283 50%, #de47ac 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#ad1283), color-stop(100%,#de47ac));
		background: -webkit-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
		background: -o-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
		background: -ms-linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
		background: linear-gradient(top,  #cb60b3 0%,#ad1283 50%,#de47ac 100%);
	}
	
	.headed1
	{
		/*font:18px Museo Sans;*/
		font-size:18px;
		font-weight:bold;
		/*color: #3b5769;*/
		color: #FFFFFF;
		text-decoration: none;
		background:rgb(148,184,184);
		background:#669288;
		background:#0f6EBE;
		background:#7BACA0;
		padding:5px;
		text-align:center;
	}

	.headed1_a
	{
		font:18px Arial;
		color: white;
		text-decoration: none;
		background:rgb(164,212,228);
		text-indent:10px;
	}
	
	.headed2
	{
		font:12px Arial;
		color: #3B5769;
		background:rgb(212,220,228);     
	}
	
	
	.headed3
	{
		font:12px Arial;
		line-height:25px;
		color: rgb(255,255,255);
		background:rgb(166,118,178);
	}
	
	.headed4
	{
		font:12px Arial;
		font-weight:bold;
		color: #DDDDDD;
		text-decoration: none;
		background:rgb(166,118,178);
		padding:5px;
	}
	
	.headed5
	{
		font:12px Arial;
		font-weight:bold;
		color: #3b5769;
		text-decoration: none;
		background:rgb(0,204,153);
		padding:5px;
	}


	.fondo
	{
		background:url(../images/background-flowers.png);
		background-repeat:no-repeat;
		background-position:right bottom;
	}
		
		
	.secciones
	{
		background:rgb(246,246,246);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);			
	}

	.seccionIn
	{
		padding-left:20px;
		padding-right:20px;
	}

	.superior
	{
		font:12px Arial;
		color:rgb(255,255,255);
		font-weight:bold;
		text-align:center;
		background:rgb(0,169,226);
		height:30px;
	}

	.opciones
	{
		font:12px Arial;
		color:#666;
		background:rgb(221,238,244);
		height:30px;
		border-bottom:1px dashed rgb(215,214,214);
		margin-left:10px;
	}	

	.opcs
	{
		font:12px Arial;
		text-decoration:none;
		display:block;
		background:rgb(221,238,244);
		color:#666;
		height:30px;
		line-height:30px;
	}
	
	.opcs:hover
	{
		background:rgb(153,221,243);
	}

	.superiorV	
	{
		font:12px Arial;
		text-align:center;
		background:rgb(90,213,97);
		font-weight:bold;
		color:rgb(255,255,255);
		height:30px;
	}
	
	.opcionesV
	{
		font:12px Arial;
		background:rgb(215,239,216);
		color:#666;
		height:30px;
		border-bottom:1px dashed rgb(215,214,214);
		margin-left:10px;
	}	
	
	.opcsV
	{
		font:12px Arial;
		text-decoration:none;
		display:block;
		background:rgb(215,239,216);
		color:#666;
		height:30px;
		line-height:30px;
	}
	
	.opcsV:hover
	{
		background:rgb(177,231,180);
	}
			
	.superiorA	
	{
		font:12px Arial;
		background:rgb(255,191,0);				
		font-weight:bold;
		text-align:center;
		color:white;
		height:30px;
	}
	
	.opcionesA
	{
		font:12px Arial;
		background:rgb(248,235,197);	
		color:#666;
		height:30px;
		border-bottom:1px dashed rgb(215,214,214);
		margin-left:10px;
	}	

	.opcsA
	{
		font:12px Arial;
		text-decoration:none;
		display:block;
		background:rgb(248,235,197);
		color:#666;
		height:30px;
		line-height:30px;
	}

	.opcsA:hover
	{
		background:rgb(250,222,138);
	}
	
	.links
	{
		font:13px Arial;
		padding:0px;
		margin:1px;
		color:rgb(141,145,146);
		text-decoration:none;
	}

	.links:hover
	{
		color:rgb(70,179,220);
	}
			
	.links2
	{
		font:13px Arial;
		padding:0px;
		margin:1px;
		color:rgb(141,145,146);
		text-decoration:none;
	}
	
	.links2:hover
	{
		color:rgb(70,179,220);
	}
	
	select[disabled],input[disabled],input[readonly],textarea[disabled],textarea[readonly]
	{
		border:1px solid rgb(171,173,179);		
		color:rgb(84,84,84);
		background-color:rgb(235,235,228);
	}


	.candado
	{
		margin:auto auto;
		border:1px solid rgb(255,173,51);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		font:12px Arial;
		background-color:rgb(255,255,170);
	}

/*	ul.menu
	{
		font:12px arial;
		color:#EEEEE;
		width: 400px;
		list-style: none;
		margin:0;
		padding: 0;
		background:rgb(159,218,238);
	}
	
	ul.menu li
	{
		background:rgb(244,244,244);
		height:16px;
	}

	ul.menu li:hover
	{
		background:rgb(159,218,238);
		cursor:pointer;
		cursor:hand;
	}
	*/
	.texto
	{
		color: #666666;
		font-decoration: bold;
		font:9px Arial;
		word-spacing:  0;
		margin-top:    0;
		margin-bottom: 0;  
	}
	
	.texto2
	{

		font-decoration: bold;
		font:12px Arial;
		word-spacing:  0;
		margin-top:    0;
		margin-bottom: 0;  
	}
	
	.texto3
	{
		color:red;		
		font-weight:bold;
		font-decoration: bold;
		font:12px Arial;
		word-spacing:  0;
		margin-top:    0;
		margin-bottom: 0;  
	}

	
	.longSelectAddress
	{
		width:210px;
		height:28px;
	}
	
	.steps {
		color:black;
		font-weight:bold;
	}
	.steps2 {
		color:red;
		font-weight:bold;
	}

	.steps0 {
		color:rgb(195,195,195);
		font-weight:bold;
	}

	span.red {
	background: red;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	color: #ffffff;
	display: inline-block;
	line-height: 1.7em;
	margin-right: 3px;
	text-align: center;
	width: 1.7em; 
	}

	span.blue {
	background: #0059A9;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	color: #ffffff;
	display: inline-block;
	line-height: 1.7em;
	margin-right: 3px;
	text-align: center;
	width: 1.7em; 
	}

	span.blue2 {
	color: #0059A9;
	}	
	
	.botones {
	padding-left: 2px;
	}
	.re_boton_recupera
	{
		font-size:15px;
			/*background:#FFFFFF;*/
			background-color:transparent !important;
			text-align:center;
			color:red !important;
        text-decoration: underline !important;			
	}
	.re_boton_recupera:hover
	{
	color:blue;	
	}
	
		.re_boton_buscar
	{
		    font-size:15px;
			background:#7BACA0;
			text-align:center;
			color:white;
			text-decaration:none; 
	}
		.re_boton_buscar:hover
	{
		color: #fff;
		background:#7BACA0 !important;
	}
		.re_boton_nuevo
	{
		font-size:15px;
			background:#7BACA0;
			text-align:center;
			color:white;
			text-decaration:none; 
	}
		.re_boton_nuevo:hover
	{
		color: #fff;
		/*background:#31b0d5;*/	
		/*background:red;*/
	}
	    .re_boton_nuevo:active
		{
		background:red;
		}
		.re_boton_cancelar
	{
		font-size:15px;
			background:#7BACA0;
			text-align:center;
			color:white;
			text-decaration:none; 
	}	
		.re_boton_aceptar
	{
		font-size:15px;
			background:#7BACA0 !important;
			text-align:center !important;
			color:white !important;
			text-decaration:none !important; 
	}	
			.re_boton_aceptar:hover
	{
		color: #fff;
		background:#31b0d5;
	}

			.re_boton_continuar
	{
		font-size:15px;
			background:#7BACA0 !important;
			text-align:center !important;
			color:white !important;
			text-decaration:none !important; 
	}
		.re_boton_continuar:hover
	{
		color: #fff;
		background:#31b0d5 !important;
	}	

	.re_boton_cancelar:hover
	{
		color: #fff;
		background:#31b0d5;
	}
	.re_headed_result
	{
		font-size:15px;
		font-weight:bold;
		/*color: #3b5769;*/
		color: #FFFFFF;
		text-decoration: none;
		background:rgb(148,184,184);
		background:#669288;
		padding:5px;
		text-align:left;
	}

.re_labels
	{
		/*font:14px 'Museo Sans';*/
		color:#0A0A2A;
		margin-left:0px;
	}
.re_labels_edocta
{
		font-size:10px !important;
		color:#0A0A2A;
		margin:-10px;
	
}
.re_input_form
{
	max-width:300px;
}
.re_elementos_menu
{
	
	font-size:18px !important;
	color:#0B0B61 !important;
}
.re_elementos_submenu
{
	
	font-size:18px !important;
	color:#0F6EBE;
}
.re_elementos_menu_lg
{
	
	font-size:14px !important;
	color:#FFFFFF !important;
}
.re_elementos_submenu_lg
{
	
	font-size:13px !important;
	color:#FFFFFF !important;
	background-color:#0F6EBE;
}
.re_resultados
{
		font-size:12px;
		color:#0A0A2A;
		margin:5px;
	    text-align:right;
}
.re_resultados2
{
		font-size:12px;
		color:#0A0A2A;
		margin:5px;
		margin-left:-20px;
	    text-align:left;
}

.re_combo
{
	height:30px !important;
	font-size:13px !important;
}
.re_text
{
	/*font-size:14px !important;*/
	font-size:14px !important;
	height:30px !important;
}
/* submenu */	
		#navbar li a
	{
		padding: 15px 4px;
		background:transparent;
		color:black;
		text-decoration:none;
	}

	#navbar li a:hover
	{
		color:rgb(70,179,220);
	}

	#navbarA
	{
		font:14px Arial;
		margin:0;
		padding:0;
		height:10px;
	}
		#navbarA li
	{
		list-style: none;
		float: left;
	}
		#navbarA li a
	{
		display: block;
		padding: 3px 8px;
		/*background:transparent;*/
		background:grey;
		color:rgb(145,145,146);
		text-decoration:none;
	}
		#navbarA li a:hover
	{
		color:rgb(70,179,220);
	}
	
		#navbarA li ul
	{
		display: none;
		width: 15em;
		background-color: #69f;
	}

	#navbarA li:hover ul, #navbarA li.hover ul
	{
		display: block;
		position: absolute;
		margin:5;
		padding:0;
		border-bottom:5px solid rgb(164,212,228);
		color:rgb(146,146,146);
	}

	#navbarA li:hover li, #navbarA li.hover li
	{
		float: none;
	}

	#navbarA li:hover li a, #navbarA li.hover li a
	{
		background-color:rgb(221,238,244);
		color: #666;
	}
	#navbarA li li a:hover
	{
		background-color:rgb(146,146,146);
		color:red;
	}
.navbar-nav > li > .dropdown-menu { background-color:  #fbfcfc ; }

.navbar-nav > li > .dropdown-menu a{   color: red;  }

.footer {
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: white;
   color: black;
   text-align: center;
}
.div_edocta
{
	height:20px;
}

.re_div_indicadores
{
border-bottom: 1px solid #D8D8D8 !important; 
padding:5px !important;	
}
.modal-backdrop.in
 {
	opacity: 0.05
}

.re_boton_detalle
{
background:#85C1E9;
color:black !Important;	
}
.re_boton_detalle:hover
{
background:#85C1E9;
color:black !Important;	
}

*{font-family: Arial;}
 