﻿/* Ceger */

a { text-decoration:none }
a:link { text-decoration:none; color:#356AA0 }
a:visited { text-decoration:none; color:#356AA0 }
a:hover { text-decoration:none; color:#981a1d }

p, td {
color: #666;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 78%;
font-style: normal;
font-weight: normal;

}


h1 {
color: #215da3;
font-family: arial, helvetica, sans-serif;
font-size: 150%;
font-style: normal;
margin: 0 0 10px 0;

padding: 0px 0px 3px 0px;
font-weight: normal;
letter-spacing: -1px;
}

h2 {
color: #981a1d;
font-family: arial, helvetica, sans-serif;
font-size: 150%;
font-weight: bold;
margin: 0px;
padding: 0px;
font-weight: normal;
letter-spacing: -1px;
}

h3 {
color: #215da3;
font-family: arial, helvetica, sans-serif;
font-size: 110%;
font-style: normal;
margin: 0px;
padding: 10px 0 0 0;
font-weight: normal;
letter-spacing: -1px;
}

h4 {
color: #666;
font-family: arial, helvetica, sans-serif;
font-size: 120%;
font-style: normal;
margin: 0px;
padding: 10px 0 0 0;
font-weight: normal;
letter-spacing: -1px;
}

/* posições */
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
min-width: 760px;
height: 100%;
text-align: center;
background-color: #f0f0f0;
}

div.container {
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 770px;
text-align: center;
background: #fff url(/ceger/imagens/fundo760_2.gif) repeat-y 50% 0;
}

.container img {
border: 0px;
}

div.footer {
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 770px;
height: 40px;
margin: 0px auto;
text-align: center;
background: #fff url(/ceger/imagens/fundofooter.gif) no-repeat top;
background-color: #f0f0f0;
}

div.logo {
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 760px;
height: 81px;
text-align: left;
background: #fff url(/ceger/imagens/logoceger.jpg) no-repeat;
background: #fff url(/ceger/imagens/logo_pcm.gif) no-repeat right;
background-position: 482px;
}

div.header {
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 760px;
height: 271px;
text-align: left;
background-color: #771516;
background: #fff url(/ceger/imagens/header_pt.jpg) repeat-x top right;
}

div.header h2 
{
	color: #fff;
}

div.nav {
float: left;
width: 250px;
padding:   80px 0px 0px 0px;
}

#navcontainer {
width: 250px;
}

ul#navlist {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

ul#navlist li {
display: block;
margin: 0px;
padding: 0px;
}

ul#navlist li a {
display: block;
padding: 6px 0px 6px 50px;
width: 200px;
height: 20px;
}

ul#navlist li a:link, ul#navlist li a:visited {
color: #ffffff;
text-decoration: none;
}

ul#navlist li#active a {
background: #cddc87;
text-decoration: none;
color: #ffffff;
}

ul#navlist li#active a:hover {
color: #ffffff;
background-color: #f0f0f0;
}

ul#navlist li a:hover {
color: #fff;
background-color: #f0f0f0;
color: #000;
}

div.content {
margin: 0px auto;
padding: 35px 0px 0px 0px;
width: 760px;
text-align: left;
vertical-align: top;
}

div.content ul 
{
color: #333;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 78%;
font-style: normal;
font-weight: normal;
line-height: 150%;
color: #666;
}

div.content p {
text-align: left;
margin: 2px 0 16px 0; 
padding: 0px;
line-height: 140%;
}


div.colesq {
float: left;
margin: 0px 10px 0px 20px;
padding: 0px 20px 40px 0px;
width: 200px;
text-align: left;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 0.9em;
vertical-align: top;
}

div.colesq p {
padding: 0px 0px 10px 0px;
}

div.colesq strong 
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
}

div.colprincipal {
float: left;
margin: 0px 0px 0px  20px;
padding: 0px 0px 40px 0px;
width: 460px;
text-align: left;
}

img.direita {
float: right;
margin: 12px 0px 2px 10px;
border: 0px;
}

img.esquerda {
float: left;
margin: 0px 7px 3px 0px;
border: 0px;
}


div.copyright {
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 760px;
text-align: center;
background: #f5f5f5;

color: #fff;
}

div.copyright p {
font-size: 70%;
color: #888;
}

div.baixoesq {
float: left;
margin: 25px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 240px;
text-align: left;
}

div.baixoesq p {
margin: 0px;
padding: 0px 20px 0px 30px;
}

div.baixocentro {
float: left;
margin: 25px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 160px;
text-align: left;

}

div.baixocentro p {
margin: 0px;
padding: 0px 20px 0px 25px;
}

div.baixodir {
float: left;
margin: 25px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 150px;
text-align: left;
border-left: solid 1px #CCCCCC;
}

div.baixodir p {
margin: 0px;
padding: 0px 20px 0px 25px;
}

div.clear {
clear: both;
width: 760px;
height: 0px;
}




div.idioma
{
	width: 630px;
	text-align: right;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
}

div.idioma a, div.idioma a:link, div.idioma a:visited
{
	color: #666666;
}


/* lista de domínios */

ul.dominios {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.dominios li {


background-image: url(/ceger/imagens/pfeil_blau.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 20px;
}

ul.feeds {
margin: 0;
padding-left: 0;
list-style-type: none;
}

ul.feeds li {

background-image: url(/ceger/imagens/feed-icon-12x12.gif);
background-repeat: no-repeat;
background-position: 0.4em;
padding-left: 22px;

font-size: 12px;
}

div#map 
{
	border: solid 1px #666666;
}


/* FORMULARIO DE CONTACTO */

div#formulario 
{
	margin: 0;
	padding: 0;
}

div#formulario fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

div#formulario label {
  font-size: 100%;
  font-weight: bold;
}

div#formulario input {
  font-family: verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #666;
  width: 180px;
  margin-bottom: 10px;
  background-color: #f0f0f0;
  height: 26px;
  padding: 4px;
  border: solid 1px #666;
}

div#formulario textarea {
  font-family: verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #666;
  width: 180px;
  margin-bottom: 10px;
  background-color: #f0f0f0;
  height: 200px;
  border: solid 1px #666;
  padding: 4px;
}



div#formulario br, div#formulario p
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div#formulario textarea {
  overflow: auto;
}

div#formulario .botao {
  font-family: verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  width: 180px;
  background-color: #666;
  height: 32px;
  padding: 4px;
  vertical-align: middle;
}

div.nota 
{
	border: solid 2px #666;
	background: #f0f0f0;
	font-family: verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	padding: 4px;
	margin-bottom: 20px;
}

