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

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

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


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

/**************************************/
/*             NAVIGATION             */
/**************************************/

.nav { 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;
}
.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 .item p { background-color:#FFF; margin:0px 0px 0px 20px; border:#E3E3E3 solid 1px; }
.nav .mid .item p a { font-size:8pt; padding:0px 5px; }

.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; }
.nav .mid-info ul { float:left; margin:4px 0px 4px 25px; padding:0; }
.nav .mid-info ul li { margin:0; padding:0; color:#DDD; font: normal 11px/16px Helvetica, Arial, sans-serif; }
.nav .mid-info ul li a { color:#DDD; text-decoration:none; }
.nav .mid-info ul li a:hover { color:#FFF; text-decoration:underline; }

.nav .margen { margin-top:20px; float:left; }

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.content {
	background: url(../img/bg-content.gif) repeat-y;

}
.content .view {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	color:#666; height:auto; min-height:350px;
}
.imgs {
	margin-bottom:30px;
}
.content .view h1 {
	font-size:32px; font-weight:normal; text-align:right;
	color:#336699; margin:2px 0px 20px 0px; padding-right:10px;
	border-bottom:8px #F4F4F4 solid;
    font-family: 'Arial Narrow',Times,serif;
}
.align-right { text-align:right; }

label {
	float:left; width:250px; margin-right:10px; text-align:right; height:20px;
}
input {
	width:250px;
}
input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: Geneva,Arial,Helvetica,sans-serif; }

#autorizar { display:none; padding:10px; }
#autorizar .submit { width:auto; padding:1px 5px; }

/**************************************/
/*               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; }
