.noBorders tr, .noBorders td, .noBorders table {
    background: none !important;
    border: none !important;
    border-collapse:separate; 
    border-spacing: 25px 10px;      
}

.ui-dialog-titlebar {    
    background-color: #9eb0d1 !important; 
    background-image: none !important;
}

.bloqueResaltado{
    border: 1px solid #9eb0d1;
    padding: 10px 5px 5px 5px;
    margin: 10px 10px 10px 10px;
    font-size: 12px !important;
    font-weight: bold;
}

body {
    font-family: arial;
    font-size: 14px;
    margin: 0px;
	padding: 0;
}

.datalist-noborder .ui-widget-content {
	border: none;
}

#centro{
	font-family:Arial, sans-serif !important;
    /*width:966px;*/
	
    text-align: center;
    margin-left: auto;
    margin-right: auto;

}

.centro{
		
    text-align: center;
    margin-left: auto;
    margin-right: auto;

}

#centroSalir{
	font-family:Arial, sans-serif !important;
    width:966px;
	
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#right{
	font-family:Arial, sans-serif !important;
	width:1266px;
	
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}




footer {
	padding:40px 20px 20px;
	font-size:.9em;
}

.h1, h1 {
    font-size: 2.1em;
}
legend h1 {
    font-size: 1.4em;
    margin: 0;
}

a {
color: #F26921;
}

a:focus, a:hover {
    color: #333;
    text-decoration: none;
}

label {
	vertical-align: middle;
	font-weight: normal;
}
.form-horizontal label label {
    font-size: .9em;
}

.login form .input {}


.form-wrapper input, .form-wrapper select, .form-wrapper textarea, input#captcha_code {
    border: 0.1em solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    font-family: Arial,Helvetica,sans-serif;
}

.form-wrapper {
    margin: 15px 0;
}


fieldset {
    border:1px solid #9eb0d1;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 4px;
}
fieldset legend {
    color: #283a6a;
    border-bottom: 0;
    font-size: 1.4em;
    margin-bottom: 0;
    padding: 0 10px;
    width: auto!important;
}
fieldset p.info {
    padding: 5px 15px;
}

.form-horizontal .control-label {
    font-size: 1em;
    margin-bottom: 0;
    padding-top: 5px;
    /*text-align: right;*/
}
.form-horizontal label {
    font-size: 1.1em;
    margin-bottom: 0;
    padding-top: .5rem;
}
#form-encuesta .form-group {
    margin-bottom: 20px;
}
#form-encuesta .form-group .control-label {
    text-align: left;
}
#form-encuesta .form-group .list-unstyled {
    margin-left: 2.5rem;
    font-size: 1.2rem;
    color: #444;
}
.form-control-static {
    font-weight: bold;
    margin-bottom: 0;
    padding-top: 5px;
}
.help-block {
	font-size: 1.3em;
}
.form-group ul {
    margin:0;
    padding: 0;
}
#div_discapacidad .row {
	margin-left: 0;
    margin-right: 0;
}

/* timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/* ---------------------------- */

.panel {
    background-color: #f5f5f5;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
    font-size: .9em;
    margin-top: 20px;
}   
.panel-heading {
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px 0;
}    
.panel-default > .panel-heading {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: #333;
    font-weight: bold;
}
.panel-default {
    border-color: #ddd;
}

/* tables styles */

/*width:1050px;*/

.tableEmpty
{	
	border: 0px solid #283a6a;
	padding: 0% 0%;
	background:transparent;
}
.central .ui-panelgrid td
{
	border:none;
}
.PanelGridAlta.ui-panelgrid td 
{
	padding:1px 1px;
	background:transparent;
	border:none;
}

.ui-outputpanel .ui-widget .ui-datatable
{
	border: 1px solid #283a6a;
}

.ui-datatable tbody tr td
{
	border: 1px solid #283a6a !important;
}

.ui-datatable thead tr th{	
	background: #f8fcfc !important;
	color: #374c85 !important;
	border: 1px solid #283a6a !important;
}

.ui-datatable .ui-widget-header {
	border: 1px solid #283a6a;
	background: #f8fcfc !important;
	color: #374c85 !important;
}

.odd {
        background: #FCF4ED;
}
    
.even {
        background: #FFFFFF;
        /*background: #F7DFD0;*/
}


.tituloTabla .ui-datatable .ui-widget-header {

	color: #f8fcfc !important;
	background: #374c85 !important;
	background-color: #374c85 !important;
}


/* Navigavtion
------------------------------------ */
.navbar {
	border-radius: 0;
    margin-bottom: 75px;
    min-height: 40px;
    position: relative;

}
.navbar-brand {
    height: 40px;
    line-height: 20px;
    padding: 5px 10px;
    z-index: 5000;
}
.navbar-nav > li > a {
    padding: 10px;
    font-size: .8em;
}
.navbar-collapse {
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-nav {
    margin:0;
}

/* �estilos alerta
-------------------------------------- */

.alert-info {
    background-color: #fff6f0;
    border-color: #efaa80;
    color: #222;
}
.alert-info h3 {
    margin-top: 5px;
}
.btn-primary {
	border-color: #c55e17;
	font-size: 24px;
}
.btn-primary:hover {
	background-color: #C14E09;
	border-color: #973D06;
}
.btn-link.btn.btn-default {
    color: #283a6a;
    font-size: 14px;
    padding: 0px;
    text-decoration: underline;
}
.btn-link.btn.btn-default:hover {
    background-color: transparent;
    text-decoration: none;
}

.navbar-default .navbar-nav > li > a.btn-primary {
	padding: 3px 12px;
	color:#fff;
	margin: 6px;
	border-color: #c55e17;
}
.navbar-default .navbar-nav > li > a.btn-primary:hover {
	background-color: #C14E09;
	border-color: #973D06;
}

.admin h1 {
    font-size: 24px;
    margin-bottom: 30px;
}
.naranja {
    color: #2e4481;
}
.gris {
    color: #999;
}

.grisOscuro {
	color: #737373;
}

.negrita {
	font-weight: bold;
}

.no-wrap {
    white-space: nowrap;
}

.linea-naranja {
/*	border: 1px solid #9eb0d1; */
/*	border: 1px solid #9eb0d1; */
	border: 1px solid #9eb0d1;
}

.Wp25
{
	width: 25%;
	border: 1px solid #9eb0d1;
}

.textoNegritaSubrayada{
	font-size: 24px;
	text-decoration: underline;
	font-weight: bold;
}

.help-block-negrita{
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 1.3em;
	font-weight: bold;
}

.help-block-red{
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 1.3em;
	color: red;
}

.help-block-green{
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 1.3em;
	color: green;
}

.textoNegrita{
	font-weight: bold;
}

.textoRojoSimple{
	color: red;
	
}

.textoRojo{
	color: red;
	font-weight: bold;
}

.field_set{
	border: 1px solid #9eb0d1;
	 -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;
    font-size: 14px !important;	
}

.panelForm{
	margin-right: auto;
    margin-left: auto;
    border: none;
}

#panelForm1_content{
	border:red !important;
	margin-right: auto;
    margin-left: auto;
}



#field_set1 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #9eb0d1;
	background: #f3f6fc;
	color: #283a6a;
}

#field_set2 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #9eb0d1;
	background: #f3f6fc;
	color: #283a6a;
}

#field_set3 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #9eb0d1;
	background: #f3f6fc;
	color: #283a6a;
}

#field_set4 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #9eb0d1;
	background: #f3f6fc;
/*	color: #283a6a; */
/*	color: #283a6a;  */ 
	color: #283a6a; 
}

.ui-chkbox .ui-widget{
	border:1px solid #000000;
	background: white;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	color: #000000;
}

#j_idt41_content{
	border:none;
}

/* en inicioInscripcion */
#j_idt44_content{
	border:none;
}
/* en inicioInscripcion */
#j_idt24_content{
	border:none;
}


.textoCursivaGris{
	font-size:12px !important;
	color: gray;
	font-style: italic;
}

.textoGris{
	font-size:12px !important;
	color: gray;
}

/*
#btnSiguiente{
	background: #283a6a;
	color: white;
	height:26px;
	width:75px;
	font-size: 18px;
	margin: 0px;
	padding: 0;
}
*/

#j_idt29_content{
	border: none;
}

#j_idt12_content{
	border: none;
}

#j_idt19_content{
	border: none;
}
/*
#j_idt30{
	border: none;
}
*/

.ui-button .ui-widget .ui-state-default .ui-corner-all .ui-button-text-only .btnNaranjaEspecial{
	color: red;
}

.btnNaranjaEspecialGrande {
	color: white;
	background: #283a6a;
	width: 30%;
	height: 40px;
	font-size: 18px !important;
}

.btnNaranjaEspecialIntermedio {
	color: white;
	background: #283a6a;
	width: 30%;
	height: 40px;
	font-size: 16px !important;
}

.btnNaranjaEspecialChico {
	color: white;
	background: #283a6a;
	width: 30%;
	height: 40px;
	font-size: 12px !important;
}


/* recuperarId  boton "Obtener numero de Inscripcion */
#btnNaranjaEspecialGrande {
	color: white;
	background: #283a6a;
	width: 30%;
	height: 40px;
	font-size: 16px !important;
}

#btnNaranjaEspecialChico{
	color: white;
	background: #283a6a;
	width: 20%;
	height: 40px;
	font-size: 16px !important;
}

#btnNaranjaEspecialMuyChico{
	color: white;
	background: #283a6a;
	width: 15%;
	height: 40px;
	font-size: 16px !important;
}

.estaInscripto{
background: #F5F5F5;
border: 1px solid #DDDDDD;
}

.fieldSinBorde{
	border: 0;
}

.noExisteInscripcionActiva{
	background: #F2DEDE;
	border: 1px solid #EBCCD1;
}

.ui-widget-content a {
/*	color: #2e4481; */
/*	color: #2e4481; */
	color: #2e4481;
}

/* en inicioInscripcion y esta en el formulario de Inscripcion */
#j_idt23_content{
	border: 1px solid #FFFFFF;
}


.help-block{
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
    font-size: 1.3em;
}

.help-block-red{
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: red;
    font-size: 1.3em;
}

.box6{
	width: 66.66666667%;
}

.box4{
	width:33.33333333%;
}

.ui-selectonemenu {
	padding-right: 0em; 
}


#selectLoc{
	padding-right: 0em;
	padding: 0 0px;
}

#selectDpto{
	padding-right: 0em;
	padding: 0 0px;
}

#InscGenero{
	padding-right: 0em;
	padding: 0 0px;
}

#InscAscendencia{
	padding-right: 0em;
	padding: 0 0px;
}

#InscCantHijosCargo{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg1{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg2{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg3{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg4{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg5{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg6{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg7{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg8{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg9{
	padding-right: 0em;
	padding: 0 0px;
}

#InscPsico_preg10_TipoAyuda{
	padding-right: 0em;
}

#EstudCicloEduc{
	padding-right: 0em;
	padding: 0 0px;
}

#exp_pregunta1{
	padding-right: 0em;
	padding: 0 0px;
}

#selectNivelEstudio{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg3{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg5{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg7{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg8{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg9{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg10{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg11{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod2Preg12{
	padding-right: 0em;
	padding: 0 0px;
}


#tipoMod3Preg14{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod3Preg15{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod3Preg16{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod3Preg17{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod3Preg18{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod3Preg19{
	padding-right: 0em;
	padding: 0 0px;
}


#tipoMod4Preg20{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg21{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg22{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg23{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg24{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg25{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg26{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg27{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg28{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg29{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg30{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg31{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg31{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg32{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg33{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg34{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg35{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg36{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg37{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg38{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg39{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg40{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg41{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg42{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg43{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg44{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg45{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg46{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg47{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg48{
	padding-right: 0em;
	padding: 0 0px;
}

#tipoMod4Preg49{
	padding-right: 0em;
	padding: 0 0px;
}

#selectEstado{
	padding-right: 0em;
	padding: 0 0px;
}

#selectDep{
	padding-right: 0em;
	padding: 0 0px;
}

.ui-paginator-pages .ui-paginator-page{
background: none;
background-color:#cccccc;
}
.ui-paginator-pages .ui-state-active{
background-color: white;
}
.ui-paginator-pages .ui-state-hover{
background-color: red;
}

.ui-paginator .ui-paginator-bottom .ui-widget-header .ui-corner-bottom{
background-color: red;
}

/* Clase de estilo de los botones */ 
.botonNaranja.ui-button {
	color: white;
	background: #283a6a;
	width:150px;
	height: 40px;
	font-size: 16px !important;
}

#btnCrearSorteo{
	color: white;
	background: #283a6a;
	width: 15%;
	height: 40px;
	font-size: 16px !important;
}

/*
#btnCrearEmpresa{
	color: white;
	background: #283a6a;
	width: 15%;
	height: 40px;
	font-size: 16px !important;
}
*/

#btnVolver{
	color: white;
	background: #283a6a;
	width:150px;
	height: 40px;
	font-size: 16px !important;
}

#btnSalir{
	background: #f3f6fc;
	border: 1px solid #9eb0d1;
	color: #2e4481;
}

#comLink{
	
	color: #2e4481 !important;
}


.ui-inputfield[disabled="disabled"]{
 	opacity: 0.65 !important;
	filter: Alpha(Opacity=100) !important;
 	
 }
 
 .noBordersPadding tr, .noBordersPadding td, .noBordersPadding table {
    background: none !important;
    border: none !important;
    border-collapse:separate; 
    border-spacing: 25px 10px;
    padding: 10px 12px !important;   
    
}

.noBordersPaddingSmall tr, .noBordersPaddingSmall td, .noBordersPaddingSmall table {
    background: none !important;
    border: none !important;
    border-collapse:separate; 
    border-spacing: 25px 10px;
    padding: 0px 0px !important;   
    
}
 
 
.ui-panelgrid td {
    padding: 2px 5px ;
} 
 

/* date picker
-------------------------------------- */
div.ui-datepicker{
    font-size:12px;
}
    
	
.navbar-brand > img {
  z-index: 10000;
}	
.navbar-collapse {
  text-align: right;
}	

/* mediaqueries
------------------------------------- */
@media (max-width: 640px) {
	.navbar {
	  margin-bottom: 45px;
	}
	fieldset {
	  padding: 4%;
	}	
	fieldset p.info {
	  padding: 5px 0;
	}
	.collapsing {
	border-bottom: red;
	}
}
/* usuario externo inscrito
------------------------------------- */
.inscriptoOK{
	background:#50C878;
}

#inscriptoOK{
	background:#50C878;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav{
	background: #f3f6fc;
	
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #283a6a !important;
   
}

#tabView {
	border: 1px solid #2e4481;
}

#linea-estudiantes .ui-widget-content{
	border: 1px solid #2e4481;
}

#tipoMod4Preg24_panel .ui-selectonemenu-item {
	font-size: 12px;
}

#tipoMod3Preg15_panel .ui-selectonemenu-item {
	font-size: 12px;
}

#tipoMod3Preg16_panel .ui-selectonemenu-item {
	font-size: 12px;
}




/* transparent border y background
------------------------------------- */
.transparentBack{
	border: 0 !important;
	background: transparent !important;
}

/* seleccionable o no
------------------------------------- */
.ok{
}

.notok{
	pointer-events: none;
}

/* tabla sin bordes cuota */
.transparentTable ui-datatable tbody tr {
	border: 1px solid transparent;
	background: graytext;	
}

.transparentTable ui-datatable tbody tr td {
	border: 1px solid transparent;
	background: aqua;
}

/* stick
--------------------------------------- */

.ui-sticky {
	position: fixed;
	right: 0;
	top: 30%;
	width: 5em;
	margin-top: 49%;
}

@media (max-width: 960px) {
	.ui-sticky {
		top: 110px !important;
	}
}

#tb{
	border: none;
    background: none;
    box-shadow: none;
}

.upload .ui-fileupload-buttonbar, .ui-fileupload-content
{
	background: #f8fcfc;
	border: 1px solid #2e4481;
}

.ui-messages-error, .ui-message-error {
	
	background-color: #efc2c2 !important;
	
}
