@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color: #000;
	color: #fff;
	overflow: auto;
}
img {
	border:0;
	margin-bottom: 5px;
}
a {
	color:#FFF;
	text-decoration:none;
}
a.downloads { color:#ff0; color:#34bf05;}
a.downloads:hover { text-decoration:underline; }
a.mas { color:#188491; }
a.mas:hover { text-decoration:underline; }

label { font-size:0.7em; }
input { border:1px solid #ccc; background:#eee; }
h1 { font-size:0.9em; }

#wrapper {
	margin:0 auto;
	width:640px;
	padding:0;
}
#header {
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}




#header img.logo { float:left; }

#menutop {
	float:right;
	margin:12px 25px 0 0;
	width:62px;
	padding:0;
}
#menutop a {
	display:block;
	font-size:0.6em;
	text-align: left;
	font-weight: bold;
}
#menutop div { margin:7px 0 0 0; padding:0; text-align:right; }

#menu {
	height:30px;
	margin:60px 0 0 40px;
	padding:0;
	float:none;
	position:static;
	background-image: url(/img/menu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu ul { padding:0; margin:0 0 0 27px; list-style:none; }
#menu li { float:left; margin:0; padding:0; }
#menu li a strong {
	visibility:visible;
	font-size:11px;
}
#menu a {
	display:block;
	margin: 0 20px 0 0;
	height:15px;
	padding:0;
	font-size:0.5em;
}
#menu li.que a {
	width:50px;
}
#menu li.como a {
	width:100px;
}
#menu li.cursos a {
	width:120px;
}
#menu li.matriculacion a {
	width:62px;
}
#menu li.cursosonline a {
	width:110px;
}


#flash {
	height:165px;
	padding:1px 0 0 0;
	text-align:center;
	clear:both;
	background-image: url(/img/header_bgtop.png);
	background-repeat: repeat-x;
	background-position: left bottom;
} 

#body {
	width:545px;
	margin-left: 95px;
	margin-top: 5px;
}
#body p {
	font-size:1em;
	line-height: 1.1em;
}
#body h1 { margin:0; padding:0; }
#contents {
	width:250px;
	float:left;
	margin-left: 18px;
	z-index: 2;
	vertical-align: top;
}
.home #contents { width:240px; }
.cursos #contents { background:url(../img/bg_contents.png) right top no-repeat; }
#contents .curso-lateral1 {
	height: 450px;
	padding-bottom: 50px;
}
#contents .curso-lateral2 {
	height: 350px;
	padding-bottom: 50px;
}
#contents .curso-lateral3 {
	padding-bottom: 50px;
	height: 500px;
}
#contents .curso-lateral4 {
	height: 450px;
	padding-bottom: 50px;
}
#contents .curso-lateral5 {
	height: 450px;
	padding-bottom: 50px;
}

#contents .news .item h3 {
	color: #FFF;
	font-weight:normal;
	font-size:0.75em;
	margin-top:0;
	line-height: 1.2em;
}

#contents .news .item { border-bottom:1px solid #292929; margin: 0 0 8px 0; }
#contents div.mas { float:right; font-size:0.68em; }

#contents p, #options p {
	font-size:0.8em;
}
#contents h3 strong {
	font-size: 1em;
	font-weight: bold;
}
#contents h3 {
	margin-left: 15px;
	line-height: 15px;
	margin-right: 15px;
	font-size: 0.7em;

}
#contents p {
	margin-left: 15px;
	margin-right: 15px;
}
#contents img {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img#quees1 {
	margin-top: 40px;
}
img#como1 {
	margin-top: 40px;
}

#contents #boton_solicitud_matricula {
	margin-left: 65px;
}


.index-contacto #contents h1 { width:192px; height:38px; background:url(../img/contacto/tit_contents.png) no-repeat; }
#contents iframe {
	width:275px;
	height:460px;
	padding:0;
	border: 0px solid #000;
	background-image: url(../img/header_bgtop.png);
	background-repeat: repeat-x;
	background-position: left;
}

#options {
	width:258px;
	float:left;
	vertical-align: top;
}

.home #options { background:url(../img/bg_contents.png) right top no-repeat; width:314px; }
.cursos #options h1 { background:url(../img/cursos/tit_options.png) no-repeat; width:219px; height:34px; }
.centro #options .curso p { margin:0; color: #fff; font-weight:bold; }


#options h1 strong,  #contents h1 strong { visibility:hidden; } 
#options h1 span, #contents h1 span { display:none }

#options .curso { background:#353535; margin:1px 0 0 0; padding:7px; clear:both; }
#options .curso p { margin-bottom:0; color: #4e4e4e; }
#options .curso h2 { font-size:0.68em; font-weight:normal; margin-top:0; color: #4e4e4e; color:#34bf05;}
/* .c2d #options .curso h2 { color:#3c0; }  #596064 */
#options .curso a { color: #4e4e4e; color:#eee;  }
/* .c2d #options .curso a { color:#3c0; } */
#options .curso a:hover { color:#ff0; color:#34bf05; text-decoration:underline; }
#options .curso .sel { color:#ff0; color:#34bf05; }
#options .curso a.sel {  font-weight:bold; }
#options .masinfo a {
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
}
#options .cursos-bloque1 {
	height: 450px;
	padding-bottom: 50px;
}
#options .cursos-bloque2 {
	height: 350px;
	padding-bottom: 50px;
}
#options .cursos-bloque3 {
	height: 500px;
	padding-bottom: 50px;
}
#options .cursos-bloque4 {
	height: 450px;
	padding-bottom: 50px;
}
#options .cursos-bloque5 {
	height: 450px;
	padding-bottom: 50px;
}
#options p a   {
	text-decoration: underline;
	color: #167985;
}

#video   {
	width: 545px;
	font-size: 0.8em;
	margin-bottom: 40px;
}


.impar { background:#171717; }
.par { background:#1f1f1f; }
#footer {
	font-size:0.7em;
	float: left;
}
#footer a { }
#footer a:hover { text-decoration:underline; }
#footer img {
	margin-left: -10px;
	margin-right: 30px;
}

.busy { background:url(../img/loadingAnimation.gif) center center no-repeat; }

.clear { clear:both; height:0; font-size:1px; }
.subir    {
	font-size: 1.1em;
	text-align: right;
	font-weight: bold;
	color: #167985;
}
