/*****************************
ELEMENTOS ELIMINADOS DEL FLUJO
******************************/
hr {display: none;}
/*****************************
ATRIBUTOS POR DEFECTO
******************************/
body, h1, ul, .cajas-col-s h2, .cajas-col-s h3 {padding: 0; margin: 0; list-style: none;}
img {border: none;}
a {text-decoration: none;}


body {
	font: x-small Arial, Helvetica, Sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px;
	background: #FFF /*url("../imgs/bg-body.gif") repeat-x 0 0*/; 
	text-align: center;
	} html>body {font-size:small;}
/*****************************
ESTRUCTURA
******************************/
#contenedor {
	/*width: 758px;*/width: 760px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #e5e5e5;
	}
#cabecera {
	background: #fff url("../imgs/cabecera.jpg") no-repeat 0 0;
	height: 107px;
	}
#menu {
	background: url("../imgs/bg-menu.jpg") repeat-x 0 bottom;
	/*height: 58px;*/
	padding: 2px 0 10px 7px;
	margin-bottom:10px; 
	/*border: 1px solid #999;*/
	position: relative;
	color:#666;
	}
#cvingreso #menu {padding-left: 50px;}
#contenido {
	background: #fff url("../imgs/bg-columnas.jpg") repeat-x 0 0;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	}
#menu li {
	display: inline;
	margin-right: 3px;
	}
#menu a {
	color:#004139;
	padding-right:5px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, Sans-serif;;
	text-transform:uppercase; 
	}
#menu a:hover {
	text-decoration: underline;
	}

#cabecera h1 a{
	display: block;
	text-indent: -9999px;
	width: 300px;
	height: 110px;
	overflow: hidden;
	}
/* Cajitas de la columna izquierda */
.cajas-col-s {
	width: 152px;
	background: url("../imgs/caja-bordebot.gif") no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom: 20px;
	}
.cajas-col-s h2 {
	background: url("../imgs/caja-bordetop.gif") no-repeat 0 0;
	padding: 8px;
	font-size: 100%;
	color: #333;
	}
#caja-encuesta{
	background:none;
}
.cajas-col-s h3 {
	background: #C4D5E6;
	padding: 8px;
	font-size: 100%;
	color: #315B83;
	}
.cajas-col-s .cont {
	border: 1px solid #fff;
	background: #FFF;
	border-right: 1px solid #B1B2B2;
	border-left: 1px solid #B1B2B2;
	}
#formLogin {/*margin-top: 10px;*/}

#caja-login input {
	width: 90px;
	height:18px;
	border:1px solid #666;
	background:#FAFAFA; 
	}
#bolsa, #bolsa th, #bolsa td, #bolsa a {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #243D4D;}
#bolsa .bolsa-titulos th {text-align: left; font-weight: bold; color: #FFF;}
#bolsa .bolsa-cabeceras th {text-align: left; font-weight: bold;}
/*****************************
COLUMNAS
SUBCOLUMNA = S
PRINCIPAL = P
AUXILIAR = A
******************************/
#columnas {}
#col-s {width: 155px; padding-right: 15px}
#col-p {padding-right: 5px}
.sp #col-s {float:right;}
.sp #col-p {margin: 0 165px 0 10px;}
#cvingreso #contenedor {width: 800px;}
#cvingreso .sp #col-s {/* border: 1px solid #000;*/}
#cvingreso .sp #col-p {margin: 0 0 0 180px; padding-right: 2px;/* border: 1px solid #000;*/}
/*#cvingreso .cajas-col-s {width: 130px;}*/
/*****************************
TEXTOS
******************************/
p {line-height: 160%;}
p, li, td {font-size: 120%;} /*p, li, li a, td, td p, p label, #pie-pagina a {font-size: 90%;}*/
.cajas-col-s td {font-size: 11px;}

.izq_tabla tr td a{
	text-align:center;
	font-size:10px;
	color:#666;
}
.izq_tabla a.izq_acciones{
	color:#237873;
	font-size:11px;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

p {color: #000;}
p a {color: #237873;}
#pie-pagina p {
	padding: 10px 0;
	}
h1, h2, h3, h1 a, h2 a, h3 a {font-family: Arial, Helvetica, Sans-serif; color: #630;}
h1 {font-size: 170%; color: #3b9dce;}
h2 {font-size: 110%;}
h3 {font-size: 90%;}
h4 {font-size: 90%;}
/*------------------*/
.clear {
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
	}
.header-tipocurso {
	margin-bottom: 0px;
	}
