/*body {

	scrollbar-3dlight-color: #154c9c;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #cccccc;
    scrollbar-track-color: #FFFFFF;
}*/

a.ligasmallgris:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal}

a.ligasmallrojo:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#CC0000; text-decoration: none; font-weight:bold; cursor:hand;}

a.ligasmallgris:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline; font-weight: normal}

a.ligasmallgris:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal}

a.ligasmallgris:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline; font-weight: normal}

a.ligasmallgris:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline}

.barra_top {
	background-image: url(../imagenes/plantilla/fondo.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.barra_down {
	background-image: url(../imagenes/c_latina/barra_inferior.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.fondo_menu {
	background-color: #003740;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;	
}
.fondo_pie {
	background-image: url(../imagenes/plantilla/fondo_pie.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.texto_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#C1131E;
}
.titulo_principal {
	background-repeat:repeat;
	padding-left: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#999999;
}
.titulo_seccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#CD3232;
	background-image: url(../imagenes/plantilla/barra2.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
}
.table_form {
	border: thin solid #999999;
}
.texto_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

.texto_contenido
{  
font-family: tahoma; font-size: 11px; color: 646464; text-decoration: none
}

.lobligatorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #010050;
	padding-left: 10px;
}
.cobligatorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #990000;
}
.par {
	background-color: #E1E4F2;
}
.boton_abajo {
	background-image: url(../imagenes/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:right;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #C1131D;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.fondo_banner {
	background-color: #000066;
}
.boton_arriba {
	background-image: url(../imagenes/line.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
	text-align: right;
}
.impar {
	background-color: #FFFFFF;
}
.llectura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
	padding-left: 10px;
}
.lnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	padding-left: 10px;
}
.clectura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	color: #333333;
}
.cnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0000FF;
}
.mcorrecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003740;
	text-align: center;
}
.merror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	text-align: center;
}
.malerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #DDD804;
}
.boton_add {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/add.gif);
	cursor:default;
}

.boton_minus {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/minus.gif);
	cursor:default;
}

.boton_edit {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/edit.gif);
	cursor:default;
}

.boton_fecha {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/calendario.jpg);
	cursor:default;
}

.boton_localizacion {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/localizacion.gif);
	cursor:default;
}
.boton_pesos {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/pesos.gif);
	cursor:default;
}
.boton_unicin {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/unicin.jpg);
	cursor:default;
}
.boton_pdf {
	width: 16px;
	height: 16px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/pdf.png);
	cursor:default;
}
.boton_print {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/print.jpg);
	cursor:default;
}
.boton_enviar {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/reenviar.jpg);
	cursor:default;
}
.boton_telefono {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/telefono.jpg);
	cursor:default;
}
.boton_empleados {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/empleados.jpg);
	cursor:default;
}
.boton_infractor {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/miniuser.jpg);
	cursor:default;
}
.boton_estadisticas {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/estadisticas.jpg);
	cursor:default;
}
.boton_back{
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/back.jpg);
	cursor:default;
}
.boton_forward {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/forward.jpg);
	cursor:default;
}
.boton_m {
	width: 20px;
	height: 20px;
	border-width: 0px;
	background-image:url(../imagenes/iconos/multimedia.jpg);
	cursor:default;
}
.campus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
}
	/* START CSS NEEDED ONLY IN DEMO */
	html{
		height:100%;
	}
	body{

		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	
		width:100%;
		height:100%;		
		margin:0px;
		text-align:center;
	}
	
	#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box 175*/
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
