p, a, li, ul, ol, h1, h2, h3, h4, h5, h6, pre, table, body, form , span, input, select{margin:0px; padding:0px; font-size:11px;}
body
{
	background: #fff;
	color: #000000;
	font-family: helvetica, calibri,  sans-serif;
	font-size: 100.1%;
	padding: 0px;
}
h2{font-size:99%; font-weight:lighter; padding:0px 0;}
h3{font-size:100%;  font-weight:normal; padding:10px 0;}
h4{font-size:13px; font-weight:normal; padding-bottom:4px;}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

a img{border:none;}
ul, ol{padding-left:20px;}
body > div{background-image:url(../images/posgrado.jpg);  background-attachment:fixed;}

#todo{ width:850px; padding-top:20px; }
.logo{float:left; padding:10px;}
#header{clear:both; height:120px; }
#top2{ float:right}
#menus{background-image:url(../images/menu.png); margin-bottom:10px; background-repeat:no-repeat;  clear:both; height:59px; }
#menus .menu{padding-bottom:1px; text-align:left; font-size:10px;}
#menus .menu a{text-decoration:none;  padding-top:14px; padding-bottom:0px; display:table-cell; color:#fff; height:59px;}
#menus .menu a:hover{background-image:url(../images/hover.png); background-position:top; color:#FFF69B}
#menus .menu span{font-weight:bold; background-image:url(../images/linea.png); padding:7px; background-repeat:no-repeat; background-position:0px -3px; text-align:center; padding-top:8px; display:block; font-size:9px;  text-transform:uppercase;}
#menus .menu .item9 span{font-weight:bold; background-image:none; text-align:center; font-size:9px;  text-transform:uppercase;}
#menus .menu .item6 span{font-weight:bold; width:110px; padding-top:4px; display:block; font-size:9px;  text-transform:uppercase;}
#menus .menu .item19 span{ line-height:99.95%;font-weight:bold; width:110px; padding-top:4px; display:block; font-size:9px;  text-transform:uppercase; }
#menus .menu .item5 span {font-weight:bold; width:80px; padding-top:4px; display:block; font-size:9px;  text-transform:uppercase;}
#menus .menu .item2 span{font-weight:bold; width:100px; padding-top:4px; display:block; font-size:9px;  text-transform:uppercase;}

#menus .menu li{display:block;float:left }
#menus .menu table{display:inline; }
#principal{float:right; text-align:left; width:600px; background-image:url(../images/trans.png); padding:10px; margin-bottom:10px; border:4px solid #92C1D6}
#pie{clear:both; height:69px; background-image:url(../images/pie.png);}
.contentheading, .componentheading , .h2, #principal .title{font-size:20px; border-bottom:2px solid #454545; margin-bottom:5px; }
.headline{margin-bottom:10px;}
#principal p, #principal li{font-size:12px; line-height:1.5em; padding-bottom:10px;}
.cita{background-image:url(../images/blockquote_start.png); background-repeat:no-repeat; padding-left:40px; display:block}

#col1_1{width:195px; margin-left:10px; float:left; border:4px solid #92C1D6; position:relative; background-image:url(../images/trans.png); margin-top:1px; overflow:hidden; z-index:50;}
.yoo-accordion{text-align:left;}



.forme label{float:left; width:48%; text-align:right; display:block; padding:5px;}
.forme .paso{font-size:15px; margin-bottom:10px; padding-top:20px; margin-top:20px; border-bottom:2px solid #000; clear:both;}
.forme textarea{width:71%; float:right;}
.textarea label{width:25%; float:left;}
.campo_enviar{clear:both; text-align:center;padding-top:14px;}
.forme input{font-size:14px;}

.moduletable_org h3{background-image:url(../images/titulo_apoyan.png); background-position:top; text-indent:-3000px; margin:0px; padding:0px;}
.moduletable_org2 h3{background-image:url(../images/titulo_apoyan2.png); background-position:top; text-indent:-3000px; margin:0px; padding:0px;}
.moduletable_org{width:300px;}
.moduletable_org2{width:300px;}
dd a{text-decoration:none; color:#ff0000;  font-weight:bold; line-height:16px; }
dd ul{padding-left:5px;}
.contentpane{font-family: helvetica, calibri,  sans-serif; font-size:10px;}
#FechaFTV{margin-top:10px;}
h1{font-size:120%; padding:5px 0 15px 0}
#emailForm fieldset div{padding:5px 0 5px 0}
#emailForm input{height:16px;}

