#emDestaque {
	CLEAR: both; MARGIN-BOTTOM: 1px! important
}
#emDestaque_sep1 {
	DISPLAY: none
}
#emDestaque .emDestaque_menu {
	CLEAR: none; FLOAT: right; WIDTH: 335px! important; PADDING-TOP: 10px; HEIGHT: 28px
}
.emDestaque_menu .separador_V {
	FLOAT: right
}
.emDestaque_menu .destaque {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 6px; FONT: 11px/13px Arial; TEXT-TRANSFORM: lowercase; COLOR: #5c88a5; PADDING-TOP: 7px; HEIGHT: 18px; TEXT-ALIGN: justify
}
.emDestaque_menu .destaque A {
	COLOR: #000000; TEXT-DECORATION: none
}
.emDestaque_menu .destaque A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.emDestaque_menu .destaque_select {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #F70801; FLOAT: right; PADDING-BOTTOM: 6px; FONT: 11px/13px Arial; TEXT-TRANSFORM: lowercase; COLOR: #fff; PADDING-TOP: 7px; HEIGHT: 18px
}
.emDestaque_menu .destaque_preselect {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #F70801; FLOAT: right; PADDING-BOTTOM: 6px; FONT: 11px/13px Arial; TEXT-TRANSFORM: lowercase; COLOR: #fff; PADDING-TOP: 7px; HEIGHT: 18px
}
.emDestaque {
	CLEAR: both; BACKGROUND: #F70801; FLOAT: left; WIDTH: 100%; HEIGHT: 172px
}
.emDestaque .foto {
	FLOAT: left; WIDTH: 40%; HEIGHT: 132px
}
.emDestaque IMG {
	WIDTH: 172px; HEIGHT: 172px
}
.emDestaque .destaque {
	FLOAT: left; FONT: 12px/17px Arial; WIDTH: 56%; COLOR: #fff; 
}
.emDestaque .destaque .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 13px; TEXT-ALIGN: justify
}
.emDestaque .destaque .text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #fff; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Georgia; TEXT-ALIGN: justify
}
.emDestaque .destaque .text P A {
	COLOR: #fff; TEXT-DECORATION: none
}
.emDestaque .destaque .text P A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.emDestaque .destaque .text IMG {
	MARGIN-LEFT: 5px; WIDTH: 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 7px; BORDER-BOTTOM-STYLE: none
}


h2 {font-size:14px; margin:15px 0}
.link {cursor:pointer; color:#F70801}
.link:hover { color:#000000;}
.slider {position:relative; overflow:hidden; border:2px solid #999999; height:320px; background:#FFFFFF; margin-bottom:20px}
.slidercontent {
	position:absolute;
	width: 600px;
}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}



code {font-family:"Courier New",Courier}

#options {width:730px; margin:20px auto; text-align:right; color:#999999}
#options a {text-decoration:none; color:#F70801}
#options a:hover {color:#D8D8D8}

#acc {width:730px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:716px; border: 1px dotted #F70801; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:698px; padding:15px; border: 1px dotted #F70801; border-top:none; background:#fff}

#nested {width:698px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:680px; border: 1px dotted #F70801; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:662px; padding:15px; border: 1px dotted #F70801; border-top:none; background:#fff}
#nested .acc-selected {background:url(images/header_over.gif)}




.b1 {border: 1px dotted #999999}
.b2 {border: 1px dotted #F70801}

html, body, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
a {
	text-decoration: none;
}
a:hover {
    color:#F70801;
	text-decoration: underline;
}
.more {
	text-align: right;
}

.more1 {

	color:#333;
	font: 12px tahoma, arial, sans-serif;
}

	a.mails  {    
	font-size: 13px;
	color:#5C5C5C;
	padding-left: 2px;
	margin-top: 9px;    }  
	a.mails:hover  {    color:#F70801;    text-decoration:none;     }
	
a.docs  {    
	font-size: 13px;
	color:#FFF;
	padding-left: 2px;
	margin-top: 9px;    }  
	a.docs:hover  {    color:#999    text-decoration:underline;     }

.left {
	float: left;
}
.clear {
	clear: both;
}

body, h1, h2, h3, form {
	font: 12px tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
	background:#c1c1c1;
}

body {
	background: url(images/header_bg.png) repeat-x;
	
	text-align: center;
}
#wrapper {
	text-align: left;
	margin: auto;
	width: 774px;
}


#header {
	height: 138px;
	position: absolute;
	
	
}
#header h1 {
	margin-top: 30px;
}
#header h1 img {
	display: block;
}

#headline {
	padding-top: 205px;
}

#Textocontactos {
	float: left;
	width: 774px;
}
#baixomenu {
	float: left;
	width: 774px;
}

#photo {
	float: left;
	width: 770px;
	height:255px;
	xmargin-top:-3px;
}
#photo div {
	border: 1px solid #D8D8D8;
	padding: 2px;
}
#photo img {
	display: block;
}

#search-news {
	float:right;
	width: 140px;
	padding: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#search-news div {
	padding: 3px 0;
	margin: 0;
}
#search-news #q {
	width: 135px;
	border: 1px solid #1E416B;
}
#search-news .downcast {
	background:#C1C1C1;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}
#search-news h3 {

	padding-left: 15px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#search-news p {
	padding-left: 15px;
	padding-right: 2px;
	margin: 0.1em 0;
}
a {
	color: #666666;
	font-weight: bold;
}

#body {
	padding-top: 1em;
	text-align: justify;
}

#body-left {
	float: left;
	width: 420px;
}
#body-right {
	float: right;
	width: 330px;
}
#body-leftcontactos {
	float: left;
	width: 370px;
}
#body-rightcontactos {
	float: right;
	width: 380px;
}

#body-leftusados {
	float: left;
	width: 210px;
}
#body-rightusados {
	float: right;
	width: 560px;
}

#body-Centropagina {
	float: left;
	width: 774px;
}



#body h2, #body p {
	margin: 0.3em 0;
}

#data{
color:#F70801;


}
#body-right p {
	margin-right: 2em;
}



#footer {
	color: #F70801;
	background: url(images/footer_bg.png) repeat-x;
	padding: 6px 0 5px 0;
	margin-top: 1em;
	}
#footer p {
	margin: 0;
	padding: 0;
}

/* MAIN  NAVIGATION--------------------------------------------------------- */
#ja-mainnavwrap {	background: url(images/bgfooter.png) repeat-x  #999999; width: 774px;}

#ja-mainnav {	font-size: 1em;	line-height: normal; }
#ja-subnav {	padding: 6px 0;	margin: 3px 0 0;	clear: both;	 line-height: normal;}

#jasdl-mainnav li a.active {
	background: url(mainnav-sep-hover.gif) no-repeat center right #999999;
}


/* Clearfix */.clearfix:after {	clear: both;	 display: block;	content: ".";	height: 0;	visibility: hidden;}* html >

 body .clearfix {	width: 100%;	display: block;}* html .clearfix {	 height: 1%;}
 /* Firefox Scrollbar Hack - Do not remove */
 html {	margin-bottom: 1px;	height: 100%!important;	height: auto;}



/* CSS Menu de baixo

--------------------------------------------------------- */

#jasdl-mainnav ul, #jasdl-subnav ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#jasdl-mainnav ul li, #jasdl-subnav ul li {

	margin: 0;

	padding: 0;

	display:inline;

	background: none;

}



#jasdl-mainnav a {

	margin: 0;

	padding: 10px 20px 10px;

	display: block;

	float: left;

	color:#000000;

	font-weight: bold;

	text-decoration: none;
	text-transform: uppercase;
}

#jasdl-mainnav a:hover,

#jasdl-mainnav ul li.hover a {
	background: transparent url(images/nav.png) left bottom;
	color:#FFFFFF;
	font-weight: bold;

}

#jasdl-mainnav li.active a,

#jasdl-mainnav li.active a:hover,

#jasdl-mainnav li.active a:active,

/* Coloca o Curso seleccionado */
#jasdl-mainnav li.active a:focus {
background: url(images/nav.png) ;
color:#FFFFFF;
}

#jasdl-mainnav ul li.havechild {

}

#jasdl-mainnav ul li.havechild-active {

}

#jasdl-subnav {
	line-height: normal;
	font-weight: bold;
}

#jasdl-subnav a {
	padding: 0 15px;
	float: left;
	display: block;
	color:#000000;
	text-decoration: none;
}

#jasdl-subnav a:hover,

#jasdl-subnav a:active,

#jasdl-subnav a:focus {
	text-decoration: none;
	color:#F70801;
	font-weight: bold;
}
#jasdl-subnav ul {
	display: none;
}



#jasdl-subnav ul li {

	display: inline;

	line-height: normal;

	padding: 0;

	margin: 0;

}



#jasdl-subnav ul li.active a {

	color: #999999;

	font-weight: bold;

}



#jasdl-subnav ul li.spacer {

	visibility: hidden;

}
/*CSS GALERIA SAPATOS*/

#galeria
{
	float:left;
	width:600px;
	margin-left:3px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#menu_left
{
	float:left;
	width:150px;
	float:left;
	margin-left:-1px;
	
}

/*ANIMACAO TOP DESTQ*/
html{margin:0; padding:0; height:100%;} 
body{font:12px Arial,Verdana; margin:0; padding:0; height:100%; color: #333333; }
img{border: none;}

.moldura600-alt{
	width:760px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}
/*.moldura600-top{width:600px; height:11px; margin:0; padding:0; float:left; background-image:url(oki.jpg); background-repeat:no-repeat; background-position:left top; font-size:0px;}*/
.molduradestgr-middle{
	width:760px;
	margin:0;
	padding:10px;
	float:left;
	border:1px solid #9E0202;
	background-color: #FFFFFF;
}
.molduradestgr-middle a{text-decoration:none; color: #CC0066; font-weight:bold;}
.molduradestgr-middle a:hover{text-decoration:underline; color: #CC0066; font-weight:bold;}
.molduradestgr-middle p{margin:0; padding-left:5;}
img.destgr-foto{float:left; margin:0; width:344px; height:230px;}
.moldura224-hi{float:right; margin:2px 0 2px 2px; padding:10px 10px 10px 18px;  background-image: url(../images/transportes/menu/fundo_2.png); background-repeat:no-repeat; background-position:left top; width:204px; height:53px;}
.moldura224-hi a{text-decoration:none; color:#9E0202; font-weight:bold;}
.moldura224-hi a:hover{text-decoration:underline; color:#9E0202; font-weight:bold;}
.moldura224-hi p{margin:0; padding:0;}
.moldura224{float:right; margin:2px 0 2px 2px; padding:10px 10px 10px 18px; background-image: url(../images/transportes/menu/fundo_1.png); background-repeat:no-repeat; background-position:left top; width:204px; height:53px;}
.moldura224 a{text-decoration:none;  color:#9E0202; font-weight:bold;}
.moldura224 a:hover{text-decoration:underline;  color:#9E0202; font-weight:bold;}
.moldura224 p{margin:0; padding:0;}

.moldura600-bot{
	width:760px;
	height:11px;
	margin:0;
	padding:0;
	float:left;
	xbackground-image:url(salgado.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:0px;
}

#titulo_transportes{
xbackground-color: #000000;
width: 648px;
height: 35px;
color: #777777;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
padding-top: 8px;
margin-top: 10px;
padding-left: 20px;
}

#anim_transportes{
width: 610px;
height: 300px;
xbackground-color: #00CC00;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
}

#icon_t{
width: 32px;
height: 32px;
background-image: url(images/transportes/clock.png);
xbackground-color:#006600;
margin-top: -40px;
float: left;
margin-left: 140px;
}



/* separador ultimas + lidas, + comentadas */

.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #ccc;
	color: #fff;
	background-color: #333;
	background-repeat: repeat-x;
	background-position: left top;
}

.shadetabs li a:visited{
	color: #fff;
}

.shadetabs li a:hover{
	text-decoration: none;
	color: #F70801;
	background-color: #f8f8f8;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color:#f8f8f8;
border-bottom-color: #f8f8f8;
color:#F70801;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
	float: left;
	display: block;
	font: bold 11px Arial;
	color: white;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 2px 5px;
	background-color: black; /*Brown color theme*/
	border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/* fim separador ultimas + lidas, + comentadas */



.link_forum 
	{font-family: "Arial";
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	border:1px solid #FFFFFF;
	}

.link_forum:hover 
	{font-family: "Arial";
	font-size:14px;
	font-weight:bold;
	text-decoration:none; 
	border:1px solid #f70801;
	}
	
	
.video1
{
	background-image:url(multimedia/videos/video1.png);
	background-repeat:no-repeat;
	background-position:center;
	width:190px;
	height:140px;
	cursor:pointer;
}
.video1:hover
{
	background-image:url(multimedia/videos/video1_hover.png);
	background-repeat:no-repeat;
	background-position:center;
	width:190px;
	height:140px;
	cursor:pointer;
}

