/* CSS Document */


img, div { behavior: url(iepngfix.htc) }

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FCF3E2;
	text-align:center;
	background-image:url(images/body-bg.gif);
	background-repeat:repeat-x;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both; height:1px !important;}


html, input, textarea
	{
		font-family:Georgia, Tahoma, Geneva, sans-serif;
		font-size:0.688em;
		font-size:12px;
		line-height:1.455em;
		font-weight:normal;
		color:#333/*767676*/;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#566AA5;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */
#main { width:980px; margin:0 auto; text-align:left;}

li { background:url(images/list-bg.gif) no-repeat 0 10px; padding-left:20px; line-height:2.273em;}
#page2 .column2 li {line-height:1.455em; }
li a {color:#000;}
.box li {background:url(images/list-bg2.gif) no-repeat 0 2px ; line-height:1.382em; margin-bottom:5px; font-size:11px;	}
.box h3 { font-size:27px;}

OL.dest {
      list-style: decimal inside;
      }
OL.dest LI {
	list-style-type: decimal;
	background-image:none;
	margin-bottom:10px;
	padding:0;
	 
	}




.link {background:url(images/link-bg.gif) no-repeat top right; display:inline-block; text-decoration:none; padding-right:17px; margin-top:20px;}
.link1 {background:url(images/link-bg.gif) no-repeat top right; display:inline-block; text-decoration:none; font-size:10pt}
.link:hover {text-decoration:underline;}
.box .link {background:url(images/link-bg2.gif) no-repeat top right;}

.imgindent {margin:0 14px 0 0; float:left;}
.title {margin-bottom:8px;}

h2 {font-size:2.181em; line-height:1em; color:#566AA5; font-weight:normal; margin-bottom:22px;}
h3 {font-size:2.681em; line-height:1em; color:#9E0000 ; font-weight:normal; margin-bottom:22px; letter-spacing:-2px;}
h4 {font-size:1.636em; line-height:1.111em; color:#566AA5; font-weight:normal; margin:10px 0px 5px 0; }
h5 {font-size:1.636em; line-height:1.111em; color:#566AA5; font-weight:normal; margin:10px 10px 5px 0;}

h6 {font-size:1.636em; line-height:1.111em; color:#566AA5; font-weight:normal; position:relative;margin:10px -20px 0 0;}

.col-1, .col-2, .col-3, .column1, .column2 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}

.column1 {width:455px;}
.column2 {
	width:435px;
}


#page4 .col-1 { width:404px;}
/*
#acomp .col-2 {width:197px;}
#acomp .col-1, #acomp .col-2 {  float: left;}
*/
.col-1 {
	width:185px;
	/*404*/
}
.col-2 {width:197px;}
/* ============================= header ====================== */
#header {
	height:130px;
	padding-top: 20px;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 32px;
}
#header { background-image:url(images/header-bg.png); background-repeat:repeat-x;}

.logo {float:left;}

.menu {float:left; padding-top:43px; font-family: Georgia,"Times New Roman", Times, serif !important;}

.menu li {float:left; padding:0;  margin:0 5px;background:none; font-size:12px;  text-align:center; line-height:1em !important;}
.menu li a {display:inline-block; color:#8C6F38; font-weight:bold; padding:12px 12px 12px 12px; text-decoration:none}
.menu li a:hover {background:#566AA5; background: url(images/menu_option_bg.gif) repeat-x bottom left; color:#fff; /*font-weight:normal; font-size:1.077em;*/ text-decoration:underline;}
.menu .active a {background:#566AA5; background: url(images/menu_option_bg.gif) repeat-x bottom left; color:#fff; /*font-weight:normal; font-size:1.077em;*/ text-decoration:none;}

/* ============================= content ====================== */
#content {padding:0 30px 20px 31px;}

.col-pad {padding-right:28px;}

.box {background:#9E0000; margin-top:1px; padding:17px 15px 10px 23px; /*height:210px;*/}
.box * {color:#fff;}
.box h3 { color:#D48771;}

.line {border-bottom:5px solid #F5E3C7; padding-bottom:13px; margin-bottom:20px;}
.line2 {border-bottom:5px solid #F5E3C7; padding-bottom:23px; margin-bottom:20px;}

.indent {padding:20px 10px 0 23px;}
.indent1 {padding:22px 12px 0 23px;}

.margin0 {margin-top:0;}
.margin1 {margin-top:5px;}
.margin2 {margin-top:15px;}
.padding1 {padding-top:20px;}
.padding2 {padding-top:27px;}
.padding3 {padding-top:10px;}

.phone {float:right; margin-right:100px;}
.text2 {color:#000;}

#page6 .col-1 {width:192px;}
#page6 .col-2 {width:192px;}
#page7 #content {padding:0 35px 30px 56px;}

/* ============================= footer ====================== */
#footer { height:78px; clear:both; }

#footer .block {background:#FCF3E2 url(images/footer-bg.gif) top right repeat-x; padding:22px 0 22px 27px; color:#736759;}
#footer a {color:#736759;}

/* ============================= forms ============================= */

#ContactForm {padding:16px 0 0 0;}
#ContactForm .col-1 {width:213px !important;}
#ContactForm .col-2 {width:209px !important;}
#ContactForm .rowi {}
#ContactForm .input {width:192px; height:18px; border:1px solid #D6C6A8; background:#F9EED8; padding:0 0 0 5px; font-size:1em; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}
#ContactForm .link {float:right; margin-left:20px;}

.button {background:#9E0000 ; display:inline-block; padding:4px 17px 3px 15px; border:none; color:#fff; text-decoration:none; font:Georgia, Arial, Helvetica, sans-serif; font-size:12px;}
.button:hover {text-decoration:underline;}
.input {width:312px; height:21px; border:1px solid #D6C6A8; background:#F9EED8; padding:0 0 0 5px; font-size:1em; margin:5px 0 5px 0;}
textarea {width:202px; height:88px; border:1px solid #D6C6A8; background:#F9EED8; padding:0 0 0 5px; overflow:auto; font-size:1em;}

.contactContainer { font-weight:bold;}

.yellowbg { background-color:#FFFF99;}

.fontArial
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.homeSubtitle
{
	color: #8C6F38;
	font-weight: normal;
	text-decoration: underline;
	font-size: 17px;
}

.homeTitle
{
	color: #CD6F10;
	font-weight:normal !important;
	font-size:28px;
	line-height:90%;
	letter-spacing:-1px;
	text-align:left;
}

#info_pertinente, #otros_diplomados
{
	float:left; width:200px; 
}

#info_pertinente a, #otros_diplomados a
{
	font-weight:normal;
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#ensayo_tags {font-size:25px;}



/***************** INSCRIPCION ********************/

#banorte_button { cursor:pointer; width:290px; background-color:#631012;}

#menu_banorte { 
	display:none;
	background-color:#900;
	color:#fff;
	width:280px !important;
	padding:5px;
	font-size:11px;
	background-image:url(images/bg_menu_banorte.gif);
	background-repeat:repeat-x;
}


#menu_banorte a
{
	display:block;
	width:278px;
	text-decoration:none;
	color:#FFF;
	padding-left:5px;
}
#menu_banorte a:hover
{
	display:block;
	background-color:#fff;
	color:#900;
}


.paypaltable
{
	font-size:11px;
}	


/******************* CONTACTO *********************/

.noseencuentra
{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	background-color:#FDFFDF;
	border:1px solid #FCE99E;
	margin-bottom:5px;
	color:#D91717;
	line-height:1.2em;
	margin-right:14px;
}

.Error
{
	background-color:#D92020;
	color:#FFFFFF;
	padding:10px;
	
}

blockquote
{
	background-color:#B38C5E;
	color:#FCECDA;
	padding:10px;
	font-size:1.2em;
}

blockquote p
{
	margin-top:0;	
	padding-top:0;
}
blockquote em
{
	margin-top:10px;
	color:#fff;
}

#cupolimitado
{
	float:left;	
	margin-right:30px;
}

#testimoniales
{

	padding-left:30px;	
}

.publica_resultados
{
	font-size:2.2em;
	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;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a.linkAsesoria
{
	border:1px solid transparent;
	border-bottom:1px dashed #EABC74;
	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: #F8E6C6;
	color:#000;
	border:1px solid #EABC74;
	
}
/*
a.linkAsesoria:visited
{
	background-color:#CF9;
	color:#000;
	border:1px solid #9C6;
	
}
*/
.nav_asesoria
{
	margin-left:20px;	
}
#pageAsesoria #content
{
	font-family:Georgia, "Times New Roman", Times, serif;	
}

.header_calendar {
	color: #FFF;
	background-color: #B38C5E;
	text-align:center;
	background-image:url(images/menu_option_bg.gif);
	background-repeat:repeat-x;
	border:none;
}
.header_calendar td
{
	padding:12px 12px !important;
	font-size:1.4em;
	border-bottom:5px solid #EADCC7	 !important;
	border-right:1px solid transparent !important;
	border-left:1px solid transparent !important;
	
}

#table_calendar {
	border-collapse:collapse;
	background-color:#FfFdF8;
	border-bottom:15px solid #EADCC7	 !important;
}
#table_calendar td
{
	border:1px solid #EADCC7;
	border-collapse:collapse;
	padding:5px;
	
}

.diplomado_calendar
{
	background-color:#900;
	color:#FFF;
	font-weight:bold;
	
}
.diplomado_calendar  td
{
	border:1px solid #b00 !important;	
}

.premiofoto
{
	border:5px solid #EADCC7;
	padding:12px;
	background-color:#FfFdF8;
}

.alcursar
{
	font-size:1.4em;
	color:#000;
	font-weight:bold;
}
#click_WU	{ cursor:pointer; }
#trans_WU
{
	border:8px solid #F5E3C7;
	background-color:#FCF3E2;
	padding:5px 10px;
	display:none;
}

#trans_WU:hover
{
	background-color:#FFFAEF;
}

#trans_WU h4	{ font-size:1.636em; font-weight:normal; }
#trans_WU h5	{ font-size:15px; font-weight:normal; color:#9e0000; }



.nota
{
	background-color:#FFC;
	border:1px solid #A68844;
	color:#1a1a1a;
	padding:5px 10px;
}

.nota strong
{
	color:#D00;
	font-size:1.2em;
}

.guinda
{
	color:#900;
}