.roxo{color: #8d4b8d}
.verde{color: #91b83d}
.laranja{color: #e87626}
.azul{color: #47c6e6}

html{
      margin:0;
      padding:0;
      height:100%;
      border:none;
}

body{
	background-color: #1e1e1e;
	background-position:center top; 
	background-attachment:scroll;
	background-image: url(http://su3.pt/uploads/images/background.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	height:100%;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#ffffff;*/
	position:relative;
	}


#top{
	height:128px;
	position:relative;
	width:970px; 
	margin: 26px auto auto auto;
        color: white;
}


#logo{
	width: 251px;
	height: 128px;
	float: left;
}


.menu{
    display: inline-block;
    /*float: right;*/
    position: relative;

}
.menu ul{
    margin: 0;
    padding: 0;
}


.menu li {
    float: left;
    /*list-style: none outside none;*/
    list-style: none;
    font-size: 12px;
   /* border-left:1px white solid;*/
   /*padding: 0px 5px;*/
   padding-left: 5px;
}

.menu li a {
    /*color: white;*/
    /*display: block;*/

    /*padding: 0px 10px;*/
    text-decoration: none;
    text-transform: uppercase;

}


.menu li a:hover, .menu li .menuactive, #leftmenu .menuactive, #leftmenu li a:hover, .currentpage{
    text-decoration:underline!important;
}

#leftmenu{
	float:left;
	width:249px;
	height:100%;
}
#leftmenu li a{
	text-decoration: none;
    text-transform: uppercase;

}
#leftmenu li{
	list-style: none;
	font-size: 12px;
	padding-top: 10px;
}
#leftmenu li ul{
	margin: 0;
	padding-left: 15px;
}

/*ul#nav {margin: 0 0 0 200px;}*/
/*ul.drop a { display:block; color: #fff; text-decoration: none;}*/
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0;}
ul.drop { position: relative; z-index: 100; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; /*padding: 5px 10px;*/padding: 0 2px 0 2px;}
ul.drop li:hover > a { /*position: relative;*/ z-index: 599; /*cursor: default;*/ /*background: #1e7c9a;*/  text-decoration:underline;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; right: 0; z-index: 100; width: 681px; height: 256px;
/*background-image: url('http://su3.pt/uploads/images/bkmnenu1.png');*/
}
ul.drop ul li { float: none; margin-top:10px;margin-left: 30px; color:white}
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }

ul.drop ul li:first-child{
	padding-top:20px;
}

/*color sequence #8d4b8d, #91b83d, #e87626, #47c6e6*/
ul.drop li:nth-child(4n+1) a
{
	color: #8d4b8d;
}
ul.drop li:nth-child(4n+2) a
{
	color: #91b83d;
}
ul.drop li:nth-child(4n+3) a
{
	color: #e87626;
}
ul.drop li:nth-child(4n+4) a
{
	color: #47c6e6;
}
ul.drop li:nth-child(n+2):before {
    content: " // ";
	color: white;
}

ul.drop li ul li:before{
	content: ""!important;
}

ul.drop li ul li a{
	color:white!important;
}


#main{
	width:1002px; 
	min-height:431px;
	margin: 14px auto auto auto;
	background-image:url(http://su3.pt/uploads/images/mainbackground.png);
	background-repeat:repeat-y;
        color: #FFFFFF;
        padding-bottom: 20px;
        overflow: auto;
}
#main p{
       /* float:left;
        padding-top: 10px;
        width:100%;*/
        margin:0;
}

#mainbottom{
	width:1002px;
	height:30px;
	margin: 0 auto auto auto;
	background-image:url(http://su3.pt/uploads/images/backgroundbottom.png);	
}

#conteudo{
	margin-left: 16px;
	width:970px;
}
    
#menuprincipal{
	position:absolute;
	bottom: 0px;
	right: 0px;
}

#menulingua{
	position:absolute;
	bottom: 45px;
	right: 0px;

}

#menuprojecto li{
   padding-left: 0px;
   padding-right: 10px;
}
#menuprojecto img{
   margin-top: 8px;
}

#slideshow{
	width:950px;
	height:379px;
	margin-top:42px;
}

#rightmain{
	width:737px;
	margin-left: 249px;
}

#smallslideshow{
	margin-bottom:25px;
	height: 360px;
}

#colunas p{
        float:left;
        padding-top: 10px;
        width:100%;
        margin:0;
}

#coluna1{
	width:335px;/*360px;*/
	padding-right:25px;
	float:left;
	text-align:justify;
}

#coluna2{
	margin-left:369px;/*385px;*/
	padding-right:25px;
	text-align:justify;
}

.clear{
	clear:both;
}

#footer{
	width:970px; 
	/*min-height:522px;*/
	margin: 0 auto auto auto;
	position:relative;
	color: white;

}

#footer img{
	float:left;
}

#footer p{
	font-size: 10px;
	display:inline;
}
#footer a{
	text-decoration:none;
	/*color:#7eb5b8;*/
}

#footer a:hover{
	text-decoration:underline;
}

#copyright{
	float:right;
}

#facebook{
	margin-top:10px;
	float:right;
	clear:right;
}

.left{
	float:left;
}

div a{
	color:white;
}

a{
	font-style:normal;
	text-decoration:underline;
	/*color:white;*/
	
}

a:hover{

	text-decoration:underline;
}


p{
	font-style:normal;
	font-size:13px;
	margin:0;
}

p.titulo{
	font-size:14px;
	text-transform: uppercase;
}


img{
	border-width: 0px;
	border-style: none;
}


/* Stylesheet: site Modified On 2013-10-02 16:32:31 */
.category_items{
     margin-top: 5px;
     font-size: 12px;
}

.category_item{
     display: inline-block;
     margin-top:15px;
     padding-right: 5px;
}

.category_item a{
     text-transform: uppercase;
     text-decoration: none;
}

.category_item a:hover{
     text-decoration: underline;
}
.category_item img{
     padding-bottom: 5px;
}
/* Stylesheet: categoriasitems Modified On 2013-09-20 15:20:47 */
