body {	font: 9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; background: #FFF url(../images/bg.jpg) top left repeat-x;}
body, html {height:100%}
#container {width:977px; position:relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px;}
a {outline:none;}
.push {height:60px;}
#maint_mode {width:450px; position:absolute; top:20px; padding:5px; color:#443e38; background:#ede3c9; right:15px; font-size:0.8em; -moz-border-radius:3px;}
.clearfix {clear:both;}
.batman {width:100%; height:0px; visibility:hidden; clear:both; font-size:1px;}

#header {width:100%; height:135px; padding-top:0px; background:url(../images/bg_header.jpg) bottom right no-repeat}

.crop {width:565px; height:474px; overflow:hidden;}

/* logo */
#logo {width:95px; height:98px; float:left; padding:20px 0px 0px 50px}
#logo h1 a {background:url(../images/logo.png) no-repeat; width:95px; height:98px; display:block;}
#logo h1 a span {display:none;}
#logo p {display:none;}


/* nav */
ul#nav {display:block; margin:103px 100px 0px 0px; list-style:none;	width:410px; float:right;}
ul#nav li {float:left; text-transform:uppercase;}
ul#nav li a {display:block; text-decoration:none; color:#aaa; padding:11px;}
ul#nav li a:hover, ul#nav li a.selected {color: #fff;}

.lavaLampNoImage {
	position: relative;
	overflow: hidden;
}

.lavaLampNoImage li.back {
	background-color: #bbb;
	width: 1px;
	height: 3px;
	z-index: 8;
	position: absolute;
}
.lavaLampNoImage li a {
	z-index: 10;
	position: relative;
}

/* showcase */
#showcase {position:relative}
#showcase h2 {display:none;}
ul#showcaseNav {width:30px; float:left; position:absolute; top:285px; left:350px;}
ul#showcaseNav li {margin-bottom:10px;}
ul#showcaseNav a {width:30px; height:17px; display:block; text-indent:-9999px; outline:none;}
a.prev {background:url(../images/mainarrow_up.gif) no-repeat;}
a.next {background:url(../images/mainarrow_down.gif) no-repeat;}

div#showcaseInfo {float:left; width:370px; text-align:left; margin-right:28px; margin-left:3px; margin-top:55px;}
div#showcaseInfo h3 {font-size:1.8em; margin-bottom:5px;}

div#showcaseInfo ul li h4{font-size:1.4em; color:#FFF}
div#showcaseInfo ul li h4 a {color:#f2f2f2; text-decoration:none;}

div#showcaseInfo ul li {height:200px;}
div#showcaseInfo ul li a {color:#000;}
div#showcaseInfo ul li a:hover {color:#069;}

div#showcaseInfo p {color:#333; margin:10px 0; font-size:0.95em;}
div#showcaseInfo p:first-child {margin-top:0px;}

div#showcaseImages {width:565px; height:342px; overflow:hidden; float:left;}
div#showcaseImages ul li {float:left;}

/* content general settings */
/*div#content {margin-bottom:25px; padding-top:60px; background:url(../images/bg_main.jpg) top center no-repeat; height:100%}*/
div#content {margin-bottom:25px; padding-top:0px; height:100%}

#footer_wrap {background:url(../images/bg2.jpg) top repeat-x #e0e1e2; height:45px; padding-top:15px; position:relative;}
#footer {width:977px; margin:0 auto; text-align:center}
#footer a {display: inline; text-decoration:none; color:#006699; padding:0px;}
#footer a:hover, {color: #aaa; border-bottom: 0px solid #999900}

p#copyright {font-size:0.9em; color:#999999;}
p#rssButton {float:right;}
p#rssButton a {text-indent:-9999px; background:url(../images/bt_subscribe_to_feeds.gif) no-repeat; width:157px; height:29px; display:block;}
div#lucida {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#069; text-align:left}
div#peque {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; color:#666; text-align:left}
.peque { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; color:#666}
.normal { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#666}
.tit_blanco {color:#FFF; font-size:24px}
.tit_negro {color:#000; font-size:24px}
.tit_med {font-size:14px}
a {color:#333; text-decoration:none}
a:hover {color:#006699}
.bazul {border:1px solid #D9E8F0}
.blanco a{color:#333;}
.blanco a:hover {color:#069;}
.txtazul {color:#069}