html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial;
	text-align: left;
	ertical-align: top;
	color:#7F7F7F;
	text-decoration:none;
}
a{
	color:#0800FF;
}
a img, :link img, :visited img {
	border: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
.middle{
	vertical-align:middle;
}
.clear{
	clear: both;
}
.left{
	float: left;
}
body {
	background-color:#FFF;
}
.top_header{
	width:932px;
	height:69px;
	background:url(graficos/top_header.jpg) no-repeat;
}
.top_header_en{
	width:932px;
	height:69px;
	background:url(graficos/top_header_en.jpg) no-repeat;
}
.seccion_top{
	float:left;
	color:#5F5F5F;
	padding-top:6px;
	padding-left:20px;
}
.menu{
	width:271px;
	height:318px;
	background-color:#A7A7A7;
	border-right:1px solid #FFF;
	float:left;
}
.right_header{
	width:660px;
	height:261px;
	float:left;
}
.right_tit_seccion{
	width:660px;
	height:56px;
	border-top:1px solid #FFF;
	background-color:#5E5E5E;
	float:right;
}

.idioma{
	float:right;
	padding-right:17px;
	padding-top:17px;
}
.idioma a, span {
	font-size: 11px;
}
.buscador{
	float:right;
	clear:both;
	margin-top:200px;
	color:#000;
	font-weight:bold;
}
.buscar{
	width:22px;
	height:22px;
	border:0px;
	margin:0 6px 0 0 6px;
	vertical-align:middle;

}
.buscar_tit{
	color:#000;
	font-weight:bold;
	font-size:12px;
}
#botonera_top{
	padding-left:22px;
	padding-top:10px;
	padding-right:10px;
}
#botonera_top td{
	padding:5px 0 5px 0
}
#botonera_top img{
	padding-right:10px;
	padding-top:6px;
}
#botonera_top a{
	font-size:13px;
	color:#FFF;
}
#botonera_top a:hover{
	color:#5E5E5E;
}
.sub_p{

	border-bottom:1px solid #FFF;
}
.sub_t{
	border-bottom:1px solid #FFF;
}


h1{
	font-size: 17px;
	color: #FFF;
	letter-spacing: 4px;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:6px;
	line-height:20px;
}
h2{
	font-size: 13px;
	color: #000;
	font-weight: bold;
	font-family: Arial;
	margin-bottom:20px;
}

#main{
	width:932px;
	border:0px solid red;
}

#submenu{
	width:271px;
	background-color:#EDEDED;
	float:left;
}
#submenu a{
	color:#666666;
}
#aire{
	width:271px;
	eight:230px;
	float:left;
}
#info{
	width:594px;
	float:right;
	margin-right:44px;
	padding-top:15px;
}


.news_form{
	color:#000;
}
.news_form input{
	width:176px;
	padding:5px;
	border: 1px solid #C1C1C1;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #ECECEC;
	color: #000;
}
.imgCol{
	width: 270px;
	float: left;
}
.camino{
	color:#1A35B8;
	font-size: 12px;
}



/*noticias y eventos*/

.event_int{
	argin-top:20px;
	display:blok;
	line-height:26px;
}
.event_txt_int{
	float:left;
	width:470px;
	padding-left:20px;
}
.event_txt_int a{
	color:#000;
	font-weight:bold;
	font-size:13px;
	line-height:26px;
}
.event_txt_int p{
	font-weight:normal;
	font-size:13px;
	color:#818181;
}
.event_txt_int span{
	color:#828282;
}
#event_fecha{
	color:#808080;
	font-size:11px;
	line-height:26px;
}
.event_linea{
	border-bottom:1px solid #ECECEC;
	margin:10px 0 10px 0;
}

.profesor{
	color:#0348B0;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
}
.profe_txt_int{
	float:left;
	width:470px;
	padding-left:20px;
	height:68px;
	overflow:hidden;
}
.paginas{
	font-weight:bold;
	line-height:11px;
	font-size:12px;
}
.link_numeracion_pagina{
	line-height:11px;
	color:#000;
	font-size:12px;
}





/*MATRICULA*/
#matriculas{
	width:479px;
	float:left;
	margin-bottom:10px;
	background-color:#F2F2F2;
	padding:12px;
}
.contenido_prog{
	width:330px;
	float:left;
}
.tarjetas{
	float:right;
}
.pro_tit{
	font-size:12px;
	color:#1C34B8;
	font-weight:bold;
}
.precio{
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-align:right;
}
.seleccionar{
	width:105px;
	height:37px;
	background: url(graficos/seleccionar.jpg) center no-repeat;
	border:0px;
	float:right;
	font-size:13px;
	color:#7F7F7F;
	font-weight:bold;
}
.ver{
	width:62px;
	height:27px;
	background: url(graficos/ver.jpg) center no-repeat;
	border:0px;
	float:right;
	text-align:center;
}
.ver a{
	font-size:13px;
	color:#7F7F7F;
	font-weight:bold;
	line-height:27px;
}








/*CIERRREEEEE*/
#cierre{
	margin:40px 0 40px 0;
}
.miembro{
	height:31px;
	background-color:#EDEDED;
	line-height:31px;
	padding-left:30px;
	color:#808080;
	font-weight: bold;
	clear:both;
}
.miembro a{
	line-height:31px;
	color:
}
#facultades_cierre td{
	text-align:center;
	vertical-align:middle;
}
#facultades_cierre2 img{
	margin:0 20px 0 20px;
}
.facul{
	height:31px;
	background-color:#EDEDED;
	line-height:31px;
	padding-left:30px;
	color:#808080;
	font-weight: bold;
}









/*FCK estilos*/


.fcktxt ul, .fcktxt ol, .fcktxt p, .fcktxt table, .fcktxt span{
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 16px;
}

.fcktxt a{
	color: #2243A4;
}

.fcktxt a:hover{
	olor: #fff;
	ackground: #7B7B7B;
	text-decoration:underline;
}

.fcktxt li{
	margin-left: 23px;
	list-style:disc;
}

.fcktxt table{
	border-collapse: collapse;
	border: 1px solid #ccc;
}

.fcktxt table td{
	padding: 3px;
	border: 1px solid #ccc;
	font-size: 12px;
}


/* F O R M U L A R I O S */

.contacto_separa 	{background:url(graficos/contacto_separa.jpg) repeat-y; margin:0px 10px 0px 10px;}

input{
	width:230px;
	padding:5px;
	border: 1px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #ECECEC;
	color: #000;
}

select{
	padding:2px;
	border: 1px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #ECECEC;
	color: #000000;
}

.obligatorios{
	font: normal 11px Arial;
	color:#3756A8;
	text-decoration:none;
	line-height: 16px;
}

textarea{
	width:234px;
	height:90px;
	padding:3px;
	border: 1px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #ECECEC;
	color: #000;
}

.archivo{
	background: url(graficos/archivo.jpg) center no-repeat;
	width: 143px;
	height: 26px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	font-face: arial;
	color: #fff;
	display: block;
	float: center;
	text-decoration: none;
}

.examinar{
	padding:4px;
	width:200px;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #646464;
}

.enviar{
	font-size: 12px;
	font-weight: normal;
	font-face: arial;
	width:80px;
	height:23px;
	background: url(graficos/enviar.jpg) center no-repeat;
	border:0px;
}
.politica {text-decoration: underline; color: #1935BA; font: normal 12px Arial;}


#mattr_form fieldset{
	clear: both;
	margin-bottom: 20px;
}

#mattr_form fieldset legend{
	font-weight: bold;
	font-size: 14px;
	margin: 6px 0;
	clear: both;
	display: block;
}

#mattr_form label, #mattr_form input, #mattr_form select, #mattr_form textarea{
	display: block;
	float: left;
	width: 275px;
	margin: 4px;
	padding: 4px;
}

#mattr_form select{
	*margin: 6px;
}

#mattr_form label{
	text-align: right;
}

#mattr_form label.txt_area, #mattr_form textarea{
	text-align: left;
	width: 572px;
	overflow: auto;
	display: inline;
}

#mattr_form .submit{
	width: 100px;
	margin-top: 60px;
}

.fielderror{
	border: red 1px solid;
}

input[type=hidden]{
	display: none !important;
}

.imprimir{
	position: absolute;
	width: 150px;
	padding: 7px;
}

.imprimir a{
	background: url(graficos/imprimir.gif) left center no-repeat;
	padding-left: 15px;
	font-size: 11px;
	color: #fff;
	display: inline;
}

.titulo_ppal{
	font-size: 17px;
	color: #FFF;
	letter-spacing: 4px;
	text-transform:uppercase;
	padding-left:20px;
	line-height:20px;
}