html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 
 
} 
.pesquisa{
background-image:url(img/pesquisar.png);
height:20px;
width:100px;
border:0px;
background-color:transparent ;
}

.mod {
   position:relative;
   z-index:0;
   width:779px;
}
.mod .mod-content{
   background:#ffffff;
   border:1px solid #eaeaea;
   position:relative;
   z-index:2;
}
/* x1 = top and left edges; 
   x1a = top right corner; 
   x2 = right and bottom edges; 
   x2a = bottom left corner */
.mod .x1,
.mod .x1a,
.mod .x2,
.mod .x2a {
   display:block;
   background:url(img/bck.png) no-repeat;
   /* turn off for IE6 or use a GIF */
   _background:transparent; 
   width:100%;
   height:100%;
   position:absolute;
}
.mod .x1{
   background-position:0 0;
   z-index:-2;
   top:-10px; /* set to the size of the glow */
   left:-10px;
   bottom:0;
   /* set glow to the edges of 'mod' */
   padding:0 10px 10px 0; 
}
.mod .x1 .x1a {
   height:10px;
   width:10px;
   background-position:100% 0;
   right:-10px;
   top:0;
}
.mod .x2 {
   background-position:100% 100%;
   z-index:-1;
   bottom:-10px;
   right:-10px;
   padding:10px 0 0 10px;
}
.mod .x2 .x2a {
   height:10px;
   width:10px;
   background-position:0 100%;
   left:-10px;
   bottom:0;
}
#acores2012 img{
border:0px;
}

a:link{
	color:#dd9340;
	text-decoration: none;
	
	}
	
a:visited {
	text-decoration: none;
	color:#dd9340;
	}
a:hover {
	text-decoration: underline;
	color:#dd9340;
	
	}
a:active  {
	text-decoration: none;
	color:#dd9340;
	}
	
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:200px;text-decoration: none;z-index:10;}
a.tooltip:hover span{display:inline; position:absolute; z-index:10;background:#000000; text-decoration: none; border:1px solid #cccccc; color:#ffffff;}

	
	
#titulos{
width:100%;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
font-weight:bold;
padding:5px;
color:#dd9340;
}


#texto{
	width:395px; 	
	margin:5px;
	padding:0px;
	}

div#test-accordion{
    margin-top: 8px;
	margin-bottom: 8px;
}

div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
	background: #fff;   
    cursor: pointer;
	color:#dd9340;
	padding:5px;
	border-bottom:1px solid #eaeaea;
}

div.accordion-toggle-active{
	background: #fff;	
}

div.accordion-content{
    overflow: hidden;	/* required for effect */

}


#pagewidth{ 
 width:790px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;


} 

#header{
 position:relative; 
 height:239px; 
 background-color:#ffffff; 
 background-image:url(img/top.gif);
 background-repeat:no-repeat;
 width:777px;

} 
 
#leftcol{
 width:175px; 
 float:left; 
 position:relative; 
 background-color:#ffffff; 
 top:0px;
 
 }
 
#twocols{
 width:596px; 
 float:right; 
 position:relative; 
 top:0px;
}
 
#rightcol{
 width:175px;
padding:0px; 
 float:right; 

 background-color:#ffffff;
 top:0px;

 
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative;
 width:410px;



 }
#maincol2{
background-color: #FFFFFF;  
float: left; 
padding:10px 0 0 10px;
width:560px; 
 }


.pagination{
padding: 2px;
width:350px;
margin-bottom:5px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #eaeaea;
text-decoration: none; 
color: #dd9340;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #eaeaea;
color: #ffffff;
background-color: #dd9340;
}

.pagination a.currentpage{
background-color: #f6f6f6;
color: #000000 !important;
border-color: #eaeaea;
font-weight: none;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #dd9340;
border-color: #eaeaea;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: none;
}

 
.img-shadow {
  float:left;
  background: url(img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
 #footer{
 height:50px; 
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 clear:both;
 
 } 
#limpar{clear:both;} 
#sep{
height:11px;
position:absolute;
top:228px;
background-image:url(img/sep.jpg);
background-repeat: repeat-x;
width:100%;
} 
 #destaquesl{
 width:175px;
 border:0px;
 background-color:#f2f2f2; 
 float:left;

 margin-bottom:10px;
 }
#destaquesd {
 width:175px;
 border:0px;
 background-color:#f2f2f2; 
 float:right;

  margin-top:10px;
 }
#ddest{
padding:5px;
}
#ddest p{ 
margin:0;
margin-bottom:8px;
padding:0;
}
 
#frontnoticias{
	/*width:380px;*/
	border:1px solid #cccccc;
	background-color:#ffffff; 	
	margin:10px;
	padding:10px;
	}
	

#frontnoticias img{
	border: 1px solid #000000;
	margin-right:8px;
	float:left;
	}
.lernoticias{
	padding-top:5px;
	font-weight:bold;
	text-align:center;
}

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

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#flash{
height:178px;
width:550px;
position:absolute;
border:0px;
background-image:url(img/bckslide.jpg);
top:50px;
left:0;
}

#flash img{border:0px; z-index:-1;}

#cal{
float:left;
width:100%;
background-image:url(img/cal/bck.jpg);
background-repeat: repeat-y;
padding-top:8px;
padding-bottom:8px;
margin-bottom:2px;
vertical-align:middle;

}
#caltxt{
margin-left:40px;
vertical-align:text-top;
}
input{
border:1px solid #cccccc;
}

textarea{
border:1px solid #cccccc;
}
#msg{
width:310px; 
height:40px;
border:1px solid #ebebeb;
margin-left:30px;
padding:30px;

}
#msg img {float:left; vertical-align:middle; margin-right:5px;}

#videoBar {
  width : 200px;
  margin-right: 10px;
  margin-left: 0px;
  padding-top : 40px;
  padding-right : 4px;
  padding-left : 0px;
  padding-bottom : 0px;
}

#topvideo{
height:178px;
width:227px;
top:50px;

left:550px;

position:absolute;
background-image:url(img/bckvideos.jpg);
background-repeat:repeat-y;
z-index:100;
}

#navbar {
	font-size:12px;
	margin: 0;
	margin-top:18px;
	padding: 0;
	height: 1em; 
	float:right;
	margin-right:10px;
	z-index:20;
	}
	
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 8px;	
	color: #d67303;
	text-decoration: none; 
	font-weight:bold;
	}
#navbar li ul {
	display: none; 
	width: 10em; 
	background-color: #000000;
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

	}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #000000;
	border-bottom: 1px solid #fff;
	color: #ffffff; }
#navbar li li a:hover {
	background-color: #000000; 
	color:#d67303;}

	
.glossymenu{
width: 175px; /*width of menu*/
border: 0px;
border-bottom-width: 0;
float:right;

}

.glossymenu a.menuitem{
background: black url(img/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(img/glossyback2.gif);
color:#000000;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #000000;
}

.glossymenu div.submenu ul li a{
display: block;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #000000;
color: white;
}

#videos{
float:left;
border:1px solid #cccccc;
background-color:#ffffff;
padding: 10px;
width:120px;
height:155px;
margin:20px;

}

#videos img{
border:1px solid #000000;
text-align:middle;
}
.con input{
border:1px solid #cccccc;
}

.con textarea{
border:1px solid #cccccc;
}

#GB_overlay {
  background-image: url(img/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(img/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
}
h2{font-size:14px;}
#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 2px solid #ebebeb;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}

a img{border:0px;}

#intervencoes{	width:380px;
	
	margin:10px;
	padding:10px;}

#linkpsd{	    display: block;

    margin-left: auto;

    margin-right: auto}

