body { font:12px Verdana; padding:0px; margin:0px; text-align:center; }
a { color:#2D5980; }
ul { list-style-type:none; }

div#wrapper { margin:auto; width: 980px; display:table; text-align:left; margin-bottom: 20px; }
div#head { width:100%; padding:5px 0px; text-align:center; color:#969696; border-bottom:1px solid #DCDCDC; }
div#head h1,div#head h2  { font-size:100%; padding:0px; margin:0px; display:inline; font-weight:normal; }
div#head strong { font-weight:normal; }
div#logoHead { padding:10px; padding-right:0px; width:100%; display:table; border-bottom:1px solid #749B27; }
.atitle2:link { color: #000000;	font: bold 25px Arial black; text-decoration: none; }
.atitle2:visited { color: #000000;	font: bold 25px Arial black; text-decoration: none; }
.atitle2:hover { color: #000000;	font: bold 25px Arial black; text-decoration: none; }
.atitle2:active { color: #000000;	font: bold 25px Arial black; text-decoration: none; }
div#logoHead dfn { color: #9B4E27; font: bold 25px Arial black; cursor:pointer; }
div#logoHead span { clear:left; float:left; font: 12px Verdana; color:#86862D;padding-left:2px;margin-left:2px}
div#logoHead span strong { font-weight:normal; }
.titleMain:link { color: #749B27; font: bold 25px Arial black; cursor:pointer; text-decoration: none; }
.titleMain:visited { color: #749B27; font: bold 25px Arial black; cursor:pointer; text-decoration: none; }
.titleMain:hover { color: #749B27; font: bold 25px Arial black; cursor:pointer; text-decoration: none; }
.titleMain:active { color: #749B27; font: bold 25px Arial black; cursor:pointer; text-decoration: none; }
div#titleMain span { color: #749B27; font: bold 25px Arial black; text-decoration: none; }

div#container {  background-color:#E5F6FD; }

div#searcher { float:right; text-align:right; }
div#searcher { width:550px; margin:auto; border-top:0px;}
div#searcher strong { font-weight: normal; }
div#searcher input  { font: 12px Verdana; margin:0px 2px; }
div#searcher input#txtBusqueda  { color: #767676; font-style: italic; }
div#searcher select  { font: 12px Verdana; margin:0px 2px;  }
.input  { font-size: 10px; width:200px;}
.ancho1 { font-size:11px;font-weight:bold; color: #000000;  margin-left:0px; letter-spacing:-1px;}
.ancho2 { font-size:11px;font-weight:bold; color: #000000;  margin-left:0px; letter-spacing:-1px;}
.ancho3 { font-size:11px;font-weight:bold; color: #000000; margin-left:0px; letter-spacing:-1px;}

 fieldset
{
border: 0px solid #781351; margin-bottom: 0px;
}

div#lateral { width: 310px; float: left; border-top: 1px solid #FFFFFF; background-color:#DAECB6; padding-top:20px; font-size: 11px; overflow:hidden; display:table; }
div#lateral span { margin-top:5px; padding-left:10px; font-weight:bold; }
div#lateral span.close { padding-left:15px; }
div#lateral ul { font-family:Verdana; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 0pt 15px; padding:0px; }
div#lateral li { font-family:Verdana; list-style-image:none; list-style-position:outside; list-style-type:none; color:#696969}
div#lateral li { margin:2px 0pt; padding-left:10px; }
div#lateral li.sel { padding:5px 0px 0px 0px; margin-bottom:4px; text-indent: 9px; width: 306px; font-weight:bold; background-color:#ffffff; color:#999EA4;  }
div#lateral li.sel h2 { font-size:11px; display:inline; }
div#lateral li.sel span { width:16px; height:16px; margin-left:10px; cursor:pointer; background-image:url(../images/close.gif); background-repeat: no-repeat; background-position: 0px -3px; z-index:1; margin-left:2px; }
div#lateral li.sel span:hover { background-position: 0px -83px; }
div#lateral li.sel ul { background-color:#DAECB6; margin-bottom:-2px; }
div#lateral ul.children  { margin:5px 0px; padding-top:5px; margin-left:5px; }
div#lateral ul.children li { font-weight:normal; }
div#lateral ul.children li.sel { margin-left:-5px; padding:5px 0px; text-indent:14px; #margin-left:-15px; #text-indent:24px; }

div#principal { width: 660px; float: right; font-family:Verdana; background-color:#FFFFFF; }

div#principal ul li {margin:10px 0pt;  padding:0pt 0pt 0pt 5px; }
div#principal ul.blkCat { float:left; padding:0px; margin:0px; width:220px; }
div#principal ul { padding-left:0px; margin-left:0px; padding-top:0px; margin-top:0px; }
div#principal ul p { font-size:16px; padding:0px; margin:0px; font-weight: bold; }
div#blkCursos a#tit { font-weight: bolder; padding: 5px 0px; display:block; }
div#blkCursos img { float: right; }
div#blkCursos div.datCurso { padding: 5px 10px; }
div#blkCursos div.datCurso div { margin-right:40px; float:left; }
div.blkHeadCurso { display:table; width:100%; }
.clear { width:100%; clear:both; }

div#principal-Course { width:100%; font-family:Verdana; }
div#principal-Course div#curso img.logo { float: right; margin: -60px 10px 0px 0px; display:block; }
div#principal-Course div#curso h2 { background-image:url(../images/fnd-head-course.gif);margin:0px; clear:both; padding:15px 120px 10px 10px; height:45px; #line-height: 45px; #font-size: 135%; }
div#principal-Course div#curso div#blkDesc { float:left; width:690px; padding:10px 0px 0px 10px; }
div#principal-Course div#curso div#blkDesc span { margin-left:10px; font-weight: bold; }
div#principal-Course div#curso div#blkDesc span.cont { margin-left:0px; }
div#principal-Course div#curso div#blkDesc p { margin-left:10px; font-weight: normal; }
div#principal-Course div#curso div#blkDesc dfn { color:#0C00FF; text-decoration:underline; cursor:pointer; }
div#principal-Course div#curso div#blkDesc ul { padding-left:0px; }
div#principal-Course div#curso div#blkDesc ul li { padding:5px 0px; }
div#principal-Course div#curso div#blkAdd { clear:both;float: right; background-image:url(../images/fnd-info-course.gif); background-repeat: repeat-x; width: 270px; margin-top: -2px; }
div#principal-Course div#curso div#blkAdd div { font-size: 16px; padding: 20px; color:#0200F4; text-decoration:underline; font-weight: bold; text-align:center; cursor:pointer; }
div#principal-Course div.soli-Info { background-image:url(../images/fnd-cebra.gif); background-repeat:repeat-x; width:100%; height:50px; text-align:center;  }
div#principal-Course div.soli-Info div { color:#4200FF; text-decoration:underline; font-size: 18px;  padding-top:12px; }

div#principal-Course div.soli-Info-sin-ficha { background-image:url(../images/fnd-cebra.gif); background-repeat:repeat-x; width:100%; height:50px; text-align:center; }
div#principal-Course div.soli-Info-sin-ficha div { color:#4200FF; text-decoration:underline; font-size: 16px;  padding-top:12px; }

div#principal-Course div#blkRelated { margin-top:30px; }
div#principal-Course div#blkRelated div#headRel { font-weight: bold; border-bottom: 1px solid #CECECE; padding:5px; margin-bottom:10px;}
div#principal-Course div#blkRelated div#blkCursos { padding:5px; }



strong.hL { background-color:#D7F2FD; color:#444444; }

div#path { font-size:11px;font-weight:bold; border-bottom: 2px solid #CCCCCC; background-color:#FFFFFF;padding: 5px 5px 5px 0px; margin-left:0px; letter-spacing:-1px;}

div#path div { padding: 5px 0px 0px 5px;}
div#path a { border:0px; }
div#path span { padding: 0px 6px; }
div#path h1 { display:inline; font-size: 100%; color:#333333; font-weight: normal; }
.pathCurso { display:inline; font-size: 100%; color:#969696; font-weight: normal; }

div#blkCursos 	   { padding:5px 0px; margin: 5px 0px; border:1px solid #FFFFFF; font-size: 13px; }
div#blkCursos.odd  { background-color: #F2F4F3;  }
div#blkCursos.odd:hover  { border:1px dashed #DCDCDC; }
div#blkCursos.pair { background-color: #FFFFFF; }
div#blkCursos.pair:hover { border:1px dashed #DCDCDC; }
div#blkCursos span#sep { margin:0px 5px; }
div#blkCursos a#lnkCat strong { font-weight:normal; font-size:11px}
div#blkCursos a#lnkCatPadre { font-weight:bold; }

.aLigero { font-size:11px; text-decoration:none ;border-bottom:1px dashed #cccccc;letter-spacing:-1px;}
.aLigero strong { font-weight:normal; }

div#blkCursos div#blkDesc { padding:5px; }
div#blkCursos div#blkDesc dfn { color:#666666; }
div#blkCursos div.btnReqInfo{ margin-bottom: 10px; background-position:right; background-image: url(../images/fnd-reqinfo-course.gif); background-repeat:no-repeat; text-align:right; }
div#blkCursos div.btnReqInfo span { font-size:10px; font-weight: bold; margin-right:-2px;}
div#blkCursos div.btnReqInfo span a { color:#0000FF; text-decoration:none; }
div#blkCursos div.btnReqInfo span a:hover { color:#0000FF; text-decoration:underline; }

div#cursosD { width:980px; border:1px solid #EE6C48; background-image: url(../images/fondoDestacados.gif); clear:both; padding:10px; margin: 20px 0px; }
div#cursosD strong { font-size:16px; }
div#cursosD a	{ float:right; margin-top:-15px; }

div#blkCurso  { padding:10px 5px; }
div#blkCurso.odd { background-color:#EFEFEF; }
div#blkCursos a.tit { font-size: 16px;  }

div#form-info { width:100%; text-align:center; border:1px solid #333333; width:90%;background-color:#efefef; margin:auto; }
div#form-info form { margin-top: 20px; }
div#form-info table.borde { font-size:12px; padding-top: 10px; border:1px solid #DCDCDC; width:80%; }


div.courseRelated { text-align:center; }
div.courseRelated h2 { text-align:left; }
div.courseRelated div#blkDescRelated { text-align:left; border:1px dashed #09A0D5; background-color: #F4FFFC; padding:20px; width:80%; margin:auto; margin-top:30px; margin-bottom:30px; }

.oculto { visibility:hidden; width:0px; height:0px; }

span.sep { margin:0px 10px; }

div.clearer { width:100%; border-top:1px solid #CDCDCD; clear:both; margin-bottom:10px;}
div#paginado { margin:0px; padding: 5px 0px; width:100%; text-align:center; float:right; border:1px solid #CDCDCD; }
div#paginado ul { padding-top:10px; }
div#paginado ul li { display:inline; padding:0px 3px; }
div#paginado li.sep { padding:0px 3px; }
div#paginado li a { text-decoration: none; font:13px Verdana;  }
div#paginado li.actual { text-align: center; font:bold 15px Verdana; color: #EE6C48;}
div#paginado li.siguiente { text-align:right; }
div#paginado li.anterior { text-align:left; }


div#footer { display:table; width:100%; clear:both; border-top:1px solid #749B27; text-align:center; margin-top:30px;padding:10px 0px;  }
div#footer span { cursor: pointer; color:#0039D5; text-decoration:underline; }
div#footer a { color:#0039D5; }
div#footer a:visited { color:#0039D5; }
div#footer div#l { float:left; text-indent:10px;}
div#footer div#r { float:right; margin-right:10px;}
