body{background:#37802C url(../images/html-top.png) repeat-x;font:75%/170% "Trebuchet MS";color:#333;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-size:small;margin:0;padding:0;}
a { outline-style: none;   }
.transparente
{
	opacity:0.5;
	filter: alpha(opacity = 50);
}
#content p{margin-left:50px;margin-top:15px;color:#666;}
#cuerpo div b{color:#5B9A1D;}
.cuadro{background-image:url(../images/bg.png);background-position:right top;background-repeat:no-repeat;color:#FFF;left:390px;position:absolute;text-align:center;width:310px;padding:0 10px;}
.cuadro div{font-size:1.4em;color:#ccc;}
.cuadro a{text-decoration:none;color:#fff;}
.cuadro a:hover{text-decoration:none;color:#f55;}
#cuerpo{margin-left:100px;}
#informacion{color:#EEE;font-size:.8em;margin-top:35px;padding-top:3px;position:absolute;text-align:right;width:99%;}
#informacion img{vertical-align:middle;padding-right:3px;}
#columnaderecha{right:20px;position:absolute;top:78px;z-index:30;padding:0;}
.ventana{font-size:.9em;width:210px;padding:0;}
.ventana .titulo{background-image:url(../images/fondo_ventana.png);background-position: 0 10px;background-repeat:no-repeat;font-family:Helvetica,Arial;font-size:1em;font-weight:700;height:23px;color:#105436;cursor:pointer;padding:12px 0 0 10px;}
.ventana .titulo img,#nav img{float:right;margin-right:10px;}
.ventana .contenido,.ventana .carga{background-image:url(../images/sidep-bottom.png);background-repeat:repeat-x;padding:10px;}
.ventana .contenido ul{padding-left:0;}
.ventana .inferior{background:transparent url(../images/fondo_ventana.png) no-repeat 0 -39px;color:#369;padding-left:10px;}
.info li{list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:17px;background-repeat:no-repeat;}
.info .archivo{background-image:url(../images/mini-page.gif);}
.info .usuario{background-image:url(../images/mini-user.gif);}
.info .fecha{background-image:url(../images/mini-archive.gif);}
.info .tamano{background-image:url(../images/minisize.gif);}
.botones li{list-style-image:none;list-style-position:outside;list-style-type:none;}
.ventana .botones{margin-top:20px;margin-left:30px;}
.botones li a{background-image:url(../images/submit-btn.gif);background-repeat:no-repeat;background-position:0 -25px;display:block;height:22px;margin-top:7px;padding-top:2px;text-align:center;text-decoration:none;width:135px;color:#fff;font-size:1.2em;}
.botones li a:hover{background-position:0 -50px;}
.subbotones a{display:block;float:right;height:13px;padding-right:4px;text-decoration:none;width:11px;background-repeat:no-repeat;margin-top:6px;}
.subbotones .boton_cerrar{background-image:url(../images/botones_mini.png);background-position:0 -120px;}
.subbotones .boton_config{background-image:url(../images/boton_config.png);}
.item{clear:both;margin-left:20px;}
.item em{border-bottom:1px solid #DDD;margin-right:10px;width:200px;font-size:1.3em;color:#060;}
.item em i {border-color:white;}
.item .sl{margin-left:40px;margin-bottom:10px;}
.item input,.item textarea,tr input,tr textarea,select{color:#F30;font-family:"Trebuchet MS",Arial;font-size:1em;font-weight:700;background-image:url(../images/form_back1.gif);max-width:580px;border-color:0 0 #EEE;border-style:none none solid;border-width:medium medium 1px;padding:3px 3px 3px 5px;}
tr input,tr textarea,tr select{width:100px;margin-left:0;}
.item textarea,tr textarea{background-image:url(../images/form_back2.gif);clear:both;height:200px;}
tr textarea{height:50px;}
.item img,td img{vertical-align:middle;margin-left:5px;}
tbody td.buttons img{float:left;}
.item img:hover,td img:hover{background-color:#FFE6AF;}
.item .contiene,td .contiene,th .contiene{border:medium solid #069;position:absolute;margin-top:0;z-index:200;}
.botones{display:inline;margin-left:10px;position:absolute;z-index:1000;background-image:url(../images/fondo_indicador.png);width:200px;height:47px;background-repeat:no-repeat;text-align:left;padding:5px;}
button{border-color:#FFAA00;
border-style:solid none;
border-width:4px medium;
color:#666;
cursor:pointer;
padding-bottom:3px;
padding-left:3px;
padding:3px;
margin-right:3px;
}
button.boton{display:inline;}
button.imagen{background-color:transparent;
background-repeat:no-repeat;
border:medium none;
color:#999999;
font-size:1.8em;
height:120px;
padding-left:110px;
width:400px;}
button.conmutador{
	background:#FAFAFA url(../images/aceptacion.png) no-repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#777777;
display:block;
font-size:1.3em;
height:130px;
margin-top:10px;
padding:0 0 0 100px;
width:300px;outline:none;}
button.conmutador span{font-size:0.6em;font-style: italic;}
button.conmutador.off{background-image:url(../images/negacion.png);}
button:hover{border-color:#7a7;background-color:#f4f4f4;outline:none;}
button.conmutador.lectura:hover{border-color:#DDDDDD;background-color:#FAFAFA;cursor:default;}
button.conmutador.lectura{opacity:0.7;}
.item .ajax{cursor:pointer;border-bottom:1px solid #EEE;font-size:1.1em;color:#F30;padding-bottom:2px;margin-left:50px;min-height:20px;}
.item .vacio,td.vacio{background-image:url(../images/click2.png);background-repeat:no-repeat;background-position:10px 1px;color:#AAA;font-weight:400;padding-left:50px;width:50px;}
.item .sololectura,td.sololectura,th.sololectura,tr .ajax.sololectura{padding-right:30px;color:#069;cursor:default;}
.item .sololectura.vacio{background:none;background-image:none;}

#globo{background-image:url(../images/backglobo2.png);color:#E27000;font-size:14px;left:250px;margin-top:-4px;position:absolute;width:299px;text-align:left;z-index:2000;padding:30px 15px 10px;white-space:normal;}
#globo b{color:#000;}
#globo.derecha{background-image:url(../images/backglobo3.png);}
#globo.derecha .but{left:10px;}
tr #globo{margin-left:10px;font-size:1.1em;font-size:1em;
line-height:15px;white-space:normal;font-size:13px;font-weight:normal;}
tr #globo.arriba {
	background-image:url(../images/backglobo4.png);
	background-position:center bottom;
	margin-top:-102px;
	min-height:76px;
	padding-top:10px;
	cursor:pointer;
	}

.ventana li{overflow:hidden;background-image:url(../images/navigation-bg.gif);background-repeat:no-repeat;color:#FFF;cursor:pointer;font-size:.95em;height:24px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:2px;margin-top:3px;padding-left:12px;text-shadow:#333 3px 3px 3px;}
.ventana li.sub {
	background-image:url("../images/navigation-bg3.gif");
	font-size:0.85em;
	height:17px;
	line-height:14px;
	margin-bottom:1px;
	margin-left:10px;
	margin-top:2px;
	padding-top:0;}
.ventana span{display:block;color:#105436;font-weight:700;line-height:14px;}
.ventana p{line-height:12px;margin-bottom:6px;}
.ventana li a{color:#FFF;font-weight:700;text-decoration:none;font-size:1.2em;}
.nuevalinea img{vertical-align:middle;}
.ajax_cargador{float:right;
	margin-right:15px;
	position:absolute;
	opacity:0.3;
	filter: alpha(opacity = 30);
	display:none;}
.cargador{position:absolute;margin-left:-20px;}
#text{font-size:3em;display:block;line-height:1em;color:#666;background-color:transparent;white-space:nowrap;}
#text:before,#text:after{content:"text shadow";display:block;}
#text:before{margin-bottom:-1.05em;margin-left:.1ex;color:#ccc;background-color:transparent;}
#text:after{margin-top:-1.05em;margin-left:-.1ex;color:#fff;background-color:transparent;}
.but{position:absolute;right:0;top:5px;width:200px;background-color:#333;}
.but a{color:#FFF;float:left;padding-left:15px;}
.but a:hover{color:#FF0;}
#content p.ayuda{color:#040;background-image:url(../images/question.gif);background-repeat:no-repeat;min-height:92px;margin-left:50px;padding-left:119px;padding-top:12px;padding-right:10px;margin-bottom:20px;}
#content .ayuda p{color:#444;margin-left:0;margin-right:0;}
.procesos{clear:both;width:679px!important;background-image:url(../images/c2.png);background-repeat:repeat-y;padding:5px 25px 2px;}
.procesos ul{border-bottom:1px solid #EEE;display:block;margin:0 40px 10px 30px;}
p strong{color:#090;}
p img{float:left;margin-right:5px;}
p a{font-weight:700;color:#090;text-decoration:none;border-bottom:dashed 1px #050;}
table{font-size:.8em;margin-bottom:10px;margin-right:15px;margin-top:20px;width:99%;}
table.paginada{position:relative;}
table.paginada thead .pagesCont td,
table.paginada tfoot .pagesCont td {
	background:white;
	text-align:left;
	font-size:1.3em;}
table.paginada .pages{display:inline;}
table.paginada .pages li{background-color:#DEDEDE;border:1px solid #BBBBBB;display:inline;margin:0 3px;padding:1px 5px;cursor:pointer;}
table.paginada .pages li.sel{background-color:#AAD124;}
table.paginada .pages li:hover{color:red;}
table caption{color:#AAA;font-style:italic;text-align:right;}
table th{border-bottom:2px solid #FA0;font-size:1.6em;line-height:12px;padding-left:5px;padding-right:5px;margin-top:40px;}
thead th{padding-bottom:6px;color:#DFA716;}
tbody th{border-bottom:1px solid #EFEFEF;color:#105436;font-size:1.3em;text-align:left;width:30%;padding-top:4px;padding-bottom:4px;}
table td{border-bottom:solid 1px #efefef;line-height:12px;height:31px;padding:5px 5px 2px;}
table div.globo{background-image:url(../images/backglobo2.png);color:#666;font-size:1.1em;margin-left:-320px;margin-top:-2px;position:absolute;width:299px;display:none;padding:30px 15px 10px;}
table div.globo b{color:#006;}
table .texto,table .textolargo,table .relacion{text-align:left;}
td.vacio,th.vacio{background-image:url(../images/click2.png);background-repeat:no-repeat;background-position:10px 1px;width:50px;}
table .vacio{width:190px;border:none;}
table .relacion,table .grupo,.item .relacion,.item .grupo{background-image:url(../images/f_lista.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:16px;
white-space:nowrap;}

table .relacion:hover,table tbody td.grupo:hover,table tbody th.grupo:hover,.item .relacion:hover,.item .grupo:hover{background-image:url(../images/f_lista2.png);}


table .entero,table .double{text-align:right;padding-right:5px;padding-left:0;width:5%;}
table td.entero,table td.double{font-size:1.3em;}
table td.texto,table td.relacion,table td.grupo{font-size:1.2em;}
table .textolargo{width:40%;}
table td.sql{text-align:center;}
table td.nombre{font-weight:700;padding-left:10px;}
table td.nombre em{color:#E11735;font-size:1.2em;}
table td.usuario{color:#700;width:50px;padding-left:10px;text-align:center;}
table td.tamano{text-align:right;width:50px;}
table td.fecha{color:#7C7C7C;width:70px;padding-left:10px;}
tatable td.tipo{color:#498839;width:50px;padding-left:10px;text-align:center;}
table td.buttons, table th.buttons {cursor:pointer; padding:0pt; width:2%;white-space: nowrap;}
.autonumerico{width:2%;padding-left:0;padding-right:0;}
table .ruta0{font-size:2em;font-weight:700;}
table .ruta1{font-size:1.7em;padding-left:40px;}
table .ruta2{font-size:1.5em;padding-left:80px;}
table .ruta3{font-size:1.3em;padding-left:120px;font-weight:700;}

table .extra{width:1px;}
table tr a:hover{text-decoration:none;color:#A4060B;}
table tr.tit{cursor:default;}
table tr.carpeta .vacio{background-image:url(../images/icons/folder.png);}
.fich.pdf{background-image:url(../images/icons/pdf.png);}
.fich.jpg,.fich.png,.fich.gif{background-image:url(../images/icons/jpg.png);}
.fich.doc{background-image:url(../images/icons/doc.png);}
.fich.zip{background-image:url(../images/icons/zip.png);}
.fich.cdr,.fich.ai{background-image:url(../images/icons/cdr.png);}
.fich.ppt,.fich.pps{background-image:url(../images/icons/ppt.png);}
.fich.xls{background-image:url(../images/icons/xls.png);}
.fich.psd{background-image:url(../images/icons/psd.png);}
.fich.mp3,.fich.wma{background-image:url(../images/icons/mp3.png);}
.fich.avi,.fich.flv{background-image:url(../images/icons/avi.png);}
.fich.txt{background-image:url(../images/icons/txt.png);}
table .htm{background-image:url(../images/icons/htm.png);}
table .php{background-image:url(../images/icons/php.png);}
table .mdb{background-image:url(../images/icons/mdb.png);}
table .exe{background-image:url(../images/icons/exe.png);}

td.vacio.sololectura,th.vacio.sololectura{background:none;}
.indicador td{font-size:1.2em;height:0;padding:1px;}
.indicador .positivo{background-color:#0a0;color:#FFF;}
.indicador .neutro{background-color:#ff0;}
.indicador .actual{width:40px;text-align:center;font-size:1.6em;}
.indicador .ant{color:#a63;background-color:transparent;opacity:.6;}
.tol{width:30px;}
.indicador .obj,.indicador .ant{width:15px;background:none;}
.indicador .negativo{background-color:#f33;color:#FFF;}
.indicador th{width:110px;font-size:1.1em;}
.grupo1,.grupo2,.grupo3,.grupo4{background-color:#EEFEFC;border:1px solid #CDDDDD;margin-bottom:10px;}
.grupo2{background-color:#ECFFDF;}
.grupo3{background-color:#FEE2FA;}
.grupo4{background-color:#FEFCC6;}
h4{margin-left:20px;}
table .let{text-align:center;color:#00F;font-size:6pt;font-weight:700;margin-bottom:5px;}
table .ind,table .obj,table .ant{text-align:center;font-size:1.3em;font-weight:700;}
table .obj{background-color:#FCF7C7;}
table .botones_tabla{float:left;cursor:pointer;}
table tr.divisor td{height:0;background-color:#000;color:#FFF;}
table tr.divisor td.c0{background-color:#89c400;}
table tr.divisor td.i{border-left:solid 1px #FFF;}
table tr.divisor td.c2003{background-color:#75b000;}
table tr.divisor td.c2004{background-color:#629c00;}
table tr.divisor td.c2005{background-color:#628900;}
table tr.divisor td.c2006{background-color:#3a6200;}
table tr.divisor td.c2007{background-color:#273a00;}
table tr.divisor td.c2008{background-color:#132700;}
table tr.divisor td.obj2{background-color:#999;color:#FFF;text-align:center;border-left:solid 1px #FFF;}
table tr.grupo{background-image:url(../images/nav-item-hover.gif);background-repeat:repeat-x;}
table .grupo td{height:0;color:#FFF;font-size:1.3em;text-align:left;cursor:pointer;}
table td.or {width:30px;padding:0;}
table td.or span {background:transparent url(../images/updown.png) no-repeat scroll 0px 0px;cursor:pointer;padding-right:10px;position: static;}
table td.or span.down {background:transparent url(../images/updown.png) no-repeat scroll -18px 0px;}
table td.or span:hover {background-color:#eee;}
th.relacion.sololectura,td.relacion.sololectura,.item .relacion.sololectura{background:none;background-image:none;padding-left:0;}
.fich{background-repeat:no-repeat;
color:#333333;
cursor:pointer;
display:block;
line-height:19px;
min-height:14px;
padding-left:20px;
padding-top:0;
text-decoration:none;background-image:url(../images/icons/file.png)}
.fich:hover{color:#060;}
.ordenada thead th{cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url("../images/ordenar.gif");padding-right:10px;}
.ordenada thead .headerSortDown{background-image:url("../images/desc.gif");}
.ordenada thead .headerSortUp{background-image:url("../images/asc.gif");}
.ordenada thead .buttons{background-image:none;}
.indicador{background-color:#FFF;border:1px solid #999;float:left;height:39px;width:214px;cursor:pointer;margin:3px;}
#logo{margin-left:7px;margin-top:-1px;position:absolute;}
#page{padding-top:7px;}
ul.opciones{margin-left:50px;margin-top:30px;margin-bottom:30px;font-size:1.1em;list-style:none;}
ul.opciones a{display:block;width:90%;color:#fff;text-decoration:none;background-image:url(../images/navigation-bg.gif);background-repeat:no-repeat;margin:6px;padding:0 0 0 10px;}
#content .ajax ul{border-bottom:1px solid #EEE;display:block;margin-left:30px;margin-bottom:20px;margin-top:10px;border:none;}
#header{height:70px;}
h1{border-bottom:3px dotted #555555;
color:#333333;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;
margin:20px 0 0;
padding:0;

}
h1 a,h1 a:visited{color:#FFF;text-decoration:none;}
h1 a:hover{color:#000;text-decoration:none;}
.description{position:absolute;top:57px;left:35px;color:#000;font:12px Arial, Helvetica, sans-serif;}
#searchform{position:absolute;top:0;right:0;background:url(../images/searchform-bg.png) no-repeat right bottom;height:37px;width:600px;}
#searchform .caja,.buscador .caja{background:#fff url(../images/form_back2.gif) no-repeat;height:17px;width:200px;color:#999;border:none;margin:6px 5px 0 10px;padding:3px 7px 2px 5px;}

.buscador{background:transparent url(../images/search-btn.png) no-repeat scroll right center;
padding-left:25px;
width:400px;float:right;}
.buscador .caja{border-bottom:solid 1px #eee;border-right:solid 1px #eee;}
.ventana input{background:#fff url(../images/form_back2.gif) no-repeat;height:17px;color:#999;padding:3px 7px 2px 5px;}
#searchform #varSugerencia{width:132px;margin-left:20px;margin-right:0;}
#boton
#searchform .sel{color:#999;height:20px;width:120px;margin:6px 2px 0 5px;padding:3px 3px 2px 5px;}
#searchsubmit,#boton_sug{background:transparent url(../images/botones_med.png) no-repeat scroll left top;
border:medium none;
padding-bottom:15px;
padding-left:22px;}
#boton_sug {background-image:url(../images/botones_mini.png);padding-bottom:3px;padding-left:13px;cursor:pointer;}
#boton_sug:hover {background-color:wheat;}
.ac_results em{float:left;display:block;width:100px;color:#992629;}
.ac_results .in{background:transparent url(../images/edit_add2.png) no-repeat scroll left top;padding-left:18px;font-weight:bold;color:#080;}
.ac_results .mas{padding-left:18px;font-weight:bold;color:#800;}
#left-col{min-width:500px;margin-top:10px;margin-left:20px;margin-right:240px;}
#nav{background-image:url(../images/i2.png);height:30px;margin-left:24px;margin-right:19px;}
#i1{background:transparent url(../images/i.png) no-repeat scroll left top;float:left;height:30px;width:24px;margin-left:-24px;}
#i2{background:transparent url(../images/i2.png) repeat-x scroll left top;height:30px;}
#i3{background:transparent url(../images/i.png) no-repeat scroll 4px -32px;height:30px;width:24px;float:right;margin-right:-19px;}
#i6{background:transparent url(../images/i6.png) no-repeat scroll right top;height:30px;width:24px;float:right;margin-right:-19px;}
#i7{background:transparent url(../images/i.png) no-repeat scroll 0 -66px;float:left;height:19px;width:18px;margin-left:-18px;}
#i8{background:transparent url(../images/i8.png) repeat-x scroll left top;height:30px;}
#i9{background:transparent url(../images/i.png) no-repeat scroll -3px -85px;height:30px;width:24px;float:right;margin-right:-24px;}
#nav ul{list-style:none;font:bold 12px/100% Arial, Helvetica, sans-serif;margin:0 0 0 5px;padding:0;}
#nav ul li{float:left;background-image:url(../images/separador.bmp);background-repeat:no-repeat;background-position:0 8px;margin:0 1px 0 0;padding:0;}
#nav ul li a{text-decoration:none;color:#000;display:block;padding:5px 7px 6px;}
#nav li a:hover,#nav .current_page_item .cur{text-decoration:none;background:#2e91c6 url(../images/nav-item-hover2.png) repeat-x;color:#fff;}
#content{clear:both;background-color:#FFF;background-repeat:repeat-y;background-position:right;min-height:140px;margin-right:11px;padding:10px 25px 15px;}
.final{clear:both;}
#footer{margin-left:18px;margin-right:24px;background-image:url(../images/i8.png);height:20px;}
#iactividades,#imodulos,#iprocesos,#iversiones,#isubprocesos,#imegaprocesos{background-color:#FFF;border:1px solid;position:absolute;background-image:url(../images/form-field-bg.gif);display:none;}
#iactividades ul li,#imodulos ul li,#iprocesos ul li,#iversiones ul li,#isubprocesos ul li,#imegaprocesos ul li{float:none;margin-left:0;}
#iactividades ul,#imodulos ul,#iprocesos ul,#iversiones ul,#isubprocesos ul,#imegaprocesos ul{margin-left:0;}
h3{background-color:#FFED8B;border:1px solid #ECD578;margin-right:20px;margin-bottom:5px;padding:5px 20px;}
.ventana h3{margin:0;padding:0 0 0 5px;}
h2{background-color:#666;border:1px solid #999;color:#BBB;margin-top:30px;padding-bottom:4px;padding-left:10px;padding-top:4px;margin-bottom:10px;}
h2{background-color:#FFFFFF;
border:medium none;
color:#CC0000;
margin-top:10px;
padding-bottom:4px;
padding-left:10px;
padding-top:4px;}
h2.tabla{border:none;background:none;margin-left:80px;}
h2.tabla b {color:#f80;}
h2.tabla em{color:#37802C;}
.muestraboletin{float:right;padding:10px;}
.separador{border-bottom:2px solid #369;clear:both;margin-bottom:20px;padding-top:20px;}
.postit{float:right;cursor:pointer;margin-top:-40px;}
#postit,.aviso{background-image:url(../images/fondopostit.png);height:300px;position:absolute;width:210px;z-index:1500;margin-left:-170px;padding:20px;}
#postit #cajaPostit{border:solid 1px #E4D84D;background:#fcf2a1;font-family:Trebuchet MS;font-size:1.1em;padding:5px;}
.informacion{background:#FFF url(../images/info.png) no-repeat scroll left center;color:#888;font-size:1.2em;height:60px;margin-left:20px;padding-left:90px;padding-top:30px;}
.ac_results{border:1px solid gray;background-color:#FFF;list-style:none;position:absolute;z-index:30000;display:none;margin:0;padding:0;}
.ac_results li{white-space:nowrap;color:#101010;text-align:left;padding:2px 5px;}
.ac_results span.o{display:none;}
.ac_over{cursor:pointer;background-color:#F0F0B8;}
.ac_match{text-decoration:underline;color:#000;}
#container-1{clear:both;padding-top:20px;}
.ui-tabs-nav{list-style-type:none;}
.ui-tabs-nav li:hover{background-position:0 60px;}
.ui-tabs-nav:after{clear:both;content:" ";display:block;}
.ui-tabs-nav li{background-image:url(../images/botonverde2.png);
float:left;
font-size:1.2em;
font-weight:700;
height:27px;
margin:0 4pt 0 0;
padding-right:0;
padding-top:3px;
text-align:center;
width:130px;}
.ui-tabs-nav a{text-decoration:none;white-space:nowrap;color:#FFF;margin:5px 0 0;padding:0 12px 0 0;}
.ui-tabs-selected{background-position:0 29px;}
.ui-tabs-disabled{opacity:0.4;}
.ui-tabs-panel{padding:15px 5px 5px;}
div.c2{background:#ccc;border:1px solid #444;height:15px;overflow:hidden;text-align:left;width:45%;margin-top:5%;}
div.c3{text-align:center;width:100%;margin:0 auto;}
div.c4{display:none;text-align:center;width:200px;padding:5px;}
#barra{background:url(../images/bg_progressbar.gif);height:15px;left:0;overflow:hidden;position:relative;top:0;width:0;}
.botonPdf {background:#FFFFFF url(../images/pdf.png) no-repeat scroll right top;clear:both;cursor:pointer;padding-right:35px;text-align:right;}
.progreso{font-weight: bold;color:#111111;}
table .navegacionPdf{font-size:6pt;width:35%;}
table .botonClase{background:url(../images/eye.png)  no-repeat scroll right top;cursor:pointer;}
table .boton_auxiliar{
background-color:#B9E907;
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
font-size:1.3em;
height:15px;

-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin-left:30px;
padding:2px 5px;
text-align:right;
min-width:15px;}
table .boton_auxiliar:hover{color:white;}
table tr td.grupo,table tr th.grupo {text-align:left;}
.modal{color:#EE2264; background-image:url(../images/eye.png);background-position:left center;background-repeat:no-repeat;color:white;line-height:1px;padding-left:20px;}
#insertador{position:absolute;padding:10px;background-image:url(../images/form_back2.gif);font-size:1.2em;border:solid 2px #f40;margin-left:37px;}
#insertador input{margin-left:3px;margin-right:10px;}
#insertador em {display:block;color:#aaa;}
tbody tr[href]:hover{cursor:pointer;background-color:#F1EECF;}
.item i{color:#999999;display:block;font-style:normal;border:none;}
#help {background-image:url(../images/ayuda.png);
background-repeat:no-repeat;
color:#999999;
float:right;
height:43px;
margin-top:-10px;
padding-left:69px;
padding-top:23px;
width:150px;cursor:help;}
#help:hover{color:#090;}
table.insertador{width:inherit;}
table.insertador a{border-bottom:dashed 1px #040;}
.check {background-repeat:no-repeat;background-position:left center;}
td.check {background-repeat:no-repeat;background-position:center center;}
.check.si{background-image:url(../images/mini/tick.png);}
.check.no{background-image:url(../images/mini/stop.png);}
.check img{display:none;}
ul.abecedario{list-style:none; margin-left:150px;z-index:15;}
ul.abecedario li{display:inline;cursor:pointer;}
ul.abecedario li.sel{font-size:40px;color:#37802C;}
ul.abecedario li:hover{color:#FF8800;}
h1.letra{color:#B9E907;font-size:40em;left:200px;margin-top:100px;border:none;opacity:0.25;	filter: alpha(opacity = 25);position:absolute;z-index:5;}
.buscador table{position:absolute;}
.buscador table .nuevalinea{background:none;cursor:default;}
.buscador table td{border:none;color:white;;}
.buscador table img{display:none;}
.buscador #insertador {margin-top:-26px;margin-left:3px;z-index:2000;color:black;position:relative;}
.buscador > img {position:absolute;margin-left:-24px;cursor:pointer;}
tfoot tr td,tfoot tr th{background-color:#eee;
border-top:1px solid #666;
color:black;
height:40px;
text-align:right;}
h1.tit{background-color:transparent;
background-repeat:no-repeat;
background-position:left top;
border:medium none;
color:#999999;
font-size:1.8em;
height:90px;
padding-left:130px;
width:400px;
margin:0;padding-top:30px;}
dt{border-bottom:1px solid #DDDDDD;
color:#0A7421;
font-size:1.1em;
margin-left:50px;width:300px;}
dd{margin-bottom:20px;
margin-left:150px;
}
dd b,dd strong{color:#039;}
.item.inline{clear:none;margin-left:0;}
.item.inline .ajax{margin-left:0;}
.advertencia{
	background:#DDDDDD url(../images/fondo_alert.png) repeat scroll 10px center;
	color:yellow !important;
	font-size:1.1em;
	
	margin:10px;
	padding:7px 10px 10px 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;}
.advertencia img{float:right;border:solid 2px #666;}
button.click{
	background:#FAFAFA url(../images/siguiente.png) no-repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#777777;
font-size:1.3em;
margin-top:10px;
padding:0 0 0 50px;
width:300px;height:65px;background-position:10px 0px;}
button.click:hover{border-color:#aaddaa;color:#393;}
.ventanaEmergente{background-color:#F7FAF0; border:solid;z-index:4000;}
.ventanaEmergente h3{background-color:#B9EA08; border:1px solid #A9BA08;}
.ventanaEmergenteFondo{z-index:1000;background-color:#444444;height:100%;width:100%;opacity:0.4;	filter: alpha(opacity =40);position:fixed;}
#nav .cont {
height:25px;
overflow:hidden;
position:absolute;
width:706px;}
.verde{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#AAD124;color:white;margin:2px;display:inline;padding:2px 5px;white-space:nowrap;}
#tcentros {margin-left:190px;margin-top:57px;position:absolute;}
#tcentros li {list-style:none;float:left;width:82px;margin-right:1px;height:23px;text-align:center;background:transparent url(../images/tabs.png) no-repeat scroll top right;overflow:hidden;}
#tcentros li.sel {background-position:top left;}
#tcentros li a{color:#333;text-decoration:none;}
#tcentros li a:hover{color:#fff}
div.g li {background-image:url(../images/fondo_t3.png);}
div.g a {color:#063;}
#recortar {width:300px;padding:13px;border:solid 2px #A5C972;background-color:#C6FFA5;position:absolute;z-index:2000;}
#recortar_contenedor{background-color:white;}
#recortar_borde {width:100px;height:100px;cursor:move;border:solid 3px #fff;position:absolute;z-index:2001;background-image:url(../images/fondo_t2.png)}
#recortar_cancelar,#recortar_aceptar {float:left;cursor:pointer;padding:5px 5px 5px 20px;margin:5px 17px;background:transparent url(../images/mini/tick.png) scroll no-repeat center left;}
#recortar_cancelar{background-image:url(../images/stop.png);}
#recortar_cancelar:hover,#recortar_aceptar:hover {color:red;}
#recortar img {width:295px;border:solid 2px #666;}
#error {background:red;border:solid 1px #c00;color:yellow;padding:5px;position:absolute;margin-top:-30px;width:350px;}
#error button {background:transparent url(../images/close.png) no-repeat scroll right center;
border:medium none;
color:white;
font-size:0.9em;
height:27px;
margin-left:28px;
padding-bottom:8px;
padding-right:30px;}
#error button:hover {color:yellow;}
img.logo{display:none;}
.ui-sortable th {background:transparent url(../images/hand.png) no-repeat scroll -14px 7px !important;padding-left:20px !important;cursor:move !important;}
/*Flecha*/

.flecha_indicadora
{
	position:absolute;
	z-index:1000;
}
.flecha_indicadora div,.flecha_indicadora img
{
	height:20px;
	width:20px;
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
}
.flecha_indicadora .fh1 {background-image:url(../images/f_h_2.png);}
.flecha_indicadora .fh2 {background-image:url(../images/f_h_2.png);}
.flecha_indicadora .fv1 {width:19px;}            
.flecha_indicadora .ft1 {background-image:url(../images/f_t_1.png);height:15px;width:15px;margin-top:-4px;}
.flecha_indicadora .ft2 {background-image:url(../images/f_t_2.png);height:15px;width:15px;margin-top:-4px;background-position:top left;}
.flecha_indicadora .ft3 {background-image:url(../images/f2_t_3.png);height:15px;width:15px;;background-position:top left;}
.flecha_indicadora.t2 .fh1 {background-image:url(../images/f2_h_2.png);}
.flecha_indicadora.t2 .fh2 {background-image:url(../images/f2_h_2.png);}
.flecha_indicadora.t2 .fv1 {width:19px;}            
.flecha_indicadora.t2 .ft1 {background-image:url(../images/f2_t_1.png);height:19px;width:15px;}
.flecha_indicadora.t2 .ft2 {background-image:url(../images/f2_t_2.png);height:19px;width:15px;}
.flecha_indicadora.t2 .ft3 {background-image:url(../images/f2_t_3.png);height:15px;width:20px;;background-position:top left;margin-left:-4px;}
.flecha_indicadora.t2 .ft4 {background-image:url(../images/f2_t_4.png);height:15px;width:20px;;background-position:top left;margin-left:-4px;}
.cf
{
	background: transparent url(../images/up2.png) no-repeat scroll left top;
	height:28px;
	width:30px;
	vertical-align:top;
}
.cf.solo 
{
	background: transparent url(../images/up2.png) no-repeat scroll left top;
	height:60px;
}

#subida_archivos {position:absolute;height:28px;width:30px;z-index:50000;}
.subirArchivos
{
	width:250px;
	float:right;	
	margin-top:36px;
}
.subirArchivos h5
{
	background:transparent url(../images/greentab.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	line-height:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 2px 0 0;
	padding:2px 15px 0;
	text-align:center;
	width:76px;
}
.subirArchivos .content
{
	background-color:#8DC70A;
	clear:both;
	padding:5px;
	-moz-border-radius:0 3px 3px 3px;
	-webkit-border-radius:0 3px 3px 3px;
	border-radius:0 3px 3px 3px;

}
.subirArchivos .cuerpo
{
	background:white url(../images/fondo_clip.gif) no-repeat scroll right 5px;
	border:1px solid #73A405;
	padding:2px;
	margin:0px;
}
.subirArchivos .indicaciones
{
	border-bottom-color:#DDDDDD;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	color:#999999;
	line-height:15px;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
.subirArchivos .lista
{
	float:left;
	width:76%;
	padding-left:5px;
}
.subirArchivos .cf
{
	float:right;
	width:20%;
}
.fileUploadQueue
{
	position:absolute;
}
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 2px;
	padding: 6px;
	width: 300px;

}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 5px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}
.fileUploadstyleQueue{
	margin-top: 5px;
	padding: 3px;
	background-color: white;
	border-color: #cecece;
	border-style: solid;
	border-width: 1px;
	overflow: auto;
	height: 150px;
	width: 350px;

}
.lista_campos {
	position:absolute;display:inline;
	background:white none repeat scroll 0 0;
	display:inline;
	font-variant:normal;
	font-weight:normal;
	padding:2px;
	position:absolute;
	text-align:left;
	display:none;
	border:solid 1px #B9E907;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	min-height:40px;
	cursor:pointer;
	margin-top:-4px;
	min-width:120px;
	
	}
.lista_campos{margin-left:-20px;}	
table .lista_campos {margin-left:-4px;}
.lista_campos div
{
	background-color:#EFFFEE;
	color:#262;
	margin-bottom:2px;
	padding:5px 7px;
	font-size:13px;
	line-height:100%;
	cursor:pointer !important;
	min-height:15px;
	padding-left:5px;
	white-space:nowrap;
}
.lista_campos .sel
{
	background-color:#aad124;
	color:white;
	cursor:pointer;
}
.lista_campos .none {background-color:#EFFFEE !important;color:#ccc;	}
.lista_campos div:hover
{
	background-color:#B7DD94;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.lista_campos .lista_tit
{
	background-color:white;
	font-weight:bold;
	padding:2px 2px 2px 15px;
	background:white url(../images/f_lista2.png) no-repeat left;
	color:#FF5B00;
	border-bottom:solid 1px #ccc;
	font-size:14px;
}
.lista_campos .lista_tit:hover
{
	background-color:white;
	cursor:default;
}

div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff;min-width:250px; }
div.wysiwyg * { margin: 0; padding: 0; }

#content div.wysiwyg ul.panel_wys { margin:0;border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 4px 0; }
div.wysiwyg ul.panel_wys li { list-style-type: none; float: left; margin: 0 2px;  background: #ffffff;}
div.wysiwyg ul.panel_wys li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
#content div.wysiwyg ul.panel_wys li a {color:transparent;font-size:0.1em}
div.wysiwyg ul.panel_wys li a { display: block; width: 14px; height: 14px; background: url('../images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; color:transparent;}
div.wysiwyg ul.panel_wys li a:hover { background-color:yellow; }

div.wysiwyg ul.panel_wys li a:hover, div.wysiwyg ul.panel_wys li a.active { opacity: 0.99; }
div.wysiwyg ul.panel_wys li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel_wys li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel_wys li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel_wys li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel_wys li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel_wys li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel_wys li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel_wys li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel_wys li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel_wys li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel_wys li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel_wys li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel_wys li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel_wys li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel_wys li a.redo { background-position: -16px -65px; }

div.wysiwyg ul.panel_wys li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel_wys li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel_wys li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel_wys li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel_wys li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel_wys li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel_wys li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel_wys li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel_wys li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel_wys li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel_wys li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel_wys li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel_wys li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel_wys li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel_wys li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel_wys li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel_wys li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel_wys li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel_wys li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; min-width:250px; }
#soporte {position:absolute;
right:10px;top:5px;}
#soporte a {text-decoration:none;color:#bbb;}
#soporte a:hover {color:white;}
.sib{display: none;}
.sii{display: none;}
.borraArch{background:transparent url(../images/borrar.gif) 0 0 no-repeat;border:none;color:#FFF;cursor:pointer;display:inline-block;font-size:0;height:11px;overflow:hidden;vertical-align:bottom;width:11px;}
.editaArch{background:transparent url(../images/respond.gif) 0 0 no-repeat;border:none;color:#FFF;cursor:pointer;display:inline-block;font-size:0;height:16px;text-indent:-3000px;overflow:hidden;vertical-align:bottom;width:21px;}
.listado{height:1em;left:3em;overflow:hidden;position:relative;top:-.05em;width:7em;z-index:1;}
.listado a{text-decoration:none;}
.listado > a{font-size:.65em;line-height:.75em;width:20em;}
.listado li form{clear:none;display:inline;margin:0;padding:0;}
.listado ol{font-size:.65em;list-style-position:inside;margin-left:1em;margin-top:.5em;}
*,ol,ul,form .contArch{margin:0;padding:0;}
.oculto,#infoarchivo,img.alternaFlash,#noimprimible,table tr.ref,.ui-tabs-hide,span.c5,.listado li form input[type="text"]{display:none;}
#informacion em,#informacion a{color:#ff0;}
.ventana .carga,table .check,table .grupo{text-align:center;}
.subbotones,input[type="text"].campo_archivo{float:right;margin-top:-23px;}
.subbotones.expandir
{
	background:transparent url(../images/botones_mini.png) no-repeat;
	background-position:1px -16px;
	width:12px;
	margin-top:0;
	color:transparent;
}
.borraArch:hover{background-position:0 -14px;}
.subbotones a:hover{background-position:0 -140px;}
.ajax select{width:inherit;}
tr .ajax,.nodoproceso span.ajax,#nav a{cursor:pointer;}
.procesos ul li a,#content .ajax li a{color:#449;font-weight:700;text-decoration:none;}
table tr a,#nav li a:visited,#footer a,#footer a:visited{text-decoration:none;color:#000;}
.indicador .obj,.escape{color:#888;}
table .botones_tabla.exportar,table .grupo img{float:right;}
#footer a:hover,.listado li a:hover{text-decoration:underline;}
th #entrada,td #entrada,td #imgentrada,th #imgentrada
{
	margin-top:-12px;
}
#entrada {background:none repeat scroll 0 0 white;
border:medium none;
color:#006699;
height:21px;
margin-left:6px;
margin-top:0;
padding-left:0;
position:absolute;
z-index:500;
padding-top:0;
padding-bottom:0;}
#imgentrada
{
	background:none repeat scroll 0 0 white;
	border:medium none;
	color:#006699;
	height:18px;
	margin-top:2px;
	padding-bottom:0;
	padding-top:0;
	position:absolute;
	z-index:500;
	margin-left:-12px;
}
.boton_pdf
{
	background:url("../images/fondo_pdf.png") no-repeat scroll 34px -2px transparent;
	color:white;
	cursor:pointer;
	float:right;
	font-size:1.1em;
	height:35px;
	line-height:1em;
	margin-top:6px;
	padding:12px 44px 5px 82px;
	text-decoration:none;
	width:110px;
}
.boton_pdf:hover
{
	color: #ccc;
	border-color: #aaddaa;
}
.boton_pdfqweasdzxc
{
	background:url("../images/fondo_pdf.png") no-repeat scroll 34px -2px transparent;
	color:white;
	cursor:pointer;
	float:right;
	font-size:1.1em;
	height:35px;
	line-height:1em;
	margin-top:6px;
	padding:12px 44px 5px 82px;
	text-decoration:none;
	width:110px;
}
.boton_pdfqweasdzxc_mini
{
	background:url("../images/pdf.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#666666;
	cursor:pointer;
	height:24px;
	line-height:1em;
	margin:7px 3px 2px 0;
	padding:4px 0 15px 23px;
}
.boton_pdf span,.boton_pdfqweasdzxc span
{
	font-size:0.8em;
	margin-top:-6px;
	position:absolute;
	width:122px;
	line-height: 0.8em;
}