		html,body {
		height: 100%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		background-color: #ffffff;
		}

		.rich-panel-body table.valores-inscripcion {
		border: 1px solid #37953C;
	  	width: 100% !important;
		}

		.valores-inscripcion tr{
	   	border: 1px solid  #37953C;
		}
		.encabezado-valores {
	   	background-color: #37953C;
		color: #fff;
		}

		.valores-inscripcion tr td{
		padding: 3px; 
  		border: 1px solid #37953C;
	
		}

		.rich-stglpanel-header {
		font-size: 20px;
		color: #fff;
		font-weight: bold;
		font-family: Arial,Verdana,sans-serif;
		text-transform: uppercase;
		border-width: 0px;
		padding: 25px 25px 25px 25px;
		background-image: none;
		background: #174f1B;
		}

		.rich-stglpanel-body {
		background: none;
		font-family: Arial,Verdana,sans-serif;
		padding: none;
		font-size: 14px;

		}

		.rich-stglpanel-body  table{
		width: 100% !important;

		}

		.rich-panel {
		padding: 0px 0px !important;

		}

		.rich-panel-header {
		background: none;
		font-size: 16px;
		margin-bottom: 20px;
		padding: 10px;

		}
	
		.rich-panel-body {
		font-size: 14px;
		color: #000;
		font-family: Arial,Verdana,sans-serif;
		width: 100%;
		padding: 10px 0px !important;
		}

		.rich-panel-body table{
		width: unset !important;
		}

		.rich-panel-body table tr{
		width: unset !important;
		}

		.rich-panel-body table tr td{
		width: unset !important;
		}
		.rich-panel-body table tr td div{
		width: unset !important;
		}

		.rich-panel-body .rich-table {
		width: 100% !important;

		}
		.rich-toolbar-item {
		padding: 0px!important;

		}
		.rich-ddmenu-label {
		font-size: 15px !important;
		background-color: #3CA9E2;
		color: #fff;
		padding: 10px 0px;
		border: none !important;
		cursor: pointer;
		}

		.rich-ddmenu-label-unselect{
		font-size: 15px !important;
		color: #fff;
		padding: 10px 0px;	
		border: none !important;
		}
		
		.rich-ddmenu-label-select {
		font-size: 15px !important;
		background-color: #3CA9E2;
		color: #fff;
		padding: 10px 0px;	
		border: none !important;
		}

		.rich-menu-list-border {
		border: none !important;
		}
		.rich-menu-group {
			background-color: #3CA9E2;
		color: #fff;
		border: none !important;
		padding: 10px 0px;
		}
		.rich-menu-group-hover {
		color: #fff;
		background-color: #3CA9E2!important;
		border: none !important;
		padding: 10px 0px;
		}
		.rich-menu-group-enabled {
		color: #fff;
		border: none !important;
		padding: 10px 0px;
		background-color: #3C3C3B !important;
		}
		.rich-menu-list-bg {
		backgrounda: none!important;
		border: none!important;
		}

		.rich-menu-item{
		font-size: 14px !important;
		background-color: #3C3C3B;
		color: #fff;
		border: none !important;
		padding: 10px 0px;	
	
		}
		.rich-menu-item-hover{
		font-size: 14px !important;
		background-color: #3CA9E2 !important;
		color: #fff!important;
		border: none !important;
		padding: 10px 0px;	

		}

		.rich-menu-item-label{
		font-size: 13px !important;
		font-weight: normal!important;
		}


		.rich-label-text-decor{
		padding: 10px;
		}

		.rich-table-footer {
		background: none;
	
		}

		.rich-table-footercell {
		padding: 10px 0px !important;
		font-size: 14px;
		border: none !important;
	
		}
		.rich-menu-item-icon, .rich-menu-group-icon {
  		margin-right: 0px!important;
		}

		.rich-dtascroller-table {
		border: none !important;
		}
		
		.rich-datascr-button, .rich-datascr-ctrls-separator, .rich-datascr-inact, .rich-datascr-button-dsbld  {
  		background: none !important;
  		border-color: #959594 !important;
 		font-size: 14px !important;
		padding: 10px;
		cursor: pointer;
		color: #3C3C3B !important;
		margin: 0px 5px;
		
		
		}
		.rich-datascr-act {
  		background: #3CA9E2 !important;
   		font-size: 16px !important;
		padding: 10px;
		cursor: pointer;
		color: #3C3C3B !important;
		border: none !important;

		
		}
		.rich-datascr-inact{
		border: none !important;
	
		}

		/*FORM*/

		button[type="button"], button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"] {
		border: none;
		font-size: 17px;
		font-family: Arial,Verdana,sans-serif;
		color: #fff;
		background-color: #008dcc;
		background-image: none;
		padding: 10px;
		border-radius: 5px;
		cursor: pointer;
		}

		button[type="button"]:hover, button[type="reset"]:hover, button[type="submit"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
		background-color: #023A63;
		color:  #fff;
		}

		textarea[type="textarea"], input[type="text"], input[type="password"], select {
		border-color: #Ccc;
		font-size: 14px;
		font-family: Arial,Verdana,sans-serif;
		color: #000;
		background-color: #fff;
		background-image: none;
		}

		/*.rich-message {
		font-weight: normal;
		padding: 20px;

		}*/

		.rich-message-label {
		font-weight: normal;

		}
		.rich-table-subheadercell {
		text-align: center;
		font-size: 14px;
		font-weight: normal;
		color: #000;
		font-family: Arial,Verdana,sans-serif;
		white-space: nowrap;
		}

		.rich-table-subheader {
		background-color: #efefef;
		}

		.rich-table-cell {
		border-right: solid 1px #C4C0C9;
		border-bottom: solid 1px #C4C0C9;
		padding: 20px 5px;
		font-size: 14px;
		color: #000;
		font-family: Arial,Verdana,sans-serif;
		}
		.rich-table-cell div {
		width: 100% !important;
		}



		.rich-mpnl-body {
		font-size: 14px;
		}

		.rich-mpnl-text {
		font-size: 14px;
		color: #000;
		font-weight: normal;
		font-family: Arial,Verdana,sans-serif;
		padding: 10px 5px;
		}

		.rich-mpnl-header {
		background-color: #efefef;
		border-color: #D4CFC7;
		background-image: none;
		}

		.rich-panel {
		border-width: 0px;
		}

		.rich-toolbar{
		background:none;
		border: none;
		}

		#formulario\:btnraImprimirReportes table {
		margin-top: 20px;
		border-top: 1px solid #ccc;
		padding: 10px 0px;
		}


	/*admin*/

		/*#formulario\:panelBuscarRegistracion table {
		width: 100% !important;
		}*/

		#formulario\:grillaRegistraciones {
		width: 100% !important;
		}

		#formulario\:listaBuscarRegistracion table {
		width: 100% !important;
		}

		#formulario\:panelDatosPersonales_body table {
		width: unset !important;
		}





	/*boton*/


		.botonInicio{
		font-size: 25px !important;
		min-width: 230px;
		}

		.botonInicio:hover{
		font-size: 25px !important;
		min-width: 230px;
		background-color: #023A63;
		color:  #fff;
		}

		#j_id14 {
		background-color: #FFF;
		border-color: #C4C0B9;
		border-width: 1px;
		border-style: solid;
		padding: 40px;
	}

		#j_id14 table {
		text-align: center;
		}

		#j_id236 table{
		font-size: 14px !important;
		font-weight: normal !important;
		}

		table {
		width: 100%;	
		}

		iframe {
		display: block;
		frameborder: 0;
		framespacing: 0;
		scrolling: auto;
		border: 0;
		}

		.main-body {
		margin: 0px;
		padding-bottom: 30px; /* Height of the footer */
		}

		.header-content-div {
		height: 131px;
		background-repeat: repeat-x
		}

		#headerImage{
		display: none;
		}

		.main-column {
		display: none;
		}

		.section {
		background-color: #fafafa;
		border: none;
		display: block;
		padding: 5px;
		text-align: left;
		vertical-align: top;
		margin-bottom: 20px;
		width: 100%;	
		}

		.itemBold {
		font-family: Arial, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-align: left;
		}

		.title-div {
		padding-left: 425px;
		padding-top: 84px;
		font-size: 18px;
		font-family: arial, tahoma, geneva, sans-serif;
		color: #f1f1f1;
		}

		.title2 {
		padding-left: 18px;
		font-size: 16px;
		font-family: arial, tahoma, geneva, sans-serif;
		color: #277BC4;
		}

		.title3 {
		padding-left: 18px;
		font-size: 12px;
		font-family: arial, tahoma, geneva, sans-serif;
		color: #277BC4;
		}

		.loginout-div {
		font-weight: bold;
		padding-right: 20px;
		padding-top: 70px;
		}

		.footer-content-div {
		position: absolute;
		bottom: 0px;
		width: 100%;
		height: 55px;
		}

		#test {
		width: 100%;
		padding: 10px;
		margin: 0 auto;
		background-color: #FF3333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 1px;
		height: 0px;
		border: 2px solid #FFFFFF;
		text-align: center;
		color: #FFFFFF;
		position: fixed;
		top: 0px;
		z-index: 999;
		}
		