*{ margin: 0; padding: 0; }
body{
	background: url(images/layout/mainbg.jpg) repeat-x;
	text-align: center;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	height: 100%;
}

a{ color: #333366; }
a:hover{ color: #000000; }
a img { border: none; }

img{behavior:url(iepngfix.htc);}

p{
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
}

h2{
 font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
 font-size: 33px; font-weight: normal; color: #990000;
 margin: 0 0 10px 0;
}

#header{
	text-align: left; margin: auto;
	width: 735px;
	position: relative;
	/*background-image: url(images/layout/headTopBg.png);
	background-repeat:no-repeat;
	background-position:bottom!important;*/
	height: 238px;
}
#header #topMenu{
	margin: 5px 0 0 24px;position:relative;
}
#header #topMenu a{
  text-decoration: none;
  	font-size: 11px; color:#999999;
}
#header .headerTop{
	position:absolute;
	left:12px; bottom: 0px;
}

#nav{
	width: 711px; margin: auto; text-align: left;
	height:40px; background-color: #E9E9E9;
}

#body{
	background: url(images/layout/mainBgTop.jpg) no-repeat top;
	width: 735px;
	margin: auto;
	text-align: justify;
}
#wrapper{
	margin: 0 0px 0 0px; 
	background: url(images/layout/mainBgBot.jpg) no-repeat bottom;
	width: 735px;display:table;
	
}
#wrapper .int{
	 margin: 0px 12px 0px 12px;
	padding: 7px 0 0px 0;
}
#rapper{
	/*background: url(images/layout/contentBg.jpg) repeat-y;*/
	margin: 5px 12px 0 12px;
	padding-bottom:20px; display:table; width:711px;
}

#content{
	margin-left:220px;
	width:470px;
	float: right;
	
}
#content ul{
	list-style-image: url(images/layout/bullet.gif);
	margin: 0 0 0 20px;
}
#content ul li{
	margin: 0 0 6px 0;
}

#content ol{
margin: 0 0 0 20px;
}
#content ol li{
	margin: 0 0 6px 0;
}

#content h4{
	font-size:20px; font-weight: normal;
	color: #333366; margin: 0 0 5px 0;
 font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
}


#sideBar{
	float: right; margin-right: -220px;
	width:220px; padding-top: 5px;
	
}
#sideBar h4{
	color: #820016; font-size: 16px; font-weight: bold; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
#sideBar h4.carreras{
	background: url(images/layout/CarrerasDisponibles.gif) no-repeat;
	text-indent: -100em; overflow:hidden;
	height: 24px; width:202px;
}
#sideBar .module{
	padding: 5px 0 10px 5px;
	/*background: url(images/layout/sidebarUlBg.jpg) no-repeat;*/
}

#sideBar ul{
	list-style-image: url(images/layout/bullet.gif);
	margin: 0 0 0 0; 
}
#sideBar ul li{
	margin: 0 0 4px 25px;
}

#sideBar ul li a{
	 color: #333333; font-size: 12px; text-decoration: underline;
}

#footer{
	clear:both;
	width: 712px; height: 88px;
	margin: auto; text-align: left;
	background: url(images/layout/footerBg.jpg) repeat-x;
	border-top: 1px solid #780729;
}
#footer .menu{
margin: 20px 15px 10px 15px;
font-size: 11px;
}

#footer .menu a{
	color: #000000; text-decoration: none;
}
#footer .menu a:hover{
	text-decoration: underline;
}

#nav #menu{
	list-style: none;
	margin: 2px 0px 0 3px;
	display: table;
}
#nav #menu li{
	display:block; float: left;
}
#nav #menu li a{
	 height: 36px;
	float: left;
}
#nav #menu li a:hover{
	background-position: 0 -36px;
}
#nav #menu .inscripcion a
{ background: url(images/layout/menu/inscripcion.jpg) no-repeat; width: 118px; text-indent: -100em; overflow: hidden; }
#nav #menu .beneficios a
{ background: url(images/layout/menu/beneficios.jpg) no-repeat; width: 118px; text-indent: -100em; overflow: hidden; }
#nav #menu .plataforma a
{ background: url(images/layout/menu/pvirtual.jpg) no-repeat; width: 86px; text-indent: -100em; overflow: hidden; }
#nav #menu .modestudios a
{ background: url(images/layout/menu/modalidad.jpg) no-repeat; width: 140px; text-indent: -100em; overflow: hidden; }
#nav #menu .materiales a
{ background: url(images/layout/menu/matyEvaluacion.jpg) no-repeat; width: 85px; text-indent: -100em; overflow: hidden; }
#nav #menu .requisitos a
{ background: url(images/layout/menu/requisitos.jpg) no-repeat; width: 75px; text-indent: -100em; overflow: hidden; }
#nav #menu .consideraciones a
{ background: url(images/layout/menu/consideraciones.png) no-repeat; width: 101px; text-indent: -100em; overflow: hidden; }
#nav #menu .formaspago a
{ background: url(images/layout/menu/formasdepago.jpg) no-repeat; width: 118px; text-indent: -100em; overflow: hidden; }
#nav #menu .contacto a
{ background: url(images/layout/menu/contacto.jpg) no-repeat; width: 118px; text-indent: -100em; overflow: hidden; }
#nav #menu .faq a
{ background: url(images/layout/menu/faq.jpg) no-repeat; width: 92px; text-indent: -100em; overflow: hidden; }

.ueeslogo{
	background:url(images/layout/uesslogo.gif) no-repeat;
	display: block;width:87px; height:38px;
	text-indent: -100em; overflow: hidden;
	position: absolute; right: 20px; top: 0;
}


.pagePhoto{ padding: 5px 20px 10px 10px; }
.pagePhoto p{ margin-left: 210px; }
.photohome{ background: url(images/layout/homePhoto.jpg) no-repeat; }

.biglink{ font-size: 12px; font-weight: bold; text-decoration: none; color: #666666; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; }
.pad{ margin: 0 15px 15px 10px; }


.form{  padding: 10px 0px 20px 0px; margin: 15px 0px 0 0px; color: #333333; width:450px; display:table;  }
.form input[type="hidden"]{ display: none; }
.form input[type="text"], .form textarea{ margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #85b1de; width: 250px; background-color: #ffffff;float:left; }
.form textarea{ font-family: Arial, Helvetica, sans-serif;width: 250px!important;  font-size: 12px; }
.form input[type="password"]{ margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #85b1de; width: 250px; background-color: #ffffff;float:left; }
.form input[type="file"]{ margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #85b1de; width:250px; background-color: #ffffff;float:left; }

.form select{ display: block; padding: 4px; border: solid 1px #85b1de; width: 260px; background-color: #ffffff; }
.form option{ padding: 0px 4px 0px 4px; }
.form select.year{ width: 60px; float: left; margin-right: 5px; }
.form select.month{ width: 100px; float: left; margin-right: 5px; }
.form select.day{ width: 40px; margin-right: 5px; }
.form label{display: block; width: 150px; text-align: right; float: left; margin : 0 10px 0px 0; padding: 3px 0 0 0;}
.form .button{ width: 300px; background-color: #539FAC; color: #003366; font-size: 15px; font-weight: bold; padding: 5px 5px 5px 5px; text-decoration: none; border: 1px solid #ffffff; }
.form .button:hover{	 background-color: #407B86; }
.form input[type="radio"]{ width: 20px; float: left; margin: 0; padding: 0; }
.form input[type="checkbox"]{ width: 20px; float: left; margin: 0; padding: 0; }
.form .horizontalList{ width: 300px; margin-bottom: 5px; float: left; }
.form .horizontalList label{ text-align: left; width: 100px; margin: 0 0 0 0; font-size: 12px; padding: 0; }
.form fieldset{ border: none; border-top: 1px solid #C5DEEB; margin-bottom: 20px; }
.form legend{ font-size: 18px; color: #003366; margin-left: 10px; }
.form br{ clear: both;  }
.form .note{ color: #003366; font-size: 11px; display: block; float: left; margin: 0 0 10px 0;width:300px; }
.form .bignote{ display: block; float: left; margin: 0 0 10px 0;width:300px; }
.form label.important{ font-weight: bold; }
.form .checkBox{ border: 1px solid red; display: block; width: 300px; float: left; margin-bottom: 5px; }
.form .checkBox label{ text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 250px; }
.form .checkBoxBold{ display: block; width: 300px; float: left; margin-bottom: 5px; }
.form .checkBoxBold label{ text-align: left; margin: 0 0 0 0; padding: 2px 0 0 0; width: 250px; font-weight: bold; }
.form .text{ display: block; float: left; margin: 0 0 10px 0; width: 350px; padding: 3px 0 0 0; }

.loginForm{
border:1px solid #EFEFEF;
display:table;
margin: 15px 20px 15px 20px;
padding: 10px 15px 10px 15px;
width: 320px
}
.loginForm br{ clear: both;  }
.loginForm label{display: block; width: 100px; text-align: right; float: left; margin : 0 10px 0px 0; padding: 3px 0 0 0; font-weight:bold;}

.loginForm input[type="hidden"]{ display: none; }
.loginForm input[type="text"], .form textarea{ margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #85b1de; width: 150px; background-color: #ffffff;float:left; }
.loginForm textarea{ font-family: Arial, Helvetica, sans-serif;width: 150px!important;  font-size: 12px; }
.loginForm input[type="password"]{ margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #85b1de; width: 150px; background-color: #ffffff;float:left; }
.loginForm input[type="file"]{ margin-bottom: 5px; display: block; padding: 4px; border: solid 1px #85b1de; width:150px; background-color: #ffffff;float:left; }


.question{
	font-size:13px; font-weight: bold; color: #333333;
}
.downList{
	border: 1px solid #7DB2D5; margin: 0 10px 0 10px; list-style: none; padding: 10px 10px 5px 70px;
	list-style-image: none; background-color: #D7E6FF; background-image: url(images/layout/pdficon.png);
	background-position: 10px 10px; background-repeat: no-repeat;
}
.note{
	font-size: 11px; color: #333333;
}

/*#header{behavior: url(iepngfix.htc);}*/