/* GENERAL */
html, body {border: 0; margin: 0; padding: 0;}
body {
	height:100%;
	width:100%;
	min-width: 970px;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(../images/layout/freedom-urban.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
p, img { margin:0;padding:0;border:0px; }
table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}
form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea {font-size:11px;font-family:Arial}
input {vertical-align:top;}
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
a {color:#9b9b9b;text-decoration:none;}
a:hover {color:#15ADFF;}

/* START WRAPS */
#wrap {padding-top:60px;}
#container {margin:auto;width:920px;}

#main {width:920px;margin:5px 0 0 0;}
.left-col {float:left;width:615px;margin-right:5px;}
.right-col {float:right;width:300px;}


/* START HEADER */
#head {height:92px;}
.hd-lf {float:left;width:600px;}
.hd-lf .logo {float:left;}
.hd-lf ul {margin:14px 0 0 60px;float:left;text-transform:uppercase;font-weight:bold;font-size:11px;height:33px;}
.hd-lf ul li {margin-right:20px;float:left;border:1px solid #222222;height:33px;}
.hd-lf ul li.eve {background:url(../images/post-a-venue-icon.png) no-repeat 10px 6px; width:110px;height:33px;}
.hd-lf ul li.ven {background:url(../images/post-an-event-icon.png) no-repeat 10px 6px; width:110px;height:33px;}
.hd-lf ul li a {color:#ffffff;top:8px;left:35px;position:relative;}


.hd-rt {float:right;color:#606060;font-size:11px;padding:6px 4px 0 0;line-height:18px;text-align:right;}
.hd-rt p {margin-top:8px;}
.hd-rt a {color:#9b9b9b;padding:0 4px;}
.hd-rt a:hover {color:#15ADFF;}
.sbox {width:130px;height:16px;background:#000000;font-size:11px;color:#ffffff;border:1px solid #565656;}
.ssend {width:67px;height:18px;background:#b81c02;font-size:11px;color:#ffffff;border:0;font-weight:bold;margin:0 4px;}
/* END HEADER */


/* START MENU */
.menu {clear:both;height:30px;background:url(../images/layout/menubg.gif) repeat-x top left;padding:10px 15px 10px 15px;}
.menu li {display:inline;font-size:13px;font-weight:bold;background:transparent url(../images/layout/menu_divider.gif) no-repeat right center ;}
.menu li a {color:#ffffff;padding:0 25px 0 16px;}
.menu li a:hover {color:#000000;} 
.menu li.last {background:none;}  
/* END MENU */


/* START TABS AND LISTS */
.gtab {border:1px solid #797979;background:#e6e8ec url(../images/tabs/tab-box.gif) repeat-x left bottom;margin:8px 0 3px 0;}
.gtab h3 {background:transparent url(../images/tabs/tab-hd.gif) repeat-x top left;font-size:13px;color:#ffffff;height:26px;padding:10px 0 0 20px;}
.gtab h4 {font-size:12px;color:#026DCD;padding:3px 0 0 0;}
.gtabblue {border:1px solid #797979;background:#e6e8ec url(../images/tabs/tab-box.gif) repeat-x left bottom;margin:8px 0 3px 0;}
.gtabblue h3 {background:transparent url(../images/tabs/tab-hd-blue.gif) repeat-x top left;font-size:13px;color:#ffffff;height:26px;padding:10px 0 0 20px;}
.gtabblue h4 {font-size:12px;color:#026DCD;padding:3px 0 0 0;}
.tab-con {padding:15px 20px;}

.gtab2 {border:1px solid #797979;background:#e6e8ec url(../images/tabs/tab-box.gif) repeat-x left bottom;margin:0 0 0 6px;width:209px;height:288px;}
.gtab2 h3 {background:transparent url(../images/tabs/tab-hd.gif) repeat-x top left;font-size:13px;color:#ffffff;height:26px;padding:10px 0 0 20px;}
.gtabpink {border:1px solid #797979;background:#e6e8ec url(../images/tabs/tab-box.gif) repeat-x left bottom;margin:0 0 0 6px;width:209px;height:288px;}
.gtabpink h3 {background:transparent url(../images/tabs/tab-hd-pink.gif) repeat-x top left;font-size:13px;color:#ffffff;height:26px;padding:10px 0 0 20px;}
.tab-con2 {padding:15px;}
.tab-con2 ul {margin:0 0 0 5px;}
.tab-con2 li {float:left;width:48px;height:48px;background:#bbbbbb;border:1px solid #505050;margin:10px 8px 0 0;}
.tab-con2 p {clear:both;text-align:center;}
.tab-con2 p a {color:#00bfef;font-size:11px;font-weight:bold;line-height:25px;display:block;}
.tab-con2 a:hover {color:#1f50ac;text-decoration:underline;}

#news {height:255px;}
#job {height:275px;}
.news b, .news a {
	color:#026DCD;
	font-size:12px;
	padding-right:6px;
	font-weight:bold;
}
.news a:hover {text-decoration:underline;}
.news li {color:#000000;font-size:11px;padding:2px 0 3px 0;line-height:18px;}

.tabcontent {border:1px solid #797979;background:#F8F8F8 url(../images/tabs/tab-box2.gif) repeat-x left bottom;}

.late_photos {margin:-10px -12px -10px -9px;}
.late_photos li {display:inline;height:100%;}
.late_photos li img {margin:5px 5px 0 0;background:transparent;}
.late_photos li a:hover {background:transparent;}

.videos {padding:10px 10px 0 10px;}
.videos li {float:left;margin-right:16px;margin-left:16px;text-align:center;color:#7a7a7a;line-height:15px;font-size:11px;}
.videos li a {color:#d50000;font-weight:bold;line-height:22px;text-decoration:underline;}
.videos p {margin:5px 0 20px 0;}

.movies {margin:-6px -10px 4px -8px;}
.movies li {float:left;width:96px;margin-right:11px;margin-left:11px;font-size:11px;color:#444546;line-height:15px;}
.movies li img {display:block;margin:0 0 4px 0;}
.movies a, .movies b {color:#1f50ac;font-size:12px;font-weight:bold;line-height:17px;padding-top:3px;}
.movies a:hover {text-decoration:underline;}

.black_bg {background:#222222;padding:15px;height:212px;margin:0;}


.ban {margin-bottom:5px;}
/* END TABS AND LISTS */

/* START GALLERY */
#portfolio {margin-top:0;}
.portfolio-wrap {padding:15px;}
.album {margin:0;}
.album li {display:inline-block;width:120px;height:190px;background:#ffffff;margin:0 0 6px 6px;padding:8px;color:#666666;*float: left;*display: inline;}
.album li b {font-size:12px;line-height:20px;color:#444444;display:block;}
.album li p {color:#2589b4;height:30px;}
.album li a {color:#666666;}

.album-pics {margin:0 0 0 4px;}
.album-pics li {display:inline-block;width:94px;height:94px;background:#ffffff;padding:1px;margin:0;color:#666666;float: left;*display: inline;}
.album-pics img {float:left;}

.gallery-wrap {margin:10px 3px 20px 3px;background:#ffffff;color:#444444;font-size:12px;line-height:17px;}
.gallery-wrap a {color:#2589b4;}
.gallery-wrap a:hover {color:#444444;}
.image-big {clear:both;text-align:center;vertical-align:top;}
.image-big img {border:1px solid #040402;}

.image-thumb {clear:both;text-align:center;vertical-align:top;margin:5px 0 0 4px;}
.image-thumb li {height:94px;background:#ffffff;}
.image-thumb img {float:left;margin:0 1px;}

.gallery-share {clear:both;padding:20px 0 15px 4px;}

.topnav {padding:15px 10px 10px 10px;clear:both;}
.ltnav {float:left;width:400px;}
.rtnav {text-align:right;}
.rtnav a {padding-left:15px;}

.page {clear:both;margin:5px 8px 5px 8px;color:#228696;}
.page-links {clear:both;float:right;}
.page-links a {color:#228696;padding-left:2px;}
.page-links a:hover, .page-links a.active {color:#444444;}
/* END GALLERY */

/* START FORMS */
input {border:1px solid #4C5966;height:17px;font-family:arial;font-size:11px;color:#000000;}
select {border:1px solid #4C5966;height:17px;font-family:arial;font-size:11px;color:#000000;}
textarea {border:1px solid #4C5966;font-family:arial;font-size:11px;color:#000000;}
.submit {height:auto;width:auto;border:0;} 
/* END FORMS */

/* START FOOTER */
.end {height:5px;clear:both;}
#foot {clear:both;height:47px;background:#d1d1d1;}
#foot ul {width:898px;height:25px;background:#eeeeee;padding-left:22px;line-height:25px;}
#foot ul li {display:inline;color:#4a99e2;font-size:11px;}
#foot ul li a {color:#4a99e2;padding:0 3px;}
#foot p {padding-left:22px;color:#616161;line-height:22px;font-size:11px;}
#foot p a {color:#616161;padding:0 3px;}
#foot a:hover {text-decoration:underline;}
/* END FOOTER */

.clear {clear:both;}


.enlaces{font-size:12px;font-weight:bold;}

.style2bold{font-weight:bold;line-height:17px;}

.right{float:right;}

.left{float:left;}

.jobs2, .jobs{
	padding:2px;
	color:#333333;
}

.jobs3{padding:2px;color:#026DCD;line-height:10px;}



#calendario a:link {

	color: #008fe2;

	text-decoration: none;

	font-weight: bold;

}

#calendario a:visited {

	color: #008fe2;

	text-decoration: none;

}

#calendario a:hover {

	color: #BEFCA0;

	text-decoration: underline;

}

#calendario a:active {

	color: #008fe2;

	text-decoration: none;

}

.bcal{

background-image:url(images/bcalendar.gif);

background-repeat:no-repeat;}

.negrita{

	font-weight: bold;

}





.sharebutt {
	float: right;
	height: 20px;
	width: 150px;
	padding-top: 10px;
}
.divguest{

height:23px;}

.popupcity {border:1px solid #797979;background:#e6e8ec url(../images/tabs/tab-box.gif) repeat-x left bottom;}
.popupcity h3 {background:transparent url(../images/tabs/tab-hd.gif) repeat-x top left;font-size:13px;color:#ffffff;height:26px;padding:10px 0 0 20px;}
.popupcity h4 {font-size:12px;color:#026DCD;padding:3px 0 0 0;}
