/* CSS Document */


/*Contents-----------------------------------

Project - KSI
Created by - Sam Hall
Date - 06 November 08
Last amended by - Sam Hall

1.body
2.#page-wrapper
3.#header-wrapper
4.#content
5.#content-container
6.#sidebar
7.#footer
8.links
-------------------------------------------*/
* {
        margin: 0;
        padding: 0; /*padding reset*/
}

/*---------1. body------------------------*/
body{
	background-color:#FFFFFF;
	color:#000;
	text-align:center;
	min-width:760px;
		
}

p{ 
	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
    	
}

table{
border:1px solid #465F95;
}

table.invisible{
border:0px solid #FFFFFF;
}


td{ font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;
    padding: 5px 5px 5px 5px;    	
}


.highlight  {
	color: #B4335F;
}
    
.lowlight  {
	color: #465F95;
}

h1 {
 	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 20px;
    margin:5px 5px 5px 15px;

}


h2 {
	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 20px;
    margin:5px 5px 5px 15px;
}

h3 {
	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;
    padding: 5px 5px 5px 15px; 
}



img{border:none;}

.left {
float:left;
margin: 0px 0px 0px 15px;
}

.right {
float:right;
margin: 0px 0px 0px 15px;
}

.borderred {
border: solid 1px #B4335F;
}

.borderblue {
border: solid 1px #B4335F;

}

.quote {
	font-style:italic;
	color:#0000FF;
}

.bold {
	font-weight:bold;
}

.photoprofile {
	float:left;
	margin: 0px 15px 0px 15px;
}

.photoprofile p {
	margin:0;
	padding:0;

}

hr
{
    border:0px;
    height:1px;
    color:#B4335F;
    background-color:#B4335F;
    
}

.centered {
text-align:center;
}

.homeright {
width:250px;
float:right;
padding-left:50px;
}

.homerightnew {
width:280px;
float:right;
padding: 10px 10px 10px 10px; 
border: solid 1px #B4335F;

}

li .homeright {}

.homeimageleft {
margin-top:20px;
margin-left:10px;
}

.peopletext {
width:400px;
float:right;
}

/*--------2. page-wrapper---------------*/
#page-wrapper{
	width:760px;
	margin: 0 auto;
	text-align:left;
	
}

/*------Locale-------------------------*/
#locale ul{
	float:right;
	list-style:none;
	text-decoration:none;
}


#locale li a:hover{
	text-decoration:underline;
	color:#A20339;
}
/*--------3.header-wrapper-------------*/
#header-wrapper  {
	background-image:url(images/mastheadbig.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:148px;
	width:760px;
	margin-top:10px;
	margin-bottom:10px;
}


#autonomo #header-wrapper, #autonomoplus #header-wrapper{
	background-image:url(images/mastheadap.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:100px;
	width:760px;
	margin-top:10px;
	margin-bottom:10px; 

}


#pagoes #header-wrapper, #pagoen #header-wrapper{
	background-image:url(images/masthead-ccg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:100px;
	
	}
	
#indexnew #header-wrapper {
background-image:url(images/masthead-new.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:100px;

}


/*--------4.content--------------------*/
#content {
	background-color:#FFFFFF;
	height:auto;
	width:615px;
	float:right;
}

#content p {
	margin-left:10px;
	
	margin-bottom:10px;
}	
.autonomo {
	margin-left:30px;
	list-style:url(images/bullet.gif);
	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    vertical-align: top;

}
.photogalleryleft {
	margin-left:50px;
	margin-right:100px;
}
.photogallerymiddle {
	margin-right:100px;
}

.photogalleryright {
	margin-right:50px;
	margin-left:100px;
} 

/*--------5.content-container-------------*/
#content-container { /*keeps the footer from floating left on FireFox*/
	width:760px;
}
  
/*--------6.siderbar----------------*/
#sidebar {
	width:132px;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	list-style:none;
	margin-top:8px;
		
	
}
#sidebar ul {
	list-style:none;
	
}

#sidebar .siderbarimg {
	float:left;
	width:134px;

}


/*--------7.footer-wrapper----------------*/
#footer {
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	width:760px;
	height:85px;
	clear:both;
	padding-left:155px;
	padding-top:25px;
	list-style-image:url(images/mini_ks.gif);
}

#footer li {
	display:inline;
	padding-left:20px;
	background-image:url(images/mini_ks.gif);
	
	background-repeat:no-repeat;
	text-indent:-10px;
	
	
}

#footer ul{
list-style-image:url(images/mini_ks.gif);
list-style:outside ;
}


/*--------8.links----------------------------------------*/
a, a:link, a:visited{
	color:#465F95;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;

}
a:hover{
	text-decoration:underline;
	color: #A20339;
}


#sidebar a {
	text-align:left;	
	color:#FFFFFF;	
}
	
#sidebar a:hover {
	
	color:#FFFFFF;
}

#sidebar li { 
    height: 31px;
	width: 136px;
	margin-bottom: 10px;	
	
}

#sidebar li a { 
	height: 26px;
	width: 131px;
	background:url(images/nav-bg.gif) top left no-repeat;
	display: block;
	font-family:Verdana;
	font-size:14px;
	font-weight:600;
	padding-left:5px;
	padding-top:5px;
}

#sidebar li a:hover { 
background:url(images/nav-bg-rollover.gif) top left no-repeat;
color: #A20339;
text-decoration: none;
}


#sidebar li#four a{
background:url(images/auto-btn.gif) top left no-repeat;

}

#sidebar li#four a:hover{
background:url(images/auto-btn-rlv.gif) top left no-repeat;
}

#sidebar li#new a:link{
background:url(images/pago.gif) top left no-repeat;


}
#sidebar li#new a:visited{
background:url(images/pago.gif) top left no-repeat;
}

#sidebar li#new a:hover{
background:url(images/pago-rlv.gif) top left no-repeat;
}


a .red {
color:#B4335F;
}


a.blue:link, a.blue:visited{
 	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 20px;
	color:#465F95;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;

}

a.blue:hover{
	text-decoration:underline;
	color: #A20339;
}




/*-----------------------------------------*/


#footer a:link, #footer a:visited , #footer a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family: "Franklin Gothic", Verdana, sans-serif;
	text-align:center;
	
}

#footer a:link {
	text-decoration:none;
}


#footer a:hover {
	text-decoration:underline
}

table.gap {margin-left:10px;}

table.gap2 {margin-left:15px;}

.homelinktext{ 
	font-family: "Franklin Gothic", Arial, sans-serif;
    font-size: 10px;
   	
}

.nodisplay {
display:none;

}
