
.dcalidadclave{
	margin-top: 40px;
}
.calidadclave{
	text-align: left;padding: 20px;max-width: 370px;margin: 0px auto;
	background-color: #f0f0f0;border: 1px #c0c0c0 solid;min-height: 120px;
	border-radius: 4px;
}
.calidadclave .fa{font-size: 400%;float: left;margin: 4px 30px;color: #c0c0c0;}
.calidadclave .input{font-size: 12pt!important;padding: 4px!important;}

.ppalfull{max-width:900px;min-height: 600px;font-size:9pt;padding: 0px 10px 10px 10px;}

.calidadbuscar{padding: 10px;margin-bottom: 20px;}
.calidadbuscar input{padding: 4px;}

.calidadtipo{width: 160px;float:left;}

.calidadtipo a{text-decoration: none;padding: 8px;font-size: 11pt;color: #606060;border-bottom: 1px #e0e0e0 solid;}
.calidadtipo a.cur{background: #e0e0e0;}
.calidadcont{width: 700px;float:left;background: #e0e0e0;min-height: 80px;padding: 10px;}

.calidadtipo a{display: block;padding: 6px 8px;text-align: right;}

#busbymes{display: none}
#busbytxt{display: none}

.buscacon a{
	display: block;float: left;font-size: 8pt;margin: 2px;padding: 4px 6px;background-color: #909090;color: #ffffff;text-decoration: none;
	border-radius: 4px;
}
.buscacon a:hover{background-color: #606060}
.buscacon a.cura{background-color: #303030;}
.cajabusca{float: left;}
#resbusca{clear: both;padding-top: 10px;}
#resbusca a{display: block;float: none;}

.calidadaviso{
	border: 1px #c0c0c0 dotted;background-color: #FFFFCC;text-align: left;padding: 10px;margin: 10px;
	min-height: 12px;color: #909090;font-size: 8pt;
}

.solapas{margin-top: 20px;margin-bottom: 20px;clear: both;}
.solapas{list-style: none;border-bottom: 3px #c0c0c0 solid;min-height: 39px;margin: 10px 0px;padding: 0px;}
.solapas li{display: inline;}
.solapas li a{
	float: left; display: block; font-size: 9pt;font-weight: bold;
	padding: 10px 5px; margin-left: 5px;margin-right: 5px;margin-top: 5px;position: relative; 
	color: #f0f0f0;border: 1px 1px 0px 1px;
	text-decoration: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.solapas li a.active{padding: 13px 5px;margin-top: -1px;}
.solapas li a:hover{padding: 13px 5px;margin-top: -1px;}
.bPC{background-color: #D37A26}
.bAE{background-color: #7EA550}
.bGP{background-color: #A94332}
.bSM{background-color: #4F588F}

.columnatema{width: 210px;float: left;}
.columnaseccion{width: 210px;float: left;}
.columnafiles{width: 210px;float: left;}
.columnadetalle{width: 270px;float: left;}
.dvacio{display: none;width: 200px;min-height: 160px;padding: 30px 0px;text-align: center;color: #606060;background-color: #FFFFCC}
.badge{
	display: inline-block;float: right;padding: 1px 5px;margin: 1px 2px;font-size: 8pt;
	background-color: #303030;color: #fff;border-radius: 3px;
}
.solapa .badge{font-weight: normal;}

.bloques{display: none}
.tema{
	display: block;float: left;border: 1px #ffffff solid;width: 170px;padding: 10px 20px 10px 10px;text-decoration: none;color: #ffffff;
}
.columnatema .cur{background-image: url(img/temacur.gif);background-position: right center;background-repeat: no-repeat;}

.secciones{display: none}
.secciones a{
	display: block;float: left;border: 1px #ffffff solid;width: 170px;padding: 10px 20px 10px 10px;text-decoration: none;
	background-color: #BCD0E5;color: #303030;
}
.secciones a.cur{background: #BCD0E5 url(img/seccur.gif) right center no-repeat;}

.archivos{display: none}
.archivos a{
	display: block;float: left;border: 1px #ffffff solid;width: 180px;padding: 10px;text-decoration: none;
	background-color: #f0f0f0;color: #303030;
}

.btn{
	display: inline-block;
	background-color: #4B96E5;color: #f0f0f0;
	text-decoration: none;
	padding: 10px 15px;
	border: 1px #a0a0a0 solid;
	margin: 2px 2px 20px 20px;
	border-radius: 10px;
}
.btngrande{font-size: 120%;}
.btn:hover{background-color: #2481E5;color: #ffffff;}


/* detalle */
.boxdetalle{background-color: #f0f0f0;border: 1px #c0c0c0 solid;padding: 10px;border-radius: 10px;}
.detanombre{font-size: 12pt;margin-top: 4px;}
.detafecha{font-size: 8pt;font-style: italic;text-align: right;}
.detadescrip{clear: both;margin-top: 10px;margin-bottom: 20px;padding: 10px;background-color: #e0e0e0;}
.detadescrip p{font-size: 9pt;text-align: left;}
.detahelp{display: none;background-color: #CDE1EB;padding: 10px;margin-top: 10px;font-size: 8pt;}
.icohelp{float: right;margin: 10px;font-size: 120%;}
.etags{margin: 10px;}
.etags a{
	display: block;float: left;font-size: 8pt;margin: 2px;padding: 4px 6px;background-color: #909090;color: #ffffff;text-decoration: none;
	border-radius: 4px;
}