/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/

body {
	background: url(../img/home/bg-body.png) repeat-x;
}

/**************************************/
/*              GLOBALS               */
/**************************************/


/**************************************/
/*              HEADER                */
/**************************************/
.header {
	background: url(../img/home/bg-header.gif) repeat-x;
	height:150px;
}
.header-line-left {
	height:150px;
	background: url(../img/home/bg-header-line.gif) no-repeat;
}
.header-line-right {
	height:150px;
	background: url(../img/home/bg-header-line.gif) top right no-repeat;
}
.header-alci-2009 {
	height:65px; margin-top:20px;
	background: url(../img/home/header-alci-2009.png) no-repeat;
}
.header-alci {
	height:45px; margin-top:40px;
	background: url(../img/home/header-alci.png) top right no-repeat;
}
.header-alci-logo {
	background: url(../img/home/header-alci-logo.png) center no-repeat;
	height:145px;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/
.nav {
	/*background: url(../img/nav/bg-y.gif) top right repeat-y;*/
	height:auto;
}
.nav .top, .nav .bot {
	background: url(../img/nav/bg-x.gif) repeat-x;	height:5px;
}
.nav .top {	background-position: top; }
.nav .bot {	background-position: bottom; margin-bottom:20px; }
.nav .corner-left, .nav .corner-right  {
	width:5px; height:5px;
	background: url(../img/nav/esq.gif) no-repeat;
}
.nav .top .corner-left  { float:left; background-position:top left; }
.nav .top .corner-right { float:right; background-position:top right; }
.nav .bot .corner-left  { float:left; background-position:bottom left; }
.nav .bot .corner-right  { float:right; background-position:bottom right; }
.nav .mid {	background:url(../img/nav/bg.gif) top right repeat-y; }
.nav .mid .item{
	float:left; width:160px;
	margin:0px 0px 0px 12px; padding-bottom:2px;
	/*text-align:center;*/
}
.nav .mid .admin{
	font-weight:bold; border-top:1px solid #AEAEC8;
}
.nav .mid .line {
	background: url(../img/nav/menu-border.gif) bottom repeat-x;
	padding:1px 0px 4px 0px;
}
.nav .mid .item a {
	color: #666699; text-decoration:none; padding-left:20px;
    font-size: 10pt; display:block;
	background: url(../img/nav/bg-item.png) 0px -22px repeat-x;
}
.nav .mid .item a:hover{
	background-position:bottom left; color: #999999;
}
.nav .mid-info { background:url(../img/nav/bg-info.gif) top right repeat-y; }
.nav .mid-info p { margin:6px 10px; color:#DDD; font: normal 10px/12px Helvetica, Arial, sans-serif; }
.nav .mid-info hr { margin:3px 0px; }
.nav .mid-info b { font-weight:bold; color:#FFF; }
/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.content {
	background: url(../img/bg-content.gif) repeat-y;
	min-height:350px;
	padding-bottom:20px;
}
.content .invitation {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	color:#666;
	margin-top:20px;
}
.imgs {
	margin-bottom:30px;
}
.tema {
	text-align:center; padding:25px 0px;
}
.tema .titulo {
	color:#000; font-size:14pt; border-top:1px solid #000; padding:1px 7px;
}
.tema .subtitulo {
	color:#fff; font-size:8pt; background-color:#000; padding:1px 40px;
	text-transform:uppercase; letter-spacing:1px;
}
.fb { background: url(../img/home/fb-logo.gif) no-repeat; }
.fb p { margin-left:40px; color:#555; font: normal 10px/12px Helvetica, Arial, sans-serif; }

.talleres { border:#888899 solid 1px; margin-left:70px; background-color:#F5F5F5; }
.talleres h3 { text-align:center; color:#000; margin:4px 0px; font-size:12pt; }
.talleres p { margin:0px 10px 10px 10px; }
.talleres ol { margin-bottom:10px; }
.talleres ol li { margin:5px 0px; }
.talleres span { color:#333; }

/**************************************/
/*               FOOTER               */
/**************************************/

.footer {
	background: url(../img/bg-footer.png) repeat-x;
	height:100px;
}
.footer-line-left {
	height:100px;
	background: url(../img/bg-footer-line.gif) no-repeat;
}
.footer-line-right {
	height:100px;
	background: url(../img/bg-footer-line.gif) top right no-repeat;
}
.footer p {
	font-size:8pt;
	line-height:1.3em;
	margin-top:20px;
}
.footer .contact {
	color:#666666;
}
.footer .institution {
	color:#666699;
	text-align:right;
	letter-spacing:1px;
}

.patrocinadores { border-top:#DDD solid 2px; margin-top:20px; background-color:#FFF; color:#555 }
.patrocinadores h2 { text-align:center; margin-bottom:40px; }
.patrocinadores hr { float:left; margin:20px 0; }
.patrocinadores .span-22 { margin:20px 0px; }
