@import url(css.clean.css);
body{ background-image: url(../img/background.jpg); background-repeat: repeat-x; background-color: #fff; font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:1em;}
#cuerpo{ width: 910px; height: auto; margin: 0 auto;}
#head{ width: 910px; height:247px; float: left;}
#top{ background-image: url(../img/bk_up.jpg); background-repeat: repeat-x;  width: 910px; height:26px;	float: left; font-size:0.7em;}
#logo{ position: relative; z-index: 999; margin-top: -190px; margin-right: 695px; float: right;}
#top a{	color:#fff;	font-weight:bold; }
p.link_top{	color:#fff;	font-weight:bold; margin-left:5px; margin-top: 2px;}
p.link_der{	float:right; margin-top:-12px; margin-right: 15px;}
p.link_der *{ float:left; }
p.link_der img{	padding-right: 5px;	padding-left: 10px;}
p.link_der a{ text-decoration: none; margin-right: 5px;}
p.link_der a:hover{	text-decoration: underline;}
#banner{ width: 910px; height: 219px; float: left;}
#banner img{ width: 910px; height: 219px; top:0; left:0; float: left;}
#menu{ float: left;	width: 910px; height:45px; background-color: #47559B;}
#app{ background-image: url(../img/system.png);	background-repeat: no-repeat; width: 910px;	height: 98px; float: left; margin-top:10px;	margin-bottom:10px; color:#133d6e;}
.subapp1{ height: 98px;	width: 226px; float: left;	margin-left: 8px;}
h3{	text-decoration: underline;	color: #003067; float: left; margin-top: 23px; margin-left: 5px;}
#link_app{ width: 90px;	height: 15px; float: right;	margin-top: 8px; margin-left: 0;}
p.texto_app{ font-size:0.55em; float:left; width: 150px; margin-left:5px; margin-top:3px;}
#link_app .ico_ingresa{	background-image: url(../img/arrow_s.png);	background-repeat: no-repeat; width: 14px; height: 16px; float: left; margin-left:3px; margin-top:0px;}
#link_app a{ color: #003067; font-size: 0.7em; float: left;	margin-left: 5px; margin-top: 1px; font-weight: bold; text-decoration:none;}
h3.t_app{ font-size:0.78em;	text-decoration:none; font-weight:bolder;}
#ico_app1{ 	background-image: url(../img/post_s1.png); background-repeat: no-repeat;width: 62px;height: 53px;float: left;margin-top: 13px;margin-left: 1px;}
#ico_app2{ background-image: url(../img/schoolnet.jpg);	background-repeat: no-repeat; width: 51px;	height: 51px;float: left;margin-top: 13px; margin-left: 13px;}
#ico_app3{ background-image: url(../img/bag_s3.png); background-repeat: no-repeat; width: 62px;	height: 53px;float: left;margin-top: 13px;	margin-left: 5px;}
#ico_app4{ background-image: url(../img/bag2_s4.png); background-repeat: no-repeat;	width: 57px;height: 53px;float: left;margin-top: 13px;	margin-left: 0px;}	
.subapp2{height: 100px;	width: 230px;float: left;}
.subapp3{height: 100px;	width: 222px;float: left;}
.more{margin-right:8px;}
.subapp4{height: 100px;	width: 222px;float: left;}
#content{width: 910px;height: auto;	float: left;margin-top:40px;background-color: #fff;}
h1{	font-size: 1.3em;color: #666261;width: 900px;padding: 2px;text-align:  left;margin-left: 25px;margin-top: 15px;	float: left;}
#pie{background-image: url(../img/footer.png);background-repeat: no-repeat;	width: 910px;height: 74px;float: left;}
#pie p{	color: #fff;font-size: 0.68em;font-weight:bolder;margin-left: 10px;	float: left;width: 910px;text-align:center;}
p.primero{margin-top:30px;}

/* INICIO MENU */
ul.topnav {list-style: none; padding: 0 0; margin: 0;float: left; width: 910px;font-size: 0.9em;background: url(topnav_bg.gif) repeat-x #47559B;display: block;}  
ul.topnav li { float: right; margin: 0; padding: 0 15px 0 0; position: relative;}  
ul.topnav li a{ padding: 10px 5px; color: #fff; display: block; text-decoration: none; float: left;}  
ul.topnav li a:hover{background: #0c3063; color: #fff;}  
ul.topnav li span { width: 17px;height: 35px;float: left; background: url(../img/subnav_btn.png) no-repeat bottom; margin-top: -8px;}  
ul.topnav li span.subhover {background: url(../img/subnav_btn2.png)  bottom no-repeat; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav { list-style: none;position: absolute; left: 0; top: 35px; background: #0c3063; margin: 0; padding: 0; display: none; float: left; width: 170px; font-size: 0.8em;}  
ul.topnav li ul.subnav li{ margin: 0; padding: 0; clear: both; width: 170px;}  
html ul.topnav li ul.subnav li a { float: left; width: 145px; background: #0c3063 url(dropdown_linkbg.gif) no-repeat 10px center; padding-left: 20px;}  
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/ background-color: #3ba208;}  
/* FIN MENU */

#relleno{width: 910px;height: 400px;float: left;}
#seek { width: 400px; position: absolute;top: 1px; height: 0; margin-top: 25px; margin-left: 520px; margin-right: auto; z-index: 99999;overflow: hidden;text-align: left;background-image: url(../img/buscador.png); background-repeat: no-repeat;}
#seek h2{color: #fff;text-align: center;margin-top: 35px;font-size: 0.9em;}
#bsq{width: 350px;margin-left: 58px;}
h1.sub_titulo {	color:#666261;float:left;font-size:1.3em;margin-left:25px;margin-top:15px;padding:2px;text-align:left;width:900px;}
#sb_menu {float:left;height:auto;margin-bottom:40px;margin-top:25px;width:240px;}
#sb_menu ul {float:left;margin-left:25px;width:210px;}
#sb_menu ul li {background-color:#FCE4CA;height:24px;line-height:24px;margin:2px;text-indent:30px;}
#sb_menu a {color:#666261; display:block; font-size:0.8em; height:24px;overflow:hidden;	text-decoration:none;}
#sb_content{ float:left; height:auto; margin-bottom:25px; margin-left:5px; width:640px;}
li.select {	background-image:url("../img/con_down.jpg"); background-repeat:repeat-x; color:#FFFFFF; font-size: 0.9em;}

/* HOME */
#noticias{	float: left;width: 460px;height: auto; margin-top: 5px; }
#der_home{ float: left; width: 445px; height: auto; margin-top: 5px; }
.noticia{ float: left; width: 210px; height: auto; margin-left: 13px;}
.titulo_noticias{background-color:#A74135; border-bottom:3px solid #A89960; color:#FFFFFF; float:left; font-size:0.8em; font-weight:bold; height:20px;text-indent:5px;width:100%;}
.noticia a{ color:#381E75;font-size:0.75em;font-weight:normal;line-height:14px;text-decoration:none; }
.noticia li{ margin-bottom: 10px;}
#util{ float:left;width: 434px; height: auto; margin: 10px 0 10px 13px;}
#galeria_home{ float: left; width: 440px; height: auto; }
.caja_util{ float: left; text-align: center; width: 90px; font-size: 0.7em; height: auto; margin-top: 20px; margin-left: -4px;}
.caja_util a{ color: #133D6E; text-decoration: none; }
#galeria_s{ float: left; width: 440px; text-align: center; }
#destacado{ float: left;width: 440px; height: auto; margin-bottom: 10px;}
#dest_caja{ float: left; width: 440px; height: 166px;background-image: url(../img/tmp_back.jpg);background-repeat: repeat-x;}
#dest_caja h3{ float: right; margin-right: 0px; font-size: 1.2em; width: 200px; text-align: center; height: auto; text-decoration: none;}
.foto_destacado{ margin: 5px}
#sub_content{ float: left; height: auto; width: 640px; margin-bottom: 25px;}
#sub_content p{ line-height:1.5em; font-size: 0.8em; margin-bottom: 10px;}
#sub_content ul{ list-style-type:disc; margin-bottom:2em;margin-left:22px; margin-top: 10px; font-size:0.8em;}
#sub_content h1,#sub_content h2, #sub_content h3, #sub_content h4 {margin-bottom: 10px;display: block;}

/* Newsletter */
#form_news{border:1px solid #0E3469; margin: 25px auto; width: 500px; height: 300px; background-color: #2B4D7B; }
#form_news h1{color: #fff;font-size:1.6em;font-weight:normal;line-height:1em; text-align: center; width: 450px;}
#form_news p{color: #fff; font-size: 0.9em; margin-left: 25px; width: 450px; margin-top: 20px; float: left;}
#form_news p.error{color: #fff; font-size: 1.2em; margin-left: 25px; width: 450px; margin-top: 20px; float: left; text-align:center;}
#form_news a{color: #fff;}
#form_news a:hover{color:#BFB51F;}
#form_news label{color: #fff; font-size: 1.2em; margin-left: 35px; margin-top: 35px; float: left;  font-weight: bold; }
#form_news input{border:1px solid #0E3469;color: #0E3469; font-size: 1.2em; margin-left: 15px; margin-top: 35px; float: left;  font-weight: bold; width: 350px}
.submit input{ width: 110px !important; margin-left: 190px !important; float: left !important; margin-top: 40px !important;}
/* Contacto  */
#form_contacto{ width:500px; float:left; height:400px; margin-top:20px;}
#form_contacto form { margin-top:10px; display:block; float:left;}
#form_contacto label{ display:block; width:490px; margin-left:70px; font-size:0.9em; color:#666261;}
#form_contacto input{ width:320px; margin-left:70px;}
#form_contacto select{ width:250px; margin-left:70px;}
#form_contacto textarea{ width:320px; margin-left:70px;}
.border{border-bottom: 1px solid #E3E9EF;border-left:1px solid #E3E9EF; border-top: 1px solid #5794BF; border-right: 1px solid #5794BF;}
.boton_s{border: 1px solid #5794BF;color:#666261; font-weight:bold;}
#form_contacto .submit input{ width: 110px !important; margin-left: 0px !important; float: right !important; margin-top: 25px !important; margin-right:168px;}
#datos_contacto{float: left; width: 400px; margin-top: 20px;}
#datos_contacto h1{ margin-left: 0 !important;}
#datos_contacto p{ font-size: 0.7em;}
/* Circulares */
#tb_circulares { float: left; margin-top: 27px; width:610;}
#tb_circulares thead tr{ background-image:url(http://www.lirima.com/sitio/app/webroot/img/bg_table); background-repeat:repeat-x; font-size:1.03em; color:#fff;}
#tb_circulares tbody tr{ background-image:url(http://www.lirima.com/sitio/app/webroot/img/bg_table_body); background-repeat:repeat-x;
font-size:0.9em; color:#7B787C;}
#tb_circulares tbody td { padding:2px;}
#tb_circulares thead th { text-align:center; padding:2px;}
#tb_circulares tbody tr:nth-child(2n+1){ background-image:url(http://www.lirima.com/sitio/app/webroot/img/bg_table_body_1); background-repeat:repeat-x;font-size:0.9em; color:#7B787C;}
#tb_circulares tfoot a {color:#7B787C}
#tb_circulares tfoot a:hover {color:#8181F7}
#PictoBrowser100513101028 { text-align: center; }