/*-  normalize everything
----------------------------------------------------------------------*/

/* normalize margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, pre, input, 
p, blockquote, th, td, img {
	margin: 0;
	padding: 0;
}

body {
    background-color : #f7931e;
    background-image : url(http://www.coopere.net/ppla/images/back.jpg);
    background-repeat : repeat-x;
    background-position : 0px 0px;
} 

html, body {
	height: 100%;
	
}
/* normalize font-size for headers */
h2, h3, h4, h5   {
	font-size: 100%;
	font-weight: normal;
}


/* remove list-style from lists */
ol, ul {
	list-style: none;
}

/* normalize font-style and font-weight to normal */
address, caption, cite, code, dfn,
th, var {
	font-style: normal;
	font-weight: normal;
}

/* remove table border spacing */
table {
}

/* remove border from fieldset and img */
fieldset, img {
	border: 0;
}

/* left-align text in caption adn th */
caption, th {
	text-align: left;
}

a{
text-decoration: none;
color:#fff;
font-weight:bold;
}

a:hover{
	text-decoration: underline;
	color:#fff;
}

a:visited{
	text-decoration: none;
	color:#fff;
}


/*
a:active, a:focus {
  outline: none ! important;
  
}
/**/

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

* html .clearfix {height: 1%;}




/*-  Elementos Principais
----------------------------------------------------------------------*/

body{
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #f7931e;
	background-color: #f7931e;
}


#box {
	margin-bottom: 10px;
	float: left;
	display:block;
	background-color: #f2f2f2;
}

img {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

p {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	padding-top: 5px;
	line-height:150%;
	color:#fff;
}


#icone{
	float: right;
}

#icone img {
	padding: 5px;
}

#links_navbar_sec{
	vertical-align: text-bottom;
	height: 10px;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #999999;
	float: right;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 15px;
}

#links_navbar_sec a{
	color: #fff;
	text-decoration: none;
}

#links_navbar_sec a:hover{
	color: #fff;
	text-decoration: underline;
}



#news{
	vertical-align: top;
	width:680px;
	position:relative;
	left:50%;
	margin-left:-340px;
	
}

#news_left{
	
	float:left;
	width:450px;
	background-color:#f7931e;
	margin-left: 0;
    margin-right: 0;
	text-align: left;
	
}

#news_left2{
	
	float:left;
	width:250px;
	background-color:#f7931e;
	margin-left: 0;
    margin-right: 0;
	text-align: left;
	
}

#news_right{
	width:200px;
	float:right;
	background-color:#f7931e;
	margin-left: 0;
    margin-right: 0;
	padding-left:0px;
}

#noticia_home{
	color:#fff;
	padding-top:10px;
	width: 432px;
}

#noticia_home li{
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
	text-transform:uppercase;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font-size:10pt;
	font-weight: bold;
	color:#4c201c;
	padding-top:10px;
	padding-bottom:10px;
*/
}


#noticia_home p{
	font-weight:normal;
	text-transform:none;
}

#noticia_list{
	color:#fff;
	padding-top:10px;
}
#noticia_list li{
	list-style-image: url("http://www.coopere.net/ppla/images/marc_noticias.png");
	list-style-position: outside;
	list-style-type: none;
	text-transform:uppercase;
	font-size:8pt;
	font-weight: bold;
	color:#4c201c;
	padding-top:10px;
/**/
	}
#noticia_list span{
	font-size:8pt;
	font-weight: bold;
	color:#fff;
	text-transform:none;
	
/**/
	}
#form_news{
	width:300px;
	position: relative; 
	margin-left: 50%;
	left:100px;
	top:212px;

}

#newsletter_alerta{
	color:#;
	font-size:8pt;
	text-transform: lowercase;

}

#newsletter_list {
	padding-bottom: 20px;
}

#newsletter_list span{
	color:#fff;
	font-size:8pt;
	padding:0px;
}

#newsletter_list_title{
	color:#4c201c;
	font-size:10pt;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 30px;
}

#newsletter_list li{

	list-style-position: outside;
	list-style-type: none;

	font-size:9pt;
	color:#4c201c;
	padding-top:10px;
	font-weight: bold;
}

/* Galeria de abas da Agenda*/


.abainativa {
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: capitalize;
    color: #6b3326;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    background-image: url(../images/agenda_fundotabela_03.png);
}

.espacoentreabas {
    background-image: url(../images/agenda_fundotabela_05.png);
}

.abaativa {
    font-family: verdana;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: capitalize;
    color: #6b3326;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    background-image: url(../images/agenda_fundotabela_06.png);
}

.abasrestante {
    background-image: url(../images/agenda_fundotabela_08.png);
}

/* Top and bottom table toolbar */
.table_bar {
	float: left;
	clear: both;
	width: 100%;
	line-height: 26px;
	margin: 5px 0;
}
.table_bar ul {
	float: right;
}
.table_bar li {
	float: left;
}
.table_bar li a {
	display: block;
	float: left;
	padding: 0 7px;
	font-size: 10px;
	font-weight: bold;

}
.table_bar li.on a, .table_bar li.on a:hover {
	font-weight: bold;
	text-decoration:underline;
}
.table_bar li a:hover {
}



.interno{
	color: #6b3326;
	text-transform: bold;
	letter-spacing: -1pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 18pt;
	padding-bottom:3px;
	border-bottom: 1.5px dashed #FFFFFF;
	background: #;
	
}

.interno2{
	color: #6b3326;
	text-transform: bold;
	letter-spacing: -1pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom:3px;
	text-align: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13pt;
	border-bottom: 1.5px dashed #FFFFFF;
	background: #;
	
}

.interno3{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#6b3326;
	text-transform: uppercase;
	font-weight: bold;
	font-size:13px;
	line-height:100%;
	padding-bottom:3px;
}


.interno4{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#6b3326;
	font-weight: bold;
	font-size:13px;
	line-height:100%;
	padding-bottom:3px;
}

.interno5{
	background-color:none;
	padding: 5px 5px 5px 5px;
	border-left:1px #6b3326 solid;
	border-right:1px #6b3326 solid;
	border-top:1px #6b3326 solid;
}

.interno6{
	background-color:#faae54;
	padding: 5px 5px 5px 5px;
	border-bottom:1px #6b3326 solid;
	border-left:1px #6b3326 solid;
	border-right:1px #6b3326 solid;
	border-top:1px #6b3326 solid;
}

.interno7{
	background-color:none;
	padding: 5px 5px 5px 5px;
	border-left:1px #6b3326 solid;
	border-right:1px #6b3326 solid;
}

.interno8{
	background-color:none;
	padding: 5px 5px 5px 5px;
	border-left:1px #6b3326 solid;
	border-right:1px #6b3326 solid;
	border-bottom:1px #6b3326 solid;
}

#divulgue{
	position: absolute; 
	margin-left: 50%;
	left:355px;
	top:430px;
}

#trabalhos_textoli{
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
/*	text-transform:uppercase;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font-size:10pt;
	font-weight: bold;
	color:#4c201c;
	padding-top:10px;
	padding-bottom:10px;
*/
}


#trabalhos_texto{
	color:#fff;
	padding-top:10px;
	width: 432px;
	line-height:1.5em;
}

#trabalhos_texto p{
	font-weight:normal;
	text-transform:none;
}

/* ------------------------------ 
FONTES
------------------------------ */

li a {
	text-decoration: none;
}

li a{
	text-decoration:bold;
	color:#fff;
}

li a:hover{
	text-decoration:underline;
	color:#fff;
}

li a:visited{
	color:#fff;
}


red{color: #D71920;}

purple{color: #8967AC;}

blue{color: #50A5DC;}

green{color: #54B948;}

yellow{color: #FFD105;}

orange{color: #F58235;}




/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */

/* 
#container has an absolute width (780 pixel) 
The width of inner elements is set to auto,
in this way all inner elements have the same 
width of the element which contains them 
*/
#container{
	width:1087px;
	height: auto;
	position: relative; 
	left: 50%;
	margin-left:-540px;	
}

#topbar{
	width:1087px; 
	display:block; 
	height:348px; 
	margin-right: auto; 
	margin-left: auto;
}

#linkheader{
	position:absolute;
	margin-top:-30px;
	margin-left:10px;
	
}

#logo{
	width:997px;
	display:block;
	height:348px;
	left: 130px;
	background-image:url("http://www.coopere.net/ppla/images/header.jpg");

}


#navbar{
}

#main{
	/*
	background-color: #f7931e;
	width:997px;
	display:block;
	height:auto;
	/**/
	background-color: #f7931e;

	vertical-align: top;
	width:680px;
	position:relative;
	left:50%;
	margin-left:-420px;
	margin-top: 70px;
}

#main_interno{
	/*
	background-color: #f7931e;
	width:997px;
	display:block;
	height:auto;
	/**/
	background-color: #f7931e;
	width:850px;
	margin-top: 70px;

}

#main2{
	width:997px;
	display:block;
	height:694;
	margin-right: auto;
	margin-left: auto;
}

#footer{
	width:997px; 
	height:30px; 
	background-image:url("http://www.coopere.net/ppla/images/header.png");
	text-align:center;
}
