.principal{
	background:url(../../imagenes/bg_principal.gif) repeat-y center;
}

.redes{
	font-family:Verdana,Helvetica;
	font-size:13px;
	color :#333333;
}

.reloj{
	padding-left:555px;
	color: #999999;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.fecha{
	padding-left:500px;
	color: #666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.header{
	/*background:url(../../imagenes/banner_ubp.gif) no-repeat left;*/
	background:url(../../imagenes/logo_aulas.jpg) no-repeat left;
	width:700px;
	height:85px;
	border-bottom:solid thin;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}
.itemsMenu{
	font-family:Verdana,Helvetica;
	font-size:12px;
	text-align:center;
	color: #006699;
}

.linkMenu{
	font-family:Verdana,Helvetica;
	font-size:12px;
	text-align:center;
	color: #006699;
	text-decoration:none;
	cursor: pointer;
}

.linkMenu:hover {
	color: #FF6600;
}

.linkExportar{
	font-family:Verdana,Helvetica;
	font-size:10px;
	text-align:center;
	color: red;
	text-decoration:none;
	cursor: pointer;
}

.linkExportarPagos{
	font-family:Verdana,Helvetica;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	color: red;
	text-decoration:none;
	cursor: pointer;
}

.linkExportar .linkExportarPagos:hover {
	color: black;
	text-decoration: underline;
}

.linkMenuDeshabilitado{
	font-family:Verdana,Helvetica;
	font-size:12px;
	text-align:center;
	color: #999999;
	text-decoration:none;
}

.linkImagen{
	border:none;
	cursor:pointer;
	width:16px;
	height:16px;
}

.linkCerrarTaller:hover{
	color: #000000;
}

.footer{
	font-family:Verdana,Helvetica;
	font-size:12px;
	text-align:center;
	color:#006699;
}

.campoTitulo{
	width:135px;
	font-family:Verdana,Helvetica;
	font-size:13px;
	/*font-weight:bold;*/
	color :#333333;
	text-align:left;
}
/******************************LOGIN************************************/
.campoTituloLogin{
	width:75px;
	font-family:Verdana,Helvetica;
	font-size:10px;
	color: #666666;
	text-align:left;
	padding-left:23px
}

.campoInputContenidoLogin{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #999999;
	width:120px;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.botonLogin{
        font-size:12px;
        font-family:Verdana,Helvetica;
        color:white;
        /*background:#A70030;*/
		background:#6699CC;
		border-bottom-color: #CCCCCC;
		width:70px;
        height:30px;
		cursor:pointer;
}

.campoInputLogin{
	width:160px;
	text-align:left;
}

/********************************************************************/
.campoTituloFin{
	width:20px;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color :#333333;
	text-align:left;
}

.horarioTitulo{
	font-family:Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;
	color :#333333;
	text-align:left;
}

.campoHorario{
	width:27px;
	text-align:center;
	font-size: x-small;
	color: #000000;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoHorarioT{
	width:27px;
	text-align:center;
	font-size: x-small;
	color: #FF0000;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoHorarioN{
	width:27px;
	text-align:center;
	font-size: x-small;
	color: #000000;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.turnoHorario{
	width:27px;
	text-align:left;
	font-size: small;
	padding-right:10px;
}

.inputHorario{
	width:30px;
	text-align:center;
	font-size: x-small;
}

.horarioInicio{
	text-align:center;
	font-style:italic;
	font-size:smaller;
	width:15px;
}


.campoDireccion{
	width:450px;;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
}

.campoDireccionABM{
	width:450px;;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoObservacion{
	width:450px;;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
}

.campoObservacionABM{
	width:450px;;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoObligatorio{
	font-size: small;
	color:#FF6600;
}

.campoInputContenido{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:150px;
}

.campoInputContenidoListado{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:250px;
}

.campoInputContenidoABM{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:150px;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoFechaABM{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:132px;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoIcono{
	padding-left:5px;
}

.campoInputContenidoCorto{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:50px;
	text-align:center;
}

.campoInputContenidoCortoABM{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:50px;
	text-align:center;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoInputContenidoCortoInactivo{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #FF9900;
	width:50px;
	text-align:center;
}

.campoInputContenidoMuyCorto{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:20px;
	text-align:center;
}

.campoInputContenidoMuyCortoABM{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:20px;
	text-align:center;
	background-color:e3e3e3;
	border: 1px solid #666666;
}

.campoInputContenidoMuyCortoResaltado{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #FF0000;
	width:20px;
	text-align:center;
}

.campoInputFecha{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	height:20px;
	background-color:e3e3e3;
	border: 1px solid #666666;	
}

.comboInputContenido{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:150px;
	height:20px;
	background-color:e3e3e3;
	border: 1px solid #666666;	
}

.comboInputContenidoLargo{
	font-family:Verdana,Helvetica;
	font-size:12px;
	color:#999999;
	width:445px;
	height:20px;
	background-color:e3e3e3;
	border: 1px solid #666666;	
}

.campoInput{
	width:210px;
	text-align:left;
}

.campoInputMonto{
	width:50px;
	text-align:left;
}


.campoInputContenidoInactivo{
	font-family:Verdana,Helvetica;
	font-size:12px;
	font-style:italic;
	color: #FF9900;
	width:140px;
}

.bordeTituloListado {
	border-top:5px solid #6699CC;
	text-align:left;
	color: #FF0000;
	font-family:Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;
}

.boton{
		/*background:url(../../imagenes/bg_boton.gif);		*/
		font-size:12px;
        font-family:Verdana,Helvetica;
        color:white;
        background:#6699CC;
		border-bottom-color: #CCCCCC;
		width:100px;
        height:30px;
		cursor:pointer;
}

.boton:hover{
	font-weight:bold;
}

.mensajes{
        font-size:10px;
        font-family:Verdana,Helvetica;
        color:red;
}

.mensajesBlanco{
        font-size:10px;
        font-family:Verdana,Helvetica;
        color:white;
}

.paginador{
	text-decoration:none;
	font-size:11px;
	color: #003366;
	font-family: Verdana,Helvetica;	
}

.paginador:hover{
	font-weight:bold;
	font-size:14px;
	font-family: Verdana,Helvetica;	
}

.tituloAbm{
	font-size:17px;
	font-family: Verdana,Helvetica;
	color:#FFFFFF;
	text-align:center;
	background-color:#6699CC;
}

.subTituloAbm{
	font-size:17px;
	font-family: Verdana,Helvetica;
	color:#FFFFFF;
	text-align:center;
	background-color: #CCCCCC;
}

.tituloListado{
	width:33%;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	background-color: #6699CC;
	border-bottom:1px solid #6699CC;
}

.tituloListadoLargo{
	width:55%;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	background-color: #6699CC;
	border-bottom:1px solid #6699CC;
}

.tituloListadoCorto{
	width:25%;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	background-color: #6699CC;
	border-bottom:1px solid #6699CC;
}

.tituloListadoMuyCorto{
	width:10%;
	font-family:Verdana,Helvetica;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	background-color: #6699CC;
	border-bottom:1px solid #6699CC;
}

.menuABM{
	width:110px;
}

.mainTabla{
	width:710px;
}

.listadoTabla{
	width:710px;
}

.nota{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FF9900;
}

.campoAsistencia{
	width:15px;
	height:15px;
	text-align:center;
	font-size:x-small;
	vertical-align:top;
	color: #000000;
}

.divInfoListado{
	background-color: #006699;
}

.textoDivInfo{
        font-size:10px;
        font-family:Verdana,Helvetica;
        color:white;
		/*padding-left:230px;*/
		text-align:left;
}

.textoDivInfoCuotas{
        font-size:10px;
        font-family:Verdana,Helvetica;
        color: #000000;
		text-align:left;
		/*padding-left:230px;*/
}

.resaltar:hover 
{
   background: #003366;
   cursor: pointer;
}

.resaltarSinLink:hover{
   background: #003366;
}

.detalleTallerDiv{
	text-decoration:none;
	color: #FFFFFF;
	font-size:11px;
}

.detalleTallerDiv:hover{
	color: #FF6600;
}

.tablaDivTaller{
	padding-top:5px;
	padding-bottom:5px;
}

.linkCerrarTaller{
	border:none;
	cursor:pointer;
	font-family:Verdana,Helvetica;
	font-size:10px;
	color:#999999;
	padding-bottom:5px;
}

.popup
   {
	position: absolute;
	/*border: 1px solid #666666;*/
	background:url(../../imagenes/bg_popup_porcentajes.gif) no-repeat;
	width: 325px;
	height: 105px;
	left: 600px;
	top: 250px;
	padding-top:25px;
}
.tablaPopupPorcentajes{
	width: 90%;
	text-align:center;
	padding-left:25px;
}

.fechaAsistencias{
	font-size:9px;
	color:#FFFFFF;
	background-color:#6699CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #6699CC;
	text-align:center;
}

.lineaInferior{
	border-bottom: #333333 thin solid 2px;
}