@import url(2008common.css);
/* ----------------------------------------------- */
/* ---[ Distribución Página ]--------------------- */
/* ----------------------------------------------- */
#header{
/*	height : 320px;*/
	height : 372px;
	padding-bottom : 0 !important;
}
#header #h-fl{padding:0;}

#ic-head{margin : 0;}

/* ---[ Botones Autogestión ]------------------- */
#shortcuts-bar{
	float : right;
	margin-bottom: 10px;
}
#shortcuts-bar ul{
	padding: 0;
	margin: 0;
	list-style : none none;
}
#shortcuts-bar li{
	padding : 0;
	margin : 0;
	margin-right : 7px;
	list-style : none none;
	float: left
}
#sb-alu, #sb-doc, #sb-bed,
#sb-cntc{
	display : block;
	width : 75px;
	height : 32px;
	text-indent : -999em;
	background : transparent url(/images/botones/shortcut-bar.png) no-repeat;
}
#sb-alu{background-position : 0 0;}
#sb-alu:hover{background-position : 0 -32px;}
#sb-doc{background-position : 0 -64px;}
#sb-doc:hover{background-position : 0 -96px;}
#sb-bed{background-position : 0 -128px;}
#sb-bed:hover{background-position : 0 -160px;}
#sb-cntc{background-position : 0 -192px; width: 86px}
#sb-cntc:hover{background-position : 0 -224px;}

#sb-search{
	float : right;
	width : 129px;
	background : transparent;
	margin-right: 0;
}
#sb-search form{margin:0;padding:0;}
#sb-search label{display:none;}
#sb-search input#q{
	float : left;
	border : 1px solid #003;
	height : 18px;
	width : 89px;
	margin-top : 5px;
	padding : 0 5px;
	background : #FFF;
}
#sb-search a#btnbuscar{
	float : right;
	margin-top : 5px;
	padding : 0;
	width : 22px;
	height : 22px;
	text-indent : -999em;
	outline : none;
	background: transparent url(/images/botones/shortcut-bar.png) no-repeat 0 -256px;
}
#sb-search a#btnbuscar:hover{
	width : 22px;
	height : 22px;
	background-position : 0 -278px;
}

#mnu-main{margin : 0 0 5px; padding : 7px; background : #5151D4 url(/images/bg/mnu-main.gif) repeat-y;}

#mm-inst,#mm-carr, 
#mm-curs{float: left; margin: 0 1% 0 0; padding : 0;}
#mm-inst, #mm-carr{width : 32%;}
#mm-curs{width : 34%; margin-right : 0;}
#mnu-main h1, #mnu-main h2{
	color : #FF0;
	margin : 0;
	padding : 2px 1%;
	border : none;
	font-size : 1.5em;
	text-transform : uppercase;
}
#mnu-main h2{padding-bottom : 0; letter-spacing : normal;}
#mnu-main ul, #mnu-main li{margin : 0; padding: 0; list-style : none none;}
#mnu-main a:link{font-size : 1em;}
#mnu-main a{
	display : block;
	width : 96%;
	padding : 2px 2%;
	color : #FFF;
}
#mnu-main a:visited{color : #FFF;}
#mnu-main a:hover{background : #69F; color : #FFF;}
#mnu-main h2, #mnu-main h2 a, #mnu-main h2 a:link, #mnu-main h2 a:visited{
	color : #FD6;
	text-transform : none;
	font-weight : bold;
	font-size : 1.1em;
	font-family : "Trebuchet MS", Verdana, "Verdana Ref",Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
}
#mnu-main h2 a{width : 97%; padding-left : 1%;}
#mnu-main .dvsr{border-top: 1px solid #69F;}

#mnu-main #mm-fb{
	width : 90%;
	padding-left : 9%;
	text-align : left;
	background-image : url(/images/icons/wpzoom-facebook.png); 
	background-repeat : no-repeat;
	background-position : 2px;
}

#mnu-main #mm-yt{
	width : 90%;
	padding-left : 9%;
	text-align : left;
	background-image : url(/images/icons/yt.png); 
	background-repeat : no-repeat;
	background-position : 2px;
}

/* ---[ Columna ]------------------------------- */
#col-wrapper-1c{position : relative; margin : 0;}

#col-wrapper-1c #col-main{
	width : 736px;
	padding : 7px;
	margin : 0 0 5px;
	background : #F2F2F2;
}

/* ---[ Pie ]----------------------------------- */
/* En elementos comunes (20XXcommon.css)         */

/* --------------------------------------------- */
/* ---[ Lo Demás ]------------------------------ */
/* --------------------------------------------- */
p.banner img{width : 736px; min-height : 100px;}
p.banner a:hover{background:transparent;}

.tit-des{padding : 0; margin : 0;}
.tit-des li{
	padding : 0 5px 5px;
	list-style : none none;
	cursor : pointer;
	border : 1px solid transparent;
	-moz-border-radius : 7px; -webkit-border-radius : 7px; border-radius : 7px;
}
.tit-des li:hover,
.tit-des li.tit-des-hover {background-color : #F8F1CF; border : 1px solid #E6C800;}
.tit-des h3{
	margin : 10px 0 0;
	font-size : 1.1em;
	text-transform : uppercase;
	border : none;
	letter-spacing : normal;
}
.tit-des a{
	display : block;
	color : #5151D4;
	font-weight : bold;
	text-decoration : none;
}
.tit-des a:hover{background : transparent;}
.tit-des a .critical{color : #C00;}
.tit-des p{margin : .3em 0 0;}

#news-lst h2{color : #006;}
#news-lst h3{border : none;}
#news-lst .tit-des li{
	min-height : 88px; 
	background-image : url(/images/icons/star32.png);
	background-repeat : no-repeat;
	background-position : 5px 10px;
}
#news-lst .tit-des li.nw-imp{background-image : url(/images/icons/star32-imp.png);}
#news-lst h3, #news-lst h4, #news-lst h5,
#news-lst p{margin-left : 40px;}
#news-lst .news-full-art{
	height : 17px; margin-top : 5px;	padding-right : 10px;
	text-align : right;
	font-weight : bold; font-size : 9px; line-height : 17px;
	background-image : url(/images/botones/news-sm.png); background-repeat : no-repeat; background-position : right bottom;
}
#news-lst .news-full-art a{color : #666;}

#news-lst p.fecha{margin : 0 10px 0 0;}
#news-lst .carousel{margin-left:87px;}
#news-lst #nl-first-photo{width : 250px;}
#news-lst blockquote{margin-left : 102px;}
#news-lst blockquote *{margin-left : 0;}
#news-old-btn {
	width : 133px;
	height : 25px;
	position : relative;
	left : 603px;
	padding-right : 7px;
	display : block;
	text-align : right;
	color : #CC0;
	line-height : 25px;
	outline : none;
	background : #003 url(/images/botones/news-old.png) no-repeat;
}
#news-old-btn:hover{color : #FF0;}

.only-old-btn{margin-top : 45px;}

#qs{
	height : 300px;
	margin-top : 3em;
	color : #FFF;
	padding : 20px 200px 10px 30px;
	background : url(/images/bg/quienes-somos.png) no-repeat;
}
#qs h3{color : #FF0; border : none;}
#qs strong{color : #69F;}
#qs a{color : #FFF; font-weight : bold; border-bottom: 2px dotted #FFF;}
#qs a:hover{color: #000;}

.fecha{
	float : left;
	width : 77px;
	height : 82px;
	margin : 0 10px 0 0;
	background: url(/images/bg/fecha.png) no-repeat;
}
.fecha-m, .fecha-d{
	float : left;
	display : block;
	width : 100%;
	text-align: center;
	font-weight : bold;
	font-size : 16px;
	font-family : "HelveticaNeueLT Std", "Helvetica Neue", Helvetica, Arial, Univers, "Nimbus Sans L", Geneva, sans-serif;
}
.fecha-m{height : 22px; margin-top: 7px; color : #FFF;}
.fecha-d{height : 40px; font-size: 38px; line-height: 40px;}

#sel-doc-lst h3{margin : 0;}
#sel-doc-lst li{margin-bottom : 2px;}
#sel-doc-lst{height : 122px; padding-left : 170px; background : #E0EBFF url(/images/bg/sel-doc-lst.png) no-repeat;}
#sel-doc-lst a{text-decoration : underline; font-size:120%}

/* ---[ Alert ]--------------------------------- */
.alertbox{
	padding : 0;
	margin : 0;
	width : 60%;
	margin : 1em auto;
}
.alertbox h4{
	margin : 0;
	padding : 5px;
	color : #FFF;
	border : none;
	font-size : 1.5em;
	font-weight : bold;   
}
.alertbox .ab-cnt{
	margin : 0;
	padding : 5px;
	padding-left : 60px;
	min-height : 58px;
}
.alertbox .ab-cnt p, .alertbox .ab-cnt ul,
.alertbox .ab-cnt ol{margin: .5em 0;}
.ab-w h4{background:#E6C800;}
.ab-w .ab-cnt{background : #FFF0C0 url(/images/icons/alert/warning.png) no-repeat 5px 5px;}
.ab-i h4{background:#00C;}
.ab-i .ab-cnt{background : #C2D6FF url(/images/icons/alert/info.png) no-repeat 5px 5px;}
.ab-e h4{background:#C00;}
.ab-e .ab-cnt{background : #FFD7C2 url(/images/icons/alert/error.png) no-repeat 5px 5px;}
.ab-q h4{background:#090;}
.ab-q .ab-cnt{background : #D9F6C2 url(/images/icons/alert/question.png) no-repeat 5px 5px;}
.ab-s h4{background:#C00;}
.ab-s .ab-cnt{background : #FFD7C2 url(/images/icons/alert/stop.png) no-repeat 5px 5px;}
.ab-i .ab-cnt a:hover{background : #F2F2F2;}
/* --------------------------------------------- */
#bnr-cntnr, #bnr-cntnr-130,
#bnr-img-cntnr, #bnr-img-cntnr-130{
	width : 750px;
	height : 100px;
	padding : 10px 0 0;
	background : #5151D4;
}

#bnr-img-cntnr, #bnr-img-cntnr-130{width : 736px; padding : 5px 7px 0;}
#bnr-cntnr-130, #bnr-img-cntnr-130{height : 130px;}
#bnr-cntnr a:hover, #bnr-img-cntnr a:hover, 
#bnr-img-cntnr-130 a:hover{background-color : transparent;}

#col-main #bnr-cntnr{
	width : 734px;
	padding : 0;
	margin : 10px 0;
	background : #F2F2F2;
}

#cal-evts{
	width : 200px;
	position : absolute;
	top : 10px;
	right : 7px;
	background : transparent;
}
#cal-cntnr{
	display : none;
	position : relative;
	height : 152px;
	width : 200px;
	padding : 7px 0;
	background : #003;
}

#cal-evts-btn{
	display : block;
	width : 160px;
	height : 21px;
	padding : 10px 5px 5px 35px;
	color : #FFF;
	background : transparent url(/images/botones/calendar.png) no-repeat 0 0;
	font-size : 12px;
	font-weight : bold;
	outline : none;
}
#cal-evts-btn:hover{background-position:0 -37px;}
.cal-evts-btn-act{background-position:0 -74px !important;}
.cal-evts-btn-act:hover{background-position:0 -111px !important;}

#ce-prev-cntnr, #ce-sig-cntnr{
	position : absolute;
	top : 14px;
	text-indent : -999em;
	width : 12px;
	height : 12px;
}
#ce-prev-cntnr a, #ce-sig-cntnr a{
	display : block;
	width : 12px;
	height : 12px;
	text-indent : -999em;
	outline : none;
	background : url(/images/jquery-ui/ui-icons_5fa5e3_256x240.png) no-repeat;
}
#ce-prev-cntnr a:hover, #ce-sig-cntnr a:hover{background-image : url(/images/jquery-ui/ui-icons_ffffff_256x240.png);}
#ce-prev-cntnr{left : 10px;}
#ce-sig-cntnr{right : 10px;}
#ce-prev-cntnr a{background-position : -82px -194px}
#ce-sig-cntnr a{background-position : -50px -194px}

#calendario{
	width : 184px;
	margin : 0 7px;
	background : #F2F2F2;
	-moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px;
}
#calendario h4{
	margin : 0;
	padding : 4px;
	text-align : center;
	color : #FFF;
	background : #5151D4;
	font-size : 14px;
	line-height : 18px;
	-moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px;
}
#calendario table{margin : 0; width : 100%;}
#calendario th{color : #000; background : transparent;}
#calendario td{
	padding-right : 4px;
	color : #009;
	border : 1px solid #9BF;
	text-align : right;
	background : #E0EBFF;
}
#calendario .filler{border : none; background : transparent;}
#calendario .red-letter a{display : block; color : #FFF; cursor : default;}
#calendario .red-letter a:hover{color : #000; background : #FFF !important;}
#calendario #hoy{color : #C00; border-color : #FF0; background : #E6C800;}

#cal-evt{
	display : none;
	width : 170px;
	height : 152px;
	padding : 7px;
	position : absolute;
	top : 0;
	left : -184px;
	overflow : hidden;
	background: url(/images/bg/cal-evt-9bf.png) no-repeat;
}
#cal-evt *{margin:0;}
#cal-evt strong{color : inherit;}
#cal-evt-cntnr{position : relative; z-index : 1;}
#cal-evt #dia{
	position : absolute;
	bottom : -18px;
	right : 11px;
	color : #E0EBFF;
	text-align : right;
	letter-spacing : -10px;
	font : bold 100px "HelveticaNeueLT Std", "Helvetica Neue", Helvetica, Arial, Univers, "Nimbus Sans L", Geneva, sans-serif;
}

#membresias{  }
#membresias li{
	float: left; 
	margin-right : 30px;
	width : 120px;
	padding-top : 93px;
	list-style : none none;
	background-position : top;
	background-repeat : no-repeat;
	background-color : transparent;
	text-align : center;
}
#mb-cct{margin-left : 180px; background-image : url(/images/logos/empresas/cluster-cordoba-technology-92x93.png);}
#mb-caciep{background-image : url(/images/logos/empresas/caciep-81x93.png);}

#flow-badge{margin-top : 5px;}
#flow-badge a{background-image:none;}
#flow-badge a:hover{background-color:transparent;}

/* ---[ Nav - Cursos ]-------------------------- */
/* 
Son of Suckerfish dropdowns :
http ://www.htmldog.com/articles/suckerfish/dropdowns/
*/
#mm-inst li ul, #mm-curs li ul{ /* second-level lists */
	position : absolute;
	width : 265px;
	top : auto;
	margin : -.3em 0 0 5%;
	padding : 0 0 7px;
	left : -999em;
	z-index : 100;
	background : url(/images/mnu/mnuCapBHome.png) no-repeat bottom left;
}
#mm-inst li ul *, #mm-curs li ul *{
	color  : #FFF;
	text-indent : 5px;
	width : 100%;
	margin: 0;
	height : 22px;
	padding : 0;
	font-size : 11px;
	background: url(/images/mnu/mnuTileHome.png) repeat-y 0 0;
}
#mm-inst li ul>*:first-child, #mm-curs li ul>*:first-child{padding-top: 5px; background : url(/images/mnu/mnuCapTHome.png) no-repeat top right;}
#mm-inst li * a, #mm-curs li * a{
	height : 16px;
	width : 263px;
	margin : 0 1px;
	padding : 3px 0;
	cursor : default;
	background : transparent;
}
#mm-inst li a.dad,
#mm-curs li a.dad{background : url(/images/mnu/navDadB.gif) no-repeat 99% center;}
#mm-inst li a.dad:hover,
#mm-curs li a.dad:hover{background : #69F url(/images/mnu/navDadB.gif) no-repeat 99% center;}

#mm-inst li ul .dvsr, 
#mm-curs li ul .dvsr{border : none; background : url(/images/mnu/dvsrHome.png) no-repeat;}

#mm-inst li:hover ul,
#mm-inst li.navhovr ul,
#mm-curs li:hover ul, 
#mm-curs li.navhovr ul{left : -999em;}

#mm-inst li:hover ul, #mm-inst li.navhovr ul,
#mm-curs li:hover ul, #mm-curs li.navhovr ul{left : auto;}