/* =========== Certificados =========== */

.analisis_enlaces {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:519px;
}
.analisis_enlaces caption { display:none;}
.analisis_enlaces td, .analisis_enlaces thead th, .analisis_enlaces tbody th {
	border:1px solid #CCC;
	empty-cells:hide;
	font:normal normal .75em Arial, Helvetica, sans-serif;
	padding:.5em 1px;
	text-align:center;
	vertical-align:middle;
	width:82px;
} 
.analisis_enlaces thead th {
	background-color:#F2F2F2;
	color:#333;
	font:bold normal .75em Arial, Helvetica, sans-serif;
	text-align:left;
}
.analisis_enlaces thead td {
	background-color:#F2F2F2;
}
.analisis_enlaces tbody th  {
	background-color:#F0F4FF;
	color:#0959ff;
	padding-left:2px;
	text-align:left;
}
.analisis_enlaces tbody th span {
	display:block;
	width:513px;
}
.analisis_enlaces td:first-child {
	background-color:#F2F2F2;
	padding-left:2px;
	text-align:left;
}
.analisis_enlaces .su_sitio {
	background-color:#063BB3;
	color:#fff;
}

/* ---------------------- */

.analisis_txt {
	border-collapse:collapse;
	margin:1em 0 0;
	padding:0;
	width:519px;
}
.analisis_txt caption { display:none;}
.analisis_txt td, .analisis_txt thead th, .analisis_txt tbody th {
	border:1px solid #CCC;
	empty-cells:hide;
	padding:.5em 2px;
	text-align:left;
	vertical-align:middle;
	width:513px;
} 
.analisis_txt td {font:normal normal .69em Arial, Helvetica, sans-serif;}
.analisis_txt thead th {
	background-color:#F2F2F2;
	font:bold normal .75em Arial, Helvetica, sans-serif;
}
.analisis_txt tbody th  {
	background-color:#F0F4FF;
	color:#0959ff;
	font:normal normal .75em Arial, Helvetica, sans-serif;
	text-align:left;
}
.analisis_txt tbody th span {
	display:block;
	width:513px;
}

/* ---------------------- */

.analisis_encab {
	border-collapse:collapse;
	margin:1em 0 0;
	padding:0;
	width:519px;
}
.analisis_encab caption { display:none;}
.analisis_encab td, .analisis_encab thead th, .analisis_encab thead td, .analisis_encab tbody th {
	border:1px solid #CCC;
	empty-cells:hide;
	padding:.5em 2px;
	text-align:left;
	vertical-align:middle;
} 
.analisis_encab td {font:normal normal .69em Arial, Helvetica, sans-serif;}
.analisis_encab thead th {
	background-color:#F2F2F2;
	font:bold normal .75em Arial, Helvetica, sans-serif;
}
.analisis_encab tbody th  {
	background-color:#F0F4FF;
	color:#0959ff;
	font:normal normal .75em Arial, Helvetica, sans-serif;
	text-align:left;
}
.analisis_encab tbody th span {
	display:block;
	width:513px;
}
.analisis_encab td.encab_1a {
	background-color:#F2F2F2;
	width:20px;
}
.analisis_encab .encab {
	color:#333;
	background-color:#F2F2F2;
}
.analisis_encab p { margin-bottom:.5em;}

/* ---------------------- */

.analisis_links {
	border-collapse:collapse;
	margin:1em 0 0;
	padding:0;
	width:519px;
}
.analisis_links caption { display:none;}
.analisis_links td, .analisis_links thead th, .analisis_links thead td, .analisis_links tbody th {
	border:1px solid #CCC;
	empty-cells:hide;
	padding:.5em 2px;
	text-align:left;
	vertical-align:middle;
} 
.analisis_links td {font:normal normal .69em Arial, Helvetica, sans-serif;}
.analisis_links thead th {
	background-color:#F2F2F2;
	font:bold normal .75em Arial, Helvetica, sans-serif;
}
.analisis_links tbody th  {
	background-color:#F0F4FF;
	color:#0959ff;
	font:normal normal .75em Arial, Helvetica, sans-serif;
	text-align:left;
}
.analisis_links td.encab_1a {
	background-color:#F2F2F2;
	width:20px;
}
.analisis_links th span {
	display:block;
	width:240px;
}
.analisis_links .encab {
	background-color:#F2F2F2;
	color:#333;
}
.analisis_links p { margin-bottom:.5em;}

/* ---------------------- */
.destacado-naranja { color:#FF2605;}
.marco { 
	background:url(../img/gradiente-oscuro.jpg) repeat-x top; 
	border:5px double #063BB3; 
	margin-bottom:21px; 
	overflow:hidden;
	padding:20px 10px 5px;
	width:32em; 
}
.marco-pend { 
	background:url(../img/gradiente-oscuro.jpg) repeat-x top; 
	border:5px double #ccc; 
	margin-bottom:21px; 
	overflow:hidden;
	padding:20px 10px 5px;
	width:32em; 
}
.h1-pend, .h1-realiz, .h1-promo {
	background-repeat:no-repeat;
	border-bottom:1px solid #CCC;
	height:78px;
	margin:10px 0;
	padding-bottom:4px;
}
.h1-pend { background-image:url(../img/t-certificado-pend.gif);}
.h1-realiz { background-image:url(../img/t-certificado-realiz.gif);}
.h1-promo { background-image:url(../img/t-certificado-promo.gif);}
.h1-pend span, .h1-realiz span, .h1-promo span { display:none;}

/* ---------------------- */
.detalle {padding-top:30px;}
.detalle div {
	border:1px solid #ccc;
	margin-bottom:20px;
	overflow:hidden;
	padding:5px 10px;
}
.detalle img {
	float:right;
}
.detalle h2 {margin-top:4px;}
.detalle p { width:375px;}
.detalle a {
	background-color:#f0f0f0;
	border:1px solid #999;
	display:block;
	float:left;
	font:.75em Arial, Helvetica, sans-serif;
	margin-right:20px;
	padding:3px;
	text-align:center;
	text-decoration:none;
	width:100px;
}
