﻿#content
{
	 padding-top:11px;
	 padding-left:16px;	
}
#content div.main-banner
{
	 background:url('../../images/border-bottom-banner.gif') no-repeat bottom left;
	 float:left;
	 margin-top:3px;	 
}
#content div.main-banner div#right-border
{
	background:url('../../images/border-left-banner.gif') no-repeat top right;
	padding-right:12px;
	width: 415px;
        height: 339px;	
}
#content div#banner-foto
{	 
	 height: 312px;
         width: 400px;	
}
#content div#banner-foto p
{
	  width:254px;
	  padding-top:55px;
	  padding-left:19px;
	  line-height:32px;	
}
/*-------------------------------------------*/
            /*Right block*/
/*-------------------------------------------*/
#content div.right-block
{
	 float:left;
	 padding-left:7px;	
	 height:329px;
	 position:relative;
width:535px;
}
#content div.right-block div#left-side
{
    float:left;
    width:220px;
    margin-right:5px;  
}
#content div.right-block div#left-side h2
{
    width:200px;
    padding-bottom:6px;	
}
#content div.right-block div#left-side h2 a
{
font-size:24px;
font-weight:normal;
line-height:normal;
}
#content div.right-block div#right-side
{
	 width:210px;
	 float:left;
	 background:url('../../images/border-green.gif') repeat-y top left;		
}
#content div.right-block div#right-side a.first
{
	  padding-top:7px;	
}
#content div.right-block div#right-side a
{
	  background:url('../../images/border-dotted-grey.gif') repeat-x bottom left;
	  display:block;
	  padding:8px 0px 10px 0px;
	  margin:0px 0px 0px 15px;	
}
#content div.right-block div#right-side a:hover
{
	 text-decoration: underline;	
}
#content div.right-block .bottomLinks a.news
{
    display: inline-block;
    background-image: url( '../../images/morenews.gif' );
    background-repeat: no-repeat;
    background-position: center left;
    margin: 5px 40px 0px 120px;
    padding: 3px 0px 0px 17px;
    font-weight:bold;
}
#content div.right-block div#right-side a.mail
{
    background: url( '../../images/ico-mail.gif' ) no-repeat left 5px;
    padding: 0px 0px 0px 23px;
}
#content div.right-block .bottomLinks a.rss
{
    background-image: url( '../../images/rssicon.gif' );
    background-repeat: no-repeat;
    background-position: center left;
    padding: 0px 0px 0px 17px;
}

#content div.right-block div#right-side a.news
{
	background:url('../../images/ico-other-news.gif') no-repeat  left 8px;
	/*margin-top:19px;*/
	padding:3px 0px 0px 23px;	
}
#content div.right-block div#right-side a.mail
{
	background:url('../../images/ico-mail.gif') no-repeat left 5px;
	padding:0px 0px 0px 23px;
}
#content div.right-block img
{
	 margin-right:15px;
	 margin-top:12px;	
}
.frontNewsTitle
{
    color: #D41E00;
    font-size: 18px;
    padding: 0px 0px 5px 120px;
}

.bigNews a
{
    font-size: 24px;
}
.bigNews, .smallNews
{
    background: url( '../../images/border-dotted-grey.gif' ) repeat-x bottom left;
}
.smallNews
{
    padding: 2px 0px 2px 0px;
}

.bigNews
{
    padding: 5px 0px 8px 0px;
}
.bigNews .date, .smallNews .date
{
    width:120px;
    color: #a3a3a3;
    float:left;
}
.smallNews
{
}
.bottomLinks
{
    position:absolute;
    top:200px;
}
.newsTitle
{
    float:left;
    width:405px;

}
#content div.right-block .newsTitle a,
#content div.right-block .date
{
    line-height:22px;
}
#content div.right-block .bigNews .newsTitle a
{
    line-height:25px;
}
#content div.right-block .newsTitle a img
{
    margin:0px 0px 0px 10px;
    position:relative;
    top:1px;
}

/*-------------------------------------------*/
            /*Center block*/
/*-------------------------------------------*/
#content div#center-block
{
	 /*margin-top:14px;*/
	 border:solid 1px #fff;
}
#content div#center-block img
{
	 float:right;
	 margin-right:16px;	
}
/*#content*/ div#center-block div#search-block
{
	 float:left;
	 background:#c2e1e1 url('../../images/bg-search-block.jpg') repeat-x left top;
	 color:#003A3C;
	 width:723px;
	 padding:16px 0px 7px 22px; 
}
#content div#center-block div#search-block a
{	
	line-height:30px;
	padding:0px 10px 0px 15px;
	display:inline;	
}
#content div#center-block div#search-block a:hover
{
	 background-color:#fff;
	 color:#003A3C;
	 border-bottom:solid 1px #8ca6a7;
	 border-right:solid 1px #8ca6a7;	
}
#content div#center-block div#search-block div.search-words
{
	 float:left;
	 width:500px;
	 padding-right:20px;
	 background:url('../../images/border-black.gif') repeat-y right top;
}
#content  div.search-words p
{
	background:url('../../images/border-dotted-blue.gif');
}
#content div#center-block div#search-block div.search-words h2
{
	 padding-bottom:16px;	
}
#content div#center-block div#search-block div#search-location
{
	 /*float:left;*/	
}
#content div#center-block div#search-block div#search-location h2
{
	 padding-left:10px;
	 padding-bottom:14px;
}
#content div#center-block div#search-block div#search-location img
{
	 margin-right:26px;	
}
/*-------------------------------------------*/
              /*Bottom block*/
/*-------------------------------------------*/
/*#content*/ div#bottom-block
{
	  margin-top:22px;
	  margin-bottom:35px;
	  border:solid 1px #fff;
	  background:url('../../images/bg-bottom-block.gif') repeat-y left top;
}
#content div.first-column
{
     float:left;
     width:240px;
     padding-left:21px;
     padding-right:36px;		
}
#content div.first-column ul li
{
	float:none;
	padding-bottom:5px;
	padding-top:7px;
}
#content div.first-column h3 a
{
  background:none;
  padding-bottom:28px;
  display:block;	
}
#content div.articles
{
  float:left;
  padding-top:2px;
}
#content div.left-side
{
	width:195px; 
	padding-right:20px;  
	padding-left:20px;	
}
#content div.middle-side
{
	width:198px;  
	padding-left:24px;
}
#content div.right-side
{
	width:196px; 
	padding-left:28px;
}
#content div.articles h3 a
{
  background:none;
  padding-bottom:27px;
  display:block;	
}
#content div.articles a
{
	 padding-right:9px;
	 line-height:16px;	
}
#content div.articles span.bg-red
{
	 background-color:#f35037;
	 color:#FFF;
	 padding:0px 4px 0px 4px;
}
#content div.articles ul li
{
	background:url('../../images/border-dotted-grey.gif') repeat-x top left;
	float:none;	
	padding-bottom:5px;
	padding-top:7px;
}
#content div.right-block .colorBanner
{     
        float:left;
		  padding:20px 10px 20px 10px;
		  width: 514px;

		  margin-top:13px;
		  color:White;  
		  position:absolute;
		  bottom:0px;
}
#content div.right-block .colorBanner .left
{     
        width: 54%;
        float:left;
        font-size:16px;
        font-weight:bold;
        margin-top:20px;
}
#content div.right-block .colorBanner .right
{
        
        float:left;
}
#content div.right-block .colorBanner .left a
{
       letter-spacing:1.5px;
       color:White;
        font-size:13px;
        font-weight:bold;
}
#content div.right-block .colorBanner .right a
{
       color:White;
       letter-spacing:1.5px;
}


/*********** New frontpage section ***********/
#content div#center-block a img
{
    height:217px;
    margin-bottom:0px;
}
div#center-block div#search-block
{
    padding-left:15px;
    width:751px;
    height:194px;
}
#content div#center-block img
{
    width:190px;
}


.newFrontSectionLeft
{
    width:197px;
    height:185px;
    float:left;
    background: url(/images/newdots.png) repeat-y top right;
}
.newFrontSectionLeft h2
{
    padding:0px 0px 5px 0px !important;
    
}
.newFrontSectionLeft img
{    
    float:none !important;
    width :auto !important;
    text-align:center;
    border:none;
    margin-left:35px;
    height:137px;
    padding-bottom:5px;
}
.newFrontSectionLeft .activityCalendarBtn
{
   margin-left:35px;
}
.newFrontSectionMiddle
{
    float:left;
    height:185px;
    width:305px;
    background: url(/images/newdots.png) repeat-y top right;
    margin:0px 0px 0px 15px;
    overflow:hidden;
    padding-right:5px;
    
}
.newFrontSectionMiddle img
{
    float:left !important;
    width:295px !important;
height:auto !important;
 }

.newFrontSectionMiddle ul
{
    overflow-y:scroll;
    height:160px;
    width:290px;
}
.newFrontSectionMiddle li
{
    height:20px;
}
.newFrontSectionMiddle a
{
    color:#353535 !important;
    padding:0px !important;
}
.newFrontSectionMiddle a:hover
{
    color:#353535 !important;
    background:none !important;
    border:none !important;
    text-decoration:underline;
}
.newFrontSectionMiddle li span
{
    color:#a3a3a3;
}


.newFrontSectionRight
{
     float:left;
     width:195px;
    height:185px;
    margin:0px 0px 0px 15px;
}
.newFrontSectionRight a
{
   line-height:18px !important;
   padding-left:0px !important;
   background-color:transparent !important;
   border-bottom:0px !important;
   border-right:0px !important;
}
.newFrontSectionRight a:hover
{
   text-decoration:underline;
}
.newFrontSectionRight h2,.newFrontSectionMiddle h2
{
   padding-bottom:5px;
}
.newFrontSectionMiddle h2
{
   padding-left:5px;
}
.newFrontSectionRight .slide
{
    float:none !important;
    width:200px !important;
    height:160px;
    margin-right:0px !important;

}
.newFrontSectionRight a.slideLink
{
 padding:0px !important;
}
.newFrontSectionRight a.slideLink:hover
{
background:none !important;
border:none !important;
}
.newFrontSectionRight a.slideLink img
{
    height:auto !important;
}
