@charset "utf-8";
/* CSS Document */
body { padding:0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background:#FFF; color: #454545; width:998px; margin-left:auto; margin-right:auto; float:none;  }
.botonExcel{cursor:pointer;}
.bodyInforme {
	padding:0; 
	margin: 0; 
	font: 0.7em Tahoma, Arial, sans-serif; 
	line-height: 1.6em; 
	background:#FFF; 
	color: #454545; 
	width:1000px;
}
/* links */
.botonExport{ cursor:pointer; }
aT { color: #003B6E;}
a { color: #003B6E; background: inherit; }

a:hover { color: #9EC068; background: inherit; }	
.title {
	padding-left:7px;
	font-size: 22px;
	font-weight: normal;
	height:auto;
	margin:0;
	margin-bottom:3px;
}

textarea{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;	
}

select{
	font-family:Verdana, Geneva, sans-serif;
}

select:focus{
	border: 2px solid #4185D1;
	background:#f3f3f3;
}
.logoSesion {
	height:130px; 
	background-image:url(../imagenes/HeaderIntranet.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:79%;
	padding-right:50px;
	text-align:left;
	font-size:11px;
	margin-bottom:0px;
}
.logoInforme {
	height:65px; 
	background-image:url(../imagenes/HeaderInformes.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
}
.logoVisorInforme {
	height:65px; 
	background-image:url(../imagenes/VisorInformes.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
}
.CEDOCAbiblioTOP {
	width:100%;
	height:100px;
	background-image:url(../imagenes/topIntraCEDOCA.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	
}
.CEDOCAbiblioBOTT {
	position: absolute;
	bottom:0px;
	width:100%;
	height:60px;
	background-image:url(../imagenes/bottIntraCEDOCA.jpg);
	background-repeat:repeat-x;
}
.CEDOCAbiblioCuerpo {
	width:998px;
	height:auto;
	background:#FFF;
	text-align:justify;
	padding-top:50px;
}
.CEDOCAbiblioBODY {
	width:100%;
	font: 0.7em Tahoma, Arial, sans-serif; 
	line-height: 1.6em; 
	background:#FFF; 
	color: #454545;
}
#DIV_busq {
	text-align:right;
	padding-right:10px;
	background-image:url(../imagenes/fnd_bsqda_intra.jpg);
	background-repeat:no-repeat;	
	margin-top:0px;
	height:25px;
	padding-top:3px;
	
}
#btBusca{
	height:17px;
	width:45px;
	background-image:url(../imagenes/search-button.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	border-style:none;
}



.menu_izq{
	height:auto;
	width:175px;
	float:left;
	padding-left:0px;
	margin:0;
	
}

.act_mn {
	width:auto;
	background-image:url(../imagenes/Fnd_mn_intra.jpg);
	background-repeat:repeat-y;
	padding-top:0px;
	
}

.muestra_fecha{
	padding-left:15px;
	padding-top:10px;
}

.act_mn UL{
	list-style:url(../imagenes/bullet2.gif);
	padding-left:20px;
	padding-top:0px;
	margin:0;
	width:145px;
}
.act_mn UL li{
	font-size:10px ;
	height:20px;
	border-bottom:#9C6 1px solid;
	
	
}

.act_mn UL li:hover {
	list-style-image:url(../imagenes/bullet1.gif);
	background:#DFDFDF;
	font-size:10px ;
	font-weight:bold;
	border-bottom:#39C 1px solid;
	text-decoration:none;
} 
.act_mn UL li a{
text-decoration:none;
display:block;
}

.act_mn UL li a:hover{
	color:#069;
	
	/*
	font-size:12px ;
	font-weight:bold;
	background:#DFDFDF;
	width:145px;
	height:20px;
	*/
}
.act_mn_top{
	width:175px;
	height:18px;
	background-image:url(../imagenes/Top_mn_intra.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
	/*margin:0; */
}
.act_mn_bot{
	width:175px;
	height:18px;
	background-image:url(../imagenes/Bot_mn_intra.jpg);
	background-repeat:no-repeat;
	/*margin:0; */
	
}

.derecha{
	float:left;
	height:auto;
	width:815px;
	margin-left:7px;
	margin-top:7px;
	/*overflow:scroll; */
	
}
.contenedorTB {
	overflow:auto;
	height:300px;
	scrollbar-base-color:#EEEEEE;
	margin-top: 0px;
	width:100%;
}

#rounded-corner1
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 0px;
	/*width: 815px;*/
	text-align: left;
	border-collapse: collapse;
/*	background-position:bottom right;  */ /* Poner imagen de Fondo en la tabla */ 
}
#rounded-corner1 th
{
	padding: 8px;
	padding-left:4px;
	font-weight: bold;
	font-size: 11px;
	color: #039;
	background: #FFF url('../imagenes/fd_tb.jpg') ;
	height:auto;
	border-bottom:#000;
}
/*Eliminar */
#rounded-corner1 td
{
	padding: 2px; 
	/* padding-left:4px; */
	background:#FFF;
	border-top: 1px solid #000;
	color: #669;
}



#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 0px;
	/*width: 795px;*/
	text-align: left;
	border-collapse: collapse;
/*	background-position:bottom right;  */ /* Poner imagen de Fondo en la tabla */ 
}




#rounded-corner th
{
	padding-left: 4px;
	padding-right:4px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight: bold;
	font-size: 11px;
	color: #039;
	background: #FFF url('../imagenes/fd_tb.jpg') ;
	height:auto;
}
#rounded-corner td
{
	padding: 4px; 
	/* padding-left:4px; */
	background:#EFEFEF;
	border-top: 1px solid #fff;
	color: #669;
}

#rounded-corner tbody tr:hover td
{
	background: #e8edff;
	/*font-weight:bold; */
}


/****************************************************************************************************************************************************/

.popDTS{
	width:720px;
	height: 600px;
	overflow:auto;
	scrollbar-base-color:#EEEEEE;
	margin-top: 0px;
	position: absolute;
	left: 19px;
	top: -6px;

}
.comRENCAcab {
	width:700px;
	height:65px;
	border-bottom:#036 thin;
	margin:0, 0, 0, 0;
	background-image:url(../imagenes/comunicadosRENCA.jpg);
	background-repeat:no-repeat;
}

.ingRENCAcab {
	width:700px;
	height:65px;
	border-bottom:#036 thin;
	margin:0, 0, 0, 0;
	background-image:url(../imagenes/ingresosRENCA.jpg);
	background-repeat:no-repeat;
}
.dtsRENCAcab {
	width:700px;
	height:65px;
	border-bottom:#036 thin;
	margin:0, 0, 0, 0;
	background-image:url(../imagenes/datosConsultorRENCA.jpg);
	background-repeat:no-repeat;
}

.dtsRENCAmed {
	width:700px;
	height:auto;
	text-align:center;
	
}

.dtsRENCAaba {
	width:700px;
	height:auto;
	text-align:center;
	
}

.tbINTRA {
		text-align: left;
		border-collapse: collapse;
		margin-top:5px;
		margin-bottom:5px;
		
}
	
.tbINTRA tr{
		padding: 8px;
		padding-top:5px;
		border-bottom: 1px solid #CCC;
		color: #000;
		/*border-top: 1px solid transparent; */
		
}
	
.tbINTRA tr td{
		padding-top:5px;
		padding-left:15px;
		padding-bottom:5px;
		padding-right:15px;
		background-color:#FFF;
}
	
.tbINTRA tr th{
		padding-top:5px;
		padding-left:10px;
		padding-bottom:5px;
		text-align:left;
		background-color:#E7E7E7;
		
}
	
.tbINTRA tr:hover td{
		border-bottom: 2px solid #090;
		/* border-bottom:thin; 	
		color: #369;*/
		border-top: 1px solid #090;
		background-color:#e8edff;
		font-weight:bold;
	
}

.enlace{cursor:pointer;}
.enlace2{cursor:pointer;
color: #003B6E;
}

.enlace2:hover {
	color: #003B6E;
	font-weight:bold;
cursor:pointer;
}

.primero {
	position: absolute;
	width: 300px;
	height: 300px;
	background-color: #ff0000;
}
.segundo {
	position: relative;
	padding-top:50px;
	padding-bottom:50px;
	left: 50px;
	top: 80px;
	width: 577px;
	height: auto;
	background-color:#FFF;
	border-color:#C1D1E4;
	border-style:solid;
	/* opacity: .5;*/
}

.seg_scroll {
	position: relative;
	padding-top:15px;
	padding-bottom:15px;
	left: 80px;
	top: 60px;
	width: 577px;
	height: 500px;
	background-color:#FFF;
	border-color:#C1D1E4;
	border-style:solid;
	overflow:auto;
	scrollbar-base-color:#EEEEEE;
	/* opacity: .5;*/
}


/**********************COMPARTE CON STYLE.CSS    DE LA PAGINA WEB ********************************************************************/

.reglRENCA {
	/*width:798px; */
	height:auto;
	margin-top:5px;
	padding-top: 50px;
	padding-left:30px;
	padding-right:50px;
	padding-bottom:30px;
	background-color:#FFF;
	font-size:12px;
	text-align:justify;
	background-image:url(../imagenes/reglRENCA.jpg);
	background-repeat:no-repeat;
}

.tituFOMR {
	font-size:12px;
	font-weight:bold;
	background-image:url(../imagenes/fns_proce.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:728px;
	color:#000;
	padding-left:10px;
	padding-top:5px;
	font:Arial, Helvetica, sans-serif;
	margin-top:10px;

}

.tabla1 {
	text-align: left;
	border-collapse: collapse;
}

.tabla1 tr{
	padding: 8px;
	padding-top:5px;
	border-bottom: 1px solid #CCC;
	color: #000;
	/*border-top: 1px solid transparent; */
	
}

.tabla1 tr td{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}

.tabla1 tr:hover td{
	border-bottom: 2px solid #090;
	/* border-bottom:thin; 	*/
	color: #369;
	border-top: 1px solid #090;
	background-color:#DDEEAB;
	font-weight:bold;
}

.conteASIG {
	border:dashed #EBEBEB;
	/*padding-top:3px;*/
	padding-bottom:3px;
	padding-left:20px;
	padding-right:20px;

}

input.text {
	font-family:Verdana, Geneva, sans-serif;
}

input:focus {
	border: 2px solid #4185D1;
	background:#f3f3f3;
}

.pes_act{
	background-image:url(../imagenes/pesta_gris.jpg);
	background-repeat:no-repeat;
	margin-bottom:-2;
	width:121px;
	height:17px;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;

}
.pes_des{
	background-image:url(../imagenes/pesta_cel.jpg);
	background-repeat:no-repeat;
	width:121px;
	height:17px;
	color:#666;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;


}
.pes_des:hover{
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#div_tb_lista_docs{
	width:700px;
	height:55px;
	border:0;
	margin-bottom:0px;
	border-bottom: 1px solid #000;
}
#div_tb_lista_docs td{
	padding-left:20px;
	border:0;
	margin-bottom:0px;
	font-weight:bold;
	font-size:18px;
}
.titulo{
	padding-left:20px;
	padding-top:10px;
	width:700px;
	height:55px;
	font-size:13px;
	font-weight:bold;
	color:#039;	
}

#tb_proyectos {
		text-align: left;
		border-collapse: collapse;
		margin-top:0px;
		margin-bottom:0px;
	}
	
#tb_proyectos tr{
		padding: 8px;
		padding-top:5px;
		border-bottom: 1px solid #CCC;
		color: #000;
	}	
#tb_proyectos tr td{
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px;
		padding-right:5px;
	}	
#tb_proyectos tr th{
		padding-top:5px;
		padding-left:5px;  	
		padding-bottom:5px;
		font-size: 11px;
		color: #039;
		background: #FFF url('../imagenes/fd_tb.jpg') ;
		background-color:#E7E7E7;
		
	}	
#tb_proyectos tr:hover td{
		border-bottom: 1px solid #CCCC00;
		color: #369;
		border-top: 1px solid #CCCC00;
		background-color:#F3F3BE;
		font-weight:bold;	
	}

#celda_sub{
		background-color:#E8E8E8;
		border-left:1px solid #CCC;
}

#div_doc_pen {
	padding-left:20px;
	width:700px;
	height:20px;
	border:0;
	margin-bottom:0px;
	font-style:oblique;
	font-weight:bold;
	font-size:12px;
	color:#060;
	border-bottom: 1px solid #000;
}

#det_proyecto {
	margin:5px;
	margin-top: 0px;
	text-align: left;
	border-collapse: collapse;
	width:670px;
	background-color:#FFF;
	padding-left:0px;
	border-bottom-color:#F00;
}
#det_proyecto tr{
		padding: 8px;
		padding-top:5px;
		border-bottom: 1px solid #CCC;
		color: #000;
}
#det_proyecto tr td{
		padding-left:5px;
		padding-right:5px;
}

/*........Desde Aqui Limbert ...........*/
#div_ubicacion_proy {
	overflow:auto;
	height: 320px;
	width:810px;
	scrollbar-base-color:#EEEEEE;
	border:1px double #CCC;
}
/*Tabla para las ubicaciones delproyecto*/
#tb_ubicacion {
		text-align: left;
		border-collapse: collapse;
		margin-top:0px;
		margin-bottom:0px;
	}
	
#tb_ubicacion tr{
		padding: 8px;
		padding-top:1px;
		border-bottom: 1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		color: #000;
		height:10px;
		font-size: 11px;
	}	
#tb_ubicacion tr td{
		padding-top:1px;
		padding-left:5px;
		padding-bottom:1px;
		padding-right:5px;
	}	
#tb_ubicacion tr th{
		padding-top:1px;
		padding-left:2px;  	
		padding-bottom:1px;
		font-size: 11px;
		color:#000;
}
#tb_ubicacion tr:hover td{
		border-bottom: 1px solid #CCCC00;
		color: #369;
		border-top: 1px solid #CCCC00;
		background-color:#CCC;
		font-weight:bold;	
	}
/*.................Tabla ubicacion.........*/
.tb_ubi1 {
		text-align: left;
		border-collapse: collapse;
		margin-top:0px;
		margin-bottom:0px;
}	
.tb_ubi1 tr{
		padding: 8px;
		padding-top:1px;
		border-bottom: 1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		color: #000;
		height:30px;
		font-size: 11px;
}	
.tb_ubi1 tr td{
		padding-top:1px;
		padding-left:5px;
		padding-bottom:1px;
		padding-right:5px;
}	
.tb_ubi1 tr th{
		padding-top:1px;
		padding-left:2px;  	
		padding-bottom:1px;
		font-size: 11px;
		color:#000;
}
.tb_ubi1 tr:hover td{
		border-bottom: 1px solid #666;
		color:#000;
		border-top: 1px solid #666;
		background-color: #E3EAF0;
		font-weight:bold;	
}	
/*.................Tooltip............*/
a.tooltip {
	outline:none;
	text-decoration:none;
	cursor:pointer; /* Aumentado por Limichui */
	/*border-bottom:dotted 1px blue; */
} 
a.tooltip strong {
	line-height:20px;
	font-size: 12px; 
	color:#006;
	font-style: inherit !important;
} 
a.tooltip > span { 
	width:200px; padding: 10px 20px; 
	margin-top: 0px; /* margin-top: 20px; */
	margin-left: 0px; /* margin-left: -85px; */
	opacity: 0; 
	visibility: hidden; 
	z-index: 10; 
	position: absolute; 
	font-family: Arial, Verdana, Geneva, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	-o-border-radius: 3px; 
	border-radius: 3px; 
	-webkit-box-shadow: 2px 2px 2px #999; 
	-moz-box-shadow: 2px 2px 2px #999; 
	box-shadow: 2px 2px 2px #999; 
	-webkit-transition-property:opacity, margin-top, visibility, margin-left; 
	-webkit-transition-duration:0.4s, 0.3s, 0.4s, 0.3s; 
	-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out; 
	-moz-transition-property:opacity, margin-top, visibility, margin-left; 
	-moz-transition-duration:0.4s, 0.3s, 0.4s, 0.3s; 
	-moz-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out; 
	-o-transition-property:opacity, margin-top, visibility, margin-left; 
	-o-transition-duration:0.4s, 0.3s, 0.4s, 0.3s; 
	-o-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out; 
	transition-property:opacity, margin-top, visibility, margin-left; 
	transition-duration:0.4s, 0.3s, 0.4s, 0.3s; 
	transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out; 
} /*a.tooltip > span:hover,*/ 
a.tooltip:hover > span { 
	opacity: 1; 
	text-decoration:none; 
	visibility: visible; 
	overflow: visible; 
	margin-top:30px; /*margin-top:50px; Posicion de la Burbuja*/
	display: inline; 
	margin-left: -60px; 
} 
a.tooltip span b { 
	width: 15px; height: 15px; /*Dimension de la Flecha*/
	margin-left: 20px; /*Posicion lateral de la flecha*/ 
 	margin-top: -19px; /*margin-top: -19px; -->Posicion Vertical de la Flecha*/ 
	display: block; position: absolute; 
	-webkit-transform: rotate(-45deg); 
	-moz-transform: rotate(-45deg); 
	-o-transform: rotate(-45deg); 
	transform: rotate(-45deg); 
	-webkit-box-shadow: inset -1px 1px 0 #fff; 
	-moz-box-shadow: inset 0 1px 0 #fff; 
	-o-box-shadow: inset 0 1px 0 #fff; 
	box-shadow: inset 0 1px 0 #fff; 
	display: none\0/; 
	*display: none; 
} 
a.tooltip > span { 
	color: #000000; 
	background: #99CCFF; 
	background: -moz-linear-gradient(top, #99CCFF 0%, #FFFFFF 100%); /* Degrade */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99CCFF), color-stop(100%,#FFFFFF)); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99CCFF', endColorstr='#FFFFFF',GradientType=0 ); 
	border: 1px solid #003399; 
} 
a.tooltip span b { 
	background: #99CCFF; 
	border-top: 1px solid #003399; 
	border-right: 1px solid #003399; 
}
/*..............Hasta Aqui............*/

#rounded-corner2
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 0px;
	/*width: 815px;*/
	text-align: left;
	border-collapse: collapse;
/*	background-position:bottom right;  */ /* Poner imagen de Fondo en la tabla */ 
}
#rounded-corner2 th
{
	padding: 2px;
	padding-left:4px;
	font-weight: bold;
	font-size: 11px;
	color: #039;
	background: #FFF url('../imagenes/fd_tb.jpg') ;
	height:auto;
}
#rounded-corner2 td
{
	padding: 4px; 
	/* padding-left:4px; */
	background:#EFEFEF;
	border-top: 1px solid #fff;
	color: #669;
}