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:13px;margin:0;padding:0;
	background:none repeat scroll 0 0 #444444;
	color:#1E1E1E;
	padding-left:1.5em;
	padding-right:1.5em;	
	padding-top:0;
	}
a { outline-style: none;   }
.transparente
{
	opacity:0.5;
	filter: alpha(opacity = 50);
}
.contenedor_quid.cargando,.Quontrol.cargando
{
opacity:0.5;
}
#historicoDocumento .tipo img
{
	position:absolute;
	display:none;
}
.Quontrol_tips { position:absolute;}
#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:61px;right:63px;padding-top:3px;position:absolute;text-align:right;width:450px;}
#informacion img{vertical-align:middle;padding-right:3px;}
#columnaderecha{right:51px;top:177px;position:absolute;z-index:30;padding:0;}
.ventana{
-moz-box-shadow:2px 2px 5px #888888;
-webkit-box-shadow:2px 2px 5px #888888;
box-shadow:2px 2px 5px #888888;
border-radius:3px 3px 3px 3px;
box-shadow:2px 5px 5px #555555;
font-size:0.9em;
margin-top:16px;
padding:0;
width:210px;
}    

.ventana .titulo{background:url("/images/public/conocimiento_fondo3.jpg") no-repeat scroll right top white;
color:#A93609;
cursor:pointer;
font-family:Helvetica,Arial;
font-size:1.3em;
font-weight:700;
height:22px;
padding:7px 0 0 10px;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;

}
.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;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;}
.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);}

button.sel{background-color:#AAD124;}
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;}

/*#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;}
#globo
{
	background-image: url("/images/flecha_abajo_naranja.png");
    background-position: 15px bottom;
    background-repeat: no-repeat;
    border-radius: 5px 5px 5px 5px;
    min-width: 300px;
    padding-bottom: 20px;
    position: absolute;
    z-index: 999999;

}

.ventana li{overflow:hidden;color:#f50;cursor:pointer;
	font-size:.95em;list-style-image:none;list-style-position:outside;
	list-style-type:none;padding-left:12px;display:block;}
.ventana li.sub {
	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:#666;
font-size:1.2em;
font-weight:700;
text-decoration:none;
background-image:url("/images/fdg_p.png");
padding:1px 0 1px 20px;
background-repeat:no-repeat;
display:block;

}
.ventana li a:hover{
	text-decoration:none;
	background:#2E6B23 url(/images/nav-item-hover2.png) repeat-x;
	color:#fff;display:block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;		
	}


.ajax_cargador{
	background-color:lightyellow;
	right:50px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	padding:0 5px;
	position:fixed;
	top:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:none;
	width:200px;
	
	
}

.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;}

#logo{margin-left:7px;margin-top:-1px;position:absolute;display:none;}
#page{
	margin-top:17px;
	margin-bottom:17px;	
	padding-top:0;
/*	-moz-box-shadow:0 -11px 17px #222222;
	-webkit-box-shadow:0 -11px 17px #222222;
	box-shadow:0 -11px 17px #222222;
*/	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
	
}
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{
	background-color:#1E2A14;
	background-image:url("/images/cabecera.jpg");
	background-position:-55px -17px;
	background-repeat:no-repeat;
	border-bottom:2px solid black;
	height:130px;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;		
	position:relative;
}
h1{/*border-bottom:3px dotted #555555;
color:#333333;*/
font-family:"Trebuchet MS",Arial,sans-serif;
/*font-family:"MiFuenteB";*/
color: #b3601a;
font-family: fontana;
font-height:normal;
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;
right:53px;
top:40px;
}
#searchform .caja,.buscador .caja{background:#fff url(/images/form_back2.gif) no-repeat;height:17px;width:200px;color:#999;border:none;margin:4px 1px 0 10px;padding:3px 7px 2px 5px;vertical-align:middle;}
#searchform .Quontrol_insertaBuscador
{
	display:inline-block;vertical-align:top;
}
.buscador{background:transparent url(/images/search-btn.png) no-repeat scroll right center;
padding-left:25px;
width:255px;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;}

#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:11px;
padding-left:22px;}
#boton_sug {background-image:url(/images/botones_mini.png);padding-bottom:3px;padding-left:13px;cursor:pointer;background-position:2px 3px;height:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
#boton_sug:hover {background-color:wheat;}
.ac_results em{float:left;display:block;width:100px;color:#992629;}
.ui-autocomplete .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;padding-right:229px;background-color:#FFFFFF;
background-image:url("/images/public/conocimiento_fondo4.jpg");
background-position:right top;
background-repeat:no-repeat;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
}
#nav{height:30px;margin-left:10px;padding-top:13px;}
#nav ul{list-style:none;font:bold 12px/100% Arial, Helvetica, sans-serif;margin:0 0 0 5px;padding:0;}
#nav ul li{
	background-image:url("/images/fdg_p.png");
	background-position:0px 3px;
	background-repeat:no-repeat;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 1px 19px;
		
}
#nav ul li.pri{
	background-image:none;
	padding:0;	
}
#nav ul li a{
	-moz-border-radius:7px 7px 7px 7px;
	-moz-box-shadow:2px 2px 2px #AAAAAA;
	-webkit-border-radius:7px 7px 7px 7px;
	-webkit-box-shadow:2px 2px 2px #AAAAAA;
	border-radius:7px 7px 7px 7px;
	box-shadow:2px 2px 2px #AAAAAA;
	background-color:#DDDDDD;
	color:#666666;
	float:left;
	list-style:none outside none;
	padding:6px 12px;
	text-decoration:none;
	 text-shadow: 0 1px #FFFFFF;
	
}
#nav li.fin a,#nav li a:hover,#nav .current_page_item .cur{text-decoration:none;background:#2e91c6 url(/images/nav-item-hover2.png) repeat-x;color:#fff;text-shadow: 0 -1px #44680E;}
#content{clear:both;min-height:140px;padding:10px 25px 15px 25px;}
.final{clear:both;}
#footer{margin-left:18px;margin-right:24px;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{
margin-right: 20px;
margin-bottom: 20px;
padding: 5px 0px;
font-family: Helvetica Neue;
font-size: 30px;
margin-top: 40px;
font-weight: 200;
color: #5c5c5c;}
h3:first-child
{
	margin-top:0px;
}
.ventana h3{margin:0;padding:0 0 0 5px;}
h2{border:1px solid #999;color:#BBB;margin-top:30px;padding-bottom:4px;padding-left:10px;padding-top:4px;margin-bottom:10px;}
h2{
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;}
.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;}
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:5px;
	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;}
table .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;width:269px;
	-moz-box-shadow:3px 4px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow:3px 4px 4px rgba(0,0,0,0.4);
	box-shadow:3px 4px 4px rgba(0,0,0,0.4);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:left;
	
	
	
	}
#insertador input{margin-left:3px;margin-top:2px;width:250px;margin-right:5px;}
#insertador label{display:block;margin-left:3px;margin-top:5px;}
#insertador button{float:right;}
#insertador em {display:block;color:#aaa;}

#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;}
h1.tit{background-color:transparent;
background-repeat:no-repeat;
background-position:left top;
border:medium none;
color:#999999;
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;;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:#fff;}
.ventanaEmergente{background-color:#F7FAF0; /*border:solid;*/z-index:4000;}
.ventanaEmergenteArchivos2{background-color:#F7FAF0; /*border:solid;*/z-index:99999999 !important;}
.contenedorArbolFirmas
{
    background-color: #FFFFFF;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 600px;
    z-index: 999999999;
}
.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;top:0px;}
#nav .cont {
height:28px;
overflow:hidden;
position:absolute;
width:90%;}
.verde{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#AAD124;color:white;margin:2px;display:inline;padding:2px 5px;white-space:nowrap;text-shadow:0 -1px #6D841A;}
#tcentros {margin-left:34px;
margin-top:107px;
position:absolute;}
#tcentros li {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:#333;
	background-color:rgba(0, 0, 0, 0.5);
	float:left;
	height:21px;
	list-style:none outside none;
	margin-right:1px;
	overflow:hidden;
	text-align:center;
	/*width:82px;*/
	font-size: 0.9em;
	padding: 2px 4px 0 5px;
	margin:0px;
}
#tcentros li.sel {
	background-color:white;
	background-image:-moz-linear-gradient(center top , #D0F085, white);
	border-color:black black -moz-use-text-color;
	border-style:solid solid none;
	border-width:2px 2px medium;
}
#tcentros #centros_cerrado li.sel {
	background-color:white;
	background-image:-moz-linear-gradient(center top , #D0F085, white);
	border:none;
	width:150px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	display:block;
	text-align:left;

}
#tcentros li.h
{
width:150px;
text-align:left;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;

}
#mascentros:hover #centros_cerrado
{
	display:block;
}
#tcentros #centros_cerrado
{

	margin-top:-1px;
	border:solid 1px #aaa ;
	display:none;
	position:absolute;
	z-index:400000;
}
#tcentros li.sel a{color:#000;}
#tcentros li a{height:30px;color:#fff;text-decoration:none;}
#tcentros li:hover{background:url("/images/nav-item-hover2.png") repeat-x scroll 0 0 #2E91C6;}
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 {-moz-border-radius:5px 5px 5px 5px;
background:url("/images/fondo_alert.png") repeat scroll right center transparent;
border:2px solid #AA0000;
color:yellow;
height:21px;
margin-left:-5px;
margin-top:-31px;
padding:5px;
position:absolute;
min-width:434px;
z-index:1000000;
-moz-box-shadow:0 3px 3px #666666;
-webkit-box-shadow:0 3px 3px #666666;
box-shadow:0 3px 3px #666666;
}
#error .titulo{    background: none repeat scroll 0 0 transparent;
    color: yellow;
    float: left;
    font-family: Helvetica;
    font-size: 15px;
    margin-left: 5px;
    margin-top: 1px;
    padding: 2px;}
#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;
-moz-box-shadow:none;
box-shadow:none;
float:right;}
#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;}


	


.quid_alert
{
    background-color: #EEEEEE;
    background-image: url("/images/fondo_alert.png");
    border-radius: 7px 7px 7px 7px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 16px;
    left: 20%;
    margin: 40px auto auto;
    padding: 14px;
    position: fixed;
    text-align: center;
    top: 40%;
    width: 50%;
	z-index:99999999;
	cursor:pointer;
}
.quid_alert a
{
	color:yellow;
}
.quid_alert .cerrar
{
	cursor:pointer;
    background-image: url("/images/close.png");
      height: 30px;
      padding: 0;
      position: absolute;
      right: -11px;
      top: -11px;
      width: 30px;
}
.quid_contenedor_lista
{
	overflow-y:auto;
	overflow-x:hidden;
}
.quid_contenedor_lista div
{
	background-color:#EFFFEE;
	color:#262;
	margin-bottom:2px;
	padding:5px 7px;
	font-size:13px;
	line-height:100%;
	cursor:pointer !important;
	padding-left:5px;
}
html>/**/body .quid_contenedor_lista div
{
	min-height:15px;
}
.quid_contenedor_lista .sel
{
	background-color:#aad124;
	color:white;
	cursor:pointer;
}
.quid_contenedor_lista .none {background-color:#EFFFEE !important;color:#ccc;	}
.quid_contenedor_lista 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;
	height:19px;
}
.lista_campos .lista_tit:hover
{
	background-color:white;
	cursor:default;
}

#content .ajax .toolbar
{
	margin-bottom: 2px;
    margin-left: 0;
    margin-top: 0;
}
.panel_wys li
{
	margin:0 !important;
    padding: 0 !important;
}
#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;}
.ajax.guardando
{
	background-image:url(/images/ajax-loader.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left top !important;
}
.ajax blockquote
{
	margin-left:40px;
	border-left:solid 1px #aaa;
	padding-left:10px;
}
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,#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;
}
@font-face {
	font-family: "Fontana";
	src: url("../recursos/fuentes/fontandccosf-webfont.eot");
	src: url("../recursos/fuentes/fontandccosf-webfont.eot?#iefix") format("embedded-opentype"),
	     url("../recursos/fuentes/fontandccosf-webfont.woff") format("woff"),
	     url("../recursos/fuentes/fontandccosf-webfont.ttf") format("truetype"),
	     url("../recursos/fuentes/fontandccosf-webfont.svg#kimberley") format("svg");
		 
}

@font-face {
	font-family: "FontanaB";
	src: url("../recursos/fuentes/fontandccosfsem-webfont.eot");
	src: url("../recursos/fuentes/fontandccosfsem-webfont.eot?#iefix") format("embedded-opentype"),
	     url("../recursos/fuentes/fontandccosfsem-webfont.woff") format("woff"),
	     url("../recursos/fuentes/fontandccosfsem-webfont.ttf") format("truetype"),
	     url("../recursos/fuentes/fontandccosfsem-webfont.svg#kimberley") format("svg");
}

.servidor_desarrollo {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    border-color:#ff0000;
    border:3px solid red;
	padding:1px;
	padding-left:10px;
	margin:4px 2px;
	width:100%;	
    -moz-box-shadow: 2px 2px 2px #AAAAAA;
    -webkit-box-shadow: 2px 2px 2px #AAAAAA;
    box-shadow: 2px 2px 2px #AAAAAA;
    background-color: #FFF380;
}
/* Indicadores QData*/



.boton_visualizacion_video
{
    background: url("/images/boton_video.png") no-repeat scroll 12px -2px transparent;
    border-radius: 15px 15px 15px 15px;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 1.2em;
    height: 41px;
    padding-left: 70px;
    padding-top: 7px;
    position: absolute;
    right: 18px;
    top: 157px;
    width: 146px;
}
.reproductor_video .cerrar
{
	margin-left: -15px;
	margin-top: -15px;
	position: absolute
}
.reproductor_video
{
    background-color: black;
    border: 4px solid black;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px rgba(1, 1, 1, 0.4);
    height: 50%;
    left: 25%;
    position: fixed;
    top: 25%;
    width: 50%;
}
.fondo_reproductor
{
    background-color: rgba(1, 1, 1, 0.4);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
}
/* Fin indicadores QData*/
.ui-tooltip
{
	z-index:200000 !important;
}

.ui-tooltip-shadow {
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5) !important;
}
.ui-tooltip b{
	color:#fa0;
}
.ui-tooltip strong{
	color:#80E43E;
}
#qinnova
{
    color: #CEF4A2;
      font-family: Helvetica;
      font-size: 16px;
      margin-left: 219px;
      margin-top: 53px;
      opacity: 0.5;
      position: absolute;
      text-decoration: none;
}
#qinnova span
{
	color:white;
}
body .quid_lista_desplegable.sololectura .quid_elemento_seleccionado
{
	background: none repeat scroll 0 0 transparent;
    color: #333333;
    text-shadow: none;
	cursor: default;
}
#fondo_fecha
{
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
	cursor: default;
}

.emergenteDoc
{
	z-index: 999999 !important;
}
table {
    font-size: 0.8em;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 20px;
    width: 99%;
}
table td {
    border-bottom: 1px solid #EFEFEF;
    line-height: 12px;
    height: 31px;
    padding: 5px 5px 2px;
}

table th {
    border-bottom: 2px solid #FA0;
    font-size: 1.4em;
    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;
    height: 31px;
}
button:hover{
	color:white;
	background-image: -moz-linear-gradient(top,#3D8339,#98BF00);

}
button {
    border-radius: 5px;
    box-shadow: 2px 2px 2px #AAA;
    background-color: #DDD;
    border: medium none;
    color: #666;
    display: inline;
    font-size: 12px;
    line-height: 1.1em;
    margin-right: 3px;
    padding: 3px 7px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.Quontrol.cargando
{
	
}
