﻿#main-content
{
	 background:url('../../images/bg-left-menu.gif') repeat-y;
	 margin-left:15px;
}
#main-content #right-content
{
     float:left;
     padding-left:24px;
     display:inline;
     
}
#main-content h2 {font-size:17px;line-height:normal;}

#main-content #right-content div#top-block img
{
		  float:left;
		  padding-bottom:18px;
}

#main-content #right-content div#top-block div.colorBanner
{
		  float:left;
		  padding:18px 10px 18px 10px;
		  width:413px;
		  margin-top:13px;
		  color:White; 
		  position:absolute;
		  bottom:10px;
		  
}

#main-content #right-content div#top-block div.colorBanner .left
{        
       width:50%;
       float:left;
       font-size:13px;
       font-weight:bold;
       vertical-align:bottom;
}
#main-content #right-content div#top-block div.colorBanner .right
{
        width:50%;
        float:left;
        text-decoration:none;
        cursor:pointer;
}
#main-content #right-content div#top-block div.colorBanner .left a
{
        color:White;
        font-weight:bold;

}

#main-content #right-content div#top-block div.colorBanner .right a
{
        color:White;
}

#main-content #right-content div#top-block h1
{
	  padding-bottom:26px;
}
div.main-banner
{
	 background:url('../../images/border-bottom-banner2.gif') no-repeat right bottom; 
	 float:left;
}
div.main-banner div#right-border
{
	 background:url('../../images/border-right-banner2.gif') no-repeat right bottom;
	 float:left;
	 padding-right:32px;
	 padding-bottom:25px;
	 /*height:385px;*/
}
div.main-banner div#right-border div#banner-foto p
{
	  padding-top:155px;
	  padding-left:19px;
	  line-height:32px;
	  color:white;
	  font-size:24px;
	  vertical-align:bottom;	  
}

/*-------------------------------------------*/
            /*Center block*/
/*-------------------------------------------*/
div#center-block
{
	 padding-top:2px;
	 padding-bottom:12px;
}
div#center-block h3
{
	 padding-bottom:24px;	
}
div#center-block h5
{
	 padding-bottom:12px; 
	 display:block;	
}
#main-content #right-content div#center-block img
{
	 /*padding-right:30px;	*/
         max-width:210px;
}
div.list-links
{
	 float:left;
}
div#center-block div.first
{
    background:url('../../images/border-green.gif') repeat-y top right;		
}
div#center-block div.first ul
{
   margin-right:30px;	
}
div.list-links ul.first li
{
	 width:245px;	
}
div#center-block div.second
{
	 margin-right:30px;
}
div#center-block div.second h3
{
	margin-left:20px;
}
div#center-block div.second ul
{
	margin-left:20px;
}
div#center-block div.second ul li
{
	 width:193px;	
}
div.list-links ul li
{
	background:url('../../images/border-dotted-grey.gif') repeat-x top left;
	float:none;	
	padding-bottom:4px;
	padding-top:5px;
	 width:244px;
}
div.list-links a
{
	 padding-right:11px;
	 line-height:18px;
	 padding-left:2px;	
}
div.list-links h3
{
	 padding-bottom:14px;	
}
div.list-links a.mail
{
	background:url('../../images/ico-mail.gif') no-repeat left 3px;
	padding-left:19px;
	 padding-bottom:0px;
	padding-top:0px;
}
div.list-links a.news
{
	background:url('../../images/ico-other-news.gif') no-repeat  left 6px;
	padding-left:23px;
	padding-bottom:0px;
	padding-top:3px;
	margin-top:19px;
	
}
div#center-block img
{
	 float:left;	
}
div#center-block div.list-links input
{
   margin-bottom:5px;
   width:185px;
}
div#center-block div.list-links .submitBtn
{
    text-align:right;    
}
div#center-block div.list-links .submitBtn input
{
   width:70px;
   margin-right:10px;
}
/*-------------------------------------------*/
            /*Right block*/
/*-------------------------------------------*/
div#right-block
{
	 float:left;
	 position:relative;
	 height:380px;
}
div#right-block div.width
{
	 width:425px;	
}
div#right-block div#left-side
{
    float:left;
    width:200px;
    margin-right:18px;
    padding-left:4px;
    padding-top:1px;
    display:inline;  
}
div#right-block h3
{
	  padding-bottom:6px;
}
div#right-block div#left-side h2, div#right-block div#left-side h2 a
{
    width:130px;
    padding-bottom:3px;
}
div#right-block div#left-side a
{
	 /*padding-bottom:25px;*/
	 display:block;
	 line-height:18px;	
}
div#right-block div#left-side p
{
	 line-height:18px;	
}
div#right-block div#right-side
{
	 width:203px;
	 float:left;
	 background:url('../../images/border-green.gif') repeat-y top left;
	 display:inline;	
}
div#right-block div#right-side a.first
{
	 padding-top:2px;	
}
div#right-block div#right-side a
{
	  background:url('../../images/border-dotted-grey.gif') repeat-x bottom left;
	  display:block;
	  padding:7px 0px 11px 0px;
	  margin:0px 0px 0px 17px;
	  line-height:18px;	
}
div#right-block div#right-side a:hover
{
	 text-decoration: underline;	
}
div#right-block div#right-side a.mail
{
	background:url('../../images/ico-mail.gif') no-repeat left 18px;
	padding-left:22px;
	 padding-bottom:0px;
	padding-top:13px;
}
div#right-block img
{
	 margin-top:13px;	
}
div#right-block div.right-content
{
	 padding-bottom:10px;	
}
/*-------------------------------------------*/
            /*Search block*/
/*-------------------------------------------*/
div#search-block
{
	 background:#c2e1e1 url('../../images/bg-search-block.jpg') repeat-x left top;
	 width:703px;
	 padding:16px 0px 7px 22px;
	 margin-right:20px;
	 margin-bottom:25px; 
	 color:inherit;	
}
div#search-block a
{	
	line-height:30px;
	padding:0px 10px 0px 15px;
	display:inline;	
}
div#search-block a:hover
{
	 background:#fff;
	 border-bottom:solid 1px #8ca6a7;
	 border-right:solid 1px #8ca6a7;
	 color:#003A3C;	
}
div#search-block div.search-words
{
	 padding-right:20px;
}
div.search-words p
{
	background:url('../../images/border-dotted-blue.gif');
}
div#search-block div.search-words h2
{
	 padding-bottom:19px;	
}
/*-------------------------------------------*/
            /*Search content*/
/*-------------------------------------------*/
#search-container
{
	 padding-top:9px;	
}
div.border-block
{
	margin:0px;
  	 padding-bottom:20px;
  	 padding-top:20px;

}
div#search-content
{
	 background:#c7e6e8 url('../../images/bg-blue-block.jpg') repeat-x left top;
	 padding:1px 0px 0px 0px;
	 margin-right:20px;
	 margin-left:15px;
	 color:inherit;

}
div#search-content div.border-out
{
	padding-top:22px;	
}
div#search-content div.border
{
	background:url('../../images/bg-border-column.gif') repeat-y;	  	
}
div#search-content div#dummy-search-form
{
         float:left;
     	 padding-right:26px;
     	 padding-left:17px;
     	 display:inline;
         height:20px;
         width:175px;
}

div#search-content div#dummy-search-form h3
{
padding-bottom: 14px;
}

div#search-content div#search-form
{
     float:left;
     	 padding-right:26px;
     	 padding-left:17px;
     	 display:inline;
 width:175px;

         
}
div#search-content div#search-form div.right-side
{	
	margin-left:90px;	
}
div#search-content div#search-form input.grey-border
{
	border-color:#716F64 #C0BFBA #C0BFBA #716F64;
	border-style:solid;
	border-width:1px;
	height:20px;
	margin-top:13px;
	width:173px;
	margin-bottom:13px;
}
div#search-content div#search-form label
{
	 padding-left:1px;	
}
div#search-content div#search-form select
{
	 border:solid 1px #9dabab;
	 width:173px;
	 margin-left:1px;
	 margin-top:5px;
	 margin-bottom:11px;
}
div#search-form a
{
	 padding-top:6px;	
}
div.grey-button div.left-border
{
	background:url('../../images/border-left-button.gif') no-repeat;
	height:25px;
	float:left;
	width:2px;
}
.grey-button
{
	 /*margin-bottom:4px;*/	   	
}
div.grey-button input
{
   background:url('../../images/bg-button.gif') repeat-x;
   height:25px;
   border:0px;
   cursor:pointer;
   float:left;
   margin:0px;
   /*padding:0px 9px 3px 9px;*/
   width:auto;
   color:#353535;
   font-family:Arial, Sans-Serif;
} 
div.grey-button div.right-border
{
	background:url('../../images/border-right-button.gif') no-repeat;
	height:25px;
	float:left;
	width:3px;
}
div#search-content div.left-column
{
	padding-left:24px; 
	padding-right:20px;
width: 245px;	
}
div#search-content div.left-column h3,
div#search-content div.middle-column h3
{
	padding-left:5px;
}
div#search-content div.left-column ul li
{
	width:243px;
}
div#search-content div.middle-column
{
	padding-left:19px;  
	margin-right:20px;
        width:215px;
}
div#search-content div.middle-column ul,
div#search-content div.right-column ul
{
	margin-right:0px;
}
div#search-content div.middle-column ul li
{
	width:211px;	
}
div#search-content div.middle-column span
{
	background-color:#F35037; 
	color:#fff; 
	padding:0px 3px 0px 3px;
}
div#search-content div.right-column
{
	padding-left:18px;
        width:185px;	
}
div#search-content div.right-column ul li
{
   width:180px;	
}

/*-------------------------------------------*/
            /*Link content*/
/*-------------------------------------------*/
div#link-content
{
     padding:30px 0px 14px 20px; 
}
div#link-content div.out-border
{
   padding-bottom:27px;  
   padding-right:20px;
}
div#link-content div.out-border-bottom
{
	padding-bottom:20px;
	padding-right:20px;	
}

div#link-content div.border
{
	 background:url('../../images/bg-border-column2.gif') repeat-y;
}
div#link-content a
{
	 display:block;
	 padding-left:10px;	
	 background:url('../../images/arrow-black-small.gif') no-repeat left 8px;
}
div#link-content a.category
{
    background:none;
    font-size:14px;
    padding:0px;
}
div#link-content div.block-links strong
{
	 padding-bottom:14px;
	 display:block;	
}
/*
div#link-content div.block-links 
{
         min-height:250px;
	 float:left;
	 width:153px;
	 padding:0px 25px 17px 9px;	
}
*/
div#link-content h3
{
	 padding-bottom:21px;
	 padding-left:6px;
}
div#link-content div.right-side
{
	 width:182px;
	 padding-left:15px;		
}

div.boarding-message {width:400px; border:solid 1px #E9EAE6;margin:0px 0px 23px 0px}
div.boarding-message div.dotted-border {margin:0px 5px;}
div.boarding-message div.boarding-header {clear:both;padding:5px;font-size:11px;}
div.boarding-message div.boarding-header a {font-size:11px;}
div.boarding-message div.boarding-header a b {font-size:12px;}
div.boarding-message div.boarding-header span {float:right;margin-right:5px;font-size:11px;}
div.boarding-message div.boarding-text {padding:5px;font-size:12px;}
a.boarding-add {float:right;color:#C11700; margin-bottom:23px;}
div.paging ul {clear:both;}
div.paging ul li {float:left;}
div.paging ul li a {color:#C11700;display:block;float:left;padding-left:4px;font-weight:normal;}
#main-content div.form-block {border:solid 1px #D6D6D6;}
#main-content div.form-block div.form-block-header {background:url('/images/bg-form-title.gif') repeat-x;border-bottom:solid 1px #d6d6d6;}
#main-content div.form-block div.form-block-header h3{background:#fbfbfb;padding:12px 0px 7px 7px;color:inherit;font-size:12px;}
#main-content div.input-form {background:#f3f3f2 url('../../images/bg-form.gif') repeat-x;	margin:0px 7px 7px 7px;color:inherit;border:solid 1px #f3f3f2;}
#main-content div.input-form ul li{float:none;clear:both;}
#main-content div.input-form ul li label{float:left;font-size:11px;}
#main-content div.input-form input, #main-content div.input-form textarea{margin-right:3px;margin-top:4px;height:18px;margin-bottom:2px; border-color:#716F64 #C0BFBA #C0BFBA #716F64;border-style:solid;border-width:1px;width:248px;margin-top:10px;}
#main-content div.input-form textarea {height:auto;}
#main-content div.input-form .grey-button {margin-right:10px;}
#main-content div.input-form .grey-button input {margin:0px;height:25px;border:0px;width:100px;}
#main-content div.input-form label{width:120px;padding-top:10px;}
#main-content div.input-form ul li div.width-input{width:248px;float:left;}
#main-content div.input-form div.groups-list {width:348px;}
#main-content div.input-form div.groups-list strong {float:left;width:120px;}
#main-content div.input-form div.groups-list ul {float:left;}
#main-content div.input-form div.groups-list ul li input {border:0px;}
#main-content div.input-form div.groups-list label {width:auto;padding:0px;margin:0px;float:none;}
#main-content div.input-form div.groups-list input {height:auto;width:auto;}
#main-content div.input-form ul li.buttons {padding:10px 0px 0px 120px;}
div#main-content div.right-content{width:300px;/*padding-left:15px;margin-left:10px;*/padding-left:25px;}
div#main-content div.right-content h2{font-size:20px;font-weight:normal;}
.top-label{position:absolute;}
table.files-library td a.red_link{color:#C11700;}
table.files-library td a{color:#353535;}
.top-space
{
	 margin-bottom:15px;
}
div.login-form {width:270px;clear:both;}
div.advisory div.login-form{width:350px;}
div.login-form label {/*width:130px;display:block;*/float:left;clear:both;margin-top:5px; padding-left:24px;}
div.advisory div.login-form  label {padding-left:0px;}
div.advisory div.login-form input{float:left}
div.login-form input {/*float:left;*/width:150px;margin:3px 0px;}
div.login-form span {/*float:left;*/margin-top:5px;}
div.login-form div.grey-button input {width:80px;margin:0px;}
div.login-form div.grey-button {/*margin-right:25px;*/}
div.login-form a {font-size:12px;margin-top:5px;display:block;float:left;}

#main-content div.file-library ul li div.width-input {width:240px;position:relative;}
#main-content div.file-library ul li div.width-input input,#main-content div.file-library ul li div.width-input textarea {width:220px;}
#main-content div.file-library ul li div.width-checkbox {width:120px;float:left;}
#main-content div.file-library ul li div.width-checkbox input{border:0px;}
#main-content div.input-form div.width-freecheckbox input{border:0px}
#main-content div.file-library ul li div.width-checkbox input {width:auto;vertical-align:bottom;height:auto;float:left;}
#main-content div.file-library ul li div.width-checkbox label {float:left;width:90px;}
#main-content div.file-library ul li div.label-width label{ white-space: nowrap;}
#main-content div.file-library ul li div.width-freecheckbox input {width:auto;vertical-align:bottom;height:auto;float:left;} 
#main-content div.file-library ul li div.width-freecheckbox label {float:left;width:auto;}
#main-content div.file-library ul li div.grey-button input {width:80px;color:#000;}
#main-content div#left-column div.radupload{width:auto; margin-top:15px;}
#main-content div#left-column div.radupload ul {border:solid 1px #d6d6d6;}
#main-content div.file-library div.input-form {font-size:12px; padding:0px 3px 3px 3px;}
#main-content div.file-library div.input-form ul{ padding-bottom:10px;}
#main-content div.file-library div.input-form table {border:solid 1px #D6D6D6;}
#main-content div.file-library div.input-form table tr td table{border:0px;}
#main-content div.file-library div.input-form table th {font-weight:bold; text-align:left;}
#main-content div.file-library div.input-form table th a {font-weight:bold;}
#main-content div.file-library div.input-form table a {font-size:11px;}
#main-content div.file-library div.input-form table td {font-size:11px;}
#main-content div.file-library div.input-form table th {font-size:11px;}

#main-content div#right-column ul.library-list input {border:0px}
#main-content div#right-column ul.library-list label {margin-left:5px;}

#main-content div#right-column div.form  {border:1px solid #D6D6D6;/*padding:0 7px 7px 7px;*/ margin-bottom:13px; }
#main-content div.right-content div.form div.content-form .input {
float:left;
width:180px;}
#main-content div.advisory .input {
float:left;
width:auto;}
#main-content div#right-column div.form div.content-form
{
	 padding:6px 5px;
		
	 background:#F3F3F2 url(../../images/bg-form.gif) repeat-x scroll 0 0;
     color:inherit;
     margin:7px 7px 7px 7px;
}
textarea
{
	 color:#000;
	 font-family:Arial,sans-serif;
}
.light-font
{
	
	 color:#9e9e9e;	
}
.left-space{ padding-left:136px; padding-top:10px;}
div#right-block div#left-side div.teasers h2, div#right-block div#left-side div.teasers h2 a {color:#D41E00;}
div#right-block div#left-side div.teasers a {padding-bottom:0px;display:inline;}
div#right-block div#left-side div.teasers div.item {margin-bottom:10px;}
div#main-content div#right-content div#top-block div#center-block img.sponsor {margin-right:20px;}

#main-content div#right-column div.form div.content-form strong
{
margin:8px 0 12px 12px;
display:block;
}
#main-content div#right-column div.form div.content-form ul
{
padding:4px 0px 4px 12px;
}

#main-content div#right-column div.form div.content-form ul li
{
padding:4px 0px 4px 0px;
}

/*** New block-links section start****/
div#link-content div.block-links 
{
	 float:left;
	 width:185px;
         min-height:301px;
	 padding:0px 0px 17px 9px;	
}
div#link-content div.broad
{
    width:380px;
}
div#link-content div.block-links div.first
{
    width:185px;
    float:left;
}
div#link-content div.block-links div.last
{
    width:185px;
    float:left;
    padding:0px 0px 17px 9px;	
}
/*** New block-links section end ****/



.ChapterTitle
{

width:440px;
}

.ChapterDescription
{
float:left;
width:440px;
max-height:300px;
overflow:hidden;
}
.ChapterDescription p
{
margin-bottom:17px;
}
.rightColumn
{
  margin-right:0;
padding-left:17px;
background:url('../../images/border-green.gif') repeat-y top left;
}

div.list-links.rightColumn  ul li 
{
  width:190px;
}
div.list-links h3,
div.list-links h3 a
{
 background:none;
}
