* {
margin:0pt;
padding:0pt;
}


body {
	background: #ffffff url("../images/bg_body2.png") 0 34px repeat-x;
	color: #333333;
}

body.home {
	background: #ffffff url("../images/bg_body.png")  0 22px repeat-x;
}

body #header {
  padding-bottom:17px;
}


a {
 color: #0075BF;
 text-decoration: none; /*enlaces por defecto internos*/
 font-weight: bold;
  outline:none;
}

a:focus{
	outline:none;
}

a.ext {
	text-decoration: underline; /*enlaces externos*/
}

ol,ul {
	padding: 0;
	margin: 0;
}

ul {
	list-style-type: none;
}

p {
	padding: 5px 0 5px 0;
}

.accesible {
display:none;
}

.flotar_der {
	float: right;
}

.flotar_izq {
	float: left;
}


/* -----------------------------------------
						FONT-SIZE's
---------------------------------------- */

#maincontent .mc_right .contenido .bloque .interior,
#maincontent .mc_right_blog .info_blog .tags .tam1,
#maincontent .mc_right .contenido .bloque .mas_info .agenda .evento p span,
#maincontent .mc_right .contenido .pestanas .tabs,
body.programas_masters_marketing_datos #maincontent .mc_right .contenido .adicional p,
#maincontent .mc_right .portada .pie a,
#maincontent .mc_right .contenido .info .dos_graficos p,
#maincontent .mc_right .contenido .profesor ul,
#maincontent .mc_right .blogs .cita p.ocupacion,
#maincontent .mc_right .info_user dd {
	font-size: 0.9em; /*11*/
}

#content.blog #maincontent .mc_right .contenido h3,
#maincontent .mc_right .contenido .bloque .interior .info table .info_tit,
#maincontent .mc_left_blog .post_blog .comentarios_post .meta .cuando,
#maincontent .mc_right .contenido .info_blog h4,
#maincontent .mc_right .contenido .bloque .mapa ul,
#maincontent .mc_right .contenido .bloque .mas_info .agenda .evento p,
#maincontent .mc_right .contenido .bloque .mas_info .post p.dato,
#maincontent .mc_right .contenido .info .presenta ul,
#maincontent .mc_right .contenido .pestanas table,
#maincontent .mc_right .contenido .pestanas,
#maincontent .mc_left .enlaces,
#breadcrumb ul,
#indice {
	font-size: 0.95em; /*12*/
	display: block;
}
#maincontent .mc_left a {
	font-size: 0.95em; /*12*/
}


#maincontent .mc_right .contenido .profesor p.nombre {
	font-size: 1.05em; /*13*/
}

#maincontent .mc_right_blog .info_blog .tags,
#maincontent .mc_right .contenido .bloque .mapa h3,
#maincontent .mc_right .cita p.nombre,
#maincontent .mc_right .contenido .datosinfo ul.anclas,
#maincontent .mc_right .contenido h5,
#maincontent .mc_right .contenido h4 {
	font-size: 1.1em; /*14*/
}

#maincontent .mc_right .contenido .bloque .formulario .nom_form,
#maincontent .mc_right_blog .info_blog .tags .tam2,
#maincontent h3,
body.home #sidebar_up .info h2 {
	font-size: 1.2em; /*15*/
}

#maincontent .mc_left_blog .post_blog .comentarios_post h4,
#maincontent .mc_right .contenido h3 {
	font-size: 1.3em; /*16*/
}

#maincontent .mc_right_blog .info_blog .tags .tam3 {
	font-size: 1.4em; /**/
}

#maincontent .mc_left_blog .post_blog h3 {
	font-size: 1.5em; /**/
}

#maincontent .mc_right .info_user dt {
	font-size: 1.55em; /*18*/
}

#maincontent .mc_right_blog .info_blog .tags .tam4 {
	font-size: 1.6em; /**/
}



/* -----------------------------------------
							COLORES
---------------------------------------- */

#maincontent .mc_right .contenido h4.remarcado,
#maincontent .mc_right .contenido .sedes ul li a,
#maincontent .mc_right .contenido .programa table th,
#maincontent .mc_right .contenido .especial a,
#maincontent .mc_left .ideas a,
#breadcrumb,
#breadcrumb a,
#maincontent h3,
#sidebar_up .menu ul.sup li a,
body.home #sidebar_up .menu a,
body.home #sidebar_up .info h1,
body.home #sidebar_up .info h2 {
	color: #ffffff;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario,
#maincontent .mc_left_blog .post_blog .comentarios_post .meta,
#maincontent .mc_left_blog .post_blog .comentarios_post h4,
#maincontent .mc_right_blog .info_blog ul span,
#maincontent .mc_right_blog .info_blog,
#maincontent .mc_left_blog .post_blog .fecha_post .aa,
#maincontent .mc_right .contenido .bloque .mas_info ul.pestanas li a,
#maincontent .mc_right .contenido .bloque .mas_info .agenda p,
#maincontent .mc_right .contenido .bloque .mas_info .agenda .evento p,
#maincontent .mc_right .contenido .bloque .mas_info .post p.dato,
#maincontent .mc_right .contenido .remarcado,
#maincontent .mc_right .contenido .info .presenta ul,
#maincontent .mc_right .contenido .pestanas .tabs ul li a,
#maincontent .mc_right .portada .pie a,
#maincontent .mc_right .contenido .pestanas .tabs ul li a,
#maincontent .mc_right .portada .agenda,
#maincontent .mc_right .info_user dd,
#maincontent .mc_left ul a,
#maincontent .mc_left ul.int li ul li a {
	color: #666666;
}

#maincontent .mc_right .contenido h5,
#maincontent .mc_right .contenido h3,
#maincontent .mc_right .portada .agenda .evento p,
#maincontent .mc_right .contenido .bloque .mas_info .agenda .evento p span,
#maincontent .mc_right .contenido .bloque .mas_info .tit1 h4,
#maincontent .mc_right .contenido .claustro p,
#maincontent .mc_right .contenido .adicional ul,
#maincontent .mc_right .datosinfo ul,
#maincontent .mc_right .contenido .pestanas .infop .elemento p,
/*#maincontent .mc_right .contenido .profesor p.nombre,*/
#maincontent .mc_right .estilo span,
/*#maincontent .mc_right .contenido .pestanas .otrosc p,*/
#maincontent .mc_right .portada .blogs .post p,
#maincontent .mc_right .blogs .cita p {
	color: #333333;
}

#maincontent .mc_right .contenido .bloque .esp .enlace,
#maincontent .mc_right_blog .info_blog ul,
#maincontent .mc_right .contenido .bloque .mas_info ul.pestanas li.actual a,
#maincontent .mc_right .contenido .info .enlace,
#maincontent .mc_right .contenido .otrosc .info .enlace,
#maincontent .mc_right .contenido .otrosc .info a,
#maincontent .mc_left .plano .alinea_der,
#maincontent .mc_left .enlaces a,
#maincontent .mc_left ul li.actual a,
#maincontent .mc_left ul.int li ul li.actual a,
#indice ul {
	color: #0075BF;
}

#content.blog #maincontent .mc_right .contenido h3,
#maincontent .mc_right .contenido .bloque .interior .titu,
#maincontent .mc_left_blog .post_blog .fecha_post .dd,
#maincontent .mc_right .contenido .bloque .mas_info .agenda .dia span,
#maincontent .mc_right .contenido h4,
#maincontent .mc_right .contenido .pestanas .tabs ul li.actual a,
#maincontent .mc_right .contenido .cita p.nombre,
#maincontent .mc_right .cita p.nombre,
#maincontent .mc_right .contenido h2,
#maincontent .mc_right .portada .agenda .dia,
#maincontent .mc_right .info_user dt,
#maincontent .mc_left h2,
#maincontent .mc_left h3,
#maincontent .mc_left .enlaces p,
#maincontent .mc_left ul.int li a {
	color: #B81C26;
}

/*#maincontent .mc_right .contenido .profesor p.ocupacion,*/
#maincontent .mc_right .contenido .claustro h4,
#maincontent .mc_right .portada .blogs .post .pie .fecha {
	color: #999999;
}

#maincontent .mc_right ol.estilo, 
#maincontent .mc_right ul.estilo {
	color: #E4232F;
}

#maincontent .mc_right .contenido h5,
#maincontent .mc_right .contenido h3 {
	font-weight: bold;
}


/* -----------------------------------------
							CONTENEDOR y FOOTER
---------------------------------------- */
#footer .todo_pie,
#contenedor {
	width: 950px;
  margin: 0 auto;
}

#footer {
	background: #353231 url("../images/bg_footer.png") 0 0 repeat-x;
	display:block;
	overflow:hidden;
}

/* -----------------------------------------
							INDICE
---------------------------------------- */

#indice {
	margin-top: 10px;
	position: relative;
	height:24px;
}

#indice ul {
	font-weight: bold;
	display: block;
	float: left;
	width: 500px;
}
#indice #cse-search-box {
	float: right;
	width: 230px;
}
#indice ul.directorio {
	text-align:left;
}
#indice li {
	display: inline;
}

#indice .lang{
	float:right;
	margin-top:-5px;
}
/* A 140px CUANDO INDICE ESTÉ */
#indice .directorio {
  float: left;
  text-align: right;  
}

/* -----------------------------------------
							HEADER
---------------------------------------- */

#header {
	margin-top: 7px;
	display: block;
}

.contacto {
	color: #5E5B5A;
	font-weight: bold;
	display: block;
	float: right;
	margin-bottom: 5px;
}

.contacto li {
	display: inline;
}

#header_right {
	width: 440px;	
	padding-top:40px;
}
#header .english_block {
	width: 385px;
}
#header_right .new_block {
	overflow:hidden;
}
#header_right .new_block img{
	margin-top:6px;
}
#header_right .english_version img{
	margin-top:2px;
}
#header_right .new_block .header_phone {
	float:right;
	margin-right: 10px;
	margin-top:5px;
}
#header_right .new_block .more_info {
	background: #414141 url("../images/more_info_header.jpg") 0 0 no-repeat;
    width: 194px;
    height: 35px;
    float:right;
}
.eng_box #header_right .new_block .more_info {
	background:#414141 url("../images/more_info_header_eng.jpg") 0 0 no-repeat;
    width: 220px;
    height: 35px;
    float:right;
}
#header_right .new_block .info_eng {
	background: #A22128 url("../images/more_info_header_eng.jpg") 0 0 no-repeat;
	width: 201px;
}
#palabra_busqueda{
	border: 1px solid #3B0B0D;
	width: 142px;
	padding: 3px 0 3px 0;
}

/* -----------------------------------------
							SIDEBAR_UP (body.home)
---------------------------------------- */

/*body.home #sidebar_up {
	margin: 20px 0 0 0;
	border-bottom: 1px solid #4D4B4A;
	padding: 0;
	clear: both;
	height:217px;
	border:1px solid red;
}*/

body.home #sidebar_up{
	margin-bottom:1px;
}

body.home #sidebar_up .menu {
	padding-bottom:13px;
}


body.home #sidebar_up .banner {
	width: 950px;
	height:280px;
	overflow:hidden;
	position:relative;
}
body.home #sidebar_up .banner .banner_box,
body.home #sidebar_up .banner #video{
	float:left;
}

body.home #sidebar_up .banner #video{
	width:530px;
}

body.home #sidebar_up .banner #home_videoplayer{
	display:block;
	margin:0px 0 0 57px;
}

body.home #sidebar_up .banner #video a{
	display:block;
}

body.home #sidebar_up .banner .banner_box{
	margin:32px 0 0 0px;
/*  width:413px;
*/}
body.home #sidebar_up .banner .banner_box h2{
	background:  url('../images/home_welcometext.gif') no-repeat;
	width:403px;
	height:158px;
	color:#FFF;
	text-indent:-9999px;
	margin-left:15px;
}
body.home .eng_box #sidebar_up .banner .banner_box h2{
	background:  url('../images/home_welcometext_eng.gif') no-repeat;
	width:403px;
	height:158px;
	color:#FFF;
	text-indent:-9999px;
	margin-left:15px;
}
body.home #sidebar_up .banner .banner_box ul{
	margin-top:10px;
	overflow:hidden;
}

body.home #sidebar_up .banner .banner_box ul li{
	float:left;
	margin:0 4px;
}

body.home #sidebar_up .banner .banner_box ul li a{
	display:block;
	text-indent:-99999px;
	color:#FFF;
	height:43px;
}

body.home #sidebar_up .banner .banner_box ul li.management a{
	background: url('../images/home_button_management.gif') no-repeat;
	width:104px;

}
body.home #sidebar_up .banner .banner_box ul li.marketing a{
	background: url('../images/home_button_marketing.gif') no-repeat;
	width:96px;
}
body.home .eng_box #sidebar_up .banner .banner_box ul li.marketing a{
	background: url('../images/home_button_marketing_eng.gif') no-repeat;
	width:126px;
}
body.home #sidebar_up .banner .banner_box ul li.juridico a{
	background: url('../images/home_button_juridico.gif') no-repeat;
	width:100px;
}
body.home .eng_box #sidebar_up .banner .banner_box ul li.juridico a{
	background: url('../images/home_button_juridico_eng.gif') no-repeat;
	width:72px;
}
body.home #sidebar_up .banner .banner_box ul li.turismo a{
	background: url('../images/home_button_turismo.gif') no-repeat;
	width:78px;
}
body.home .eng_box #sidebar_up .banner .banner_box ul li.turismo a{
	background: url('../images/home_button_turismo_eng.gif') no-repeat;
	width:78px;
}


body.home #sidebar_up .info {
	float: right;
	width: 300px;
	background-color: #3A3938;
	height:217px;
}

#maincontent .mc_right .contenido .bloque .mapa a,
body.home #sidebar_up .menu a,
body.home #sidebar_up .info h2 {
	font-weight: normal;
	text-decoration: none;
}

body.home #sidebar_up .info h1,
body.home #sidebar_up .info h2 {
	margin: 15px;
}


/*body.home #sidebar_up .menu ul {
	margin: 10px 0 0 10px;
	padding: 0;
}

body.home #sidebar_up .menu li a {
	display: block;
	padding: 3px 0pt 7px 10px;
	height: 18px;
	background: none;
}*/

/*body.home #sidebar_up .menu li a:hover {
	background: transparent url("../images/bg_sidebar_menu_actual.png") 0 0 no-repeat;
}
*/
body.home #sidebar_up .info h1 {
	font-family: helvetica,arial,clean,sans-serif;
	font-weight: normal;
}

/* -----------------------------------------
							SIDEBAR_UP (interiores)
---------------------------------------- */

#sidebar_up {
	padding: 0;
	margin: 11px 0 8px 0;
}

#sidebar_up .menu ul.sup {
	list-style-type: none;
	padding: 0;
	width: 980px;
	overflow:hidden;
	font-family: Arial;
	padding-bottom:4px;
}
#sidebar_up .menu ul.sup li{
	display:inline;
	float:left;
	padding: 0px 0 0px 0px;
	text-decoration:none;
	margin-right: 26px;
	font-size: 14px;
}
#sidebar_up .menu ul.sup li a {
	padding: 4px 5px 4px 0;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration: none;
}

#sidebar_up .menu ul.sup li.actual{
	background: #262626 url("../images/bg_sidebar_menu_actual_izq.png") left  no-repeat;
	display:inline;
	float:left;
	padding:0px 0 0px 7px;
	text-decoration:none;
	font-weight: bold;
}
#sidebar_up .menu ul.sup li.actual a {
	background: url("../images/bg_sidebar_menu_actual_der.png") top right no-repeat;
	padding: 3px 5px 4px 0;
	display:block;
	float:left;
	text-decoration: none;
}


/* -----------------------------------------
							MAINCONTENT
---------------------------------------- */

#maincontent {
	background: #ffffff url("../images/bg_maincontent.png") top right repeat-x;
}

#maincontent p{
  line-height:17px;
}

.blog #maincontent {
	background: #E8E6E5 url("../images/bg_maincontent_blog.png") top right repeat-x;
}

body.home #maincontent {
	border-top: 1px solid #ffffff;
	background-image: none;
	background-color: #E8E6E5;
	padding-bottom: 16px;
}

#maincontent h3 {
	padding-bottom: 5px;
}

#maincontent h2 {
  padding-bottom:.7em;
}

#maincontent .mc_left_blog .bloque,
#maincontent .mc_right .contenido,
#maincontent .mc_right .portada .noticias,
#maincontent .mc_right .portada .blogs,
#maincontent .mc_right .blogs .tit1,
#maincontent .mc_right .portada .tit2,
#maincontent .mc_right .galeria,
body.home #maincontent .mc_left {
	border-bottom: 2px solid #D0CFCE;
}


/* -- GALERIA -- */
#galeria_container {
  width:237px;
  height:178px;
  background:#222222;
  overflow:hidden;
  position:relative;
  float:left;
  border:2px solid #222222;
}

#galeria_container .fader {
  background-position: center center;
  background-repeat: no-repeat;
  width:237px;
  height:178px;
  display:block;
  position:absolute;
  top:0px;
  left:0px;
}

/* -- BREADCRUMB -- */

#breadcrumb ul {
	margin: 0 0 0 20px;
	padding-top: 10px;
}

#breadcrumb ul li {
	display: inline;
}

#maincontent .mc_right .contenido .bloque .esp .enlace a,
#maincontent .mc_right .contenido ul.direccion li a,
#maincontent .mc_right .estilo li a,
#maincontent .mc_right .contenido .datosinfo ul li a,
#maincontent .mc_right .subinfo_ad ul a,
#maincontent .mc_right .contenido .columna .info_persona ul a,
#maincontent .mc_right .contenido .adicional ul a,
#maincontent .mc_right .contenido .bloque .profesor a,
#maincontent .mc_right .contenido .columna .cita a,
#breadcrumb ul li a {
	text-decoration: underline;
	font-weight: normal;
}

#breadcrumb ul li a img {
	text-decoration: none;
	padding-right: 5px;
}

#breadcrumb ul li.actual a {
	text-decoration: none;
	font-weight: bold;
}

/* -- MAINCONTENT LEFT -- */

#maincontent .mc_left {
	display: inline;
	float: left;
	margin: 9px 0 0 8px;
	background-color: #ffffff;
	width: 282px;
}

/*#maincontent .mc_left div {
	padding-bottom: 15px;
}*/

#maincontent .mc_left .ideas,
#maincontent .mc_left .plano {
	margin: 7px 10px 0 11px;
}

#maincontent .mc_left .ideas p {
	border-top: 1px solid #ffffff;
	padding: 6px 20px 6px 5px;
	background: transparent url("../images/bg_ideas_link.png") 0 0 no-repeat;
	text-align: left;
	font-size: 0.9em;
	
}

#maincontent .mc_left .enlaces {
	font-weight: bold;
	background-color: #EAF5FA;
	padding: 10px;
}

#maincontent .mc_left .enlaces p {
	border: none;
	padding: 0;
	background-image: none;
	text-align: left;
}

#maincontent .mc_left .enlaces a {
	font-weight: bold;
}

#maincontent .mc_left .enlaces ul li,
#maincontent .mc_left .enlaces ul {
	padding: 0;
}

#maincontent .mc_left .enlaces ul li {
	padding-top: 10px;
}

#maincontent .mc_left .plano {
	color: #666462;
}

#maincontent .mc_left .plano img {
	margin-top: 5px;
	border: 1px solid #1A1A1A;
}

#maincontent .mc_right .contenido .bloque .formulario .enlace a,
#maincontent .mc_right .contenido .bloque .interior .info table .info_tit .enlace,
#maincontent .mc_left_blog .pie_blog a span,
#maincontent .mc_left .plano a,
#maincontent .mc_right .contenido .otrosc .info a,
#maincontent .mc_right .contenido .info a {
	text-decoration: underline;
}

#maincontent .mc_right .contenido .bloque .interior .enlace,
#maincontent .mc_left .plano .alinea_der,
.alinea_der {
	text-align: right;
}

#maincontent .mc_left h3 {
	padding: 17px 0 0 19px;
}

#maincontent .mc_left ul {
	padding: 10px 0 15px 14px;
}

#maincontent .mc_left ul li {
	padding: 5px;
}

#maincontent .mc_left ul li a{
	font-weight: normal;
}

#maincontent .mc_left .menu {
  padding-bottom:4em;
}

#maincontent .mc_left ul li.actual {
	background-color: #e9e9e9;
	border-right: 6px solid #0075BF;
	margin-left:-.4em;
  width:249px;
}

#maincontent .mc_left ul.int ul li.actual {
  margin-left:-.8em;
}

#maincontent .mc_left ul.int ul li.actual a{
  margin-left:.7em;
}

#maincontent .mc_left ul li.actual a{
  margin-left:.5em;
}

#maincontent .mc_left ul.int {
	padding-bottom: 0;
  padding-left:1.5em;
}

#maincontent .mc_left ul.int li ul li.actual a,
#maincontent .mc_left ul li.actual a {
	display: inline;
	font-weight: bold;
}

#maincontent .mc_left ul.int li a {
	font-weight: bold;
}

#maincontent .mc_left ul.int {
	padding-top: 0;
}

#maincontent .mc_left ul.int li {
	padding: 10px 5px 5px 0px;
}

#maincontent .mc_left ul.int li a {
	padding: 0;
}

#maincontent .mc_left ul.int ul{
	padding: 0;
}

#maincontent .mc_left ul.int ul li {
	padding: 5px 5px 5px 5px; 
}

#maincontent .mc_left ul.int li ul li a {
	font-weight: normal;
	display:block;
}

/* -- MAINCONTENT RIGHT -- */

#maincontent .mc_right {
	float: right;
	display: inline;
	padding: 9px 10px 50px 10px;
	width: 640px;
	background: #e8e6e5 url("../images/bg_mc_right.png") 0 0 repeat-x;
	overflow:hidden;
}

body.home #maincontent .mc_right {
	padding-bottom: 0;
	background-image: none;
}

/* mc_right sin left*/

#maincontent .grande {
	float: none;
	display: block;
	width: 930px;	
}

#maincontent .grande .contenido {
  width:72.7em !important;
  overflow:hidden !important;
}

#maincontent .grande .bloque {
  padding-right:0;
  width:74em;
}

/* mc_right .bloque*/

#maincontent .bloque {
	padding: 10px;
	overflow:hidden;
	display:block;
}

#maincontent .mc_right .bloque .subinfo_ad {
  margin:0;
}

#video_carousel_pager {
  overflow:hidden;
  clear:both;
  padding:.4em 0 .4em 0em;
  position:absolute;
  top:19em;
  margin-left:1.3em;
}

#video_carousel_pager a.active {
  color:#FFF;
  background:#666666;
}

#video_carousel_pager a{
  float:left;
  display:inline;
  color:#666666;
  padding:.3em .8em;
  margin-right:5px;
  font-weight:bold;
}

#video_carousel {
  width:630px;
  position:relative;
  overflow:hidden;
  height:1%;
  padding-bottom:3.5em;
}

#video_carousel li {
  list-style-type:none;
  margin-bottom:.1em;
}

#video_carousel li .video {
  float:left;
  margin: 0;
  width:320px;
}

#video_carousel li blockquote {
  display:block;
  margin: .7em 3.5em 0 23.5em;
  font-family:Georgia;
  font-size:1.1em;
  color:#333333;
}

#video_carousel li blockquote p{
  font-style:italic;
  line-height:1.3em;
}

#video_carousel li blockquote cite {
  color:#B81C26;
  font-size:1.4em;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-style:normal;
  margin:.7em 0em 0 0;
  display:block;
}

#video_carousel li blockquote cite span{
  display:block;
  color:#333;
  font-size:.65em;
  font-style:italic;
}

/* -- maincontent right galería -- */

#maincontent .mc_right .galeria {
	background-color: #3F3F3F;
	display: block;
}

#maincontent .mc_right .galeria .miniaturas {
	float: left;
	width: 320px;
	display: inline;
	margin: 10px 0 11px 16px;
}

#maincontent .mc_right .galeria .miniaturas li {
	display: inline;
}

#maincontent .mc_right .galeria .miniaturas li img {
	border: 1px solid #191919;
}

#maincontent .mc_right .galeria .miniaturas li.actual img {
	border: 1px solid #ffffff;
}

#maincontent .mc_right .galeria .foto {
	float: right;
	width: 280px;
	display: inline;
	margin: 10px 10px 11px 0;
}

#maincontent .mc_right .galeria .foto img {
	float:left;
	border: 2px solid #191919;
}

#maincontent .mc_right .galeria .foto a.anterior {
	float:left;
  width: 19px;
  height: 182px;
  background: url("../images/anterior.gif") no-repeat;
}

#maincontent .mc_right .galeria .foto a.siguiente {
	float:left;
  width: 19px;
  height: 182px;
  background: url("../images/siguiente.gif") no-repeat;
}

/* -- maincontent right portada -- */

#maincontent .mc_right .portada {
	margin-top: 9px;
	display: block;
}

#maincontent .mc_right .portada .noticias {
	float: left;
	margin: 0;
	display: inline;
	width: 350px;
	background-color: #ffffff;
}

#maincontent .mc_right .portada .tit1,
#maincontent .mc_right .portada .tit2 {
	width: 350px;
	display: block;
}

#maincontent .mc_right .portada .tit1 {
	background: transparent url("../images/bg_tit_1.png") 0 0 repeat-x;
}

#maincontent .mc_right .portada .tit2 {
	background: transparent url("../images/bg_tit_2.png") 0 0 repeat-x;
}

#maincontent .mc_right .portada .noticias .tit1 h3,
#maincontent .mc_right .portada .noticias .tit2 h3 {
	padding: 8px 0 8px 10px;
	float: left;
}
#maincontent .mc_right .portada .noticias .tit1 h3 a,
#maincontent .mc_right .portada .noticias .tit2 h3 a {
	color: #FFFFFF;
}
#maincontent .mc_right .portada .tit1 .mas,
#maincontent .mc_right .portada .tit2 .mas {
	float: right;
  width: 27px;
  height: 27px;
  margin: 4px 5px 0 0;
}

#maincontent .mc_right .portada .tit1 .mas {
	background: url("../images/mas_info_1.gif") no-repeat;
}

#maincontent .mc_right .portada .tit2 .mas {
	background: url("../images/mas_info_2.gif") no-repeat;
}

#maincontent .mc_right .portada .blogs {
	float: right;
	margin: 0;
	display: inline;
	width: 280px;
	background-color: #ffffff;
}

#maincontent .mc_right .portada .blogs h3 {
	padding: 8px 0 8px 10px;
}

#maincontent .mc_right .post,
#maincontent .mc_right .info_user {
	margin: 7px 10px 0 10px;
}

#maincontent .mc_right .info_user dl {
	margin: 0;
	padding: 0;
}

#maincontent .mc_right .info_user dt {
	float: right;
	width: 162px;
	margin: 0 45px 0 0;
	display: inline;
}

#maincontent .mc_right .info_user dd {
	margin: 0 0 0 53px;
  padding: 0;
}

#maincontent .mc_right .info_user dl dd.avatar {
	margin: 0;
}

#maincontent .mc_right .info_user dd.avatar img {
	float: left;
	width: 48px;
	margin: 0;
	padding: 3px 0 0 0;
	display: inline;
}

#maincontent .mc_right .post {
	background: transparent url("../images/bg_post.png") 0 0 no-repeat;
	width: 260px;
}

#maincontent .mc_right .portada .pie,
#maincontent .mc_right .portada .blogs .post p,
#maincontent .mc_right .portada .blogs .post h3 {
	margin: 0 0 0 12px;
	padding: 5px 0 0 0;
}

#maincontent .mc_right .portada .blogs .post h3{
	padding-top: 20px;
}

#maincontent .mc_right .portada .noticias .pie,
#maincontent .mc_right .portada .blogs .post .pie {
	padding-bottom: 10px;
}

#maincontent .mc_right .portada .blogs .post .pie {
	margin-top: 50px;
}

#maincontent .mc_right .portada .noticias .pie {
	margin-top: 35px;
}

#maincontent .mc_right .portada .noticias .pie {
	margin-right: 10px;
}

#maincontent .mc_right .portada .noticias .pie p, 
#maincontent .mc_right .portada .blogs .post .pie p {
	margin: 0;
	padding: 0,	
}

#maincontent .mc_right .portada .noticias .pie .otros,
#maincontent .mc_right .portada .blogs .post .pie .otros {
	display: block;
	width: 125px;
	float: right;
	background-color: #eaeaea;
	padding: 0;
}

#maincontent .mc_right .portada .blogs .post .pie .fecha {
	margin: 0;
	display: block;
	width: 100px;
	float: left;
	font-weight: bold;
}

#maincontent .mc_right .portada .pie .info {
	float: left;
	width: 95px;
	padding: 5px 0 0 5px;
}

#maincontent .mc_right .portada .pie .google,
#maincontent .mc_right .portada .pie .rss {
	float: left;
  width: 25px;
  height: 25px;
  margin: 0;
}

#maincontent .mc_right .portada .pie .rss {
  background: url("../images/rss.gif") no-repeat;
}

#maincontent .mc_right .portada .pie .google {
  background: url("../images/google.gif") no-repeat;
}

#maincontent .mc_right .portada .agenda {
	margin: 10px;
}

#maincontent .mc_right .portada .agenda p {
	padding-bottom: 5px;	
}

#maincontent .mc_right .portada .agenda .dia {
	float: left;
	display: inline;
	padding-right: 5px;
	text-align: right;
	width: 15px;
}

#maincontent .mc_right .portada .agenda .info {
	border-left: 1px solid #B81C26;
	float: left;
	width: 290px;
	padding-left: 5px;
}

#maincontent .mc_right .portada .agenda .evento {
	margin-bottom: 8px;
}

#maincontent .mc_right .portada .agenda .evento p {
	padding: 0px;	
}

/* -- maincontent right contenido -- */

#maincontent .mc_right .contenido {
	background-color: #ffffff;
	padding: 0px 0 15px 0px;
	position: relative;
	width:640px;
}

#maincontent .mc_right .contenido .bloque{
  overflow:hidden;
}

#maincontent .mc_right .contenido .adicional img {
	padding: 10px 0 10px 0;
}

#maincontent .mc_right .contenido .pestanas .otrosc h3 {
	padding: 0;
}

#maincontent .mc_right .contenido h3 {
	padding-top: 20px;
}

#maincontent .mc_right .contenido h5,
#maincontent .mc_right .contenido h4 {
	padding: 10px 0 3px 1px;
}

#maincontent .mc_right .contenido a.especial {
    display: block;
    color: #fff;
    font-size: 1.15em;
    clear: both;
    margin-top: 10px;
	padding: 7px 50px 9px 10px;
	background: transparent url("../images/bg_masinfo.png") 0 0 no-repeat;
}

#maincontent .mc_right .contenido .masinfo {
	float: right;
	display: inline;
	width: 250px;
	position: absolute;
	right: 25px;
	top: 125px;
}

#maincontent .mc_right .contenido .info {
	float: left;
	width: 385px;
	padding: 0 32px 25px 0;
	display: inline;
	overflow: hidden;
}

#maincontent .mc_right .contenido .doscol {
	width: 600px;
}

#maincontent .mc_right .contenido .infop .info {
	width: 350px;
}

#maincontent .mc_right .contenido .pestanas .otrosc .info h3.esp,
#maincontent .mc_right .contenido .pestanas .infop h3 {
	padding: 15px 0 3px 7px;
	margin: 0 7px 5px 7px;
}

#maincontent .mc_right .contenido .pestanas .otrosc .info h3.esp {
	margin: 0 0 5px 0;
}

#maincontent .mc_right .contenido .pestanas .otrosc p {
	padding-top: 5px
}

#maincontent .mc_right .contenido h6,
#maincontent .mc_right .contenido .pestanas .otrosc .info h3.esp,
#maincontent .mc_right .contenido .columna h3,
#maincontent .mc_right .contenido .pestanas .infop h3 {
	border-bottom: 1px solid #DBDBDB;
}

#maincontent .mc_right .contenido .infop .info {
	margin-left: 15px;
}

#maincontent .mc_right .contenido .pestanas .otrosc .info h3{
	padding: 0;
	margin: 8px 0 5px 0;
	border-bottom: none;
}

#maincontent .mc_right .contenido .cita,
#maincontent .mc_right .contenido .adicional {
	float: right;
	display: inline;
}

#maincontent .mc_right .contenido .adicional {
  /*padding: 10px 4px 10px 4px;*/
}

#maincontent .mc_right .contenido .adicional .cita{
  /*padding: 10px 4px 10px 4px;*/
  margin-right:0;
}

#maincontent .mc_right .contenido .cita {
	width: 202px;
	margin: 10px 10px 0 0;
}

#maincontent .mc_right .cita {
	padding-bottom: 12px;
}

#maincontent .mc_right .contenido .info p {
	padding: 5px 0 7px 0;
	margin: 0;
}

#maincontent .mc_right .contenido .pestanas .adicional {
	padding:15px;
	background:#EAF5FA;
}

#maincontent .mc_right .contenido .pestanas .adicional ul {
	list-style-type: none;
}

#maincontent .mc_right .contenido .sup {
	padding-top: 20px;
}


#maincontent .mc_right ul.estilo,
#maincontent .mc_right ol.estilo {
	margin-left: 25px;
}


#maincontent .mc_right ul.estilo {
	list-style-type: disc;
}

#maincontent .mc_right .info ol li {
	padding-bottom: 15px;
}

#maincontent .mc_right .info ol li ul li {
	padding: 5px 0 0 0;
}

#maincontent .mc_right .contenido .adicional h4 {
	padding: 10px 0 0 1px;
}

#maincontent .mc_right .contenido .pestanas .infop .adicional p,
#maincontent .mc_right .contenido .adicional p {
	padding: 0 0 0 1px;
}

#maincontent .mc_right .contenido .pestanas .infop .adicional p {
	margin: 0;
}

/*#maincontent .mc_right .contenido .columna .info_persona ul,*/
#maincontent .mc_right .contenido .adicional ul {
	margin-left: 0px;
	padding-top: 3px;
}

#maincontent .mc_right .subinfo_ad ul li,
/*#maincontent .mc_right .contenido .columna .info_persona ul li,*/
#maincontent .mc_right .contenido .adicional ul li {
	margin-left: 0;
	padding: 0 0 9px 20px;
}

#maincontent .mc_right .subinfo_ad ul li.vineta,
#maincontent .mc_right .contenido .columna .info_persona ul li.vineta,
#maincontent .mc_right .contenido .adicional ul li.vineta {
	background: transparent url("../images/vineta_ficha.png") 0 2px no-repeat;
	padding: 0 0 9px 20px;
	font-weight: bold;
	color:#B81C26;
}

#maincontent .mc_right .subinfo_ad ul.archivos,
#maincontent .mc_right .contenido .adicional ul.archivos,
#maincontent .mc_right .subinfo_ad ul.fee,
#maincontent .mc_right .contenido .adicional ul.fee {
	border-top: 1px solid #DBDBDB;
}

#maincontent .mc_right .subinfo_ad ul.archivos li,
#maincontent .mc_right .contenido .adicional ul.archivos li {
	background: transparent url("../images/vineta_archivo.gif") 0 7px no-repeat;
	padding: 6px 0 9px 20px;
}

#maincontent .mc_right .subinfo_ad ul.fee li,
#maincontent .mc_right .contenido .adicional ul.fee li {
	padding: 6px 0 9px 20px;
}


#maincontent .mc_right .contenido ul.galeria_logos {
	list-style:none;
	margin-left:5px;
}

#content #maincontent .mc_right .contenido ul.galeria_logos {
  padding:10px 0 0 0 ;
} 

#maincontent .mc_right .contenido ul.galeria_logos li {
	float: left;
	display: inline;
	width: 75px;
	padding: 0 5px 10px 5px;
	margin: 0;
}

#maincontent .mc_right .contenido h6{
	padding: 8px 0 5px 5px;
}

#maincontent .mc_right .contenido .pestanas {
	clear:left;
}

#maincontent .mc_right .contenido .pestanas .tabs {
	background:#EAE8E8;
	border-left:2px solid #FFF;
  border-right:2px solid #FFF;
  overflow:hidden;
}

#maincontent .mc_right .contenido .pestanas .tabs ul {
	padding: 0 0 0 15px;
	margin: 0;
	overflow:hidden;
}

#maincontent .mc_right .contenido .pestanas .tabs ul li {
  float:left;
  display:inline;
	margin: 0px;
	list-style:none ;
	padding: 0!important;
}

#maincontent .mc_right .contenido .pestanas .tabs ul li a{
  display:block;
  float:none;
  padding:10px 12px;
  background:#EAE8E8 ;
  color:#0075BF;
}

#maincontent .mc_right .contenido .claustro .pestanas .tabs  {
  background:transparent!important;
  border:none;
}


#maincontent .mc_right .contenido .claustro .pestanas .tabs ul{
  border-top:none;
}

#maincontent .mc_right .contenido .claustro .pestanas .tabs ul li{
  width:auto;
}

#maincontent .mc_right .contenido .claustro .pestanas .tabs ul li a {
	padding: 8px 15px 8px 15px;
	display:block;
	background:transparent!important;
}
#maincontent .mc_right .contenido .pestanas .tabs ul li.actual {
	margin-bottom: -1px;
}

#maincontent .mc_right .contenido .pestanas .tabs ul li.actual a{
  background-color: #ffffff;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}


#maincontent .mc_right .contenido .pestanas .infop{
	margin-bottom: 50px;
	padding-top:20px;
}
#maincontent .mc_right .contenido .pestanas .infop .partners {
  list-style: none;
  overflow: hidden;
  height: 1%;
}
#maincontent .mc_right .contenido .pestanas .infop .partners li {
  width: 205px;
  height: 120px;
  float: left;
}
#maincontent .mc_right .contenido .pestanas .infop .elemento {
	width: 600px;
	border-top: 1px solid #DBDBDB;
	margin: 5px 0 0 8px;
	padding: 10px 0 5px 0;
}

#maincontent .mc_right .contenido .pestanas .infop .primer {
	border-top: none;
}

#maincontent .mc_right .contenido .pestanas .infop .elemento img {
	float: left;
	width: 135px;
	display: inline;
	padding: 0;
}

#maincontent .mc_right .contenido .pestanas .infop .elemento p {
	margin: 5px 110px 0 135px;
}

#maincontent .mc_right .contenido .programa {
	margin: 0;
	padding: 0 70px 0 0;
}

#maincontent .mc_right .contenido .programa .programa {
	padding: 0;
}

#maincontent .mc_right .contenido .programa h4 {
  float:left;
  width:135px;
  padding:15px 0 20px 0;
}

#maincontent .mc_right .contenido .programa h4 span{
  display:block;
  font-size:22px;
}
#maincontent .mc_right .contenido .programa ul {
  overflow: hidden;
  height: 1%;
  list-style:none;
}

#maincontent .mc_right .contenido .programa ul li {
  border-top:1px solid #ccc;
  overflow: hidden;
  height: 1%;
}

#maincontent .mc_right .contenido .programa ul li ul,
#maincontent .mc_right .contenido .programa div.program_item {
  margin-left:135px;
  list-style:none;
  border-top: none;
  padding:15px 0 20px 40px;
}

#maincontent .mc_right .contenido .programa ul li ul li ul {
  margin-left: 0;
  padding: 0;
}

#maincontent .mc_right .contenido .programa ul li ul li{
  background: url('../images/iede_degree_info_bullet.gif') no-repeat left 9px;
  color:#666666;
  padding-left:13px;
  border-top: none;
}

#maincontent .mc_right .contenido .programa ul li ul li.sublista {
  background: none;
}

#maincontent .mc_right .contenido .programa div.program_item p{
  padding:0 0 15px 0;
  color:#666666;
}

#maincontent .mc_right .contenido .programa p {
	padding-left: 8px;
}

#maincontent .mc_right .contenido .programa table {
	width: 100%;
	text-align: left;
	margin: 14px 0 5px 0;
	color: #494949;
	font-weight: bold;
}

#maincontent .mc_right .contenido .programa table .col_izq {
	width: 70%;
}

#maincontent .mc_right .contenido .programa table th{
	background-color: #535150;
}

#maincontent .mc_right .contenido .programa table th {
	padding: 7px 0 7px 10px;
}
#maincontent .mc_right .contenido .programa table td {
	padding: 10px 0 0 10px;
}
#maincontent .mc_right .contenido .programa table tr.ultima {
	border-bottom: 1px solid #DBDBDB;
}

#maincontent .mc_right .contenido .programa table tr.ultima td {
	padding-bottom: 15px;
}

#maincontent .mc_right .contenido .pestanas .infop .datos {
	color: #494949;
	width: 98%;
}

#content #maincontent .mc_right .contenido .pestanas .degree_data .datos th{
	text-align: left;
	width: 40%;
	color:#B81C26;
	font-size:12px;
	border-top:1px solid #CCCCCC;
	padding:15px 0;
}

#content #maincontent .mc_right .contenido .pestanas .degree_data .datos td{
	border-top:1px solid #CCCCCC;
	padding:15px 0;
}

#maincontent .mc_right .contenido .pestanas .infop .datos th,
#maincontent .mc_right .contenido .pestanas .infop .datos td{
 padding: 5px 0;
 vertical-align: top;
}

#maincontent .mc_right .contenido .datosinfo {
	margin: 0 10px 0 15px;
	padding: 20px 0 20px 25px;
	border-bottom: 1px solid #DBDBDB;
}

#maincontent .mc_right .contenido .datosinfo ul.anclas {
	float: left;
	width: 250px;
	display: inline;
	margin-left: 0;
}

#maincontent .mc_right .contenido .datosinfo ul li {
	padding: 0;
}

#maincontent .mc_right .contenido .datosinfo .datos_intro {
	float: right;
	width: 240px;
	display: inline;
	margin:0;
	list-style:none;
}

#maincontent .mc_right .contenido .datosinfo .datos_escuela {
	float: left;
	width: 300px;
	display: inline;
}

#maincontent .mc_right .contenido .datosinfo .datos_escuela strong,
#maincontent .mc_right .contenido .datosinfo .datos_intro dt{
  color:#B81C26;
  font-weight:bold;
}

#maincontent .mc_right .contenido .datosinfo .datos_intro dd{
  padding-bottom:10px;
}

#maincontent .mc_right .contenido .datosinfo .datos_escuela strong span{
  color:#000;
}

#maincontent .mc_right .contenido .datosinfo .datos_escuela p{
  font-size:12px;
  color:#333333;
  line-height:1.2em;
}

#maincontent .mc_right .contenido .datosinfo .datos_escuela p strong{
  color:#333333;
}

#maincontent .mc_right .contenido .dentro {
	padding-left: 10px;
}

#maincontent .mc_right .contenido .pestanas .otrosc .dentro h3{
	padding-top: 10px;
}
#maincontent .mc_right .contenido .info .dos_graficos {
	width: 300px;	
}

#maincontent .mc_right .contenido .info .grafico_izq,
#maincontent .mc_right .contenido .info .grafico_der {
	width: 140px;
	display: inline;
}

#maincontent .mc_right .contenido .info .grafico_izq {
	float: left;
}

#maincontent .mc_right .contenido .info .grafico_der {
	float: right;
}

#maincontent .mc_right .contenido .infop .dos_graficos p {
	text-align: center;
}

#maincontent .mc_right .contenido .cita {
	background-color: #EAF5FA;
}

#maincontent .mc_right .cita p,
#maincontent .mc_right .contenido .pestanas .otrosc .cita p {
	margin: 0 10px 0 10px;
	padding: 0;
}

#maincontent .mc_right .contenido .columna .cita p.texto,
#maincontent .mc_right .contenido .pestanas .otrosc .cita p.texto {
	margin: 10px 8px 10px 4px;
	font-style: italic;
	background: transparent url("../images/bg_cita.png") top right no-repeat;
	padding-right: 30px;
}

#maincontent .mc_right .cita p.texto {
	margin: 13px 10px 10px 18px;
	font-style: italic;
	background: transparent url("../images/bg_cita.png") top right no-repeat;
	padding: 0 40px 25px 0;
}
#maincontent .mc_right .cita a.more_info_test {
	float: right;
	margin: 6px 10px 5px 0;
	text-decoration: underline;
	font-style: normal;
}

#maincontent .mc_right .contenido .profesor p.nombre,
#maincontent .mc_right .cita p.nombre {
	font-weight: bold;
}
#maincontent .mc_right .cita p.nombre,
#maincontent .mc_right .cita p.ocupacion {
	text-align: right;
}
#maincontent .mc_right .contenido .claustro ul {
	width: 100%;
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
	height:1%;
	border-top:1px solid #ccc;
	float:left;
}

#maincontent .mc_right .contenido .claustro ul li{
	width: 180px;
	margin: 0 10px 5px 0;
	padding-bottom:15px;
	float:left;
}
#maincontent .mc_right .contenido .claustro p.nombre {
	font-weight: bold;
	padding: 0 0 3px 0;
	font-size:13px;
	color:#B81C26;
	display:block;
}
#maincontent .mc_right .contenido .claustro p.ocupacion {
	font-size: 11px;
	padding:0;
	color:#666666;
	line-height:1.2em;
}

#maincontent .mc_right .contenido .catedra,
#maincontent .mc_right .contenido .claustro {
	padding: 10px 0px 10px 10px;
	overflow: hidden;
}

#maincontent .mc_right .contenido .separador {
	width: 597px;
	height: 13px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	background: transparent url("../images/bg_separador.png") top left no-repeat;
}

#maincontent .mc_right .contenido .profesores {
	width: 610px;
}

#maincontent .mc_right .contenido .profesor {
	width: 194px;
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
}

#maincontent .mc_right .contenido .bloque .profesor {
	border: none;
}

#maincontent .mc_right .contenido .bloque .profesor h3 {
	padding-left: 5px;
}

#maincontent .mc_right .contenido .bloque .profesor p {
	padding: 5px 0 5px 0;
}

#maincontent .mc_right .contenido .bloque .profesor a.ext {
	font-weight: bold;
}

#maincontent .mc_right .contenido .pestanas .profesor p,
#maincontent .mc_right .contenido .profesor p {
	margin: 0 5px 0 5px;
	padding: 0;
}

#maincontent .mc_right .contenido .profesor p.nombre {
/*  background: transparent url("../images/vineta_ficha.png") 166px 6px no-repeat;*/
  color:#B81C26;
  display:block;
  font-size:13px;
  font-weight:bold;
  padding:5px 0 0 3px;
  margin-left: 0;
}

#maincontent .mc_right .contenido .profesor p.ocupacion {
	font-size: 11px;
	padding:0;
	color:#666666;
	line-height:1.2em;
	font-weight:normal;
}

#maincontent .mc_right .contenido .profesor .clases {
	margin-left: 22px;
	padding: 8px 0 8px 0;
}

#maincontent .mc_right .contenido .primero {
	clear: both;
	margin: 0;
}

#maincontent .mc_right .contenido .claustro h3,
#maincontent .mc_right .contenido .claustro {
	padding-top: 0;
}

#maincontent .mc_right .contenido p.info_claustro,
#maincontent .mc_right .contenido .claustro h4 {
	padding: 0 0 10px 0;
}

#maincontent .mc_right .contenido .claustro .profesor {
	border: none;
}

#maincontent .mc_right .contenido .claustro .profesor p.nombre {
	background-image: none;
}

#maincontent .mc_right .contenido .claustro .profesor .clases {
	padding-bottom: 15px;
}
#maincontent .mc_right .contenido div#filter {	
	overflow:hidden;
	height:1%;
	margin:20px 0;
}
/*
#maincontent .mc_right .contenido div#filter ul {
	margin:0 0 0 20px;
	padding:0;	
}

#maincontent .mc_right .contenido div#filter ul li{
	list-style:none;
	float:left;
	width:60px;
	margin:0 10px 0 0;
	padding:0;		
}
#maincontent .mc_right .contenido div#filter ul li a {
	display:block;
	width:60px;
	background-color:#999999;
	color:#4B4B4B;
	text-align:center;
	padding:4px 0;
	font-size:0.9em;
}

#maincontent .mc_right .contenido div#filter ul li.active a {
	background-color:#fff;
}
*/
#maincontent .mc_right .contenido .info .presenta {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 20px;
	width:380px
}

#maincontent .mc_right .contenido .info .presenta ul {
	list-style-type: none;
	float: left;
	display: inline;
	margin-left: 5px;
	padding-top: 10px;
	width: 220px;
}

#maincontent .mc_right .contenido .info .presenta ul li {
	padding: 2px 0 2px 0;
}

#maincontent .mc_right .contenido .info .presenta ul span {
	font-weight: bold;
}

#maincontent .mc_right .contenido .info .presenta img {
	float: left;
	display: inline;
	width: 151px;
}

#maincontent .mc_right .contenido .columna {
	width: 439px;
	margin: 0 32px 0 0;
	float: left;
	display: inline;
	padding: 0 0 20px;
}

#maincontent .mc_right .contenido .columna .cita {
	margin: 0 0 10px 0;
	width: 439px;
	float: none;
	display: block;
	height: 299px;
}

#maincontent .mc_right .contenido .columna .cita p.texto {
	padding-right: 50px;
}

#maincontent .mc_right .contenido .columna .info_persona {
	padding: 0px 0 20px 0;
}

#maincontent .mc_right .contenido .columna .info_persona p,
#maincontent .mc_right .contenido .columna .info_persona h3{
	padding: 0px 10px 10px 10px;
}

#maincontent .mc_right .contenido .columna .info_persona h3{
  margin-bottom:10px;
}

#maincontent .mc_right .contenido .columna .info_persona {
  padding-bottom:30px;
}

#maincontent .mc_right .contenido .columna .info_persona ul {
	padding-top: 15px;
	/*list-style-type: none;*/
	margin-left: 30px;
}

/*#maincontent .mc_right .contenido .columna .info_persona ul li,*/
#maincontent .mc_right .contenido .columna .info_persona ul li.vineta {
	padding-left: 30px;
}

#maincontent .mc_right .contenido .columna .info_persona  ul.vcard {
	list-style-type: none;
	margin-left: 11px;
}

#maincontent .mc_right .contenido .columna .info_persona ul.vcard li {
	padding-left: 30px;
	font-weight: bold;
}

#maincontent .mc_right .contenido .columna .info_persona ul span {
	font-weight: normal;
}

#maincontent .mc_right .contenido .sedes h2 {
	float: left;
	display: block;
	width: 270px;
}

#maincontent .mc_right .contenido .sedes ul {
	display: block;
	width: 330px;
	float: right;
}

#maincontent .mc_right .contenido .sedes ul li{
	display: inline;
	float: left;
	background: transparent url("../images/bg_sedes.png") 0 0 repeat-x;
	padding: 7px 15px 8px 15px;
}

#maincontent .mc_right .contenido .sedes ul li.actual{
	background: transparent url("../images/bg_sedes_actual.png") 0 0 repeat-x;
}

#maincontent .mc_right .contenido ul.direccion {
	margin-bottom: 15px;
}

#maincontent .mc_right .contenido ul.direccion li {
	display: inline;
	float: left;
	padding-right: 70px;
}

#maincontent .mc_right .contenido h4.remarcado {
	text-align: center;
	background: transparent url("../images/bg_sedes.png") 0 0 repeat-x;
	padding: 6px 0 8px 0;
	font-weight: normal;
}

#maincontent .mc_right .contenido .coche,
#maincontent .mc_right .contenido .bus,
#maincontent .mc_right .contenido .metro {
	width: 185px;
	padding-bottom: 80px;
}

#maincontent .mc_right .contenido .bus,
#maincontent .mc_right .contenido .metro {
	margin: 0 0 5px 20px;
}

#maincontent .mc_right .contenido .coche {
	margin: 0 0 5px 0px;
}

#maincontent .mc_right .contenido .coche h6,
#maincontent .mc_right .contenido .bus h6,
#maincontent .mc_right .contenido .metro h6 {
	padding: 16px 5px 5px 5px;
}

#maincontent .mc_right .contenido .coche h6 {
	background: transparent url("../images/bg_coche.png") top right no-repeat;
}

#maincontent .mc_right .contenido .bus h6 {
	background: transparent url("../images/bg_bus.png") top right no-repeat;
}

#maincontent .mc_right .contenido .metro h6 {
	background: transparent url("../images/bg_metro.png") top right no-repeat;
}

#maincontent .mc_right .info_ad {
	width: 622px;
	float: left;
	display: inline;
	padding-right:2em;
}

#maincontent .mc_right .info_ad_txt {
	margin: 0 80px 0 10px;
	padding-top:1em;
}

#maincontent .mc_right .contenido .bloque .info_ad_txt p,
#maincontent .mc_right .contenido .bloque .info_ad_txt h3{
  padding-left:0;
}


#maincontent h2 {
  padding-bottom:0.7em;
  padding-left:0.4em;
}

#maincontent .mc_left_blog h2 {
  padding-left:0;
}


#maincontent .mc_right .subinfo_ad {
	width: 262px;
	float: left;
	display: inline;
	margin-right: 10px;
}

#maincontent .mc_right .subinfo_ad .fondo {
	padding: 15px;
	background-color: #EAF5FA;
}

#maincontent .mc_right .subinfo_ad .fondo ul {
	list-style-type: none;
	margin-left: 0;
}

#maincontent .mc_right .subinfo_ad .remarcado {
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

#maincontent .mc_right .subinfo_ad .telefono {
	text-align: center;
}

#maincontent .mc_right .contenido .bloque p {
  padding-left:.6em;
}

#maincontent .mc_right .contenido .bloque h3 {
  font-size:16px;
  padding:5px  0 5px 8px;
/*  font-weight:normal;
  color:#0075BF;*/
  /* Desactivados estilos, avisar antes de cambiar*/
}

#maincontent .mc_right .contenido .bloque ul {
  padding:5px 0 15px 10px;
}

#maincontent .mc_right .contenido .bloque p,
#maincontent .mc_right .contenido .bloque li {
  font-size:12px;
}


#maincontent .mc_right .contenido .bloque .mas_info {
	width: 295px;
	float: left;
	display: inline;
	margin: 15px 5px 0 0;
	border-bottom: none;
	background-color: #F8F7F7;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info {
	width: 295px;
}

#maincontent .mc_right .contenido .bloque .dos_col .mas_info {
	width: 445px;
}

#maincontent .mc_right .contenido .bloque .mas_info .tit1 h4 {
	padding: 0;
	margin: 3px 0 0 10px;
}

#maincontent .mc_right .contenido .bloque .mas_info .tit1 {
	background: transparent url(../images/bg_mas_info_tit1.png) repeat-x scroll top left;
	float: left;
	display: inline;
	height: 25px;
}
#maincontent .mc_right .contenido .bloque .mas_info .recuadro {
	background: transparent url(../images/bg_recuadro.png) no-repeat scroll top left;
	float: left;
	display: inline;
	width: 25px;
	height: 25px;
	margin-left: 2px;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info .tit1 {
	width: 268px;
}

#maincontent .mc_right .contenido .bloque .dos_col .mas_info .tit1 {
	width: 418px;
}


#maincontent .mc_right .contenido .bloque .mas_info .dos {
/* PARA CUANDO ESTÉN IMPLEMENTADOS LOS DEMÁS MÓDULOS
background: transparent url(../images/google.gif) no-repeat scroll top left;
*/
}

#maincontent .mc_right .contenido .bloque .mas_info .tres {
/* PARA CUANDO ESTÉN IMPLEMENTADOS LOS DEMÁS MÓDULOS	
background: transparent url(../images/rss.gif) no-repeat scroll top left;
*/
}

#maincontent .mc_right .contenido .bloque .mas_info .texto {
	margin: 0 10px;
	clear: both;
	padding: 5px 0;
}

#maincontent .mc_right .contenido .bloque .mas_info .texto img.en_texto {
	float: left;
	display: inline;
	padding-right: 5px;
}

#maincontent .mc_right .contenido .bloque .mas_info h3 {
	padding: 5px 0;
}

#maincontent .mc_right .contenido .bloque .mas_info .pie {
	margin: 15px 10px;
	text-align: right;
}

#maincontent .mc_right .contenido .bloque .mas_info .post p.dato {
	margin: 0;
	padding: 10px 0 0 0;
}

#maincontent .mc_right .contenido .bloque .mas_info .post ul li p.dato {
	margin: 0;
	padding: 5px 0;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info .post {
	background: transparent url("../images/bg_post_2.png") 0 0 no-repeat;
	width: 235px;
	padding: 10px 20px 10px 10px;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info dt {
	width: 223px;
	margin: 0;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info .agenda {
	background: transparent url("../images/bg_3_masinfo.png") 0 0 no-repeat;
	margin: 0 9px 0 9px;
	padding: 5px 5px 5px 7px;
}

#maincontent .mc_right .contenido .bloque .dos_col .mas_info .agenda {
	background: transparent url("../images/bg_2_masinfo.png") 0 0 no-repeat;
	margin: 0 5px 0 9px;
	padding: 5px 5px 5px 7px;
}

#maincontent .mc_right .contenido .bloque .mas_info .agenda .evento {
	margin-bottom: 8px;
}

#maincontent .mc_right .contenido .bloque .mas_info .agenda .dia {
	float: left;
	display: inline;
	padding-right: 5px;
	text-align: right;
	width: 15px;
}


#maincontent .mc_right .contenido .bloque .mas_info .agenda .info {
	border-left: 1px solid #B81C26;
	float: left;
	padding: 0 0 0 5px;
	display:inline;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info .agenda .info {
	width: 200px;
}

#maincontent .mc_right .contenido .bloque .dos_col .mas_info .agenda .info {
	width: 360px;
}

#maincontent .mc_right .contenido .bloque .mas_info .agenda .evento p {
	padding: 1px 0 1px 0;
}

#maincontent .mc_right .contenido .bloque .interior .info table a,
#maincontent .mc_right .contenido .bloque .mas_info .agenda a {
	text-decoration: none;
}

#maincontent .mc_right .contenido .bloque .mas_info .agenda .dia span {
	font-weight: bold;
}

#maincontent .mc_right .contenido .bloque .mas_info ul.pestanas {
	border-bottom: 1px solid #cecece;
}

#maincontent .mc_right .contenido .bloque .tres_col .mas_info ul.pestanas {
	margin: 5px 11px 0 9px;
}

#maincontent .mc_right .contenido .bloque .dos_col .mas_info ul.pestanas {
	margin: 5px 7px 0 9px;
}

#maincontent .mc_right .contenido .bloque .mas_info ul.pestanas li {
	float: left;
	display:inline;
	padding: 8px 9px;
}

#maincontent .mc_right .contenido .bloque .mas_info ul.pestanas li.actual {
	background-color: #ffffff;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	margin-bottom: -1px;
}

#maincontent .mc_right .contenido .bloque .mapa {
	width: 205px;
	display: inline;
	float: left;
	margin-right: 10px;
	padding-right: 5px;
}

#maincontent .mc_right .contenido .bloque .mapa h3 {
	font-weight: bold;
}

#maincontent .mc_right .contenido .bloque .mapa h3 a {
	font-weight:bold;
}

#maincontent .mc_right .contenido .bloque .mapa ul {
	margin-bottom: 5px;
}

#maincontent .mc_right .contenido .bloque .mapa li {
	padding: 2px 0;
}


/* ------ listados de los programas ------- */

#maincontent .mc_right .contenido .bloque .inf {
	border-top: 1px solid #DBDBDB;
}

#maincontent .mc_right .contenido .bloque .interior {
	padding: 10px 0 15px 0;
}

#maincontent .mc_right .contenido .bloque .interior .info {
	width: 401px;
	padding: 0;
}

#maincontent .mc_right .contenido .bloque .inf .adicional {
	background-color: #f7f7f7;
}

#maincontent .mc_right .contenido .bloque .interior .adicional .formulario {
	padding: 10px;
}

#maincontent .mc_right .contenido .bloque .esp,
#maincontent .mc_right .contenido .bloque img.video {
	float: left;
	display: inline;
}

#maincontent .mc_right .contenido .bloque .esp {
	width: 184px;
	padding: 8px 5px 0 10px;
	height: 125px;
	margin-top:10px;
}

#maincontent .mc_right .contenido .bloque .interior .adicional,
#maincontent .mc_right .contenido .bloque img.video {
	width: 200px;
	padding: 0;
}

#maincontent .mc_right .contenido .bloque .info .esp,
#maincontent .mc_right .contenido .bloque .esp {
	background-color: #EAF5FA;
}

#maincontent .mc_right .contenido .bloque .interior .titu,
#maincontent .mc_right .contenido .bloque .esp .nombre {
	font-weight: bold;
	padding: 2px 0;
	margin: 0;
}

#maincontent .mc_right .contenido .bloque .esp .titu {
	padding-bottom: 5px;
}

#maincontent .mc_right .contenido .bloque .adicional .esp .texto {
	padding: 5px 0 15px 0;
}

/* tabla listados de los programas */

#maincontent .mc_right .contenido .bloque .interior .info table {
	width: 401px;
	text-align: left;
	margin-bottom: 10px;
}

#maincontent .mc_right .contenido .bloque .interior .info table th {
	background: #c8c8c8 url("../images/bg_tabla_listados_th.png") 0 0 repeat-x;
	color: #4D4B4A;
	height: 35px;
	padding-left: 15px;
}

#maincontent .mc_right .contenido .bloque .interior .info table .nom_tit td {
	background: #ededed url("../images/bg_tabla_listados_td.png") 0 0 repeat-x;
	padding: 5px 0;
}

#maincontent .mc_right .contenido .bloque .interior .info table .white_back td {
	background: #FFFFFF;
}


#maincontent .mc_right .contenido .bloque .interior .info table .abierta td {
	background-image: none;
	background-color: #ffffff;
}

#maincontent .mc_right .contenido .bloque .interior .info table .nom_tit .muestra {
	width: 25px;
}

#maincontent .mc_right .contenido .bloque .interior .info table .info_tit .txt_tit,
#maincontent .mc_right .contenido .bloque .interior .info table .nom_tit .titula {
	width: 366px;
	padding-right: 10px;
	display:block;
	clear:both
}

#maincontent .mc_right .contenido .bloque .interior .info table .nom_tit .muestra a {
	background: transparent url("../images/ico_cerrado.gif") 3px 0 no-repeat;
	width: 25px;
	height: 11px;
	margin-top:3px;
	float: left;
	display: inline;
}

#maincontent .mc_right .contenido .bloque .interior .info table .abierta .muestra a {
	background: transparent url("../images/ico_abierto.gif") 3px 0 no-repeat;
}

/* fin tabla */

#maincontent .mc_right .contenido .bloque .interior .adicional .formulario ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#maincontent .mc_right .contenido .bloque .interior .adicional .formulario ul li {
	padding: 5px 0;
}

#maincontent .mc_right .contenido .bloque .interior .adicional .formulario ul li label {
	padding: 1px 0 0 3px;
}

#maincontent .mc_right .contenido .bloque .interior .adicional .formulario ul li label,
#maincontent .mc_right .contenido .bloque .interior .adicional .formulario ul li input {
	float: left;
	display: inline;
}

#maincontent .mc_right .contenido .bloque .formulario .titu {
	padding: 7px 0;
}

#maincontent .mc_right .contenido .bloque .formulario .nom_form {
	font-weight: bold;
	padding-left: 0;
	color: #4D4B4A;
}

/* esconder el filtro */

#maincontent .mc_right .contenido .esconder .inf .adicional {
	display: none;
}

#maincontent .mc_right .contenido .esconder .inf .info {
	width: 620px;
}

#maincontent .mc_right .contenido .esconder .inf .info table {
	width: 600px;
}

#maincontent .mc_right .contenido .esconder .inf .info table .nom_tit .muestra {
	width: 25px;
}

#maincontent .mc_right .contenido .esconder .inf .info table .info_tit .txt_tit,
#maincontent .mc_right .contenido .esconder .inf .info table .nom_tit .titula {
	width: 585px;
}

/* profesores en listas */ 

#maincontent .mc_right ul.listado_claustro {
	width: 600px;
	margin: 0 0 15px 5px;
}

#maincontent .mc_right ul.listado_claustro li {
	float: left;
	display: inline;
	width: 185px;
	margin-right: 15px;
}

#maincontent .mc_right ul.listado_claustro li p.ocupacion,
#maincontent .mc_right ul.listado_claustro li p.nombre {
	font-weight: bold;
	padding: 0;
}

#maincontent .mc_right ul.listado_claustro li p.ocupacion {
	color: #999999;
}

#maincontent .mc_right ul.listado_claustro li p.nombre {
	color: #333333;
}

/* -----------------------------------------
							BLOG's
---------------------------------------- */

#maincontent .mc_left_blog {
	margin: 9px 0 0 8px;
	padding-bottom: 50px;
	width: 640px;
}

#maincontent .mc_left_blog .bloque{
	margin: 10px;
	padding-bottom: 30px;
}

#maincontent .mc_right_blog {
	width: 282px;
	padding: 9px 10px;
}

#maincontent .mc_right_blog .contenido {
	padding: 10px 10px 15px 10px;
	border: none;
}

#maincontent .mc_left_blog div {
	padding-bottom: 0;
}

#maincontent .mc_left_blog .post_blog {
	margin: 25px 0;
}

#maincontent .mc_left_blog .post_blog .fecha_post {
	float: left;
	display: inline;
	width: 17px;
	padding-right: 3px;
	font-weight: bold;
}

#maincontent .mc_left_blog .post_blog .content_post {
	float: right;
	display: inline;
	border-left: 1px solid #B81C26;
	width: 570px;
	padding-left: 9px;
}

#maincontent .mc_left_blog .pie_blog {
	margin: 10px 0;
}

#maincontent .mc_left_blog .pie_blog .post_ant,
#maincontent .mc_left_blog .post_blog .pie_post .autor_post {
	float: left;
	display: inline;
	width: 300px;
}

#maincontent .mc_left_blog .pie_blog .post_sig,
#maincontent .mc_left_blog .post_blog .pie_post .ncoments_post {
	float: right;
	display: inline;
	width: 250px;
	text-align: right;
}

#maincontent .mc_left_blog .post_blog h3 {
	padding: 0;
}

#maincontent .mc_right_blog .info_blog .avatar_info img,
#maincontent .mc_left_blog .post_blog .content_post img {
	float: left;
	padding: 10px 10px 10px 0;
}

#maincontent .mc_left_blog .post_blog .content_post p {
	margin: 5px 0;
}

#maincontent .mc_right_blog .info_blog {
	padding: 10px;
	margin: 0;
}

#maincontent .mc_right_blog .info_blog {
	padding: 10px;
	margin: 0 0 10px 0;
}

#maincontent .mc_right_blog .usuario {
	background-color: #EAF5FA;
}

#maincontent .mc_right_blog .info_blog h4{
	padding: 0 0 5px 0;
	text-transform: uppercase;
}

#maincontent .mc_right_blog .info_blog .avatar_info img {
	padding-top: 6px;
}

#maincontent .mc_right_blog .info_blog a {
	font-weight: normal;
}

#maincontent .mc_right_blog .info_blog ul {
	list-style-type: disc;
	padding-left: 18px;
}

#maincontent .mc_right_blog .info_blog .tags {
	text-align: center;
}

#maincontent .mc_right_blog .info_blog #buscar_bar {
	border: 1px solid #3B0B0D;
	padding: 3px 0pt;
	width: 160px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post {
	margin: 15px 0;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .comentario {
	margin-top: 20px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .comentario img.avatar {
	float: left;
	display: inline;
	width: 48px;
	padding: 0 10px 0 0;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .comentario .comentario_txt {
	float: right;
	display: inline;
	width: 490px;
	padding: 10px;
	background-color: #EAF5FA;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .comentario .meta p {
	margin: 0;
	padding: 0;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .comentario .meta .autor {
	float: left;
	display: inline;
	width: 330px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .comentario .meta .cuando {
	float: right;
	display: inline;
	width: 150px;
	text-align: right;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario {
	margin: 30px 15px 0 60px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario label {
	float: left;
	display: inline;
	font-weight: bold;
	width: 100px;
	padding: 3px 10px 0 0;
	text-align: right;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario input {
	padding: 3px;
	width: 200px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario textarea,
#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario input {
	border: 1px solid #363636;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario form .comenta_txt {
	vertical-align: top;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario .enviar {
	text-align: right;
	padding-right: 3px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario .enviar input {
	border: none;
	width: 160px;
	padding: 0;
	height: 25px;
}

#maincontent .mc_left_blog .post_blog .comentarios_post .deja_comentario textarea {
	width: 380px;
}

.mc_right .contenido ul {
	list-style-type: disc;
	margin-left: 15px;
}

.mc_right .contenido ul li {
	padding: 5px 0;
}

/* -----------------------------------------
							NOTICIAS
---------------------------------------- */


#content.blog #maincontent .mc_right .contenido h3 {
	padding: 0 0 5px 0;
	text-transform: uppercase;
	font-weight: bold;
}

#content.blog #maincontent .mc_left .post .entry_content {
	margin: 0 0 15px 0;
}

#maincontent .mc_left_blog .post {
	margin-top: 20px;
}

#maincontent .mc_left_blog .post .entry_content {
	border-left:1px solid #B81C26;
	display:inline;
	float:right;
	padding-left:9px;
	width:556px;
}

#maincontent .mc_left_blog .post .fecha_post {
	display:inline;
	float:left;
	font-weight:bold;
	padding-right:3px;
	width:22px;
}

/* -----------------------------------------
							FOOTER
---------------------------------------- */

#footer a {
	color: #ffffff;
}

#footer  .pie_der {
	position: relative;
}
#footer  .pie_der .logo_footer a {
	border: none;
}



#footer .pie_izq {
	float: left;
	display: inline;
	width: 398px;
	margin-top:25px;
}

#footer .pie_der {
	float: right;
	width: 460px;
	text-align: right;
	padding-top: 25px;
	margin-right:11px;
}

#footer  .pie_der p,
#footer  .pie_der img{
	float: right;
}

#footer  .pie_der p.logo_uem{
	font-size:8px;
	text-align:left;
}
#footer  .pie_der p.logo_uem a{
	display:block;
	background: url('../images/footer_logo_uem.gif') no-repeat;
	width:130px;
	height:84px;
	margin-bottom:2px;
	text-indent:-9999px;
}
body.landing #footer .pie_der p.logo_uem {
	display:block;
	background: url('../images/footer_logo_uem.gif') no-repeat;
	width:130px;
	height:84px;
	margin-bottom:2px;
	text-indent:-9999px;
}

#footer  ul {
	padding: 15px 15px 40px 15px;
}

#footer ul li {
	display: inline;
	float: left;
	padding-right: 10px;
}

#footer .legals{
	font-size:11px;
	width:auto;
	margin-top:25px;
}

#footer p {
	padding: 0 15px 0 15px;
	color: #CCCCCC;
}

#footer .blogroll p {
	width: 900px;
	text-align: center;
	border-bottom: 1px solid #4B4B4B;
	padding-bottom: 10px;
	margin: 0 auto;
}

#footer .roll {
	margin: 10px auto;
	width: 900px;
}

#footer .roll ul {
	list-style-type: none;
	color: #ffffff;
}

#footer .roll ul li {
	width: 280px;
	float: left;
	display: inline;
	margin-left: 10px;
	padding: 5px 0 5px 10px;
}

/* PAGINADOR */

.mc_left .pages .pagination {
  text-align:center;
  margin-left: 10px;
}
.mc_right .contenid .bloque p.remarcado {
	display: none;
}
#maincontent .mc_left .pages .pagination a,
#maincontent .mc_left .bloque #nav a  {
	display: inline;
}
/* masters oficiales */

.official {
	color:#990000;
	font-size:0.9em;
	padding:0 5px;
}

.official img {
	vertical-align: middle;
}
div.align_tel {
	padding: 0;
	float: right;
	width: 120px;
	text-align: center;
	font-weight:bold;
	font-size:1.4em;
    position: relative;
}
div.align_tel span {
	float: left;
	color:#fff;
	z-index: 2;
	position:absolute;
	left: 0;
	width: 100%;
}
div.align_tel .telf {
	opacity: 0.8;
	z-index:0;
	width: 117px;
	height: 23px;
    position: relative;
	margin-bottom: 10px;
	background-color: #666;
}

.situacion {
	padding: 10px 0 20px 0;
}
.situacion span {
	margin-right: 10px;
}
.situacion select {
	width: 465px;
}

/* conferencia marketing */

#conference {	
	margin:0 30px;	
}

#conference .center {
	text-align:center;
}

#conference h4 {
	font-weight:normal;
	text-align:center;
	color:#333333!important;
	
}

#conference ul {
	margin:10px;		
}

#conference ul li {
	list-style:none;
	margin-left:20px;	
	
}
#conference .program {
	height:auto;
	overflow:hidden;	
	margin-bottom:10px;	
	clear:both;
	height:1%;
}

#conference .program .hour {
	float:left;
	font-weight:bold;
	width:100px;	
}
#conference .program .content_program{
	float:left;	
	width:730px;	
	
}

#conference span.date {
	font-weight:bold;
	text-decoration:underline;
}

.places {
	list-style: none;
	margin: 6px 0 0px 0;
	overflow: hidden;
	width: 100%;
	font-size: 0.85em;
	display:block;
	clear: both;
}
.places li {
	float: left;
	color: #fff;
	margin-right: 5px;
	padding:0;
}
.places li a {
	color:#fff;
	font-weight: normal;
}
.table_erasmus {
	border: 1px solid #000;
	width: 650px;
	margin: 0 auto;
	
}
table.tablas_erasmus {
	font-size: .9em;
	border-collapse: collapse
}
table.tablas_erasmus tr {
}
table.tablas_erasmus td {
	padding: 3px 40px 3px 10px;
	text-align: left;
	border-bottom: 1px dotted #333;
}
table.tablas_erasmus tr.last td {
	border-bottom: none;
}
table.tablas_erasmus td.index {
	padding: 10px 40px 10px 40px;
	text-align: center;
	width: 85px;
	border-right: 1px solid #333;
}
	

#maincontent .mc_left .banner_masters h3 {
	background: #fff url("../images/banner_title_es.jpg") no-repeat top left;
	width: 257px;
	height: 43px;
	margin-left: 12px;
	display: block;
	padding: 0;
}
#maincontent .mc_left .eng_version h3 {
	background: #fff url("../images/banner_title_en.jpg") no-repeat top left;
}
#maincontent .mc_left .banner_masters ul {
	overflow: hidden;
	background: #ECF5FA;
	list-style: none;
	width: 250px;
	margin-left: 12px;
	padding: 5px;
}
#maincontent .mc_left .banner_masters ul li {
	float: left;
	padding:0;
	margin-bottom: 10px;
}
#maincontent .mc_left .banner_masters ul li a {
	width: 249px;
	height: 90px;
	display: block;
}
#maincontent .mc_left .banner_masters ul li.ad1 a {
	background: #fff url("../images/banner_1_mayo_esp.jpg") no-repeat top left;
	height: 50px;
}
#maincontent .mc_left .banner_masters ul li.ad2 a {
	background: #fff url("../images/banner_2_mayo_esp.jpg") no-repeat top left;
}
#maincontent .mc_left .banner_masters ul li.ad3  a{
	background: #fff url("../images/banner_3_mayo_esp.jpg") no-repeat top left;
}
#maincontent .mc_left .banner_masters ul li.ad4  a{
	background: #fff url("../images/banner_4_mayo_esp.jpg") no-repeat top left;
}
#maincontent .mc_left .banner_masters ul li.ad5 a {
	background: #fff url("../images/banner_1_mayo_eng.jpg") no-repeat top left;
	height: 50px;
}
#maincontent .mc_left .banner_masters ul li.ad6 a {
	background: #fff url("../images/banner_2_mayo_eng.jpg") no-repeat top left;
}
#maincontent .mc_left .banner_masters ul li.ad7  a{
	background: #fff url("../images/banner_3_mayo_eng.jpg") no-repeat top left;
}
#maincontent .mc_left .banner_masters ul li.ad8  a{
	background: #fff url("../images/banner_4_mayo_eng.jpg") no-repeat top left;
}

/* -----------------------------------------
				HOME REDESIGN
---------------------------------------- */
body.home #maincontent .mc_left {
	width:519px;
	background:transparent;
	border:none;
}
body.home #maincontent .mc_right {
	width:402px;
}
body.home #maincontent  .mc_left ul{
	padding:0;
}
body.home #maincontent .mc_left ul li{
	clear:both;
	height: 1%;
	width: 479px;
	background:#FFF;
	padding:10px 15px 20px 25px;
	margin-bottom:1px;
	overflow:hidden;
	color:#4C4C4C;
}
body.home #maincontent .mc_left ul li li{
	background:transparent;
	padding:0;
	margin:0;
}

body.home #maincontent .mc_left ul li.quality{
	background: #FFF url("../images/home_bg_quality.gif") no-repeat right 2.6em;
}

body.home #maincontent .mc_left ul li.formation{
	background: #FFF;	
	border-bottom:2px solid #D0CFCE;
}
body.home #maincontent .mc_left ul li.formation p.all {
  text-align:right;
  font-size:1em;
}
body.home #maincontent .mc_left ul li.formation .text_wrapper {
  width:auto;
}
body.home #maincontent .mc_left ul li.formation h3.head{
	margin-bottom:10px;
}
body.home #maincontent .mc_left ul li a, 
body.home #maincontent .mc_right ul li a{
	color:#0075BF;
	font-weight:bold;
}
body.home #maincontent ul li h4{
	color:#333;
	font-size:15px;
}
body.home #maincontent .mc_left ul li p{
	color:#333333;
	font-size:12px;
}
body.home #maincontent .text_wrapper {
	width:345px;
}
body.home #maincontent .mc_left ul li h3.head{
	background:url("../images/home_bg_title.gif");
	padding:0;
	margin:-10px 0 15px -25px;
	width:519px;
	border-bottom:1px solid #EAEAEA;
}
body.home #maincontent .mc_left  ul li h3.head a{
	background:url("../images/home_bg_border_title.gif") repeat-y top left;
	padding:8px 10px 7px 25px;
	display:block;	
	color:#FFF;
	font-weight:bold;	
}
body.home #maincontent ul li.newsletter{
	padding-top:30px;
	margin-bottom:10px;
	border-bottom:2px solid #D0CFCE;
}


body.home #maincontent ul li.bussiness_class{
	padding-top:15px;
	padding-bottom:10px;
	margin-bottom:10px;
	background: #FFF url('../images/banner_newsletter.jpg') no-repeat top right;
	position:relative;
	height:137px;
}
body.home #maincontent ul li.bussiness_class a {
  text-indent:-9999px;
  display:block;
  height:137px;
}

/*body.home #maincontent ul li.bussiness_class h3{
	padding:0 0 0 5px;
}

body.home #maincontent ul li.bussiness_class h3 a{
  width:290px;
  height:80px;
  background: url('../images/aula_internacional_de_empresa.gif') no-repeat top left;
  display:block;
  text-indent:-99999px;
  float:none;
  position:relative;
  top:0;
  top:0;
}

body.home #maincontent ul li.bussiness_class p{
  width:340px;
  padding-left:9px;
  background:#333;
  margin-top:10px;
  margin-left:-4px;
  float:left;
  color:#FFF;
  opacity: 0.9;
  -moz-opacity: 0.9;
  filter: alpha(opacity=90);
  font-weight:bold;
}
body.home #maincontent ul li.bussiness_class a{
	float:right;
	color:#FFF;
	padding-top:8px;
	margin-right:0px;
	text-align:center;
	width:80px;
	height:22px;
	position:absolute;
	bottom:16px;
	right:10px;	
}*/

body.home #maincontent ul li.newsletter h3 a{
	background:url("../images/home_new_newsletter.gif") no-repeat;
	width:216px;
	height:52px;
	text-indent:-99999px;
	display:block;
	margin:0;
}
body.home #maincontent.eng_box ul li.newsletter h3 a{
	background:url("../images/home_new_newsletter.png") no-repeat;
}
body.home #maincontent ul li.newsletter h3 {
	padding:0;
}
body.home #maincontent ul li.newsletter p {
	float:left;
	width:270px;
}
body.home #maincontent ul li.newsletter img {
	float:right;
	margin:-51px 15px 0 0;
}

body.home #maincontent ul li .map{
	width:235px;
	position: relative;
	float:left;
}
body.home #maincontent ul li .map a#madrid,
body.home #maincontent ul li .map a#shangai,
body.home #maincontent ul li .map a#chile {
  background: url(../images/icon_map.gif) no-repeat center center;
  height:10px;
  display:block;
  position:absolute;
  text-indent:-9999em;
  width:10px;
}
body.home #maincontent ul li .map a#madrid {
  left:90px;
  top:26px;
}
body.home #maincontent ul li .map a#shangai {
  left:171px;
  top:35px;
}
body.home #maincontent ul li .map a#chile {
  left:45px;
  top:81px;
}
body.home #maincontent ul li .map p{
	color:#999999;
	font-size:11px;
	font-weight:bold;
}
body.home #maincontent ul li .map p a{
	color:#0075BF;
/*	font-variant:normal;*/
	font-style:normal;
	font-size:1.1em;
}

body.home #maincontent ul li .info * {
	width:200px;
}

.home #maincontent ul li .info{
	width:216px !important;
	float:right;
	padding:0;
	margin:0;
	
}
body.home #maincontent ul li .info ul li {
	color:#0075BF;
	font-weight:bold;
	width:16em;
}


body.home #maincontent .mc_right .destacados,
#masters{
	background:#FFF;
	padding:20px 22px 20px 22px;
	margin-bottom:15px;
	border-bottom:2px solid #D0CFCE;
	position:relative;
}

body.home #maincontent .mc_right .destacados h3 ,
#masters h3 a{
	color:#333333;
}
#masters .controls {
	text-align:center;
}
#masters.controls a {
    padding-right: 5px;
}


#masters .next,
#masters .previous{
	position:absolute;
	top:125px;
	display:block;
	width:18px;
	height:27px;
	text-indent:-9999px;
}
#masters .active {
	color: #999999;
}		

#masters .next{
	background: url('../images/home_carousel_arrowright.gif') no-repeat left;
	right:20px;
}

#masters .previous{
	background: url('../images/home_carousel_arrowleft.gif') no-repeat ;
	left:20px;
}

#masters  .scroller {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	margin:13px 28px;
	height:190px;
	width:297px;
	overflow:hidden;
}
#masters .scroller .content{
	width: 10000px;
}
#masters .scroller .section{
    float:left;
    overflow:hidden;
    padding:5px 10px 5px 22px;
    width:265px;
}

#masters .scroller .content div li{
	border:none;
	padding:0 0 0 15px;
	margin:0;
	background: url('../images/check.gif') no-repeat left 6px;
	color:#333333;
	font-weight:bold;
	font-size:13px;
}




/*NEW SEDES*/

/*carousel*/
#sedes_carousel {
  width: 59.8em;
  height: 23.1em;
  background:#000;
  border:solid 1px #e9e9e9;
  font-size:x-small;
  position:relative;
  border:1px solid #000;
  overflow:hidden;
  margin:0;
  padding:0;
}

#sedes_carousel .container {
  font-size:x-small;
  width: 55.4em;
  overflow: hidden !important;
  margin:0 2.3em;
}

#sedes_carousel ul {
  margin: 0;
  padding:0;
  width: 10000px;
  position: relative;
  top: 0;
  left: -10px;
  height: 23.1em;
}                      

#sedes_carousel ul li {
/*  width: 90px;*/
  height: 23.1em;
  text-align: center; 
  list-style:none;   
  float:left;
  margin: 0;
  padding:0 .1em;
}

#sedes_carousel .buttons{
	position:absolute;
	top:0;
	left:0;
	font-size:x-small;
	width:60em;
	height:23.1em;
}

#sedes_carousel .previous_button {
  float:left;  
  width: 23px;
  height:23.1em;
  background: #000 url('../images/arrow_left_carousel.gif') no-repeat center center;
  z-index: 100;
  cursor: pointer;
}

#sedes_carousel .next_button {
  float:right;  
  width: 23px;
  height:23.1em;
  background: #000 url('../images/arrow_right_carousel.gif') no-repeat center center;
  z-index: 100;
  cursor: pointer;
}

#sedes_carousel .next_button_disabled,
#sedes_carousel .previous_button_disabled {
  background: #000;
  cursor: default;
}



.sede_info {
  overflow:hidden;
  padding-top:1em;
}

.sede_info  div{
  float:left;
  display:inline;
  width:41em;
  padding-right:.6em;
  font-size:x-small;
}

.sede_info  div.contact {
  float:left;
  width:19em;
  padding:0 0 0 .6em;
  border-left:1px solid #C8C5C2;
}

#maincontent .mc_right .contenido .bloque  .sede_info  div.contact h3{
  font-size:1.2em;
}

.sede_info  div p{
  padding-bottom:1.5em;
  font-size:1.2em;
}

.sede_info  div.contact p{
  padding-bottom:.8em;
}

.sede_map {
  padding-left:.7em;
}


#maincontent .mc_right .contenido .way_to_get{
  overflow:hidden;
  margin:1em 0 0 0;
  padding:2em 0 0 0;
  background:url('../images/bg_separador.png') no-repeat .6em top;
}


#maincontent .mc_right .contenido .way_to_get li{
  float:left;
  width:14em;
  padding:0;
  padding-right:1em;
  margin-left:.8em;
  display:inline;
}

#maincontent .mc_right .contenido .way_to_get li.metro{
  padding-right:0;
}






body.home #maincontent .mc_right .destacados ul li p a {
	border-left: 2px solid #940907; 
	padding-left: 6px;
	display:block;
}
body.home #maincontent ul.agenda li {
    padding-bottom: 8px;
}
body.home #maincontent .mc_right .networks{
	overflow:hidden;
}

body.home #maincontent .mc_right .networks .bussines_school{
	float:left;
	width:150px;
	padding:18px 0 0 30px;
}
body.home #maincontent .mc_right .networks h4{
	background: url('../images/home_business_school.gif') no-repeat top left;
	text-indent:-9999px;
	width:131px;
	height:49px;
}
body.home #maincontent .mc_right .networks strong {
	padding-left:3px;
}
body.home #maincontent .mc_right .networks ul{
	float:right;
	background:#FFF;
	position:relative;
	border-bottom:2px solid #D0CFCE;
	padding:20px 40px;
}
body.home #maincontent .mc_right .networks ul li{
	padding:6px 0;
}
body.home #maincontent .mc_right .networks ul li a{
	text-indent:-99999px;
	display:block;
}
body.home #maincontent .mc_right .networks ul li.arrow{
	background: url('../images/home_networks_arrowleft.gif') no-repeat;
	width:16px;
	height:33px;
	position:absolute;
	left:-16px;
	top:40px;
}
body.home #maincontent .mc_right .networks ul li.linkedin a{
	background: url('../images/linkedin_logo.gif') no-repeat;
	width:114px;
	height:31px;	
}
body.home #maincontent .mc_right .networks ul li.flickr a{
	background: url('../images/flickr_logo.gif') no-repeat;
	width:77px;
	height:31px;	
}
body.home #maincontent .mc_right .networks ul li.facebook a{
	background: url('../images/facebook_logo.gif') no-repeat;
	width:108px;
	height:38px;	
}




body.landing {
  background: url('../images/bg_landing_iede.png') repeat-x;
}
body.landing #maincontent {
  margin-top: 1.5em;
}
body.landing #maincontent .mc_right .contenido .bloque .interior .info,
body.landing #maincontent .mc_right .contenido .bloque .esp  {
  width: 570px;
  height: auto;
  padding: 10px;
}




/* LANDING IEDE */

body.landing .confirmation_box {
  padding: 0em 3em;
}
body.landing #maincontent #rm_form .confirmation_box h3 {
  font-family:Arial,sans-serif;
  font-size:4em;
  font-weight:bold;
  margin:0;
  color:#B81C26;
  padding:0;
}
body.landing .confirmation_box p {
  font-size: 1.2em;
}
body.landing #indice,
body.landing .header_phone { 
  display: none;
}
body.landing .landing_rm h3 {
  font-size: 4em;
  padding: 0;
  margin: 0;
  font-weight: bold;
  font-family: Arial, sans-serif;
}
body.landing .eng_box #header_right .new_block .more_info {
  margin-top: 25px;
}
body.landing #rm_form .codes {
  display: none;
}
body.landing .infomenu {
  padding: 10px;
  color: #FFFFFF;
}
body.landing .landing_rm {
  font-size: x-small;
  width: 620px;
  padding: 20px 0;
  float: right;
  margin-right: 15px;
}
body.landing .landing_rm h2 {
  color: #B81C26;
  font-size: 2em;
  font-weight: bold;
  padding: 5px 0 15px 0;
  height: auto;
  border-top: 5px solid #000;
  margin-top: .5em;
  font-weight: normal;
}
body.landing #rm_form.iede_box h1 {
  color: #B81C26;
}
body.landing #rm_form fieldset {
  float: left;
  border: none;
  width: 305px;
  margin-right: 0;
}
body.landing #rm_form fieldset p {
  overflow: hidden;
  padding-bottom: .8em;
  height: 1%;
}
body.landing #rm_form fieldset label {
  font-size: 1.3em;
  float: left;
  width: 100px;
  text-align: right;
  padding: 3px 7px 0 0;
  color: #333;
}
body.landing #rm_form fieldset legend {
  font-weight: bold;
  font-size: 1.2em;
  display: block;
  padding: 0em 0 15px 0;
}
body.landing #rm_form fieldset#personal_information label {
  width: 64px;
}
body.landing #rm_form fieldset select {
  width: 186px;
  font-size:1.2em;
}
body.landing #rm_form fieldset input {
  border:1px solid #333333;
  float:left;
  font-size: 1.2em;
  padding:4px 3px;
  width:180px;
}
body.landing #rm_form fieldset textarea { 
  border:1px solid #333333;
  float:left;
  font-family:Arial;
  font-size:1.2em;
  letter-spacing:0.4px;
  padding:3px;
  width:180px;
}
body.landing #rm_form .legal {
  clear: both;
  overflow: hidden;
  padding-top: 10px;
}
body.landing #rm_form .legal textarea {
  font-family: Arial;
  color: #666;
  width:613px; 
  padding: 2px;
  line-height: 140%;
  font-size: 1.2em;
}
body.landing #maincontent .mc_right .cont #rm_form .legal h3 {
  color: #003273;
  font-weight: normal;
  font-size: 2em;
  padding: 5px 0 10px 0;
}
body.landing #maincontent .mc_right .cont #rm_form.iede_box .legal h3 {
  color: #B81C26;
}
body.landing #rm_form ul {
  overflow: hidden;
  padding-top: 2em;
  list-style: none;
}
body.landing #rm_form ul li {
  float: right;
  font-size: 1.2em;
  margin-left: 20px;
}
body.landing #rm_form ul li a {
  display: block;
  padding-top: .5em;
}
body.landing #maincontent #rm_form fieldset label.error {
  color:#CC0000;
  font-size:0.9em;
  padding-left:72px;
  width:auto;
}
body.landing #rm_form fieldset#contact_details label.error {
  padding-left: 110px;
}
body.landing #rm_form.iede_box ul li a {
  color: #B81C26;
}
body.landing #rm_form ul li button {
  color: #FFFFFF;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  background: #004D9B url(../images/bg_send_rm.png) repeat-x top left;
  border: none;
  overflow:hidden;
  padding: 3px 10px;
}
body.landing #rm_form.iede_box ul li button {
  background: #B81C26 url(../images/bg_send_iede.png) repeat-x top left;
}

.login_box {
  background:#FFF;
	padding:20px 22px 20px 22px;
	margin-bottom:15px;
	border-bottom:2px solid #D0CFCE;
	overflow:hidden;
	height:1%;
}
.login_box h3 {
  color:#333!important;
  float:left;
  margin:10px 56px 0 0;
}
.login_box a {
  float:left;
  background: url(../images/bg_login.gif) no-repeat left top;
  width:63px;
  height:29px;
  color:#fff;
  padding:10px 0 0 45px;
}







/*REDISEÑO DE IEDE*/
#content .degree_header_cont {
  background:url('../images/iede_bg_header_degree_show.gif') repeat-x bottom left;
  padding-bottom:18px;
  border-left:2px solid #FFF;
  border-right:2px solid #FFF;
}

#maincontent .mc_right .contenido .pestanas .infop .datosinfo{
  background:#EAF5FA;
  padding:15px;
  overflow:hidden;
}

#maincontent  .degree_name a.solicita_info{
  background:url('../images/iede_bg_solicita_info_degree.png') no-repeat top right;
  float:right;
  display:inline;
  padding:4px 30px 3px 12px;
  text-align:right;
  color:#FFF;
}

#maincontent  .degree_name h2 {
  width:400px;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap .degree_info_nav {
  overflow:hidden;
  list-style:none;
  padding:25px 0 20px 0;
  margin:0;
}


#maincontent .mc_right .contenido .infop  .degrees_info_wrap .degree_info_nav {
  overflow:hidden;
  list-style:none;
  padding:25px 0 20px 0;
  margin:0;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap .degree_info_nav li{
  float:left;
  font-size:11px;
  color:#93908F;
  border-left:1px solid #93908F;
  padding:0 6px 0 4px;
  margin-left:-1px;
  background:none;
}

#maincontent .mc_right .contenido .pestanas .infop .datos_info_degree {
  background:#EAF5FA;
  padding:15px;
  overflow:hidden;
  margin-top:30px;
  border:none;
}

#maincontent .mc_right .contenido .pestanas .infop .go_up {
  display:block;
  width:583px;
  padding:20px 0;
  border-bottom:1px solid #CCC;
  text-align:right;
}

#maincontent .mc_right .contenido .pestanas .infop .go_up a{
  background:url('../images/iede_icon_goup.gif') no-repeat right 5px;
  display:inline-block;
  padding-right:14px;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap {
  width:auto!important;
  display:inline;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap ul {
  margin-left:0;
  list-style:none;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap ul li{
  background: url('../images/iede_degree_info_bullet.gif') no-repeat left 8px;
  padding-left:14px; 
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap ul li ul{
  list-style-type:circle;
  margin-left:15px;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap ul li ul li{
  padding-left:0;
  background:none;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap .cita {
  background:none;
  padding:20px 0;
  margin:0;
  width:auto;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap .cita p{
  font-size:11px;
  color:#B81C26;
  font-weight:normal;
  padding:0;
  margin:0;
  background:none;
  display:inline;
  font-style:italic;
}

#maincontent .mc_right .contenido .infop  .degrees_info_wrap .cita p.texto{
  font-size:12px;
  color:#B81C26;
  font-weight:bold;
  padding:0 0 5px  0;
  margin:0;
  background:none;
  display:block;
  font-style:normal;
}

#content #maincontent .mc_right .contenido .pestanas .degree_data{
  padding:0 10px 0 20px;
  width:612px;
}

#content #maincontent .mc_right .contenido .pestanas .degree_data  h3.esp,
#content #maincontent .mc_right .contenido .pestanas .degree_data .claustro h3.esp{
  font-size:18px;
  color:#4C4C4C;
  text-transform:uppercase;
  border:none;
  padding:20px 0 15px 0;
  margin:0;
}

#content #maincontent .mc_right .contenido .pestanas .degree_data  .info {
  margin-left:0;
  width:400px;
  padding-right:10px;
}

#content #maincontent .mc_right .contenido .pestanas .dos_graficos h3{
  margin:0;
  padding:0;
  border:none;
  font-size:12px;
  color:#B81C26;
  padding-left:20px;
  background:url('../images/iede_icon_participante.gif') no-repeat top left;
}

#maincontent .mc_right .contenido .bloque .list_dates {
  margin: 10px 10px 0 10px;
  overflow:hidden;
  padding:0;
}
.list_dates li  {
  float:left;
  display:inline;
  width: 250px;
  margin:  0px 20px 2px 0;
}

#content #maincontent .mc_right .contenido .pestanas .degree_partners{
  width:590px;
  padding:0;
  margin:0;
}

#content #maincontent .mc_right .contenido .pestanas .degree_partners li.elemento{
  width:170px;
  min-height: 100px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 20px 0 ;
  padding.
  zoom: 1;
  *display: inline;
  _height: 100px;
}

#content #maincontent .mc_right .contenido .pestanas .degree_partners li.elemento img,
#content #maincontent .mc_right .contenido .pestanas .degree_partners li.elemento h4{
  display:block;
  float:none;
  clear:both;
}

#content #maincontent .mc_right .contenido .pestanas .degree_partners li.elemento h4 {
  
}
/* CARROUSEL HOME */
#maincontent .medio {
	height: 66px;
	width: 466px;
	/*margin:10px 10px 0 10px;*/
	float: left;
	position:relative;
	overflow:hidden;
	padding-left:20px;
}

#maincontent .medio .more_info {
  bottom:0px;
  padding:0;
  position:absolute;
  right:10px;
}
#maincontent .medio .scroller {
  width:425px;
  height:66px;
  overflow:hidden;
}
#maincontent .medio .scroller .content {
  width:10000px;
}
#maincontent .medio .scroller .section {
  float:left;
}
#maincontent .medio .previous,
#maincontent .medio .next {
	width: 18px;
	height:28px;
	display: inline;
	/*padding: 40px 10px;*/
	z-index:2;
	position:absolute;
	top:20px;
	text-indent:-99999px;
}

#maincontent .medio .next {
    right:17px;
    background: transparent url("../images/cse/ico_der.gif") left top no-repeat;
  	float: right;
}

#maincontent .medio .previous {
    left:0;
    background: transparent url("../images/cse/ico_izq.gif") left top no-repeat;
  	float: left;
}

#maincontent .medio .listado {
	float: left;
	display: inline;
	width: 450px;
	padding: 55px 0 0 5px;
}

#maincontent .medio .pag_der a,
#maincontent .medio .pag_izq a {
	width: 26px;
	height: 28px;
	display: inline;
}
