body {
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS",Arial,Verdana;
	font-size:11px;
	background:#FFF url('../imgs/fondo5.jpg') top repeat-x;
}


img { border:0px; }
ul { margin:0px;padding:0px; }
li { list-style:none; }

.imagen-url{
padding:5px;
background-color:#F0F0F0;
border:1px solid #ccc;
}

.volvernoticia{
color:#666;
font-weight: bold;
text-decoration:none;
font-size:11px;
background-color:#F0F0F0;
padding:5px;
border:2px solid #ccc;
}

div#mrg{
width:96%;
padding-left:15px;
padding-right:15px;
}

div#sistema{
	width:910px;
	margin:0 auto;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:25px;
	border-left:5px solid #000;
	border-right:5px solid #000;
	border-bottom:5px solid #000;
	background-color:#FFF;
}

div#sysimgs{
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	background-color:#FFF;
	border-top:2px solid #000;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	font-size:11px;
}

p.aviso{
	background-color:#FFFABF;
	border:1px solid #D5CD70;
	padding:5px;
}

div#sysimgs li{
	/*display: inline;*/
	padding:3px;
	margin:0px;
	border-bottom:1px solid #F0F0F0;
}

div#sysimgs li:hover {
	padding-left:15px;
	font-weight: bold;
	background:#F9F9F9;
}

div#sysimgs a{
padding:3px;
text-decoration:none;
color:#555;
}

div#sysimgs a:hover{
padding:3px;
text-decoration:none;
color:#000;
}



div.space{
padding:10px;
}

td.td1{
padding-left:5px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}

td.td2{
padding-top:5px;
padding-left:5px;
border-bottom:1px solid #ccc;
}

.ibotones{
background-color:#F0F0F0;
}

h1{
	font-size:18px;
	color:#004497;
	font-family:Arial, Verdana;
	letter-spacing:-1px;
	margin-top:0px;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
}


h2{
	font-size:17px;
	color:#000;
	font-family:Arial, Verdana;
	letter-spacing:-1px;
	margin-top:0px;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3{
	font-size:17px;
	font-family:Arial, Verdana;
	letter-spacing:-1px;
	margin-top:5px;
	font-weight: bold;
	margin-bottom:5px;
	padding:2px;
}

h4 {
	font-size:22px;
	font-family:Arial, Verdana;
	letter-spacing:-1px;
	font-weight: normal; 
}

div#informe{
	width: 96%;
	margin:0 auto;
	margin-top:5px;
	padding:2px;
	border:0px solid #ccc;
}

div#menu{
padding-top:1px;
padding-bottom:5px;
margin-left:15px;
}

div#menu li{
	display: inline;
	padding:0px;
	margin:0px;
}

div#menu li:hover {
/*
color:#000;
background-color:#FFF;
*/
}

div#menu a{
padding:5px;
background-color:#F0F0F0;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
text-decoration:none;
color:#000;
}

div#menu a:hover{
padding:5px;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
background-color:#CCC;
text-decoration:none;
color:#FFF;
}


div#form_acceso{
padding-top:30px;
padding-bottom:30px;
padding-left:10px;
padding-right:10px;

/*
background-color:#FFF;
border:5px solid #004FA9;
*/
}

div#form_acceso p{
margin:0px;
text-align:left;
padding-left:25px;
padding-bottom:5px;
color:#333;
}

#form_acceso input{
background-color:#FFF;
padding:3px;
color:#000;
border:1px solid #DDD;
}

div#cabecera{
background-color:#FFFFFF;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:5px;
.margin-bottom:5px;
border-bottom:5px solid #CCC;
}

div#cabecera p{
	margin-top:8px;
	margin-right:10px;
	float:right;
	color:#999;
}

div#baja{
width:100%;
margin-top:10px;
padding:5px;
text-align:center;
border-top:1px solid #CCC;
}

div#baja p{
color:#666;
padding:0px;
margin:0px;
}

div#baja a{
color:#666;
}

p.saludo{
	margin:0px;
	padding:0px;
	color:#666;
	font-size:12px;
}

p span{
	color:#333;
	font-weight: bold;
}

p.txt{
	margin:0px;
	padding:0px;
	color:#333;
	font-size:12px;
}

.celda{
font-size:11px;
font-weight: bold;
color:#000;
text-align:center;
border-right:3px solid #ccc;
padding:3px;
background-color:#F0F0F0;
}

.spac{
margin-top:5px;
margin-bottom:5px;
}

.celda2{
font-size:11px;
padding-left:10px;
color:#000;
}

span.pregunta{
	font-size:15px;
	color:#333;
	font-weight: bold;
}

#opciones {
	margin-left:0px;
	font-size:12px;
	padding:0px;
	list-style-type:square;
}

.linki{
color:#888;
text-decoration:none;
background-color:#F0F0F0;
padding-left:5px;
padding-right:5px;
margin-left:191px;
.margin-left:191px;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
/* font-weight: bold; */
}

#opciones a{
	color:#000;
	text-decoration:none;
}

#opciones li{
width: 225px;
border:1px solid #ccc;
padding:5px;
margin-bottom:2px;
background-color:#FFF;
}

#opciones li:hover{
color:#FFF;
background-color:#F5F5F5;
}

input{
background-color:#FFF;
border:1px solid #ccc;
padding:6px;
font-size:11px;
}

select{
background-color:#FFF;
border:1px solid #ccc;
padding-top:4px;
padding-bottom:4px;
padding-right:6px;
padding-left:6px;
}

textarea{
background-color:#FFF;
border:1px solid #ccc;
padding:6px;
font-size:12px;
font-family:arial;
}

#ubicacion{
border-bottom:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
margin-top:15px;
margin-bottom:10px;
color:#333;
}

#ubicacion a{
padding:3px;
padding-left:5px;
padding-right:5px;
font-weight: bold;
color:#00379D;
}

#ubicacion a:hover{
font-weight: bold;
background-color:#F0F0F0;
text-decoration:none;
color:#00379D;
}

.boton{
color:#666;
font-weight: bold;
background-color:#F0F0F0;
padding:3px;
font-size:12px;
}

.ls_celda1{
color:#00379D;
padding:3px;
font-weight: bold;
background-color:#CCE8FF;
border-right:1px solid #93B4DA;
border-bottom:1px solid #93B4DA;
}
.ls_celda2{
color:#00379D;
background-color:#CCE8FF;
padding-left:5px;
font-weight: bold;
border-right:1px solid #93B4DA;
border-bottom:1px solid #93B4DA;
}
.ls_celda3{
color:#00379D;
font-weight: bold;
background-color:#CCE8FF;
padding-left:5px;
border-bottom:1px solid #93B4DA;
}

.ls_celdacaducada{
color:red;
font-weight: bold;
background-color:#CCE8FF;
padding-left:5px;
border-bottom:1px solid #93B4DA;
}


.li_celda1{
color:#333;
padding:2px;
border-right:1px solid #93B4DA;
border-bottom:1px solid #93B4DA;
}
.li_celda2{
color:#333;
padding-left:5px;
border-right:1px solid #93B4DA;
border-bottom:1px solid #93B4DA;
}
.li_celda3{
color:#333;
padding-top:3px;
padding-left:5px;
border-bottom:1px solid #93B4DA;
}


.bcalendario{
background-color:#CCE8FF;
font-size:11px;
color:#00379D;
font-weight: bold;
padding:4px;
border:2px solid #5E9ADD;
text-decoration:none;
}

.ip_datos{
display: none;
width:270px;
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
background-color:#F0F0F0;
border:1px solid #D0D0D0;
}

.ip_datos_dos{
width:270px;
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
background-color:#F0F0F0;
border:1px solid #D0D0D0;
}

td.x1{
	background-color:#F0F0F0;
	color:#333;
	padding-left:5px;
	border:1px solid #DDD;
}

td.x2{
	color:#333;
	padding-left:5px;
	border:1px solid #DDD;
}

td.x3{
	background-color:#F0F0F0;
	color:#333;
	padding-left:5px;
	border:1px solid #DDD;
}

td.x4{
	background-color:#F0F0F0;
	color:#333;
	padding-left:5px;
	border:1px solid #DDD;
}

td.r_celda1{
color:#333;
font-weight: bold;
padding-left:4px;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

td.r_celda2{
color:#333;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px solid #999;
}

td.r_celda3{
font-weight: bold;
color:#333;
padding-left:4px;
border-bottom:1px solid #999;
}

td.r_celda4{
color:#333;
padding-left:4px;
border-bottom:1px solid #999;
}

td.r_celdax{
color:#333;
padding-left:4px;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

td.baja_total{
font-weight: bold;
color:#00379D;
padding-left:5px;
font-size:13px;
text-align:right;
background-color:#E6F1FF;
border-bottom:1px solid #93B4DA;
}

.print{
	color:#999;
	text-decoration:none;
	background-color:#F8F8F8;
	border:1px solid #F0F0F0;
	padding:5px;
}

.lsx_celda1{
color:#666;
padding:3px;
font-weight: bold;
background-color:#F0F0F0;
border-right:1px solid #ccc;
border-right:1px solid #ccc;
}
.lsx_celda2{
color:#666;
background-color:#F0F0F0;
padding-left:5px;
font-weight: bold;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.lsx_celda3{
color:#666;
font-weight: bold;
background-color:#F0F0F0;
padding-left:5px;
border-bottom:1px solid #ccc;
}

.lix_celda1{
color:#333;
padding:2px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.lix_celda2{
color:#333;
padding-left:5px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.lix_celda3{
color:#333;
padding-top:3px;
padding-left:5px;
border-bottom:1px solid #ccc;
}

.link_botones{
background-color:#F0F0F0;
border:2px solid #ccc;
padding:4px;
font-size:12px;
color:#000;
font-family:Arial,Verdana;
text-decoration:none;
}

.link_botones:hover{
background-color:#FFF;
}


div#detalles {
margin-top: 10px;
border: 1px solid #F0F0F0;
padding: 10px;
font-size: 11px;
}


#paginador{
padding:7px;
background-color:#F0F0F0;
margin-bottom:20px;
}

#paginador a{
text-decoration:none;
color:#666;
background-color:#FFF;
padding:5px;
font-weight: bold;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

.tcurso{
font-weight:bold;color:#333;font-family:arial;font-size:11px;background-color:#F5F5F5;border-bottom:1px solid #DDD;padding:5px;
}
.ccurso{
color:#333;font-family:arial;font-size:11px;padding:5px;
}
