*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	background:url(../imgs/interfaz/fondo_pag.jpg);
}


/* contenedores genrales del home */ 

#contenedor_home{
	background: url(../imgs/interfaz_home/fondo_pag.jpg) repeat-x;
	min-height:1022px;
	clear:both;
}

#contenedor_homegral{
	width:750px;
	margin:0px auto;
	background: #FFFFFF url(../imgs/interfaz_home/fondo_sup.jpg) repeat-x;
	clear:both;
}

#contenedor_homecont{
	min-height:300px;
	clear:both;
}

/* contenedores genrales de cada pagina */ 

#contenedor{
	background: url(../imgs/interfaz_interna/fondo_pag.jpg) repeat-x;
	clear:both;
}

#contenedor_gral{
	width:750px;
	margin:0px auto;
	background: #FFFFFF url(../imgs/interfaz_interna/fondo_sup.jpg) repeat-x;
	clear:both;
}

#contenedor_contenido{
	min-height:300px;
	margin:0px;
	padding:0px;
	clear:both;
}


/*area de botones y módulo de buscar q van arriba en la barra roja */
#vinculos_head{
	height:34px;
	clear:both;
}

#vinculos_izq{
	margin:0px 0px 0px 9px;
	padding:0px;
	height:34px;
	width:270px;
	display:block;
	background:url(../imgs/interfaz/fondo_vinculos_sup.jpg) no-repeat;
	float:left;
}

#vinculos_izq li{
	line-height:26px;
	float:left;
	list-style-type:none;
}

#vinculos_izq a:hover{
	color:#FFCC33;
}

.btn_home, .btn_mapa, .btn_contacto, .btn_es, .btn_en{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 0px 0px 17px;
	margin:0px 8px 0px 6px;
}

.btn_home{
	background:url(../imgs/botones/btn_home.jpg) no-repeat;
}

.btn_mapa{
	background:url(../imgs/botones/btn_mapa.jpg) no-repeat;
}

.btn_contacto{
	background:url(../imgs/botones/btn_contacto.jpg) no-repeat;
}

.btn_en{
	background:url(../imgs/botones/btn_es.jpg) no-repeat;
}

.btn_es{
	background:url(../imgs/botones/btn_en.jpg) no-repeat;
}

#buscar{
	width:170px;
	height:21px;
	display:block;
	float:right;
	margin:6px 25px 0px 0px;
}

.in_buscar{
	font: 11px Arial, Helvetica, sans-serif;
	color:#993333;
	margin:0px 5px 0px 0px;
	padding:1px;
}

.btn_buscar{
	margin:5px 0px 0px 0px;
	background:url(../imgs/botones/btn_buscar.jpg) no-repeat;
}



/* area de logo y login al campus virtual*/

#contenedor_logo_login{
	clear:both;
	height:117px;
}

#logo{
	margin:1px 0px 0px 27px;
	width:110px;
	height:114px;
	background:url(../imgs/logos/logo_urbe_int.jpg) no-repeat;
	float:left;
}

#login{
	width:464px;
	height:70px;
	display:block;
	background:url(../imgs/interfaz/fondo_login.jpg) no-repeat;
	float:right;
	margin:2px 25px 0px 0px;
	padding:8px 0px 0px 16px;
}

.in_login{
	font: 11px Arial, Helvetica, sans-serif;
	color:#CCFFFF;
	background:url(../imgs/interfaz/fondo_in_login.jpg);
	margin:0px 5px 0px 0px;
	padding:1px;
}

h3.titulo_login{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	line-height:18px;
}

.vinculo_login{
	font: 11px Arial, Helvetica, sans-serif;
	color:#990000;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 15px;
	background:url(../imgs/interfaz/etiqueta_login.gif) no-repeat;
}


/* area de menu */

#menu{
	height:30px;
	clear:both;
	margin:0px 0px 0px 25px;
	text-align:center;
}

#menu li{
	list-style-type:none;
	float:left;
}

#menu a{
	width:124px;
	height:20px;
	display:block;
	background: #FFFFFF url(../imgs/botones/fdo_btn_lnk.jpg) no-repeat;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	padding:10px 0px 0px 0px;
}

#menu a:hover{
	background:url(../imgs/botones/fdo_btn_over.jpg) no-repeat;
	color:#FFFFFF;
}


/* area de navegacion */

#nav_bar{
	height:20px;
	clear:both;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 0px 0px 27px;
}

#nav_bar a {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFCC33;
}

/* area de banner en el home */

#banner_home{
	height:198px;
	clear:both;
	padding:12px 0px 0px 22px;
}

#banner_home_izq{
	width:506px;
	height:178px;
	display:block;
	background:url(../imgs/banners/banner_home.jpg) no-repeat;
	float:left;
}

#banner_home_der{
	width:192px;
	height:178px;
	display:block;
	float:left;
	margin:1px 0px 0px 4px;
}

#banner_home_der li{
	list-style-type:none;
}

#banner_home_der a{
	width:162px;
	height:27px;
	display:block;
	background:url(../imgs/botones/btn_banner_home.jpg) no-repeat;
	margin:2px 0px 2px 0px;
	padding:14px 0px 0px 30px;
	text-decoration:none;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
}


/* Palabras de bienvenida al sitio */

#bienv_home{
	height:55px;
	clear:both;
	padding:9px 10px 0px 30px;
}




/* Areas dentro contenido */


#izq{
	width:500px;
	height:505px;
	display:block;
	padding: 0px 0px 0px 27px;
	float:left;
}

#der{
	width:200px;
	height:470px;
	display:block;
	float:left;
	margin:0px 0px 0px 6px;
	padding:30px 0px 0px 0px;
}


/* noticias a la izquierda */
#cont_home_izq{
	width:347px;
	height:370px;
	display:block;
	float:left;
}

#titulo_home_izq{
	width:100px;
	height:24px;
	display:block;
	background:url(../imgs/interfaz_home/tab_noticias.jpg) no-repeat;
	clear:both;
}

#noti_home_izq{
	width:327px;
	height:344px;
	display:block;
	clear:both;
	background:url(../imgs/interfaz_home/fondo_noti_home.jpg);
	padding:0px 10px 0px 10px;
}

.noticia{
	height:100px;
	clear:both;
	border-top: 1px solid #FFFFFF;
	padding:14px 0px 0px 105px;
}

.noticia p.titulo_noticia{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	border:none;
}

.noticia p.noti_fecha{
	font:11px Arial, Helvetica, sans-serif;
	color:#660000;
}

.noticia p{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}


/* noticias en el centro */
#cont_home_centro{
	width:153px;
	height:370px;
	display:block;
	float:left;
}

#titulo_home_centro{
	width:100px;
	height:24px;
	display:block;
	background:url(../imgs/interfaz_home/tab_urbe.jpg) no-repeat;
	clear:both;
}

#noti_home_centro{
	width:153px;
	height:344px;
	display:block;
	clear:both;
	background:url(../imgs/interfaz_home/prueba_noti_urbe.jpg) no-repeat;
}


/* publicidad a la derecha */

#publi_home_der{
	width:200px;
	height:570px;
	display:block;
	clear:both;
}

#publi_der{
	width:170px;
	padding:10px 8px 10px 15px;
	margin:10px 0px 0px 0px;
	background:url(../imgs/interfaz_home/fondo_noti_home.jpg);
	clear:both;
}

#rotulo_publi_der{
	width:159px;
	height:16px;
	display:block;
	background:url(../imgs/interfaz/rotulo_publicidad_lateral.jpg) no-repeat;
	margin:0px 0px 8px 0px;
}

#banners_publi_der{
	width:159px;
	clear:both;	
}

#banners_publi_der img{
	margin:0px 0px 8px 0px;
	border:none;
}



/* banner de publicidad en el home pero abajo */

.publi_home_abajo{
	width:473px;
	height:65px;
	display:block;
	padding: 6px 0px 0px 27px;
	margin:7px 0px 0px 0px;
	background:url(../imgs/interfaz_home/fondo_publi_abajo.jpg) no-repeat;
	clear:both;
}

#alianzas{
	width:473px;
	height:59px;
	display:block;
	padding: 2px 0px 0px 27px;
	margin:5px 0px 0px 0px;
	background-color:#FFFFFF;
	clear:both;
}


/* Menu de las paginas internas */

#contenedor_menu{
	width:206px;
	float:left;
	background:url(../imgs/interfaz_interna/fondo_mnu_sup.jpg) no-repeat;
	margin:6px 5px 0px 3px;
	padding:0px;
}

#fondo_menu{
	width:182px;
	background:url(../imgs/interfaz/fondo_menu_int.jpg) repeat-y;
	padding: 10px 12px 20px 12px;
	margin:auto;
	float:left;
}

#fondo_mnu_inf{
	width:206px;
	height:4px;
	display:block;
	background:url(../imgs/interfaz/fondo_mnu_inf.jpg) bottom left no-repeat;
	clear:both;
	margin:0px;
	padding:0px;
}

#datos_usuario{
	height:131px;
	display:block;
	background:url(../imgs/interfaz_interna/fondo_datos_usuario.jpg);
	clear:both;
}

#datos_usuario li{
	list-style-type:none;
}

#nombre_usuario{
	padding: 3px 10px 3px 10px;
	background:#660000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	clear:both;
}

#vinculos_usuario{
	padding: 3px 10px 3px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	clear:both;
}

#menu_int{
	margin:10px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background:url(../imgs/interfaz_interna/fondo_mnu.jpg);
	clear:both;
}

#menu_int li{
	width:160px;
	display:block;
	list-style-type:none;
	background:url(../imgs/interfaz_interna/fondo_suopcion.jpg) bottom left repeat-x;
	padding:7px 0px 7px 0px;
	margin:0px;
}


a.subopcion{
	width:140px;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 20px;
	background:url(../imgs/interfaz_interna/etiqueta_menu.gif) no-repeat;
	text-decoration:none;
	color:#660000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a:hover.subopcion {
	background: #FFFFFF url(../imgs/interfaz_interna/etiqueta_menu.gif) no-repeat;
}


/* Contenido de las paginas internas */

#fondo_contenido{
	width:526px;
	float:left;
	background:url(../imgs/interfaz_interna/fondo_cont_sup.jpg) repeat-x;
	margin:5px 0px 0px 0px;
	padding:18px 0px 0px 0px;
}

#contenido_interna{
	width:502px;
	min-height:200px;
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 12px;
	background:url(../imgs/interfaz_interna/fondo_cont_int.jpg) repeat-y;
}

#contenido_inf{
	width:526px;
	height:3px;
	display:block;
	background:url(../imgs/interfaz_interna/fondo_cont_inf.jpg) bottom left no-repeat;
}

#banner_cont_1es, #banner_cont_20es, #banner_cont_3es, #banner_cont_4es, #banner_cont_5es,
#banner_cont_21es, #banner_cont_22es, #banner_cont_23es
{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:140px;
	clear:both;
}

#banner_cont_1es{
	background:url(../imgs/banners/01_es.jpg) no-repeat;
}

#banner_cont_20es{
	background:url(../imgs/banners/02_es.jpg) no-repeat;
}

#banner_cont_21es{
	background:url(../imgs/banners/021_es.jpg) no-repeat;
}

#banner_cont_22es{
	background:url(../imgs/banners/022_es.jpg) no-repeat;
}

#banner_cont_23es{
	background:url(../imgs/banners/023_es.jpg) no-repeat;
}

#banner_cont_3es{
	background:url(../imgs/banners/03_es.jpg) no-repeat;
}

#banner_cont_4es{
	background:url(../imgs/banners/04_es.jpg) no-repeat;
}

#banner_cont_5es{
	background:url(../imgs/banners/05_es.jpg) no-repeat;
}


#banner_cont_1en, #banner_cont_20en, #banner_cont_3en, #banner_cont_4en, #banner_cont_5en,
#banner_cont_21en, #banner_cont_22en, #banner_cont_23en
{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:140px;
	clear:both;
}

#banner_cont_1en{
	background:url(../imgs/banners/01_en.jpg) no-repeat;
}

#banner_cont_20en{
	background:url(../imgs/banners/02_en.jpg) no-repeat;
}

#banner_cont_21en{
	background:url(../imgs/banners/021_es.jpg) no-repeat;
}

#banner_cont_22en{
	background:url(../imgs/banners/022_es.jpg) no-repeat;
}

#banner_cont_23en{
	background:url(../imgs/banners/023_es.jpg) no-repeat;
}

#banner_cont_3en{
	background:url(../imgs/banners/03_en.jpg) no-repeat;
}

#banner_cont_4en{
	background:url(../imgs/banners/04_en.jpg) no-repeat;
}

#banner_cont_5en{
	background:url(../imgs/banners/05_en.jpg) no-repeat;
}




/* foot */

#contenedor_foot{
	background: #003360 url(../imgs/interfaz/fondo_foot.jpg) top left repeat-x;
	clear:both;
	padding:0px 0px 0px 27px;
}

#foot_vinculos_izq{
	width:520px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:52px;
	float:left;
}

#foot_vinculos_izq a.color_vino{
	color:#660000;
}

#foot_vinculos_izq a.color_negro{
	color:#000000;
}

#foot_w3c{
	width:200px;
	height:37px;
	float:right;
	padding:15px 0px 0px 0px;
}

.btn_css{
	width:70px;
	height:21px;
	background:url(../imgs/botones/btn_css.jpg) no-repeat;
	margin:0px 0px 0px 4px;
	float:left;
}

.btn_xhtml{
	width:70px;
	height:21px;
	background:url(../imgs/botones/btn_xhtml.jpg) no-repeat;
	margin:0px 0px 0px 4px;
	float:left;
}

.btn_rss{
	width:21px;
	height:20px;
	background:url(../imgs/botones/btn_rss.jpg) no-repeat;
	margin:0px 0px 0px 4px;
	float:left;
}


#foot_derechos{
	clear:both;
	padding:15px 0px 0px 0px;
	background:url(../imgs/logos/foot_urbe.jpg) top right no-repeat;
}

#foot_derechos a{
	color:#FFFFFF;
}

#contenedor_foot p{
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}



/* estilos para textos */

#texto{
	padding:0px 15px 0px 15px;
}

p{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px 10px 0px 10px;
}

.resaltado{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#660000;
}

.resaltado_azul{
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
}

.invisible{
	display:none;
}

h2{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#660000;
	margin:0px 10px 0px 10px;
}

h3{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#660000;
	margin:0px 10px 0px 10px;
}

#contenido_interna h3{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#660000;
	margin:0px 10px 0px 10px;
	background:url(../imgs/interfaz/fondo_h3.jpg) no-repeat;
	padding:7px 0px 0px 15px;
	height:34px;
}


h4{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:0px 10px 0px 10px;
	padding:8px 0px 0px 10px;
	background: url(../imgs/interfaz/fondo_est_cat.jpg) no-repeat;
	height:24px;
}

h5{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:0px 10px 0px 10px;
}

select{
	margin:0px 10px 0px 0px;
	border:#663300 1px solid;
}

select, option{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

input{
	font: 12px Arial, Helvetica, sans-serif;
}

ul, ol, li{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

ol{
	margin:0px 0px 0px 30px;
}

#contenido_interna ul{
	margin:0px 20px 0px 20px;
}

#contenido_interna ul li{
	margin:0px 20px 0px 10px;
	padding: 5px 0px 5px 0px;
}

ol li{
	margin:0px 20px 0px 10px;
	padding:3px 0px 3px 0px;
}

#contenido_interna a{
	color:#663300;
}

.al_tope{
	height:22px;
	width:15px;
	display:block;
	background:url(../imgs/botones/al_tope.jpg) top right no-repeat;
	float:right;
}

.raya_inf{
	border-bottom: 1px solid #CCCCCC;
	clear:both;
	margin:0px;
	padding:0px;
	height:22px;
	display:block;
}

.espacio{
	font-size:5px;
}

.col1{
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../imgs/interfaz/fondo_datos_usuario.jpg);
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #FFFFFF;
}

.col2{
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	padding:5px 5px 5px 5px;
}

.col2 input, .col2 select, .col2 option, .col2 textarea{
	font: 11px Arial, Helvetica, sans-serif;
	color:#996600;
	border:#663300 1px solid;
}

.col2 input, .col2 textarea{
	padding:3px 0px 3px 0px;
}

/* estudios */

.casilla1{
	font: 11px Arial, Helvetica, sans-serif;
	background:url(../imgs/interfaz/fondo01_estudios.jpg) no-repeat;
	height:32px;
	width:88px;
	display:block;
	padding:10px 0px 0px 5px;
}

.casilla2{
	background:url(../imgs/interfaz/fondo02_estudios.jpg) top left repeat-x;
	padding:10px 0px 10px 0px;
}


/* aliados */

.logo_aliado{
	margin: 10px 0px 0px 10px;
}


/* listado de cursos en mis cursos */
.lista_cursos{
	padding:0px 0px 0px 20px;
	clear:both;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0px 25px 0px;
}

.nivel_1, .nivel_2, .nivel_3, .nivel_4{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0px 5px 0px;
	font-weight:bold;
}

.nivel_1{
	padding:0px 0px 0px 15px;
	clear:both;
}

.nivel_2{
	padding:0px 0px 0px 30px;
	clear:both;
}

.nivel_3{
	padding:0px 0px 0px 45px;
	clear:both;
}

.nivel_4{
	padding:0px 0px 0px 60px;
	clear:both;
}

.clear{
	clear:both;
}
.indicadores_etiq
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}

.indicadores_x a:hover{
text-decoration:none;
}

.indicadores_x a:visted{
text-decoration:none;
}

.indicadores_etiq .indicadores_x {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform: capitalize;
	color: #90473F;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}