* {
	margin:0;
	padding:0;
}

body {
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:76%;
	background:white url('images/background.jpg') repeat-y top center;
	height:100%;
}


p {
	line-height: 20px;
	font-size:1em;

}

img {
	border:0px;
}

a, a:visited {
	color:#0084ff;
	color:#003399;
}

a:hover {	
	color:#0084ff;
}

a.boxed , a:visited.boxed{
	color:white;
	line-height:26px;
	background:url('images/bullet-link.gif') no-repeat center left;
	padding-left:10px;
}

/* --- CLASSES */
.entry {
	padding:10px;
}

.entry h2 {
	font-size:1.5em;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:0px;

}

.entry p {
	width:94%;
	
	line-height:22px;
	text-align:justify;
	margin-top:16px;
	vertical-align:top;
}

.entry li {
	margin-left:40px;
	margin-top:5px;
	margin-bottom:10px;
	
}

.entry blockquote {
	padding-top:16px;
}
.entry br {
	/*line-height:1px;*/
}

.entry img {
	float:right;
	border:8px solid #efefef;
	margin-left:5px;
	margin-bottom:5px;
}

.fl { float:left;}

#newsletter-news .entry img {
	/*float:left;
	margin:13px;
	max-width:150px;
	max-height:150px;*/
	margin:10px;
	float:none;

}
#newsletter-news .entry img.alignright { float:right;}
#newsletter-news .entry img.alignleft { float:left;}
#newsletter-news .entry img.aligncenter { float:center;}


.entry hr {
	width:50%;
	border:0px;
	margin:auto;
	margin-top:20px;
	margin-left:10px;
	color: #efefef;
	background-color: #efefef;
	height: 1px;
}

hr {
	width:80%;
	border:0px;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
	color: #efefef;
	background-color: #efefef;
	height: 1px;
}

.entry small {
	color:#afafaf;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.fr {
	float:right;
}

.fl {
	float:left;
}

ul.post-meta {
	list-style: none;
	background:#E6F1F7;
	border-bottom:4px solid #C2E6F7;
}

.post-meta-key {
	font-weight:bold;
}

.download {
	width:90%;
	background:#efefef 	
}

.download a {
	display:block;
	width:100%;
	padding:15px 30px;
	margin-left:10px;
	background:#efefef url('/aiesecoimbra/icon/photo_link.png') center left no-repeat;	
}

.no-pt {
	padding-top:0px;
}

/* --- IDS */
#main-container {
	width:1012px;
	margin:0px auto;
	height:100%;
}


#header-left {
	width:100%;
	height:110px;
	background: white url('images/header-total.jpg') no-repeat bottom left;
	/*float:left;*/
	margin:0px auto;
	padding:0px;

}


#header-left h1 {
	color: #395FAA;
	margin:0px;
	padding:0px;
}

/*
#header-right {
	width:525px;
	margin:0px auto;
	height:110px;
	position:absolute;
	left:613px;
	top:0;
	background: url('images/header-right_blue.jpg') no-repeat top right;
	z-index:100;
}
*/
/* MENU */
#menu {
	width:100%;
	background: white url('images/menu-ptn.jpg') repeat-x top left;
	height:46px;
	clear:both;
	font-size:1.1em;
	margin:0px auto;
	padding:0px;
	
}

#menu ul {
	padding:0 0 0 0;

}

#menu li {
	display:block;
	float:left;
	height:15px; 
	padding:16px 40px 15px 30px;
	background:url('images/menu-div.jpg') no-repeat top right;
}

#menu li.current_page_item  a {
	padding-bottom:16px;
	background:url('images/menu-arrow.gif') no-repeat bottom center;
}

#menu a {
	color:#464646;
}

#menu a:hover {
	color:black;
}

/* CONTENT */
#content {
	width:1010px;
	margin:auto;
	clear:both;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	background-color:white;
	height:100%;
}

#content-header {
	margin:0 10px 10px 10px;
	overflow:hidden;
	height:215px;
	padding-top:25px;
}

#content-header-left {
	width:65%;
	height:220px;	
	float:left;
	font-size:1.1em;
	line-height:22px;
	
}

#content-header-text {
	padding:5px 15px;
}

#content-header-text h2 {
	padding:5px 0 10px 0;
	font-size:1.5em;
	font-weight:normal;
}

#content-header-right {
	width:35%;
	height:220px;	
	float:left;
	text-align:right;
}

#video-wrapper {
	float:right;
	padding:2px;
	border:1px solid #dadada;
	background: url('images/loading.gif') no-repeat center center;
}

/* ------------------------------------------------------------ */
/* MAIN CONTENT */
#left-column, #left-column-bw {
	float:left;
	width:730px;

}

#left-column-background {
	background: #eaeaea url('images/grey-left-background.jpg') no-repeat top right;
	height:21px;
	padding:6px 0 0 5px;
	color:#888;
}


#left-column-bw {
	background: white;
}

#left-column-cont{
	padding:10px 0 10px 0px;
	background:url('images/grad-right-column.jpg') repeat-y top right;
	min-height:600px;

}

#left-column-cont-txt{
	padding:15px;
	line-height:28px;
}

#left-column-cont-txt h2 {
	font-size:1.5em;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:6px;
}

#left-column-cont-txt h3 {
		font-size:1.1em;
		font-weight:bold;
		padding-top:8px;
		padding-bottom:2px;
}

#left-column-cont-txt ul {
	line-height:28px;
	padding:2px 0 12px 10px;
}

#left-column-cont-txt li{
	padding-bottom:6px;
	padding-top:2px;
}

#left-column-cont-txt div {
/*	padding-bottom:0px; */
}

#left-column-cont-txt p {
	margin-top:17px;
	
}

#other-pages {
	padding:2px 0 12px 10px;
	margin-top:40px;
	border-top:4px solid #cfcfcf;
	width:40%;
	float:left;
	margin-left:30px;
	
}


#right-column {
	width:260px;
	float:left;
	background: white url('images/logo-right.jpg') no-repeat top left;
	height:100%;
}

#right-column-cont {
	width:100%;
	height:100%;
	margin-top:27px;
	padding:10px 10px;

}

#right-yellow-box {
	width:86%;
	background:#feffd9;
	line-height:20px;
	padding:10px;
	margin:0 0 15px 1px;
}

#right-news, #right-events, #right-links{
	padding:20px 10px;

}
#right-newsletter-news {
	padding:0px 10px;

}

#right-newsletter-news h3 { padding:20px 0 10px 0;}
#right-newsletter-news h4 { padding:8px 0 8px 35px; background: url(images/bullet.png) no-repeat scroll 18px 11px; }


#right-news ul {
	list-style:none;
	/*line-height:28px;*/
	padding:8px 0 0 6px;	
}

#right-newsletter-news ul {
   	padding:0px 0 0px 34px;	 
}

#right-news ul > li, #right-newsletter-news ul > li {
	padding-bottom:10px;
	
}

#right-events ul, #right-links ul {
	list-style:none;
	line-height:28px;
	padding:10px 0 0 6px;
}

#right-events li,  #right-links li, #right-news li {
	background:url('images/list-background.gif') no-repeat top left;
	padding-left:13px;
}



/* CAIXAS */
#estudantes {
	margin-left:1px;
	width:241px;
	float:left;
	background:url('images/estudantes-top.jpg') no-repeat top left; 
}

#estudantes h3 {
	padding:20px 0 0 18px;	
	font-size:1.3em;
	color:#292929;
}

#estudantes ul{
	list-style:none;
	padding:12px 30px 30px 30px;	
	background:url('images/estudantes-bottom.jpg') no-repeat bottom left;
}

#empresas {
	margin-left:1px;
	width:241px;
	float:left;
	background:url('images/empresas-top.jpg') no-repeat top left; 
}

#empresas h3 {
	padding:20px 0 0 18px;	
	font-size:1.3em;
	color:#292929;
}

#empresas ul{
	list-style:none;
	padding:12px 30px 30px 30px;	
	background:url('images/empresas-bottom.jpg') no-repeat bottom left;
}

#alumni {
	margin-left:1px;
	width:241px;
	float:left;
	background:url('images/alumni-top.jpg') no-repeat top left; 
}

#alumni h3 {
	padding:20px 0 0 18px;	
	font-size:1.3em;
	color:#292929;
}

#alumni ul{
	list-style:none;
	padding:12px 30px 30px 30px;	
	background:url('images/alumni-bottom.jpg') no-repeat bottom left;
}

/* DESTAQUES */
#destaques {
	clear:both;
	margin:10px 10px;
	margin-left:4px;
	padding-top:30px;
	background:white;
}

.destaque {
	width:95%;
	clear:both;
	padding:20px 0px 30px 0px;
	margin-bottom:20px;
}

.destaque .image-wrapper {
	border:1px solid #dfdfdf;
	padding:4px;
	margin:3px 0;
	width:99px;
	height:77px;
	float:left;	
}

.destaque .texto {
	width:80%;
	float:left;
	margin:0 0 35px 10px;
	padding-top:4px;
}

.destaque .texto h2 {
	font-size:1.6em;
}

#footer {
	position:relative;
	left:0;
	background:url('images/bottom-banner.jpg') no-repeat top left;
	height:25px;
	width:100%;
	clear:both;
}

#footer-text {
	padding:15px 0 30px 0;
	color:#afafaf;
	width:100;
	line-height:22px;
	text-align:center;
	font-size:0.9em;
}

#footer-text a, #footer-text a:visited {
	color:#afafaf;
}

#footer-text a:hover {
	color:#363636;
}

#post-header {
	width:75%;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:20px;
}

#outras {	
	float:right;
	background:#FFF0DF;
	padding:12px;
	margin-right:75px;
	width:200px;
}

#outras ul {
	list-style:none;
	line-height:28px;
	padding:10px 0 0 6px;
}

#outras li{
	background:url('images/list-background.gif') no-repeat top left;
	padding-left:13px;
	
}

#comentar {
	float:left;
	margin:20px 10px 0 10px;
	width:90%;
}

#comentar textarea {
	width:95%;
}

#comentar-eventos textarea {
	width:95%;
}

#comentar-eventos {
	background:#efefef;
	padding:2px 4pt 8px 8px;
	margin-top:40px;
	border-top:4px solid #cfcfcf;	
	float:left;
	width:50%;
}
#comentar input.input, #comentar textarea {
	border:1px solid #dfdfdf;
	padding:4px;
	font-size:1.0em;
	width:50%;
	display:block;
	font-family:"Arial", "Helvetica", "sans-serif";
}

#comentar textarea {
	margin-top:20px;
}

#comentar h3 {
	margin-bottom:12px;
}

#comentar input.activo, #comentar textarea.activo {
	background:#f1f1f1;
}


#comentar input.button {
	margin:10px 0 0 2px;
	padding:3px;
	font-size:1.1em;
	margin-bottom:20px;
}

ol.commentlist {
	list-style:none;
	background:white;
}

ol.commentlist li {
	padding:5px;
	margin:5px 0;
	border-bottom:5px solid #dfdfdf;
}
#sucesso {
    padding:5px;
    margin:5px 0;
    
}

/*CENAS ESPECIFICAS */

/*ESTUDANTES*/
.header-footer-estudantes {
	padding-top:55px;
	color:#afafaf;
}
.header-estudantes-width {
	width:670px;
}
.header-aiesec-width {
	width:670px;
}
.header-empresas-width {
	width:670px;
}
.header-alumni-width {
	width:670px;
}

.author {
	color:grey;
	text-align:right;
	
}

ul#newsletter-list { }
ul#newsletter-list li { font-size:0.9em; color:#666; padding:5px;}
ul#newsletter-list li a { font-size:1.2em; display:block; width:100%;}

div.newsletter-post {  padding:0 8px 10px 10px; margin-bottom:20px;width:95%; float:left;}
div.newsletter-post h2 { padding:4px; margin-top:10px; border-bottom:2px solid #666;}
div.newsletter-post a h2 { color:#333; text-decoration:none; font-style: italic;}
/*div.newsletter-post a  { text-decoration:none;}*/

div.newsletter-post a:hover h2 { color:#111; background:#efefef;}

div.newsletter-post p { margin-bottom:6px; line-height:18px; width:100%; clear:none;}
div.small-news { width:30%; }
div.small-news a h2 { height:40px;}
div.medium-news { width:46%; }
div.clearleft { clear:left; }
div.newsletter-entry hr { margin:20px 0; clear:both;}
div.newsletter-entry h2 { font-size:1.4em;}
div.newsletter-entry h1 { font-size:1.6em;display:inline;color:#ff9933;margin:15px 25px;float:right;}
div.newsletter-entry small { font-size:0.9em;}
div.newsletter-entry .news_img {  padding-top:8px; margin:0 15px; float:right;}
div.newsletter-entry .small-img {  margin:0px; float:none;}
div.newsletter-entry .news_img .medium-img {  margin:0 8px;}

div.newsletter-entry .news_img img { float:none;}

ul.newsletter-news {list-style: none; margin:10px 0; float:left;clear:both;}
ul.newsletter-news li { padding:3px 0 3px 18px; background:url(images/bullet.png) no-repeat scroll left center;}
div.newsletter-entry .main-nl-pic { margin-right:10px;}

div.newsletter-entry hr.main-hr { width:69%; clear:none; float:left; background-color:#ff9933; margin-top:25px; }

div#newsletter-news-posts {padding:15px 0 10px 15px;}
div#newsletter-news-posts .newsletter-news-post h3 { font-size:1.6em; padding-top:15px;}
div#newsletter-news-posts .newsletter-news-post {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #dfdfdf;}
div#newsletter-footer {padding:0 0 10px 15px; float:left;}
div#newsletter-footer p {width:100%;}
div#newsletter-ficha-tecnica { float:right; text-align:left; width:35%;}
div#newsletter-ficha-tecnica p { text-align:left;width:100%;}
div#partners { clear:both;}
div#partners h2 {margin:5px 0;}
div#partners img { width:700px; border:0px; float:left;}

