/*reset------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	vertical-align: baseline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	border: 0;
	margin: 0;
}
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
}
ol, ul {
	*list-style-type:upper-roman;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/*input:focus[type=text], 
textarea:focus, 
select:focus { 
	outline: 2px solid #6599cb; 
}*/

/*FIN RESET--------------------------------------------------------------------------------------------------------------*/

body{background:url(/imagenes/fd_body.jpg) repeat-y top center;}
h1{color:#336699;font-size:30px; font-weight:lighter; font-family:"Trebuchet MS", Helvetica, sans-serif;}
h2{
	font-size:18px; 
	color:#990000; 
	font-weight:lighter; 
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
h3{font-size:13px; color:#336699; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold;}
.negrita, .negrita2{color:#003366; font-weight:bold;}
.negrita a, .negrita a:hover{color:#003366; font-weight:bold; text-decoration:underline;}
.negrita2 a, .negrita2 a:hover{color:#003366; font-weight:bold; text-decoration:none;}
p{ font-size:11px; color:#333333; line-height:15px;}

#becas{width:97px; height:97px; position:absolute; left:50%; top:233px !important; top:171px; margin-left:360px;!  }

#contenedor{background:url(/imagenes/fondo_cabecera.jpg) repeat-x;}
#cabecera{
	width:940px;
	height:140px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#cabecera_print{display:none;}
#logo{height:61px; padding:43px 0 0 65px; float:left; width:184px;}
#cartela{background:url(../imagenes/fd_cartela.jpg) no-repeat; float:right; color:#FFFFFF; font-size: 14px; text-align:center; width:166px; height:24px; padding:25px 0 0 0; font-weight:bold;}
.aps{
	width:auto;
	color:#FFFFFF; 
	font-size: 11px;
	padding-top:5px; 
	padding-right:0px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.aps a, .aps a:hover{ 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:underline;
}
.aps2{width:166px; color:#336699; font-size: 12px; padding-bottom:5px; float:right;}
.aps2 a, .aps2 a:hover{ color:#336699; font-weight:bold; z-index:3;}
.menu{
	height:36px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
.item_menu{float:left;color:#666666; font-weight:bold; font-size:1em; padding:12px 14px 0 14px;}
.item_informacion{float:left;color:#666666; font-weight:bold; font-size:1em; padding:12px 0 0 23px; background:url(/imagenes/ico_info.gif) no-repeat center left; margin-left:14px;}
.item_like{
	float: left;
	color:#666666; 
	font-weight:bold; 
	font-size:1em; 
	padding-right: 15px;
	padding-left: 15px; 
	margin-bottom:10px; 
	width:300px;}
.item_menu a, .item_informacion a{color:#666666; text-decoration:none;}
.item_menu a:hover, .item_informacion a:hover{color:#336699; text-decoration:none;}
.item_menu_on{float:left;color:#336699; font-weight:bold; font-size:1em; height:36px;}
.rollover_izquierda{float:left; width:7px; height:36px; background:url(/imagenes/rollover_izquierda.jpg) no-repeat;}
.rollover_centro{float:left; background:url(/imagenes/rollover_centro.jpg) repeat-x; height:28px; padding: 12px 6px 0 7px;}
.rollover_centro a, .rollover_centro a:hover{color:#336699; text-decoration:none;}
.rollover_derecha{float:left; background:url(/imagenes/rollover_derecha.jpg) no-repeat; width:8px; height:36px;}

/*fin menu---------------------------------------------------------------------------------------------------------------------*/



#banner{
	height: 200px;
}
#presentacion{width:940px; margin:0 auto 0; height:200px;}
#animacion{
	width:940px;
	height:200px;
	background-image: url(/imagenes/img_presentacion.jpg);
	background-repeat: no-repeat;
	z-index:2;
}
#txt_presentacion{float:right; padding:68px 0 0 0; width:363px;}
#titu_presentacion{background:url(/imagenes/cerem_gris.jpg) no-repeat; font-size:19px; color:#FFFFFF; text-align:right; padding-left:140px; padding-bottom:5px; width:170px; margin-left:50px;}
#subtitu_presentacion{color:#003366; font-size:16px; text-align:right;}
.lider{ font-style:oblique; font-weight:bold;color:#003366; font-size:18px; text-align:right; padding:5px 0 0 0;}
#presentacion_programas{ padding:50px 0 0 18px;}
.pp01{font-size:14px; color:#FFFFFF; font-weight:bold;}
.pp02{font-size:14px; color:#003366; font-weight:bold;}
.pp03{font-size:14px; color:#ffffff; font-weight:normal;}
.cerrar{clear:both;}
#contenedor_contenido{background:url(/imagenes/fondo_contenido.jpg) repeat-x top left; padding-top:15px;}
#contenido{
	width:940px;
	margin:0 auto 0;
	padding:30px 0 0 0;
}
#contenido2{
	width:940px;
	margin:0 auto 0;
	padding:15px 0 0 0;
}
.privacidad_txt{padding:0 60px 0 60px;}
#col_izquierda{
	float:left;
	width:235px;
	margin-right:20px;
}
#col_izquierda2{
	float:left;
	width:260px;
	margin-right:10px;
}
#col_central{width:430px;float:left;}
#col_central2{width:400px;float:left;}
#col_central3{width:350px;float:right;}
#col_derecha{
	float:right;
	width:235px;
	margin-left: 20px;
}
#col_derecha2{
	float:right;
	width:260px;
	margin:0 0 0 10px;
}
#col_derecha3{
	float:right;
	width:570px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#col_derecha4{
	float:left;
	width:565px;
	margin-right: 25px;
}
.subcontenido{ margin-top:15px;}
.subcontenido2{
	margin-top:5px;
	padding-right: 15px;
	padding-left: 15px;
}
.submenu_programas{
	float:left;
	width:90px;
}
.submenu_programas h3{color: #990000; padding-top:3px;}
.descripcion{
	float:right;
	width:450px;
	border-left:#336699 1px solid;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.descripcion p{padding:3px 0 3px 0; text-align:justify;}
.caja{
	background:#f7f7ff;
}
.caja2{
	border-bottom:#6699cc 1px dotted;
	padding-bottom:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.caja5{
	margin-bottom: 30px;
}

.caja_mitad01{
	float:left;
	width:293px;
	margin-left:10px;
	border-bottom:#6699cc 1px dotted;
	margin-right: 10px;
}
.img{text-align:left;}
.titu_caja{ background:url(/imagenes/titu_caja_central.jpg) repeat-x;}
.titu_caja_izq{float:left; background:url(/imagenes/titu_caja_izq.jpg) no-repeat; width:8px; height:35px;}
.titu_caja_central{float:left; margin: 10px 3px 0 7px;}
.titu_caja2{
	padding-top: 10px;
	padding-bottom: 5px;
}

.titu_caja4{
	padding: 10px 0 5px 0;
	border-bottom:1px #d9e1f1 solid;
}
.titu_caja5{padding:10px 0 0 9px; height:24px; background:url(/imagenes/fd_titu_caja.jpg) repeat-x; border-left:#e9e9e9 solid 1px; border-right:#e9e9e9 solid 1px;}
.titu_caja5 h2{color:#993333; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.titu_caja5 h2 a, .titu_caja5 h2 a:hover{color:#993333; text-decoration:none;}
.titu_caja5 h2{color:#993333; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.cuadro_mitad1 .titu_caja5 h2, .cuadro_mitad2 .titu_caja5 h2{color:#336699;}
.cuadro_mitad1 .titu_caja5 h2 a, .cuadro_mitad2 .titu_caja5 h2 a, .cuadro_mitad1 .titu_caja5 h2 a:hover, .cuadro_mitad2 .titu_caja5 h2 a:hover{text-decoration:none; color:#336699;}

.contenido_caja{background:url(/imagenes/caja_izq.jpg) repeat-y top left;}
.contenido_caja2{background:url(/imagenes/caja_bottom_izq2.jpg) no-repeat bottom left;}
.caja_noticias{
	padding-top: 5px;
}
.caja_noticias a{text-decoration:none; color:#333333;}
.caja_noticias a:hover{text-decoration:underline; color:#333333;}
.contenido_caja_central{
	background:url(/imagenes/fd_caja_central.jpg) repeat-x;
	padding-right: 9px;
	padding-left: 9px;
}
.contenido_caja_mitad{background:url(/imagenes/fd_caja_central.jpg) repeat-x; padding:7px 9px 0 9px;}
.contenido_caja_central .subtite{padding-top:10px;}

.caja3{padding-right: 15px;	padding-left: 15px;}
.caja4 {text-align:justify; padding-left:10px;}
.caja4 p{ padding-bottom:3px;}
.caja4 .titu_caja2{padding:0 0 3px 0; margin:0;}
#imagen{margin:15px 0 15px 0;}
.caja_izda{
	float:left;
	width:110px;
	padding-top: 10px;
}
.caja_drcha{
	float:right;
	width:94px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.titu_caja_dcha{float:right; background:url(/imagenes/titu_caja_dcha.jpg) no-repeat; width:8px; height:35px;}
.caja_bottom{ background:url(/imagenes/caja_bottom_central.jpg) repeat-x; height:21px;}
.caja_bottom_izq{float:left; background:url(/imagenes/caja_bottom_izq.jpg) no-repeat; width:8px; height:21px;}
.caja_bottom_central{float:right; text-align:right; padding-right:7px;}
.caja_bottom_drcha{float:right; background:url(/imagenes/caja_bottom_dcha.jpg) no-repeat; width:8px; height:21px;}
.subtite{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.separador_noticias{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9e1f1;
	border-bottom-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
}
.separador_noticias2{ height:5px;}
.mas_info2{text-align:right; color:#336699; font-size:11px;}
.mas_info2 a, .mas_info2 a:hover{color:#336699; text-decoration:none;}
.mas_info3{text-align:right; color:#336699; font-size:11px; padding-bottom:10px;}
.mas_info3 a, .mas_info a:hover, .mas_info5 a, .mas_info5 a:hover, .mas_info7 a, .mas_info7 a:hover{color:#336699; text-decoration:none;}
.mas_info4{background:url(/imagenes/bullet03.jpg) no-repeat;text-align:right; background-position:75% 50%; color:#336699; font-size:11px;}
.mas_info5{background:url(/imagenes/bullet03.jpg) no-repeat bottom right; text-align:right; color:#336699; font-size:11px; margin:5px 9px 4px 9px; padding:4px 18px 1px 0;}
.mas_info7{background:url(/imagenes/bullet03.jpg) no-repeat top right; text-align:right; color:#336699; font-size:11px; margin:5px 9px 4px 0; padding:0 18px 8px 0; border-bottom:#d9e1f1 1px dotted;}
.mas_info6{background:url(/imagenes/bullet03.jpg) no-repeat bottom right; text-align:right; color:#990000; font-size:11px; margin:5px 9px 4px 9px; padding:4px 18px 1px 0;}
.cierre{background:#f7f7ff;color:#336699; font-size:11px; height:20px;border-bottom:#6699cc 1px dotted; margin-bottom:7px;}
.mas_info6 a{color:#990000; text-decoration:none;}
.mas_info6 a:hover{color:#990000; text-decoration:underline;}
.cuadro_mitad1{
	float:left;
	width:212px;
}
.caja_mitad1{
	float:left;
	width:211px;
	background:#f7f7ff;
}
.caja_mitad2{float:right; width:210px; background:#f7f7ff;}
.cuadro_mitad2{
	float:right;
	width:211px;
}
.caja_mitad1 h2, .caja_mitad2 h2{color:#336699;}

.titu_master{padding:10px 0 0 9px; height:24px; background:url(/imagenes/fd_titu_master.jpg) repeat-x; border-left:#e9e9e9 solid 1px; border-right:#e9e9e9 solid 1px; }
.titu_master h1{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:center; font-weight:bold;}
.titu_master h1 a, .titu_master h1 a:hover{color:#FFFFFF; text-decoration:none;}

.mas_info {color:#336699; text-align:right; font-size:11px;}
.mas_info a{color:#336699; text-decoration:none; text-align:right;}
.caja ul{list-style:url(/imagenes/bullet01.jpg); font-size:11px; margin:0 0 0 20px;}
.caja ul li{margin-top:10px;}
.caja ul p{padding-top:2px;}
.caja2 ul{list-style:url(/imagenes/bullet01.jpg); font-size:11px; margin:0 0 0 20px;}
.caja2 ul li{padding-top:10px;}
.caja2 ul p{padding-top:2px;}
.accesos{padding:15px 0 10px 5px; margin:0;}
.accesos li{list-style:url(/imagenes/bullet02.jpg); font-size:11px; color:#333333; padding:0 0 10px 0; margin:0 0 0 10px;}
.accesos li a{color:#333333; text-decoration:none;}
.accesos li a:hover{color:#333333; text-decoration:underline;}
.separador_masters{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9e1f1;
	border-bottom-color: #FFFFFF; margin:0 100px 0;
	margin:5px 0;}
.separador_cajas{height:7px;}
.separador_contacto{
	height:30px;
}

.caja_masters{
	background:url(/imagenes/fd_caja_central.jpg) repeat-x;
	margin-bottom:35px;
}
.listado1{ background-color:#afc0d2; width:100%; margin:0 0 4px 0;  }
.listado2{ background-color:#e0e7ef;  width:100%;  margin:0 0 4px 0;   }
.grupo_izqda_listado{ 
float:left; 
width:90px; 
font-size:13px; 
font-weight:bold;
*padding-top:40px; 
padding-left:5px; 
padding-right:5px;
text-align:center; 
line-height:14px;
}

.grupo_dcha_listado{ 
float:left; 
width:323px; 
border-left:solid 4px #FFFFFF; 
}
.lista_masters{
	list-style:url(/imagenes/bullet01_oscuro.jpg); 
	font-size:11px; 
	margin:8px 10px 10px -14px; 
	*margin:8px 10px 10px 18px;
	font-weight:bold;
	}
.lista_masters2{
	list-style:url(/imagenes/bullet01_claro.jpg); 
	font-size:11px; 
	margin:8px 10px 10px -14px; 
	*margin:8px 10px 10px 18px; 
	font-weight:bold;
	}
.lista_masters li, .lista_masters2 li{margin-top:10px;}
.lista_masters_pdf{list-style:url(/imagenes/bullet_pdf.jpg); font-size:11px; margin:10px 15px 10px -5px; *margin:10px 15px 10px 35px;}
.lista_masters_pdf li{margin-top:10px;}
.lista_masters p, .lista_masters2 p{padding-top:2px;}
.lista_masters a, .lista_masters_pdf a, .lista_masters2 a {color:#000000; text-decoration:none;}
.lista_masters a:hover, .lista_masters_pdf a:hover, .lista_masters2 a:hover,{color:#000000; text-decoration:underline;}
.centro_abajo{}
.banner_home{ width:235px; height:153px; background:url(/imagenes/master-mes.jpg) no-repeat;}
.listado1 a.peque , .listado1 a.peque :hover{ font-size:10px;}

/*masters---------------------------------------------------------------------------------------------------------------------*/

.objetivo{
	background:#f9f9f9;
	border:#e7e7e7 solid 1px;
	padding:15px 15px 8px 15px;
	text-align:justify;
	margin:10px 0 15px 0;
	color:#003366;
}
.areas{
	background:#f5f6f9;
	border-bottom: none;
	border-left: solid 1px; color:#d6dce7;
	border-right: solid 1px; color:#d6dce7;
	border-top: none;
	padding:15px 15px 15px 15px;
	text-align:justify;
	margin:0 50px 0px 50px;
	*color:#003366;
}
.areas_contenidos_izda{
	float:left;
	width:45%;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 8px 0 8px;
	text-align:left;
}
.areas_contenidos_dcha{
	border:solid;
	border-color:#e1b7b4;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	float:right;
	width:48%;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 8px 0 8px;
	text-align:left;
}
.objetivo2{
	background:#f9f9f9; 
	border:#e7e7e7 solid 1px; 
	padding:8px; 
	text-align:justify; 
	margin:20px 0 15px 0; 
	color:#003366;
}
.objetivo p {color:#003366; padding-bottom:7px; font-size:12px; line-height:1.4;}
.caja_menu_masters{padding:20px 0 0 0;}
.menu_item_masters{
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0;
}
.item_masters{height:21px; color:#333333; font-size:11px; margin:0 1px 3px 1px;}
.item_masters2{height:36px; color:#333333; font-size:11px; margin:0 1px 3px 1px; line-height:14px;}
.item_masters2 p {font-size:11px;}
.item_masters2 a:hover{color:#336699;}
a#rollover1{
	display:block;
	height:15px;
	background:#ffffff url(/imagenes/bullet_menu_masters.jpg) no-repeat;
	background-position:0 0;
	color:#333333;
	text-decoration:none;
	padding:6px 0 0 30px;
}
a#rollover12{
	display:block;
	height:30px;
	background:#ffffff url(/imagenes/bullet_menu_masters2.jpg) no-repeat;
	background-position:0 0;
	color:#333333;
	text-decoration:none;
	padding:3px 0 0 30px;
}
a#rollover2{
	display:block;
	height:15px;
	background:#ffffff url(/imagenes/bullet_menu_cursos.jpg) no-repeat;
	background-position:0 0;
	color:#333333;
	text-decoration:none;
	padding:6px 0 0 30px;
}
a#rollover22{
	display:block;
	height:30px;
	background:#ffffff url(/imagenes/bullet_menu_cursos2.jpg) no-repeat;
	background-position:0 0;
	color:#333333;
	text-decoration:none;
	padding:3px 0 0 30px;
}
a#rollover1:hover{
	background-position:0 -21px; color:#003366; background-color:#e5e5e4;
}
a#rollover12:hover{
	background-position:0 -36px; color:#003366; background-color:#e5e5e4;
}
a#rollover2:hover{
	background-position:0 -21px; color:#990000; background-color:#e5e5e4;
}
a#rollover22:hover{
	background-position:0 -36px; color:#990000; background-color:#e5e5e4;
}
.separador_interno{height:20px;}

#nombre_master h1{font-size:22px; color:#336699;}

.descarga_temario{background:url(../imagenes/pdf.gif) no-repeat top left; padding:8px 10px 7px 50px; font-size:11px; height:26px;}
.descarga_temario2{background:url(../imagenes/pdf.gif) no-repeat top left; padding:0 10px 0 50px; font-size:11px; height:43px;}
#descarga_temario a, #descarga_temario a:hover{text-decoration:none;}
#submenu{float:left; width:188px; border-botom:#e7e7e7 solid 1px; border-top:#e7e7e7 solid 3px; margin-top:15px;}
.item_submenu{color:#333333; font-size:11px; height:30px; width:188px;}
a#rollover_item{
	display:block;
	height:20px;
	width:178px;
	background:url(/imagenes/item_submenu.jpg) no-repeat;
	background-position:0 0;
	color:#333333;
	text-decoration:none;
	padding:10px 0 0 10px;
}
.item_submenu_on{height:20px; width:178px; background:url(/imagenes/item_submenu.jpg) no-repeat; background-position:0 -30px; color:#FFFFFF; padding:10px 0 0 10px; font-size:11px;
font-weight:bold;}
.item_submenu_on a, .item_submenu_on a:hover{color:#FFFFFF; text-decoration:none;}
#submenu2{float:left; width:220px; border-botom:#e7e7e7 solid 1px; border-top:#e7e7e7 solid 3px; margin-top:15px;}
.item_submenu2{
	color:#333333;
	font-size:11px;
	height:30px;
	width:220px;
}
.item_submenu2_on{
	height:20px;
	width:210px;
	background:url(/imagenes/item_submenu2.jpg) no-repeat;
	background-position:0 -30px;
	color:#FFFFFF;
	padding:10px 0 0 10px;
	font-size:11px;
}
a#rollover_item2{
	display:block;
	height:20px;
	width:210px;
	background:url(/imagenes/item_submenu2.jpg) no-repeat;
	background-position:0 0;
	color:#333333;
	text-decoration:none;
	padding:10px 0 0 10px;
}
a#rollover_item:hover, a#rollover_item2:hover{
	background-position:0 -30px; color:#ffffff;
}


#submenu_formacion{
	background:url(/imagenes/sub_formacion_central.jpg) repeat-x bottom left;
	height:32px;
	margin-top:10px;
	margin-bottom: 10px;
}
#submenu_formacion_izq{float:left;background:url(/imagenes/sub_formacion_izq.jpg) no-repeat bottom left; width:5px; height:32px; margin-right:15px;}
#submenu_formacion_drcha{float: right; background:url(/imagenes/sub_formacion_drcha.jpg) no-repeat bottom left; width:5px; height:32px;}
.item_submenu_formacion{
	float:left;
	color:#333333;
	font-size:11px;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.item_submenu_formacion a{text-decoration:none; color:#333333;}
.item_submenu_formacion a:hover{color:#336699; text-decoration:none;}
#item_submenu_formacion_on{float:left; background:url(/imagenes/sub_formacion_central_on.jpg) repeat-x;}
#sub_form_izq{float:left; background:url(/imagenes/sub_formacion_izq_on.jpg) no-repeat; width:6px; height:32px;}
#sub_form_central{float:left; color:#336699; padding:12px 9px 0 9px; font-size:11px;}
#sub_form_drcha{float:left; background:url(/imagenes/sub_formacion_drcha_on.jpg) no-repeat; width:6px; height:32px; }
.mitad_temario1{float:left; width:50%;}
.mitad_temario2{float:right; width:50%;}
.mitad_temario3{float:left; width:45%;}
.mitad_temario4{float:right; width:50%;}
#temario{
	width:919px;
	background:#fbf5f4;
	border:solid #aa342e;
	border-left-width:4px;
	border-right-width:11px;
	border-top:none;
	border-bottom:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.lista_areas{
	list-style:upper-roman;
	font-family: Arial;
	font-size:14px;
}
.contenido_areas{
	font:Arial, Helvetica, sans-serif bold;
	font-size:14px;
	line-height:20px;
	margin-left:15px;
}
.lista_contenido_areas{
	list-style:decimal;
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	margin-left:42px;
}
.lista_contenido2{padding:0 0 0 5px; margin:0 0 10px 0;}
.lista_contenido2 li{list-style:url(/imagenes/bullet05.jpg); font-size:11px; color:#333333; margin:10px 0 0 15px; line-height:15px;}
.lista_contenido3{
	padding:0 0 0 5px; 
	margin:0 0 10px 0;
}
.lista_contenido3 li{
	font-size:12px;
	color:#333333;
	margin:10px 0 0 20px;
	list-style:decimal;
}
.lista_contenido4{padding:0 0 0 20px; margin:0 0 15px 0;}
.lista_contenido4 li{
	font-size:12px;
	color:#333333;
	margin:10px 0 0 20px;
	list-style:decimal;
}
.lista_contenido{padding:0; margin:0;}
.lista_contenido li{list-style:upper-roman; font-size:14px; color:#000000; margin:10px 0 0 42px; line-height:15px; font-family:Arial Narrow, Helvetica, sans-serif; padding:0;}
.caja_info{
	padding-top: 5px; text-align:justify;
}
.temario{list-style:upper-roman;}
.temario li{font-size:11px; color:#333333; padding:5px 0 5px 0; margin:0 0 0 15px; line-height:15px;}

.separador_temario{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9e1f1;
	border-bottom-color: #FFFFFF; margin:10px 100px 10px;}



/*cerem---------------------------------------------------------------------------------------------------------------------*/
#contenido_cerem{float:right; width:728px; margin-top:15px; padding-left:24px; }
#contenido_cerem .titu_caja4 h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.txt_cerem{
	padding:0px 5px 0 10px;
	border-left:#e7e7e7 15px solid;
	margin-bottom:20px;
}
.txt_cerem2{padding:0px 10px 0 10px; border-left:#e7e7e7 15px solid; margin-bottom:20px;}
.txt_cerem .caja_noticias, .txt_cerem .lista_contenido2 li{font-size:12px; line-height:1.4;}
.txt_cerem_izda{float:left; padding:0px 10px 0 10px; border-left:#e7e7e7 15px solid; margin-bottom:20px; width:400px; margin-top:10px;}
.txt_cerem_temario{
	margin-bottom:20px;
	margin-top: 15px;
}
.txt_cerem .subtite, .txt_cerem_izda .subtite{padding:0 0 5px 0; margin-top:10px; line-height:17px;}
.dcha{float:right;margin-top:10px; width:235px;}
#contenido_cerem .caja_noticias, .txt_cerem .caja_noticias, .txt_cerem_izda .caja_noticias{text-align:justify;}
#contenido_cerem .caja_noticias p{padding-bottom:7px;}
#img_cerem{ height:132px; background:#e7e7e7 url(/imagenes/loading.gif) no-repeat center center;}
#barra_sup{height:3px; background:#e7e7e7;}
#barra_inf{height:11px; background:#e7e7e7;margin-bottom:5px;}
.imagenes{background:#e7e7e7 url(/imagenes/loading.gif) no-repeat center center; border-top:#e7e7e7 solid 3px; border-bottom:#e7e7e7 solid 11px;margin:15px 0 15px 0;}
.firma{background:url(../imagenes/juan_manuel_martin_alonso.jpg) no-repeat; padding:70px 0 0 110px; height:49px; margin-top:15px;}
.firma p{padding-top:7px;}

/*novedades---------------------------------------------------------------------------------------------------------------------*/
#contenido_novedades{float:left; margin-top:15px; padding-left:24px;width:473px;}
.extracto_noticia{border-bottom:#d9e1f1 dotted 1px; padding:0 15px 0 15px; cursor:pointer;}
.fecha_noticia{float:left; width:124px; color:#666666; font-size:10px; font-style:italic; padding-top:21px;}
.titular_noticia{
	float:left;
	width:240px;
	color:#336699;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:15px;
	padding-bottom: 4px;
}
.gancho_noticia{float:left; width:334px; color:#333333; font-size:11px;  padding-top:24px; line-height:15px; padding:19px 0 15px 0;}
a#rollover_noticias{
	display:block;
	background:#ffffff;
	text-decoration:none;
}
a#rollover_noticias:hover{
	background:#f7f7ff;
}
.fecha_novedad{color:#666666; font-size:10px; font-style:italic; padding-bottom:5px;}
.titular_novedad{color:#336699; font-size:16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.enlace_novedades{float:right; width:250px; margin-top:15px;}
.img_novedad{margin:10px 0 0 0;}
#entradas{
	border-left:1px #d9e1f1 solid;
	padding-left:15px;
	margin-left: 10px;
}
#ultimas{color:#336699; font-size:14px;}
.item_entrada{background:url(/imagenes/bullet03.jpg) no-repeat top left; padding-left:18px; margin-top:10px;}
.item_entrada .fecha_novedad{padding:0;}
.item_entrada p a{text-decoration:none; color:#333333;}
.item_entrada p a:hover{text-decoration:underline; color:#333333;}

/*alumnos---------------------------------------------------------------------------------------------------------------------*/
#contenido_alumnos{
	float:right;
	width:696px;
	margin-top:15px;
	padding-left:24px;
	margin-bottom: 15px;
}
#contenido_alumnos .titu_caja4 h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}


/*promocion---------------------------------------------------------------------------------------------------------------------*/
.promocion{margin:15px; text-align:center;}
.promocion2{margin:15px;}
.promocion p{padding-bottom:10px;}
.promocion p a{color:#333333; text-decoration:none;}
.promocion p a:hover{color:#333333; text-decoration:underline;}
.promocion h1{color:#990000;}
.grande{font-size:14px; line-height:20px;}
.normal{text-align:left; padding-top:20px;}
.promocion .lista_contenido2 {text-align:left; padding-top:0; margin-top:0;}
.promocion .lista_contenido2 li{padding-top:0; margin-top:0;}
.pie_promocion{background:#e7e7e7; font-size:10px; text-align:right; padding-top:5px; color:#003366;}

/*acceso_campus---------------------------------------------------------------------------------------------------------------------*/
#acceso_campus{background:url(/imagenes/bt_central_campus.jpg) repeat-x; height:37px; width:200px; margin:15px auto 0;}
#acceso_campus2{background:url(/imagenes/bt_central_campus.jpg) repeat-x; height:37px; width:200px; margin:30px auto 0;}
#btn_acceso_campus_izqda{float:left;background:url(/imagenes/bt_izqda_campus.jpg) no-repeat; padding: 10px 0 0 30px; color:#FFFFFF; font-size:14px; font-weight:bold; height:27px;}
#btn_acceso_campus_izqda2{float:left;background:url(/imagenes/bt_izqda_campus.jpg) no-repeat; padding: 13px 0 0 20px; color:#FFFFFF; font-size:13px; font-weight:bold; height:24px;}
#btn_acceso_campus_izqda a, #btn_acceso_campus_izqda2 a{color:#FFFFFF; text-decoration:none;}
#btn_acceso_campus_izqda a:hover, #btn_acceso_campus_izqda2 a:hover{color:#FFFFFF; text-decoration:underline;}
#btn_acceso_campus_drcha{float:right; background:url(/imagenes/bt_dcha_campus.jpg) no-repeat;height:37px; width:8px;}
#introducir_datos{
	width:460px;
	border:5px solid #e7e7e7;
	background:url(/imagenes/bg_acceso_campus.jpg) repeat-x;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#relacionados{
	border:5px solid #e7e7e7;
	background:url(/imagenes/bg_acceso_campus.jpg) repeat-x;
	margin-top: 30px
}
#relacionados #titu_introducir_datos{padding-left:30px;}
#titu_introducir_datos{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/imagenes/introducir_datos.jpg) no-repeat top left;
	height:39px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
.usuario{color:#333333; font-size:11px; font-weight:bold;}
form#formulario_campus{padding:0; margin:0;}
#acceso_cap{float:left; width:280px; padding:10px 0 18px 20px;}
.usuario{width:90px;}
.login{width:170px; border:#cccccc solid 1px; margin-bottom:4px; height:15px; padding-left:3px; cursor:text;}
#entrar{float:left;background:url(/imagenes/entrar_campus_virtual_cerem.jpg) no-repeat; height:24px; width:104px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:12px 0 0 35px; margin:15px 0 15px 20px;}
#entrar a, #entrar a:hover{color:#FFFFFF; text-decoration:none;}

/*.login:focus { 
	outline: 2px solid #6599cb; 
}*/
.login_on{
	border: 2px solid #6699cc; width:168px; margin-bottom:4px; height:13px; padding-left:3px; cursor:text;
}


/*contacto---------------------------------------------------------------------------------------------------------------------*/
#direccion{background:url(/imagenes/dir_fisica.jpg) no-repeat center left; padding:0 0 0 70px; margin:5px 0 0 10px;}
#telefono{background:url(/imagenes/telefono.jpg) no-repeat center left; padding:0 0 0 70px; margin:5px 0 0 10px;}
#correo{background:url(/imagenes/email.jpg) no-repeat center left; padding:0 0 0 70px; margin:5px 0 0 10px;} 
.caja4 .titu_caja4 h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}


/*pie---------------------------------------------------------------------------------------------------------------------
#pie{background:#336799; height:143px; margin-top:40px;}
#pie_abajo{background:#336799; height:143px; margin:20px auto 0; position:absolute; bottom:0; width:100%;}
#contenido_pie{width:940px; margin:0 auto 0;}
.caja_pie{
	float:left;
	padding-top:25px;
	margin-right:14px;
}
.titu_caja_pie{
	color:#ffffff;
	font-size:11px;
	background:url(/imagenes/esquina_pie.jpg) no-repeat bottom left;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
}
.txt_caja_pie{ background:#FFFFFF; padding:12px;}
.txt_caja_pie p{color:#333333; font-size:11px; line-height:1.5;}
.caja_copy{font-size:11px; color:#ffffff; float:right; padding-top:25px; background:url(/imagenes/logo_pie.jpg) no-repeat bottom right; padding-bottom:35px;}
.caja_copy p{ color:#ffffff;}
.caja_copy a{color:#ffffff; text-decoration:none;}
.txt_caja_pie p a{color:#333333; text-decoration:none;}
.caja_copy a:hover{color:#ffffff; text-decoration:underline;}
.txt_caja_pie p a:hover{color:#333333; text-decoration:underline;}*/

/* pie redes sociales */

#pie_redes_sociales{
	background:#FFF;
	height: 50px;
	width: 100%;
	text-align:center;
}

/*pie---------------------------------------------------------------------------------------------------------------------*/
#pie{
	background:#4876a3;
	margin-top:40px;
	height:180px;
	/*height:230px;*/
}
#pie_abajo{background:#336799; height:143px; margin:20px auto 0; position:absolute; bottom:0; width:100%;}
#contenido_pie{width:988px; margin:0 auto 0;}
.caja_pie{
	/*background:url(/imagenes/fondo_caja_pie.jpg) no-repeat;*/
	float:left;
	width:165px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.caja_pie3{float:left;width:300px; padding:12px 0 0 12px;}
.titu_caja_pie{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.enlaces_pie{margin:0; padding:12px 0 0 0;}
.enlace_pie{color:#d7e1ea; font-size:11px;float:left; margin-bottom:5px;}
a#rollover_pie{
	display:block;
	border-bottom:#9eb7ce 1px dotted;
	text-decoration:none;
	color:#d7e1ea;
	padding:0 0 3px 0;
}
a#rollover_pie:hover{
	border-bottom:#ffffff 1px solid;
	color:#d7e1ea;
	padding:0 0 3px 0;
}
.flecha_pie{float:left;background:url(/imagenes/bullet_pie.gif) no-repeat; height:6px; width:6px; margin:4px 4px 0 0;}
.caja_contacto{
	/*background:url(/imagenes/fondo_caja_pie2.jpg) no-repeat;*/
	float:right;
	height:131px;
	width:255px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.contacto_pie{padding-top:12px;}
.contacto_pie p{color:#d7e1ea; font-size:11px; margin-bottom:5px;}

.caja_copy{
	font-size:11px;
	color:#ffffff;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 12px;
}
.caja_copy p{ color:#ffffff;}
.caja_copy a{color:#ffffff; text-decoration:none;}
.caja_copy a:hover{color:#ffffff; text-decoration:underline;}


/*migas---------------------------------------------------------
------------------------------------------------------------*/
#migas{width:940px; margin:10px auto 0; color:#666666; font-size:11px; }
#migas a{color:#666666; text-decoration:none;}
#migas a:hover{color:#000000; text-decoration:none;}
.migas_cerem{color:#336699;}
#migas .migas_cerem a{color:#336699; text-decoration:none;}
#migas .migas_cerem a:hover{color:#143b62; text-decoration:none;}

/*error404---------------------------------------------------------
------------------------------------------------------------*/
#error404{background:url(/imagenes/error404.jpg) no-repeat; margin: 20px auto 0; padding:30px 0 0 400px; height:312px; width:400px;}

/*cupon---------------------------------------------------------------------------------------------------------------------*/
.error{color:#CC0000;} 
#cupon{width:350px; background:url(/imagenes/fondo_cupon.jpg) repeat-y;margin-top:15px;}
#cupon2{width:350px; background:url(/imagenes/fondo_cupon2.jpg) repeat-y;}
#titu_cupon2{background:url(/imagenes/fondo_titu_cupon22.jpg) no-repeat; height:19px; color:#ffffff; font-size:14px; padding:18px 0 0 27px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold;}
.abajo_cupon{height:20px; background:#FFFFFF;}
.txt_formulario{color:#003366; font-size:11px; padding:12px 12px 0 12px; line-height:15px;}
#formulario{padding-top:10px;}
#titu_solicitud{background:#993333 url(/imagenes/fondo_top_titu_solicitud.jpg) no-repeat top left;}
#titu_solicitud h1{color:#FFFFFF; font-size:18px; padding:7px 0 7px 30px; background:url(/imagenes/i_cupon.jpg) no-repeat center left; margin-left:5px;}
#titu_cupon{background:url(/imagenes/fondo_titu_cupon2.jpg) no-repeat; height:19px; color:#333333; font-size:12px; padding:18px 0 0 27px; font-family:"Trebuchet MS", Helvetica, sans-serif;}
legend{display:none;}
fieldset{border:0; margin:0; padding:0;}
form{padding:0; margin:15px 0 0 0;}
.linea_cupon{background:#ffffff url(/imagenes/fondo_label.jpg) no-repeat top left; height:21px; margin:0 1px 3px 0;}
.linea_comentarios{background:#ffffff url(/imagenes/fondo_label.jpg) no-repeat top left; height:60px; margin:0 1px 3px 1px;}
label{width:105px;float:left; font-size:11px; padding:6px 0 0 12px; color:#FFFFFF;}
input, textarea{background:none; border:none; height:18px; font-size:11px; color:#666666; padding-top:3px; width:220px;}
.textarea_comentarios{background:none; border:none;font-size:11px; color:#666666; padding-top:3px; width:220px; height:55px; font-family:"Trebuchet MS", Helvetica, sans-serif;}
#clausula{}
.privacidad{ width:190px;color:#336699; font-size:11px; padding:8px 0 0 16px; margin:0; font-weight:lighter;}
.privacidad a, .privacidad a:hover{color:#336699; text-decoration:underline;}
input#acepto{width:15px;height:15px;border:0px; *margin:0; margin:6px 0 0 0; padding:0;}
input#submit {
		width:173px;
		height:29px;
		background: url(/imagenes/enviar_cerem.jpg) no-repeat;
		border:none;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin:14px 0 10px 1px;
		cursor:pointer;
		text-align:left;
		padding:0 0 0 56px;
		margin-left:150px;
}
input#submit2 {
		width:173px;
		height:29px;
		background: url(/imagenes/enviar_cerem2.jpg) no-repeat;
		border:none;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin:14px 0 10px 1px;
		cursor:pointer;
		text-align:left;
		padding:0 0 0 56px;
		margin-left:150px;
}
#formulario_bottom{background:url(/imagenes/fondo_cupon_bottom.jpg) no-repeat; height:8px;}
#formulario_bottom2{background:url(/imagenes/fondo_cupon_bottom2.jpg) no-repeat; height:8px;}

.tercio{float:left; width:29%; padding:0 20px 0 20px; margin-top:10px;}
.con_borde{background:#e4f0fb; height:15px; font-size:11px; color:#666666; padding-top:3px; width:220px; border: #699ccb solid 1px;}
.sin_borde{background:none; height:18px; font-size:11px; color:#666666; padding-top:3px; width:220px; border: 0px;}
.con_borde_textarea{ background:#e4f0fb; border:#699ccb solid 1px;;font-size:11px; color:#666666; padding-top:3px; width:220px; height:53px; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.sin_borde_textarea{background:none; border:0px;font-size:11px; color:#666666; padding-top:3px; width:220px; height:55px; font-family:"Trebuchet MS", Helvetica, sans-serif;}
