@charset "UTF-8";
/* CSS Document */

body {
  padding: 0;
  margin: 0;
  background: #ffffff url(../img/background2.jpg) no-repeat center top;

  width: 100%;
  display: table;
}



.container {
	width:975px;
	margin: 0 auto;
	position:relative;
}




/* Pabellon Logo */
#logo h1, #logo small {
	margin:0px;
	display: block;
	text-indent: -9999px;
}

#logo {
	background-image: url(../img/logo.png);
	background-repeat:no-repeat;
	width:166px;
	height:119px;
	margin-top:10px;
}



#login a {
	margin: 0px 25px 0px 0px;
	width:100px;
	height:19px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#d82c19;
	text-align:right;
	text-decoration:underline;
}



#content {
	padding-top:4px;	
	
}

#intcontent {
	margin:4px 0px 0px 1px;
	background-image: url(../img/content_area6.png);
	background-repeat:no-repeat;
	min-height:403px;
}

#intcontent2 {
	margin:4px 0px 0px 1px;
	background-image: url(../img/content_area6.png);
	background-repeat:no-repeat;
	min-height:403px;
}

#events {
	padding-top:20px;
}






#credits {
	margin: 0px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999;
	line-height:18px;	
}


#footer {
	margin: 0px auto;
	margin-top:40px;
	padding-top:10px;
	width: 970px;
	
}



ul#footer_menu {
	margin: 0px auto;
	width:100%;	
	display:block;
}

ul#footer_menu li {
	margin-right: 25px;
	padding-right:25px;
	display: inline;
	border-right:1px inset #ccc;
	
	
}

ul#footer_menu li a {
	text-decoration:none;
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

ul#footer_menu li a.active, ul#footer_menu li a:hover {
	color: #65afdf;
}







#menubar {
	padding:0px 0px 0px 20px;
	float:left;
}

#menubar a {
	letter-spacing:-1px;
	text-transform:uppercase;
	font-size:14px;
	color:#666666;
}

#menubar a:hover {
	color:#6e1007;
}

#menubar h2 {
	color:#911b0f;
	font-size:18px;
	letter-spacing:-1px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:8px;
	text-transform:uppercase;
}



#menubar2 {
	margin-left:10px;
	padding:0px 0px 0px 20px;
	float:right;
	display:block;
}

#menubar2 a {
	letter-spacing:-1px;
	text-transform:uppercase;
	font-size:14px;
	color:#666666;
}

#menubar2 a:hover {
	color:#6e1007;
}

#menubar2 h2 {
	color:#911b0f;
	font-size:18px;
	letter-spacing:-1px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:8px;
	text-transform:uppercase;
}



#results {
	width:677px;
	margin: 0px; padding:0px 0px 20px 16px;
	float:left;
}

#details {
	padding-top:20px;
	margin-bottom:20px;
	min-height:500px;
}


#interior_content {
	margin:0px;
	padding:3px 0px 0px 20px;
	width:675px;
	min-height:500px;
}

#interior_content h1 {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#7f8e97;
	letter-spacing:-1px;
	text-transform:uppercase;
}

#interior_content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#911b0f;
	letter-spacing:-1px;
}

#interior_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5a5a5a;
	line-height:20px;
}



ol#ministerios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#7f8e97;
}








/* @group SUBNAV */


#snav {
	margin-right:18px;
	
}


	#sorting, .box	{ background:#f6f7f8; margin:0 0 20px; padding:15px 17px; border:6px solid #e5e5e6; width:174px; }
	#subnav							{ margin:-17px; padding:16px 17px; list-style:none; }
	#subnav li a{
   color: #4e4e4e;
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 18px;
   text-transform: uppercase;
   text-decoration: none;
   border-bottom: 1px solid #e2e2e3;
   padding-bottom: 5px;
   display: block;
}
	#subnav li ul					{ margin:10px 0 -10px; padding:0; list-style:none; } 
	
	#subnav li li a{
   font-size: 14px;
   border: none;
   text-transform: none;
   font-weight: normal;
   padding: 5px 10px;
}

#subnav li li{
   margin-bottom: 10px;
}

#subnav li li a:hover{
   color: #1781aa;
}

#subnav li li.current a{
   background: url(/img/subnav_current.gif);
   color:#ffffff;
   width: 163px;
   padding: 6px 10px 6px 20px;
   margin-left: -10px;
   color: #4e4e4e;
}



#topimage {
	margin:0px; padding:15px 10px 0px 16px;
	
}


#sideinfo {
	margin:0px; padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:17px;
}


#sideinfo h2{
	margin:0px 0px 10px 0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#911b0f;
	border:none;
	letter-spacing:-1px;
}

#sideinfo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65afdf;
	text-decoration:none;
}

#sideinfo a:hover {
	color:#0099FF;
}

#sidebanner {
	margin-top:14px;
}	

	
	


