/* =BASE */

/*div, img{ behavior: url(iepngfix.htc) }*/


body {
	background: #fff;
	font: normal 14px/20px Arial, Helvetica,  sans-serif; /* normalize font size across browsers */
	color: #666;
}

table, #content li {font-size:12px;}



a:link, a:visited {
  font-weight: bold;
  text-decoration: none;
  
}

a:link {
  color: #AB1042;
  
}

a:visited {
  color: #AB1042;
}



a:hover, a:active {
  background: #AB1042;
  border-color: #AB1042;
  color: #fff;
}

#banner a:hover, #banner a:active, #menu_primary a:hover, #menu_primary a:active {
  background: #AB1042;
  /*border-color: #9A7F4A;*/
  color: #fff;
}


a:link.tool_tip, a:visited.tool_tip {
  border-bottom: 1px dotted #6b8d94;
}

a, strong, b { /* Straightens out OS X font rendering */
  /*line-height: 19px;*/
}

abbr {
  border-bottom: 1px dotted #b4b4b4;
  cursor: help;
}

.hidden {
  display: none;
}

/* =GRID =MODIFIERS */

.container_16:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.container_16{display:inline-block}
* html .container_16{height:1%}
.container_16{display:block}

.container_12:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.container_12{display:inline-block}
* html .container_12{height:1%}
.container_12{display:block}

/* TODO: Ask Matt about form :after vs form:after */
/*
form :after{clear:both;content:'.';display:block;visibility:hidden;height:0}
form {display:inline-block}
* html form {height:1%}
form {display:block}
*/

.clearfix li:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix li{display:inline-block}
* html .clearfix li{height:1%}
.clearfix li{display:block}

.right {
  float: right;
}

.clearall {
  clear: both;
}

.clearleft {
  clear: left;
}

.clearright {
  clear: right;
}

/* =GUTTER */

#gutter {
  /*background: #fff url("/images/bg_gutter.png") bottom left repeat-x;*/
}

/* =NAVIGATION */

#navigation {
	margin-top:4px;
	padding-left:20px;
	height:54px;
	line-height:54px;
	background-color: #fff;
	background-image: url(../images/bg_navigation.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* =MENU =PRIMARY */

#menu_primary {
  padding: 9px 0;
}

#menu_primary ul {
	overflow: hidden;
	/*width: 840px;*/
	list-style-type: none;
}

#menu_primary ul li {
	float: left;
	margin-right: 2px;
	width:98px;
}

#menu_primary ul li a {
	display: block;
	/*width: 98px;*/
  padding: 5px 14px;
	/*border: 1px solid #0A920A;*/
	font-size: 0.75em;
	text-transform: uppercase;
	text-align: center;
	color: #FEF09D;
}

#menu_primary ul li a { /* Safari */
  -webkit-border-radius: 8px;
}

#menu_primary ul li a { /* Firefox 3 */
  -moz-border-radius: 8px;
}

#menu_primary ul li a:hover {
	background: #097908;
	/*border: 1px solid #097908;*/
	color: #FFF;
}

.home #menu_primary ul li.menu_home a,
.features #menu_primary ul li.menu_features a,
.tour #menu_primary ul li.menu_tour a,
.pricing #menu_primary ul li.menu_pricing a,
.support #menu_primary ul li.menu_support a,
.blog #menu_primary ul li.menu_blog a,
.blog_post #menu_primary ul li.menu_blog a,
.about #menu_primary ul li.menu_about a {
	/*border: 1px solid #D8A033;*/
	color: #fff;
	background-color: #D8A033;
}

/* =MENU =SECONDARY */

#menu_secondary {
  padding-top: 10px;
}

#menu_secondary ul {
	overflow: hidden;
	width: 840px;
	list-style-type: none;
}

#menu_secondary ul li {
	float: left;
	margin-right: 20px;
}

#menu_secondary ul li a {
	display: block;
	width: 100px;
	padding: 0;
	border: 0;
	font-size: .75em;
  font-weight: normal;
  text-transform: uppercase;
	text-align: center;
	color: #888;
}

#menu_secondary ul li a { /* Safari */
  -webkit-border-radius: 14px;
}

#menu_secondary ul li a { /* Firefox 3 */
  -moz-border-radius: 14px;
}

#menu_secondary ul li a:hover {
  background: transparent;
  color: #444;
}

.features_index #menu_secondary ul li.menu_features_index a,
.features_hubs #menu_secondary ul li.menu_features_hubs a,
.features_user_home #menu_secondary ul li.menu_features_user_home a,
.features_details #menu_secondary ul li.menu_features_details a,
.about_index #menu_secondary ul li.menu_about_index a,
.about_team #menu_secondary ul li.menu_about_team a,
.about_news #menu_secondary ul li.menu_about_news a,
.about_careers #menu_secondary ul li.menu_about_careers a,
.about_contact #menu_secondary ul li.menu_about_contact a,
.about_media_kit #menu_secondary ul li.menu_about_media a {
  font-weight: bold;
  color: #191919;  
}



/* =LAYOUT */

#wrapper {
	background-image:url(../images/home_main_bg.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	background-position: 50% 0;
	background-color: #fff;
}

.home #wrapper {
  padding-top: 20px;
}

.tour #wrapper { /* Blackouts */
  background: #000;
}

#header, #headerleft {
  position: relative;
  margin: 0 10px;
  font-size:12px;
}

#highlight {
  position: absolute;
  top: 60px;
  right: 0;
}

/* =HEADINGS */

h1, h2 {
  letter-spacing: -.05em;
  line-height: 1em;
}

h1 {
  margin-bottom:10px;
  font-size: 34px;
  font-weight: bold;
  color: #8B0E40;
  line-height:.9em;
}

h2 {
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: normal;
  color: #666;
}

h3 {
  margin-bottom: 20px;
  font-size: 18px;
  color: #4469B9;
  font-family:Cambria,Georgia,Times,'Times New Roman', serif;
}

h3.section, .blog_post .copy h4, h4.section {
  clear: both;
  margin: 0 0 20px 0;
  padding: 9px 0 10px 0;
  border-top: 1px solid #eee;
  font-size: .75em;
  text-transform: uppercase;
  color: #888;
}

h4, h5 {
	font-size: 1.5em;
	margin:15px 0 10px 0;
	color: #000;
}

h3 span, h4 span, h5 span {
  font-weight: normal;
}

/* =FORMS */

input {
  padding: 5px;
  font: normal 1em Arial, Helvetica, sans-serif;
  border:1px solid #ccc;
}

input:focus {
  background: #fff;
}

/* for the jQuery form validation error messaging */
#content label.error {
  color: #d12f19;
  font-size: 0.75em;
  font-weight: bold;
}

#content input.error, input.error:focus {
  border-color: #fbc2c4;
}



/* =CONTENT */

hr {
  clear: both;
  height: 0;
  margin: 0;
  border: 0;
  border-top: 1px solid #ccc;
}

q, .pullquote {
  font: italic 1em/20px Cambria, Georgia, Times, 'Times New Roman', serif;
  color: #666;
}

cite {
  display: block;
  font-style: normal;
  font-weight: bold;
}

cite span {
  font-weight: normal;
}

#content p {
  margin-bottom: 20px;
  font-size:12px;
}

p { font-size:12px;}


/* =BANNER */

#banner {
	width:460px;
	height:300px;

}



/* =HOME */

.mensajesautores
{
	font-size:11px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	line-height:1em;
	color:#888;
	display:inline-block;
	width:210px !important;
}



#banner .container_16 {
  position: relative;
}

.home #banner {
	overflow: hidden;
	position: relative;
	width: 460px;
	height: 300px;
	border: 0;
}


#banner h2 {
  color: #FFF9B6;
  font-size: 30px;
}

#banner p {
  color: #304812;
}

#banner label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  color: #304812;
}

#banner input {
  background: #e2f1cf;
  width: 208px;
  border: 1px solid #649636;
}

#banner input:focus {
  background: #fff;
  border: 1px solid #649636;
}

#banner .buttons {
  margin-top: 10px;
  margin-bottom: 40px;
}

#banner .buttons button:hover, #banner .buttons a.button:hover, #banner .buttons a.button:active {
  border: 1px solid #304812;
}


.home #boxes li {
  text-align: center;
}

.home #header h2, .home #excl-docentes h2 , #acompanantes h2
, #content h2, h2 
{
	margin-bottom: 20px;
	line-height: 26px;
	font-size: 28px;
	font-style:italic;
	font-weight:bold;
	font-family:Cambria,Georgia,Times,'Times New Roman', serif;
	letter-spacing: 0;
	color: #8B0E40;

	}

.home #header p {
  font-size: 12px;
  color: #666;
}


.home #feature_preview li {
  margin: 0 0 20px 0;
}

.home #feature_preview li h4 {
  margin-bottom: 0;
  padding-left: 30px;
  font-size: 13px;
}

.home #feature_preview li#feature_powerful_collaboration {
  background: url("/images/icons/tools_20x20.png") no-repeat;
}

.home #feature_preview li#feature_easy_document_management {
  background: url("/images/icons/documents-blue_20x20.png") no-repeat;
}

.home #feature_preview li#feature_more_productive_teams {
  background: url("/images/icons/tip_20x20.png") no-repeat;
}

.home hr {
  width: 940px;
  margin: 0 auto 19px auto;
}

blockquote
{
	background-color:#4469B9;
	padding:10px;
	font-family:Cambria,Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFDD;
	-moz-border-radius:12px;
}

blockquote cite {
  margin-bottom: 20px;
  color:#FFFFFF;
}

blockquote p
{
	text-align: left;	
}

#em_contacto
{	font-size:11px;
	color:#fff;	
}

blockquote p em {
  font-weight: normal;
  font-style: normal;
  color: #b4b4b4;
}


/* =FOOTER */

#bg_footer {
  background:#eaeaea;
  border-top:1px solid #ccc;
  clear:both;
}

#footer {
  padding: 20px 0;
  font-size: .925em;
  color: #666;
}

#footer hr {
  display: none;
}

#footer h3 {
  margin-bottom: 20px;
  font-size: 18px;
  color: #4469B9;
}

#footer ul.suggestions {
  margin-top: 10px;
  padding-top: 9px;
  border-top: 1px solid #333;
}

#footer ul.suggestions li a {
  border-bottom: 0;
  font-weight: normal;
}

#footer ul.suggestions li a:link {
  color: #e2f1cf;
}

#footer ul.suggestions li a:visited {
  color: #7a8a67;
}

#footer ul.suggestions li a:hover, #footer ul.suggestions li a:active {
  background-color: #e2f1cf;
  color: #191919;
}

#footer ul.suggestions li.support {
  margin-top: 20px;
  font-weight: bold;
}

#footer ul.suggestions li.support em {
  font-weight: bold;
  font-style: normal;
  color: #7a8a67;
}

#footer ul.suggestions li em.support,
#footer ul.suggestions li em.support a {
  font-weight: bold;
  font-style: normal;
  color: #7a8a67;
}

#footer #runner {
	color: #444;
	margin-bottom:20px;
}

#footer #runner .sitemap_primary,
#footer #runner .sitemap_secondary,
#footer #runner p {
  text-align: right;
}

#footer #runner .sitemap_primary li,
#footer #runner .sitemap_secondary li {
  display: inline;
}

#footer #runner .sitemap_primary li a {
  font-weight: bold; 
  padding:15px 10px 15px 10px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;

}

#footer #runner .sitemap_primary li a:hover {
  text-shadow: 2px 2px 2px #000;
  -moz-box-shadow: 0px 3px 3px #bbb;
  background-image: -moz-linear-gradient(0% 100% 90deg,#AE1148, #780C30);
}

#footer #runner #watermark {
  padding: 7px 0;
}

#footer #runner #watermark img {
  display: block;
}

/* =BUTTONS =BASE */
/* Abstracted from the Wufoo implementation - thanks guys! */
/* http://particletree.com/features/rediscovering-the-button-element/ */

.buttons {
  clear: both;
	overflow: hidden; /* Float clearing for good browsers */
	margin-bottom: 30px;
	font-size: .785em;
}

.buttons a.button, .buttons button {
  display: block;
  background: #e2e2e2;
  margin-bottom: 0;
  border: 1px solid #e2e2e2;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #646464;
  cursor: pointer;
  padding: 4px 10px 5px 10px; /* Links */
  white-space: nowrap;
  text-align: center;
}

.buttons button {
  width: auto;
  overflow: visible;
  padding: 6px 10px 6px 10px; /* IE6 & Firefox 3 */
  line-height: 16px; /* Safari 3 */
}

.buttons button[type] {
  padding: 5px 10px 5px 7px; /* Firefox */
  line-height: 20px; /* Safari */
}

*:first-child+html button[type] {
  padding: 4px 10px 3px 7px; /* IE7 */
}

.buttons button img, .buttons a img {
  margin: 0 3px -3px 0 !important;
  padding: 0;
  border: none;
}

/* =BUTTONS =TWEAKS */

.buttons button, .buttons a.button { /* Safari */
  -webkit-border-radius: 14px;
}

.buttons a.button, .buttons button { /* Firefox 3 */
  -moz-border-radius: 14px;
}

/* =BUTTONS =STANDARD */

.buttons button:hover, .buttons a.button:hover, .buttons a.button:active {
  background: #8B0E40;
  border: 1px solid #8B0E40;
  color: #fff;
}

/* =BUTTONS =REVERSE */

button.reverse, .buttons a.reverse {
  background: #507526;
  border: 1px solid #507526;
  color: #fff;
}

.buttons a.reverse:hover, button.reverse:hover, .buttons a.reverse:active {
  background: #8B0E40;
  border: 1px solid #8B0E40;
  color: #fff;
}

/* =BUTTONS =FLAT */

.buttons button.flat, .buttons a.flat {
  background: #e2e2e2;
  border: 1px solid #e2e2e2;
}

.buttons button.flat:hover, .buttons a.flat:hover {
  background: #8B0E40;
  border: 1px solid #8B0E40;
  color: #fff;
}


 
#info_pertinente, #otros_diplomados
{
	float:left;
	width: 200px;
	margin-right:10px;

}
#info_pertinente
{
	width:180px;	
}
#info_pertinente h3, #otros_diplomados h3
{
	color: #FFF9B6;
	font-size:22px;
}
 
 
#info_pertinente li, #otros_diplomados li
{
	/*list-style-image:url(../images/banner_li.gif);
	background-position:  left 10px;
	list-style-position:outside;
	margin-left:15px;*/
	

}

#info_pertinente a, #otros_diplomados a
{
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
#info_pertinente a:hover, #otros_diplomados a:hover
{
	color: #fff;	
	background:#AB1042;
}

.supporting {
  font: italic 1em/20px Cambria, Georgia, Times, 'Times New Roman', serif;
  color: #484848;
  font-weight:bold;
}

#logo_multi
{
	background:url(../images/LogoMultiversidad.png) no-repeat top left;
	float:right;
	margin-right:10px;
	width:205px;
	height:130px;
}

#logo_multi a , #logo_multi a:hover
{
	background:none;
}


.wauto
{	width:auto !important; margin-left:0 !important;
}

#header ul
{
	list-style:square;
	font-size:12px;
	margin-left:20px;
}
#header ol, ol
{
	list-style-type:decimal;
	font-size:12px;
	margin-left:20px;
}

#contact_info
{
	background-color:#EAEAEA;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size:12px;
}

#contact_info div.margin
{
	padding:20px;	
}


#pregresp_help
{
	background:#eaeaea;
	padding:5px;
	margin-bottom:10px;
	
}

#pregresp_help a
{
	font-size:12px;
}
#info_otrosdip
{
	background-image:url(../images/bg_info_pertinente.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#932250;
	padding:15px;
}

#info_otrosdip li
{
	background-image:url(../images/icon_li.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:10px;
	margin-left:2px;
	line-height:1em !important;
	margin-bottom:10px;
}

#info_otrosdip li a
{
	line-height:1em !important;
}
.grid4
{
	width:220px; 
	float:left;
}
.grid8
{
	width:440px;
	float:none;
	
}
.Cambria
{
	font-family: Cambria, "Times New Roman", Times, serif;
	font-size:18px;

}
.Cambria span
{
	border-bottom:1px dashed #999;	
}
.Cambria strong
{
	color: #AB1042;
	border-bottom:1px solid #AB1042;
}

.clr6
{
	color:#666;
}
.dividerline
{
	border-bottom:1px solid #ccc;
	margin:15px 0 10px 0;

}

.homeTitleMain h2
{
	font-style:normal !important;
	
}


.size0
{
	font-size:0.85em;	
}

.size1
{	font-size:1em;	
}


.size2
{	font-size:1.3em;	
}


.size3
{	font-size:1.6em;	
}


.size4
{	font-size:1.9em;	
}


/******************* CONTACTO *****************/

#ContactForm
{
	background-color:#fff;
	padding:10px;
}


#ContactForm input, #ContactForm textarea
{
	border:1px solid #ccc;
	/*-moz-border-radius:6px;*/
}	

#ContactForm #contactSubmit
{
	background:#f0f0f0;
	border:1px solid #dedede;
}

#ContactForm #contactSubmit:hover
{
	background:#fff;	
	color:#000;
	border:1px solid #ccc;
}
select
{
	z-index:10000;
	display:block;
}

.noseencuentra
{
	font-size:10px;
	font-family:Tahoma,Verdana, Geneva, sans-serif;
	font-weight:normal;
	background-color:#FDFFDF;
	background-image:url(../images/GIF/49.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:5px;
	border:1px solid #ccc/*#FCE99E*/;
	margin-bottom:5px;
	color:#666;/*#D91717;*/
	line-height:1.2em;
	width:177px;
}

.Error
{
	background-color:#D92020;
	color:#FFFFFF;
	padding:10px;
	
}
.Accepted
{
	background-color:#D5FACB;
	color:#333;
	padding:10px;
}

.Accepted li
{
	background-image:url(../images/GIF/10.gif);
	background-position:left 3px ;
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:1em;
}

.input {
		width:199px; 
		border:1px solid #ccc; 
		background:#fff; 
		padding:2px 2px 2px 5px; 
		font-size:1em; 
		margin:0; 
		font-family: Tahoma, Geneva, sans-serif;
}


/* Easy Tooltip */

.easyTooltip {
	padding:5px 10px;
	border:1px solid #ccc;
	background:#FDFFDF;
	color:#333;
	font-size:12px;
	}
					

a.tooltip:hover
{
	background:none;	
}

.easyTooltip img{
		float:left;
		margin-right:5px;
		margin-top:4px;
		}	/* // Easy Tooltip */



#ContactForm img
{
	float:left;
	margin-top:3px;
	margin-right:5px;
}


.email_validate
{
	background-image:url(../images/bg_form__emailinscripcion.jpg);
	background-repeat:no-repeat;
	color:#FFD; 
	text-align:left; 
	padding:10px;
	height:220px;
	width:435px;
}

.email_validate #atn
{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#066644;
}	

/********** MENU BANORTE ************/

.banorte_button_cls 
{ 
	background-image:url(../images/pago-linea.gif);
	background-repeat:no-repeat;
	width:223px;
	height:40px;
	cursor:pointer;

}
.banorte_button_over_cls
{ 
	background-image:url(../images/pago-linea.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:223px;
	height:40px;
	cursor:pointer;

}

#menu_banorte { 
	display:none;
	background-color:#3D5DB0;
	width:223px !important;
	padding:0;
	font-size:11px;
	margin-top:0;
}


#menu_banorte a
{
	display:block;
	text-decoration:none;
	background-color:#2B489D;	
	background:none;
	color:#FFF;
	padding:5px;
}
#menu_banorte a:hover
{
	display:block;
	background-image:url(../images/tr_dip_calendar.gif);
	background-repeat:repeat-x;
	background-color:#4769B9;
	text-decoration:underline;
	color:#ffd;
}


.paypaltable, .paypaltable select
{
	font-size:11px;
}	



.publica_resultados
{
	font-size:2em;
	font-weight:bold;
	color:#000;
	border-bottom:1px dashed #999;
	border-top:1px solid #999;
	padding:20px;
	text-align:center;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
}

.redpremio {
	color: #d00;

}

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;
	
}

.nav_asesoria
{
	margin-left:20px;	
}

/*---------------------------------------------*/

#pageAsesoria #wrapper, #pageAsesoria #wrapper h3, #pageAsesoria #wrapper h4
{
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-weight:normal;
}

#pageAsesoria #wrapper h3
{
	line-height:1em;	
}

.asesoria_title
{
	line-height:1em;	
	text-align:center;
	font-size:2.6em;
	color:#AB1042;
}

#pageAsesoria #wrapper h1
{
	line-height:1em;	
	text-align:center;
	font-size:2.2em;
	color:#AB1042;
	font-weight:normal;
}
.nav_asesoria a 
{
	font-size:13px;	
	font-weight:normal;
}
.nav_asesoria p
{
	margin:10px;
}	


/****************************************************/

.header_calendar {
	color: #FFF;
	background-color: #69001C;
	text-align:center;
	background-image:url(../images/tr_calendar.gif);
	background-repeat:repeat-x;
	border:none;
}
.header_calendar td
{
	padding:12px 12px !important;
	font-size:1.5em;
	border-bottom:5px solid #ccc	 !important;
	border-right:1px solid transparent !important;
	border-left:1px solid transparent !important;
	font-weight:bold;
	
}
.header_creditos {
	color: #FFF;
	background-color: #208591;
	text-align:center;
	background-image:url(../images/tr_creditos.jpg);
	background-repeat:repeat-x;
	border:none;
}
.header_creditos td
{
	padding:12px 12px !important;
	font-size:1.5em;
	border-bottom:5px solid #ccc	 !important;
	border-right:1px solid transparent !important;
	border-left:1px solid transparent !important;
	font-weight:bold;
	
}

#table_calendar {
	border-collapse:collapse;
	background-color:#fff;
	border-bottom:8px solid #ccc	 !important;
	border:8px solid #ccc;
}
#table_calendar td
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	padding:5px;
	
}

.diplomado_calendar
{
	background-color:#486ABA;
	color:#FFF;
	font-weight:bold;
	background-image:url(../images/tr_dip_calendar.gif);
	background-repeat:repeat-x;
}


.diplomado_calendar td
{
	border-top:0px solid #4769B9 !important;
	border-bottom:1px solid #4769B9 !important;
	color:#FFC;
}

.premiofoto
{
	border:5px solid #f5f5f5;
	background-color:#FFF;
	padding:12px;
}
.alcursar
{
	font-size:1.2em;
	font-weight:bold;
}
#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;
}

#trans_WU h5	{ font-size:14px; }



.nota
{
	background-color:#FFC;
	border:1px solid #ccc;
	color:#1a1a1a;
	padding:5px 10px;
}

.nota strong
{
	color:#D00;
	font-size:1.2em;
}
#letterE
{
	float:left;
	margin:0 2px 0 0;
}

ul.bulletmain li
{
	list-style-type: inherit;
	list-style-position: outside;
	list-style-image:url(../images/bullet_main.gif);
	margin-top:10px;
	
	
}
.esteDiplomado {
	font-weight: bold;
	color: #3557A6;
	font-size: 12px;
}

.copyright
{
	font-size:1.2em;
	color:#999;	
}
.copyright:hover
{
	color:#666;
}

.main_block
{	/*background-color:#FFFAF2;*/
	
}
.main_block .content_block
{	padding:10px;
	line-height:1.3em;
}

.main_block .sociedad
{
	font-size:14px;
	font-weight:bold;
	color:#2a2a2a;
	line-height:1.2em;
}


.blue_block
{	background-color:#EFF4FF;
	padding:10px 10px 10px 10px;
	/*background-image:url(../images/blue_block.gif);*/
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:normal;
	line-height:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 10px;
	
	
}
.blue_block p, .blue_block span
{	color:#222;
	font-weight:normal;
}



.magenta
{	color:#770B2F !important;
}

.black
{	color:#1b1b1b !important;
}	
.blue-home
{	color:#34569E;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.title-home
{ 	color: #70012B;
	font-family:Cambria,Georgia,Times,'Times New Roman', serif;
	margin-bottom:10px;
}
.title-diplomado-virtual
{	line-height:.9em;
	font-size: 36px; 
	font-weight: bold;
	letter-spacing: -2px; 
	color:#B01149;
	/*border-bottom:3px solid #B01149;*/
}
.title-em-pc
{
	font-size: 23px; 
	font-weight: bold;
}

.blackbold14
{
	font-size:14px;
	font-weight:bold;
	color:#000;

}
.participa
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
}
.aventurapensante
{
	color:#1D469F;
	font-weight:bold;
	text-decoration:underline;
}
.complejidad-milenio
{
	background-color:#5476C6;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	padding:5px 10px;
	font-weight:normal;
}

.tblasesoria td
{
	padding:5px 10px;

}
