@charset "utf-8";
@import url("/includes/css/reset.css");
@import url("/includes/css/general.css");
/* CSS Document */

#header {
	width:980px; 
	height:426px; 
	background:url(/images/headerbg.jpg) top left no-repeat;
}

#mainpic {
	float:left; 
	background:url(/images/mainpic-f.jpg) top center no-repeat; 
	width:980px; 
	height:223px; 
}
#mainpic-text {
	float:right; 
	width:520px; 
	text-align:left; 
	margin:8px 35px 0 0;	
}

#content {
	padding:10px 30px; 
	text-align:left;
	vertical-align:top;
	
}

#abovecrumbs {
	height:45px; 
	width:980px;
	clear:both;
}



/* =clearfix */
.clearfix:after { content:".";  display:block; height:0; clear:both; visibility:hidden; }

/* Fix for IE-mac */
.clearfix { display:inline-block !important; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */




/*
div {
	margin:0; 
	padding:0;
}
body {
	text-align:center; 
	background:url(/images/bg.jpg) top left repeat-x #580e0e; 
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}

input {
	background:#580e0e; 
	color:#fdda60; 
	border:1px solid #fdda60; 
	font-size: 70%;
}

h1 {
	color: #992A0C;
	margin-top:0;
	font-size:180%;
}
p {
	color: #593A1E;
	font-size: 80%;
	line-height:1.8em;
}
p a, p a:link, p a:visited {
	color:#992A0C; 
	text-decoration:none;
}
p a:hover {
	text-decoration:underline;
}
.readmore {
	text-align:right;
	margin-right:10px;
}

.readmore a, .readmore a:link, .readmore a:visited  {
	color:#F7CF44 !important;
	text-decoration:underline;
}
	
.readmore a:hover {
	color:#F7CF44 !important; 
	text-decoration:none;
}

#mainwrap {
	text-align:center; 
	margin:auto; 
	width:980px;
}

#header {
	width:980px; 
	height:426px; 
	background:url(/images/headerbg.jpg) top left no-repeat;
}

#header-top {height:92px;}

#logo {
	float:left;
	margin:10px 0 0 10px;
}

#utilsearchwrap {
	float:right; 
	width:370px; 
	vertical-align:middle; 
	margin-right:10px;
}

#utilitynav {
	float:right; 
	clear:both;
	margin:0;
}

#utilitynav li {
	display:inline;
	font-size: 70%;
	color: #fdda60; 
	background:url(/images/utilnavbullet.gif) left no-repeat; 	
	padding-left:8px;
	padding-right:0px; 
	margin-left:0px;
	margin-right:0px;
}
	
#utilitynav li a, #utilitynav li a:link, #utilitynav li a:visited {
	color: #fdda60;
	text-decoration:none; }
	
#utilitynav li a:hover {
	color:#F7CF44;
	text-decoration:underline;
}
	
#utilitynav li.first {
	background:none;
}

#searchbox {
	float:right; 
	clear:both;
	margin:0;
}

#mainnav {
	color:#ffeda6; 
	font-size:100%; 
	font-weight:bold; 
	float:left; 
	background:url(/images/navbar.gif) top left  no-repeat; 
	width:960px; 
	height:40px; 
	margin:0 0 10px 5px; 
	clear:both; 
	vertical-align:middle;
	text-align:center;
}
#mainnav ul {
	margin-top:12px;
}
#mainnav li {
	background:url(/images/mainnavbullet.gif) left no-repeat; 	
	display:inline;
	padding:0 20px; 
	
}
#mainnav li.first {
	background:none; 
	padding-left:25px;
}
#mainnav li a, #mainnav li a:link, #mainnav li a:visited {
	color:#ffeda6; 
	text-decoration:none;
}
#mainnav li a:hover {
	color:#F7CF44;
}
#mainpic {
	float:left; 
	background:url(/images/mainpic_inner.jpg) top center no-repeat; 
	width:980px; 
	height:223px; 
}
#mainpic-text {
	float:left; 
	width:520px; 
	text-align:left; 
	margin:8px 0 0 35px;	
}
#mainpic-text p {
	color:#fdda60; 
	font-size: 100%;
}

#mainpic-text p a, #mainpic-text p a:link, #mainpic-text p a:visited {
	color:#F7CF44; 
	text-decoration:none;
}

#mainpic-text p a:hover {
	text-decoration:underline;
}

#mainpic-text h2 {
	font-size: 158%;
	color:#F7CF44;
}
#abovecrumbs {
	height:35px; 
	width:980px;
	clear:both;
}

#breadcrumbs {
	float:right;
	font-size:70%;
	margin:0 20px 0 0;
	text-align:right;
	padding:0;
	color:#925621;
}

#breadcrumbs  li {
	display:inline;
	padding:0 0  0 9px;
	background:url(/images/breadcrumb_arrow.gif) no-repeat left;
}
#breadcrumbs li.first {
	background:none;
}
#breadcrumbs li a {
	color:#925621; 
	font-weight:bold; 
	text-decoration:none;
}

#contentbg {
	width:100%; 
	float:left; 
	background:url(/images/contentbg.jpg) repeat-y top left;
}

#content {
	padding:10px 30px; 
	text-align:left;
	vertical-align:top;
}
#leftcolumn {
	float:left; 
	width:220px;
	margin:0 15px 0 10px;
}

#leftcolumn h3 {
	color:#a56933; 
	border-bottom:#a56933 1px solid;
	font-size:100%;
	font-weight:bold;
	margin-top:5px;
}
#leftcolumn ul {
	margin:10px 0 0 0;
}
#leftcolumn ul ul {
	margin:0 0 0 20px;
	list-style:disc;
}
#leftcolumn ul li {
	color:#a56933;
	line-height:1.4em;
	font-size:95%;
}

#leftcolumn ul li a, #leftcolumn ul li a:link, #leftcolumn ul li a:visited {
	color:#a56933;
	text-decoration:none;
}
#leftcolumn ul li a:hover {
	color:#992A0C;
	text-decoration:underline;
}
#leftcolumn ul li a.current {
	font-weight:bold;
}

#rightcolumn {
	float:left; 
	width:620px; 
	padding:0 20px;
	border-left:#dbb161 2px solid;
}

#contentbottom {
	clear:left;
	display:block;
	background:url(/images/contentbottom.jpg) bottom left no-repeat; 
	height:15px;
	width:980px;
}

#footer {
	float:left; 
	background:url(/images/footerbg.jpg);
}

#footerwrap {
	background:url(/images/footertop.jpg) top left no-repeat; 
	width:980px; 
	height:25px;
}



#address, #sympos, #jobs {
	display:inline; 
	text-align:left; 
	border-right:#4d0807 2px solid; 
	width:210px; 
	float:left; 
	margin:35px 15px 15px 15px;
	font-size: 70%;
	color: #fdda60;
}
#adelante {
	display:inline; 
	text-align:left; 
	width:210px; 
	float:left; 
	margin:35px 0 15px 15px;
	font-size: 70%;
	color: #fdda60;
}
#address strong, #sympos strong, #jobs strong, #adelante strong {
	color: #F7CF44;
	font-weight: bold;
}

#address a, #address a:link, #address a:visited, #sympos a, #sympos a:link, #sympos a:visited, #jobs a, #jobs a:link, #jobs a:visited, #adelante a, #adelante a:link, #adelante a:visited {
	color:#fdda60;
	text-decoration:underline;	
}

#address a:hover, #sympos a:hover, #jobs a:hover, #adelante a:hover {
	text-decoration:none;
}


#site-info {
	float:left; 
	clear:both; 
	background:url(/images/footerbottom.jpg) top left no-repeat #580e0e; 
	clear:both; 
	height:20px; 
	text-align:left; 
	width:980px;
	padding-bottom:15px;
}

#site-info-left {
	float:left;
	padding:10px 0 0 10px;
	font-size: 70%;
	color: #fdda60;
}

#site-info-right {
	float:right;
	padding:0px 0 0 10px;
	font-size: 70%;
	color: #fdda60;
	margin-top:8px;
}

#site-info-right li {
	display:inline; 
	background:url(/images/footerbullet.gif) left no-repeat; 
	padding-left:6px;
	padding-right:0px; 
	margin-left:0px;
	margin-right:0px;
}
#site-info-right li.first {
	background:none;
}
#site-info-right li a, #site-info-right li a:link, #site-info-right li a:visited, #site-info-left a, #site-info-left a:link, #site-info-left a:visited {
	color: #fdda60; 
	text-decoration:none;
}

#site-info-right li a:hover, #site-info-left a:hover {
	text-decoration:underline;
	color:#F7CF44;
}
*/