/*****************************
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:#C9D1D3 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: 1px solid #7D8F96;
	background:#FFF /*url("../imgs/contenedor.jpg") repeat-y 0 0*/;
	}
#cabecera {
	background: #fff url("../imgs/cabecera.jpg") no-repeat 0 31px;
	height: 107px;
	padding-top:31px;
	}
*html #cabecera{ background-position:0 28px;padding-top:28px;}
#menu {
	background:#596164 url("../imgs/bg-menu.jpg") repeat-x 0 bottom;
	/*height: 58px;*/
	padding: 2px 0 10px 10px;
	margin-bottom:10px; 
	/*border: 1px solid #999;*/
	position: absolute;
	top:0;
	width:750px;
	color:#FFF;
	}
	
#cvingreso #menu {/*padding-left: 50px;*/width:790px;}
#contenido {
	background: #fff /*url("../imgs/bg-columnas.jpg") repeat-x 0 0*/;
	}
#menu li {
	display: inline;
	margin-right: 3px;
	}
#menu a {
	color:#FFF;
	padding-right:5px;
	border-right:1px solid #999;
	font-weight:bold;
	font-size:10px;
	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: 12px 8px;
	font-size: 100%;
	color:#5A8FC0;
	}

.cajas-col-s h3 {
	background:url(../imgs/caja-bordebot.gif) no-repeat 0 0;
	padding: 8px;
	font-size: 100%;
	color: #315B83;
	}
.cajas-col-s .cont {
	border: 1px solid #fff;
	background: #FFF;
	border-right: 1px solid #D0D6DA;
	border-left: 1px solid #D0D6DA;
	}
#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 {padding-top:15px;}
#col-s {width: 155px; padding-left: 15px}
#col-p {padding-right: 15px}
.sp #col-s {float: left;}
.sp #col-p {margin: 0 0 0 170px;}
#cvingreso #contenedor {width: 800px;}
#cvingreso .sp #col-s {/* border: 1px solid #000;*/}
#cvingreso .sp #col-p {margin: 0 0 0 170px; 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,.cont p a.izq_acciones{
	color:#4A83C8;
	font-size:11px;
	font:bold 12px Arial, Helvetica, Sans-serif;
}

p {color:#616d70;}
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: 20px;
	}
	
	