@import url(menus.css);

body
{
	background-image:url(../images/bg_body.jpg);
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#484848;
	
}

table
{
	font-size:12px;	
}

#wrapper
{
	background-image:url(../images/bg_content.gif);
	background-repeat:repeat-y;
	width:960px;
	margin:25px auto;
	margin-left: auto;
    margin-right: auto;
    padding: 0px;
	background-color:#FFF;
	
}

p, div
{
	line-height:1.5em;	
}
h2, h3,h4 { line-height:normal; }
#left_side
{
	background-color:#919191;	
	width:221px;
	float:left;
}

#right_side
{
	width:739px;
	float:right;
}

#footer
{
	clear:both;
	background-image:url(../images/footer.jpg);
	width:960px;
	height:98px;
	text-align:right;
}

#footer div
{
	padding:30px;
	padding-top:10px;
	color:#808080;
}

#footer a
{
	color:#808080;	
	text-decoration:none;
}
#footer a:hover
{
	color:#fff;
	text-decoration:underline;	
}
.divider_main_menu
{
	background-color:#2a2a2a;
	height:10px;
}

#main_left
{
	width:510px;
	float:left;
	position: relative;
	margin-top:10px;
	margin-left:20px;
	_margin-left:10px; 	/* IE6 hack */
	padding:0;
	
}

#main_right
{
	width:162px;
	float:right;
	position:relative;
	margin-right:10px;
	_margin-right:3px; 	/* IE6 hack */
	margin-top:10px;
}

#menu_left
{
	margin-left:5px;	
}

.basic
{
	margin-left:5px;	
}
.basic div {

}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	
}
.basic a:hover {
}
.basic a.selected {
}

@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}


.col_izq
{
	background-image:url(../images/bg_inicio_col_izq.gif);
	background-repeat:no-repeat;
	width:506px;
	height:109px;
	
}
.col_izq div
{
	padding:17px 15px 10px 45px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	line-height:1.3em;
}

.col_izq .clic
{
	color:#FF9;	
}


h2
{
	color:#003886;
	font-size:2.2em;	
	font-weight:bold;
	/*font-style:italic;*/
	font-family: "Times New Roman", Times, serif;
	letter-spacing:-1px;
	text-transform:uppercase;
}

h3
{
	color:#003886;
	font-size:2em;	
	font-weight:bold;
	letter-spacing:-1px;
	
}

h4 {
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:0;
	margin-top:10px;
}

h5 {
	font-size:1.2em;
}	



.trtitle
{
	color: #fff;
	background-color: #1a1a1a;	
	font-size:14px;
	background-image:url(../images/bg_tr_title.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

/*************** INSCRIPCION ***************/
#pl_buttonNI, #pl_buttonMULTI { cursor:pointer;}

#menu_plNI, #menu_plMULTI { 
	/*display:none;*/
	background-color:#FF9933;
	color:#fff;
	width:230px !important;
	padding:5px 0;
	font-size:11px;
	background-image:url(images/bg_menu_banorte.gif);
	background-repeat:no-repeat;
}


#menu_plNI a, #menu_plMULTI a
{
	display:block;
	text-decoration:none;
	color:#FFF;
	padding:5px;
	border-bottom: 1px solid  #EE8822;
}
#menu_plNI a:hover, #menu_plMULTI a:hover
{
	display:block;
	background-color:#FFD595;
	color:#1C466D;
}

blockquote.creditos
{
	background:transparent !important;
	margin:0 0 0 30px;
	color:#484848;
}

#main_title_ec, #main_title_ensayo, #main_title_obraem, #main_title_transdisciplina
{
	background-repeat:no-repeat;
	width:549px;
	height:41px;
	/*
	margin-left:-20px;
	margin-top:-10px;	*/
	position: relative; left: -20px;
	background-image:url(../images/title_cupo_limitado.jpg) !important;
	top:-10px;
}

blockquote.creditos
{
	background:transparent !important;
	margin:0 0 0 30px;
	color:#484848;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#listmenu
{
	border:3px solid white;
	width:200px !important;
	max-width:200px;
}
.duracioncurso
{
	font-size:11px;
	font-weight:bold;
	color:#666;
	font-style:italic;
}
blockquote.biografia
{
	background-color:#D0E2EE;
	color:#333;
	padding:10px;
	margin:15px;
	font-size:22px;
	font-family:Georgia,"Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:1em;	
	border:8px solid #B5CEDF;
	border-bottom:12px solid #50768F;
	border-top:5px solid #EFF9FF;
	
}

blockquote.biografia .autor
{
	padding-top:10px;
	/*padding-left:30px;	*/
	font-size:13px;
	color:#003786;
}

.home_subtitle
{
	font-size:1.5em;
	font-weight:normal;
	color:#000;	
	line-height:1.2em;
}

.colaboracion_subtitle
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
}	
.colaboracion_plan_integracion
{
	background-color:#404040;
	padding:10px 20px;
	color:#fff;
	position: relative; left: -20px;
	font-size:13px;
	
}

a.colaboracion
{
	background-color:#D0E2EE;
	color:#333;
	padding:4px 10px;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;

}
a.colaboracion:hover
{
	background-color:#333;
	color:#D0E2EE;

		
}

a.proyclose
{
	background-color:#C00;
	color:#fff;
	padding:4px 10px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;

}
a.proyclose:hover
{
	color:#ffc;
	text-decoration:underline;

		
}


.red {
	color: #F00;
	font-weight: bold;
}

.proys
{
	display:none;
}	

#proy1holder, #proy2holder, #proy3holder, #proy4holder
{
	cursor:pointer;
}	

#proy1, #proy2, #proy3, #proy4
{
	border:1px solid #ddd;
	padding:10px 15px 10px 20px;
	border-top:5px solid #FCE752;
	margin-top:4px;
}

.infoblue
{
	background-color:#D0E2EE;
	border-top:10px solid #2a2a2a;
	padding:4px 10px;
	font-weight:bold;
	font-size:14px;
	
}

.proytitleon
{
	/*background-color:#D0E2EE;*/
	background-color:#FCE752;
	padding:5px 10px;
	color:#000;
}

.proytitleoff
{
	background-color:transparent;
	padding:5px 10px;
}

/*****************************************/

a.linkAsesoria
{
	border:1px solid transparent;
	border-bottom:1px dashed #ddd;
	padding:5px 10px;
	padding-left:30px;
	background-image:url(../images/asesoria_menu.gif);
	background-position:5px center;
	background-repeat:no-repeat;
	font-size:14px ;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#484848;
	text-decoration:none;
	width:300px;
	display:inline-block;
}
a.linkAsesoria:hover
{
	background-color: #f0f0f0;
	color:#000;
	border:1px solid #999;
	
}
.asesoria_title
{
	color:#054383; 
	text-align:center; 
	font-size:3em; 
	font-family: Georgia, 'Times New Roman', Times, serif;	
	line-height:1em;
}

.asesoria_title_subpages
{
	color:#054383; 
	text-align:center; 
	font-weight:normal;
	font-size:2.4em; 
	font-family: Georgia, 'Times New Roman', Times, serif;	
	line-height:1em;
}
.subtitle
{
	font-size:1.4em !important;	
	font-weight:normal !important;
	line-height:1.2em;
}
.centro_complex
{
	font-size:2em !important;	
	font-weight:normal !important;
	color:#000;
}
.nav_asesoria
{
	margin-left:20px;	
}
#pageAsesoria #wrapper
{
	font-family:Georgia, "Times New Roman", Times, serif;	
}

/*****************************************/
.invitacion_text_normal
{	font-size:14px;font-weight:normal;
}
.invitacion_text_red
{	color:#BB1911;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
}
.invitacion_text_green
{	color:#008300;
	font-size:14px;
}
.invitacion_text_blue
{	color:#003885;
	font-size:14px;
}

/*****************************************//*****************************************/

.hl_curso 
{
	background-color:#ffffe0;	
	font-weight:bold;
	color:#000;
	
}

#click_WU	{ cursor:pointer; }
#trans_WU
{
	border:8px solid #ddd;
	background-color:#f6f6f6;
	padding:5px 10px;
	display:none;

}

#trans_WU:hover
{
	background-color:#fff;
	border:8px solid #ccc;
}


.nota
{
	background-color:#FFC;
	border:1px solid #ccc;
	color:#1a1a1a;
	padding:5px 10px;
}

.nota strong
{
	color:#D00;
	font-size:1.2em;
}

/**
OFERTA ACADEMICA
**************************/
.oferta-curso-contenedor 	{ cursor:pointer; }
.oferta-academica-div    	{ border: 1px solid #eee; 	}
.oferta-academica        	{ background-color: #2D76BE;  padding: 8px 10px;  color:#fff; display:block; border:4px solid #fff;   font:bold 16px Arial, Helvetica, sans-serif; text-align:center;  }
.oferta-academica:hover		{ background-color:#003884;}
.oferta-pais				{ color: #2D76BE; font-weight:bold; font-style:italic; }
.oferta-docente        		{ font-size:12px; color:#000; }
.oferta-texto-intro			{ display:block; font-size:12px; line-height:1.2em;	margin-left:15px;  margin-top:5px; background-color:#f5f5f5; border:5px solid #f0f0f0; color:#333; padding:6px; }
.oferta-cursos a 	   		{ color:#484848; text-decoration:none; }
.oferta-cursos a:hover 		{ color:#D0E2EE; text-decoration:underline; }
.oferta-cursos p         	{ font-size:14px;  border-top:1px solid #ddd;  padding:10px;   margin:0; }
.oferta-cursos p:hover, 
.oferta-cursos p.over   	{ background-color:#013986; color:#FEF8D3; background-image:url(../images/bg_oferta_cursos.gif); background-repeat:repeat-x; }

.oferta-cursos p:hover span.oferta-texto-intro     	{ background-color: transparent;  color:#fff; border: 0; padding:11px; }
.oferta-cursos p:hover a.oferta-nombre-curso       	{ color:#fff; }
.oferta-cursos p:hover a.oferta-nombre-curso:hover 	{ color:#dff; }
.oferta-cursos p:hover .oferta-pais 				{ color:#9FF; }
.oferta-cursos p:hover .oferta-docente   			{ color:#AFFFC1; }
.oferta-cursos p:hover span.oferta-nombre-curso		{ color:#FEF8D3; font-size:1.0em; }
.oferta-nombre-curso,  a.oferta-nombre-curso  		{ color:#013D83; }


.example-twitter {
	position:relative;
	padding:15px;
	margin:100px 0 0.5em;
	color:#333;
	background:#eee;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.example-twitter p {font-size:28px; line-height:1.25em;}

/* this isn't necessary, just saves me having to edit the HTML of the demo */
.example-twitter:before {
	content:url(twitter-logo.gif);
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	top:-60px;
	left:0;
	width:155px;
	height:36px;
}

/* creates the triangle */
.example-twitter:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	z-index:-1;
	top:-30px;
	left:50px;
	width:0;
	height:0;
	border:15px solid transparent;
	border-bottom-color:#eee;
}

/* display of quote author (alternatively use a class on the element following the blockquote) */
.example-twitter + p {padding-left:15px; font:14px Arial, sans-serif;}




/**
PAGINA DE INICIO
********************************/

.default-h4-inicio
{
	font-size:14pt;	
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-weight:bold;
}
.default-plataforma-amigable {
	color: #F00;
	font-size:12px;
	font-weight:bold;
	
}

.default-espacio-multi {
	color: #013986;
	
}
.default-cursos-taller {
	color: #2865B0;
	font-size:14pt;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;

}
.default-underline {
	text-decoration: underline;
	color: #013986;
}
.default-h2-titles {
	font-size: 27px;
	font-weight: bold;
	margin-bottom:0;
	line-height:.9em;
	
	text-transform:none;
	margin-top:20px;
	
}



#sitemap ul
{
	list-style-image:url(../images/bullet-curso.gif);
	margin:0;
	padding-left:17px;
}
#sitemap ul li
{
	padding-left:0;	
}


#sitemap a
{
	color: #484848;	
	text-decoration:none;
}

#sitemap a:hover
{
	color:#000;
	text-decoration:underline;
}

.curso-opciones {	
	display:none;
	margin-left:15px !important;
	padding-bottom:10px;
}

.cursos-toggler
{	cursor: pointer;

}
.cursos-toggler
{
	background-image:url(../images/bullet-curso-submenu.gif);
	background-repeat:no-repeat;
	background-position: 3px 10px;
	margin:0;
	padding:5px 10px;
	padding-left:15px;
}
.cursos-toggler:hover
{
	background-color:#FFC;
}

.cursos-toggler-on
{
	background-image:url(../images/bullet-curso-submenu-on.gif) !important;
	background-color:#f0f0f0;
}

.telefonos-footer
{
	font-size:11px;	
}
.h5
{ 	font-size:1.2em;
	color: #000;
	margin-bottom:0;
}
	
.black
{	color:#000;
}

p.oferta-intro
{
	margin:7px 0;
}
	
.color-naranja
{	color:#F90;
}
.color-morado
{	color:#909;
}
.color-azul
{	color:#00F;
}
.color-rojo
{	color:#F00;
}	
	