@charset "utf-8";
/* CSS Document */

body, html, form, p, h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}

body
{
	background:url('images/bgbody.jpg') repeat-x #fff;
	color:#000;
}

body, .basefont
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6, #navigation a, #date-top, .content-items-item-title, .content-items-item-date
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

h1,h2,h3,h4,h5,h6  { color:#CA002E; }


h1 { font-size:200%; }
h4 { font-size:145%; color:#4d4d4d; }
h6 { font-size:110%; }
a { color:#000; text-decoration:none; }
p { padding-top:5px; }
a img { border:0px; }

#top-main
{
	background:url('images/bgtopmain.jpg') center top no-repeat;
	height:112px;
}

#top-main div {	
}


#top-main-content
{
	width:930px;
	margin:auto;
}

#top-main-logo
{
	float:left;
	padding-left:40px;
	width:95px;
}

#navigation-loc
{
	float:left;
	width:650px;
	margin-top:20px;
}

#navigation
{
	float:left;
	word-spacing:12px;
	font-size:18px;
	font-weight:normal;
	padding-left:35px;
	width:650px;
}

#navigation a { word-spacing:1px; font-size:14px; color:#000; text-decoration:none; }

#desc-top
{
	width:500px;
	float:left;	
	padding-left:35px;
	margin-top:12px;
}

#date-top
{
	float:right;
	width:660px;
	text-align:right;
	color:#fff;
	margin-right:5px;
	padding-top:10px;
	font-size:10px;
}

#main
{
	width:951px;
	margin:auto;
}

#flash-block
{
		
}

#main-content
{
	margin-top:20px;
	width:555px;
	float:left;
}

#main-content2
{
	margin-top:20px;
	width:655px;
	float:left;
}

#main-sidebar, #main-sidebar2
{
	float:left;
	margin-left:10px;
}

#main-sidebar2
{
	margin-left:20px;	
}

#main-finish
{
	clear:both;	
}

#footer
{
	width:951px;
	margin:auto;
	margin-top:60px;
	height:210px;
}

#footer-line
{
	background:url('images/footerline.jpg') repeat-x;
	height:15px;
}

#footer-address
{
	float:left;
}

#footer-address img
{
	float:left;	
}

#footer-address p
{
	float:left;
	width:340px;
	margin-left:10px;
}

#footer-navigation
{
	float:left;
	margin-left:40px;
	width:512px;
	word-spacing:7px;
	text-align:right;
	font-size:12px;
}

#footer-navigation a
{
	word-spacing:2px;
}


/*
	**
*/

#cont-inicio
{
	margin-left:40px;
	width:500px;
}

#cont-404, #cont-events, #cont-news, #cont-contact
{
	margin-left:40px;
}

#cont-simple
{
	margin-left:20px;	
}


/*
	**
*/

.box
{
	width:371px;	
}

.box2 
{
	width:259px;
}

.box .box-top, .box2 .box-top
{
	background:url('images/boxtop.gif') no-repeat;
	height:25px;
	padding:15px 0px 0px 10px;
}

.box2 .box-top
{
	background:url('images/boxtop.gif') no-repeat;	
}

.box .box-top h6, .box2 .box-top h6
{
	color:#fff;	
}

.box .box-content, .box2 .box-content
{
	clear:both;
	background:url('images/boxcont1.jpg') repeat-y;
}

.box2 .box-content2
{
	background:#d9d6ca;	
}

.box2 .box-content3
{
	background:#a39b7e;	
}

.box .box-content p, .box2 .box-content p
{
	padding:10px 0px 10px 10px;
}

.box .box-content img, .box2 .box-content img
{
	float:left;
	margin-right:4px;
}

.box .box-content-separator, .box2 .box-content-separator
{
	background:url('images/boxcont2.jpg') no-repeat;
	height:2px;
}

.box .box-footer, .box2 .box-footer
{
	float:right;
	height:18px;
	padding:5px 3px 0px 3px;
	border:1px solid white;
	background:#a39b7e;
}

.box2 .box-footer
{
	border:none;
	border-right:1px solid white;
	border-top:1px solid white;
}

.box2 .box-footer-litem
{
	width:40px;
	border-right:none;
	text-align:center;
}

.box .box-close, .box2 .box-close 
{
	clear:both;	
}

.content-items
{
}

#cont-news .content-items .content-items-item
{
	border:1px dashed #a29b7e;
	background:url('images/boximg_news.gif') top right no-repeat #f5f4f0;
	margin-top:10px;
	padding:3px;
}

#cont-events .content-items .content-items-item
{
	border:1px dashed #a29b7e;
	background:url('images/boximg_event.gif') top right no-repeat #f5f4f0;
	margin-top:10px;
	padding:3px;
}

.content-items-item-title
{
	color:#ca002e;
	font-size:14px;
}

.content-items-item-date
{
	margin-bottom:10px;
}

.content-items-item-img
{
	float:left;
	margin-right:15px;
}

.content-items-item-content
{
}

.content-items-item-close
{
	clear:both;
	text-align:right;
}
	

/*

*/

.text-separator
{
	margin-top:10px;
	border-top:1px solid #9f9573;
}












