@charset "utf-8";
/*por CiberSistemas www.cibersistemas.pt */


body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
}


#content {
width: 760px;
padding: 5px;
padding-bottom:1em;
margin-left: 113px;
margin-top: 25px;
border: #999 solid;
border-width: 0 1px;
min-height: 410px;
color:#666666;
font-size:.9em;
}

#content p {
width:695px;
padding:0;
margin:10px 5px 0 5px;
}

img.fotodireita {
padding:3px;
margin:5px;
background-color:#E8E8E8;
border:#00006B 1px solid;
float:right;
}

img.fotoesquerda {
padding:3px;
margin:12px;
background-color:#E8E8E8;
border:#00006B 1px solid;
float:left;
}

img:hover.fotodireita, img:hover.fotoesquerda {
background-color:#FC106C;
}

img.noborder {
border:none;
}

#slideshow1, #slideshow2, #slideshow3, .noslideshow {
margin-left:496px;
}


#content p a:link, #content p a:active, #content p a:visited {
color:#00006B;
text-decoration:underline;
}

#content p a:hover {
color:#FC106C;
text-decoration:none;
}


h1 {
margin: 10px;
width: 202px;
height: 117px;
background-image:url(/img/clenport.png);
background-repeat:no-repeat;
}

h1 a {
margin: 10px;
width: 202px;
height: 117px;
display:block;
overflow:hidden;
text-indent: -99999em;
}

#bandeiras {
position:absolute;
top: 10px;
right: 8%;
}

#bandeiras img {
margin: 3px;
border:none;
}

h2.seccao {
position:absolute;
top:65px;
left:585px;
font-size: 1.5em;
color: #FC106C;
text-align:right;
background:url(../img/bolas.png) center right no-repeat;
padding: 0 90px 0 0;
margin:0;
}

h3 {
color:#00006B; 
font-weight:bold; 
margin:5px 0 0 5px; 
padding:0; 
font-size:1.3em;
}

#footer{
position: relative;
margin-top: 3.5em;
border-top: #00006B 5px solid;
clear: left;
width: 100%;
color:#666666;
text-align: center;
padding: 4px 0;
font-size:.8em;
}
#footer img {
margin-top: -5px;
margin-left:750px;
margin-bottom: 5px;
width:180px;
weight:30px;
border:0;
}
 

:focus{
-moz-outline-style: none;
}

.small{
	font-size:x-small;
}


/*menu - Credits: Dynamic Drive CSS Library */

.invertedshiftdownmenu{
position: absolute;
left: 220px;
top: 105px;
padding: 0;
width: 77%;
border-top: 5px solid #FC106C;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdownmenu ul{
margin:0;
margin-left: 40px;
padding: 0;
list-style: none;
}

.invertedshiftdownmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdownmenu a{
float: left;
display: block;
font: bold 12px Arial;
color: #E5E5E5;
text-decoration: none;
margin: 0 1px 0 0;
padding: 5px 10px 5px 10px;
background-color: #00006B;
border-bottom: 8px solid white;
}

.invertedshiftdownmenu a:hover{
background-color: #FC106C;
padding-top: 10px;
padding-bottom: 0;
border-bottom-color: #FC106C;
color: white;
}

.invertedshiftdownmenu .current a{
background-color: #FC106C;
padding-top: 10px;
padding-bottom: 0;
border-bottom-color: #FC106C; 
color: white;
}
/*fim css menu*/

/*css para google maps*/

#map a:link, #map a:active, #map a:visited {
font-weight:bold;
color:#00006B;
text-decoration:underline;
}

#map a:hover {
color:#FC106C;
text-decoration:none;
}

#side_bar a:link, #side_bar p a:active, #side_bar p a:visited {
font-weight:bold;
margin-left: 20px;
color:#00006B;
text-decoration:underline;
}

#side_bar a:hover {
color:#FC106C;
text-decoration:none;
}

/*fim css para google maps*/

