:focus { -moz-outline-style: none; }

td img {
	/*display: block;*/
}

html,body{
	margin:0;
	padding:0;
}

body{
	font: 76% arial,sans-serif;
}


div#header{
	height: 54px;
	margin: 0;
	padding-left: 10px;
	background-image: url(header_background.gif);
	background-repeat: repeat-x;
}
div#header2{
	height: 54px;
	margin: 0;
	padding-left: 10px;
	background-color: #121212;
}

div#content p{
	line-height:1.4;
}

div#navigation{

	background-image: url(linea_vertical.gif);
	background-repeat: no-repeat;

}

div#wrapper{
	float:left;
	width:98%;
	margin-left:-270px;
}

div#portadacontenido{
	margin-left:250px;
}

div#navigation{
	position:absolute;
	right: 0px;
	top: 70px;
	width:240px;
	_width:140px; /* IE 6 and below */
	height: 500px;
	background-color: #ffffff;
}

div#footer{
	clear:both;
	width:100%;
	text-align: center;
}

div#logos{
	height: 48px;
	margin-top: 0px;
	margin-left: 40px;
	background-image: url(bglogos_cen.gif);
	background-repeat: repeat-x;
}


div#logos_izq{
	float: left;
	width: 18px;
	height: 48px;
	background-image: url(bglogos_izq.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}

div#logos_der{
	float: right;
	width: 18px;
	height: 48px;
	background-image: url(bglogos_der.gif);
	background-repeat: no-repeat;

}

/* =========================================================================================================================================== */

.btn_visita{
	margin-left:28px;
	margin-top:12px;
}

.btn_inscrip{
	margin-left:22px;
	margin-top:20px;

}

.login_form{
	margin-left:30px;

}

input.flat{
	border-style:solid;
	border-color:#bec3c8;
	border-width: 1px;
	background-color:white;
}

.entrar{
	margin-top:30px;
}

div#entrar{
	margin-left:33px;

}
div#formulario{
	margin-left:33px;

}
/* =========================================================================================================================================== */

div#catalogo{
	margin-left:25px;
	margin-top:15px;
	width:102%;
	height: 900px;
	/*background-color: #ffffd1;*/
}


div#catalogo_titulo{

	text-align: center;
	font-size: 24px;


}

.detalle{

	background-image: url(catalogo_detalle.gif);
	background-repeat: no-repeat;
	/*background-color:#ff99ff;*/
	background-position: 20px 5px;
	font-size: 24px;
	letter-spacing: 2px;
}




.catalogo_subtitulo{
	font-size: 12px;
	color: #81817b;
}

.loginform{
	display:inline;
}


div#categoria{
	width:100%;
	height: 12px;
	margin: 10px 10px 10px 10px;
	/*background-color: #ffffd1;*/
}

div#categoria_vineta_azul{
	float:left;
	width: 63px;
	height: 12px;
	background-color: #70b0e0;
}

div#categoria_vineta_azul{
	float:left;
	width: 63px;
	height: 12px;
	background-color: #70b0e0;
}

div#categoria_vineta_verde{
	float:left;
	width: 63px;
	height: 12px;
	background-color: #8d9f33;
}

div#categoria_vineta_rojo{
	float:left;
	width: 63px;
	height: 12px;
	background-color: #ff1a00;
}

div#categoria_vineta_granate{
	float:left;
	width: 63px;
	height: 12px;
	background-color: #71011a;
}

div#categoria_vineta_mostaza{
	float:left;
	width: 63px;
	height: 12px;
	background-color: #c89a11;
}

div#categoria_titulo{
	width: 20;
	height: 12px;
	/*background-color: #ccffd1;*/
	text-indent: 14pt;
	font-weight: bold;
	color: #717579;
}

div#cursos{
	margin-left:90px;
}

/* =========================================================================================================================================== */


div#cursos_saludo{
	width: 194;
	height: 39px;
	background-image: url(cursos_saludo.gif);
	background-repeat: no-repeat;
	margin: 0px 10px 20px 0px;
}
div#cursos_aviso{
	width: 194;
	height: 39px;
	background-image: url(cursos_aviso.gif);
	background-repeat: no-repeat;
	margin: 10px 10px 20px 0px;
}
div#cursos_disponibles{
	width: 194;
	height: 39px;
	background-image: url(cursos_disponibles.gif);
	background-repeat: no-repeat;
	margin: 10px 10px 20px 0px;
}
div#puntitos_rosa{
	width: 575px;
	height: 2px;
	background-image: url(puntitos_rosa.gif);
	background-repeat: repeat-x;
}
div#puntitos_azul{
	width: 575px;
	height: 2px;
	background-image: url(puntitos_azul.gif);
	background-repeat: repeat-x;
}
.info_tutores{
	float: left;
	text-align:left;
	width: 30%;
	padding:5px;
	padding-top: 40px;
	margin-left: 5px;
	background-image: url(cursos_tutores.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.summary_objetivos{
	float: right;
	text-align:left;
	width: 60%;
	padding:5px;
	padding-top: 40px;
	margin-right: 5px;
	background-image: url(cursos_objetivos.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.name{

	padding-left:25px;
	margin-left:-8px;
	height:35px;
	background-image: url(vineta_curso.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
}


/* =========================================================================================================================================== */

div#block_header_contenido{
	height: 21px;
	margin-top: 0px;
	margin-left: 40px;
	background-image: url(block_header_contenido_bg.gif);
	background-repeat: repeat-x;
}


div#block_header_contenido_izq{
	float: left;
	width: 5px;
	height: 21px;
	background-image: url(block_header_contenido_izq.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}

div#block_header_contenido_dcha{
	float: right;
	width: 5px;
	height: 21px;
	background-image: url(block_header_contenido_dcha.gif);
	background-repeat: no-repeat;
}


#course-view .section td.side {border-style:none;}

#course-view .section td.content {border-style:none;}

.resaltadoSCO{

	font-weight: bold;
	color: #fc7502;
	font-size: 12px;
}
.titulorestoSCO{


	font-size: 12px;
}

/* =========================================================================================================================================== */

div#btnver{
	position:absolute;
	top:100px;
	left:0px;
	width:20px;
	height:175px;
	display: block;
}

div#btnocultar{
	position:absolute;
	top:100px;
	left:0px;
	width:20px;
	height:175px;
	display: none;
	z-index:3;
}

div#menumodulos{
	display:none;
	position:absolute;
	top:100px;
	left:10px;
	width:420px;
	height:538px;
	background-image: url(popmod_bg.jpg);
	background-repeat: no-repeat;
}

div#cursos a:visited{
	color: #000000;
	text-decoration: none;
}


div#menumodulos li{
	font-size: 10px;
}

div#menumodulos a:visited{
	color: #000000;
	text-decoration: none;
}

.breadcrumb a:visited {
	color: #ffffff;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #FF8000;
	text-decoration: none;
}

div#menumodulos a:hover{
	color: #FF8000;
	text-decoration: none;
}

div#puntitos_gris{
	width: 375px;
	height: 7px;
	background-image: url(popmod_ptos.gif);
	background-repeat: repeat-x;
}


div#popmod_vineta{
	padding-left:25px;
	margin-left:-8px;
	height:35px;
	background-image: url(popmod_vineta.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
}



div#popmod_com{
	width: 375px;
	height: 59px;
	background-image: url(popmod_ptos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div#popmod_com_titulo{
	width: 144px;
	float:left;

}
div#popmod_com_ico_avisos{
	width:44px;
	height:46px;
	text-align: bottom;
	margin-left: 20px;
	float:left;

}
div#popmod_com_ico_foro{
	width:44px;
	height:46px;
	margin-left: 20px;
	float:left;
}
div#popmod_com_ico_mensajes{
	width:44px;
	height:46px;
	margin-left: 20px;
	float:left;

}
.popmodtxt{
	margin-top:-5px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;

}

/* =========================================================================================================================================== */

div#content{
	padding: 12px;
}


div#header2 .navigation{
	display: none;
}





div#titulorg{
	position:absolute;
	top:70px;
	left:0px;

}
