/*body{font-size: 100%; margin: 0; background-color:#e79e15}	*/
body{font-size: 100%; margin: 0px; background-color:#ffffff;padding:0px;}	
/* definição de tamanhos IE bug*/
.p_pequeno, unknown, .menu, input, H3, H2, H4, .menuajuda, #iten, .select  {font-size: 10px;}	
H1, p {font-size: 11px;}
/*Fontes*/
p {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;margin:5px 0 0 0;}
p a{color: #000000;text-decoration: underline;}
p a:hover{color: #AA7003;text-decoration: underline;}
p a:active{color: #AA7003;text-decoration: underline;}
H1 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.79em;font-weight:bold;color: #C08D00;text-decoration: none;margin:0 0 20px 0;padding:0;}
H2 {		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;font-weight:bold;color: #000000;text-decoration: none;margin:0;}
H2 a{color: #000000;text-decoration: underline;}
H2 a:hover{color: #AA7003;text-decoration: underline;}
H2 a:active{color: #AA7003;text-decoration: underline;}
H3 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;font-weight:bold;color: #7B2F17;text-decoration: none;margin:12px 0 8px 0;}
H4 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.71em;font-weight:bold;color: #7B2F17;text-decoration: none;margin:10px 0 4px 0;}
.p_pequeno {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #000000;text-decoration: none;margin:0;}
.p_pequeno a{color: #000000;text-decoration: underline;}
.p_pequeno a:hover{color: #AA7003;text-decoration: underline;}
.p_pequeno a:active{color: #AA7003;text-decoration: underline;}
.data {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color:#be8300;}
/*Estrutura geral*/
.path {margin-bottom:15px;height:40px;}
.login {text-align:right;margin-top:-15px;}
.bordertop {background-color:#ffffff;}
.borderbottom {background-color:#ffffff;}
.header {/*background-image:url(images/headerback.jpg);*/background-position:right bottom;background-repeat:no-repeat;height:101px;background-color:#263751;/*background-color:#ffffff;*/border:1px solid #263751;clear:both;}
.backlogo {
background:url(http://www.cm-gaia.pt/gaia/css/images/backall.gif);
background-repeat:no-repeat;
background-position: top left;
height:101px;
z-index:-4;
}
.logo {position:relative;top:-9px;left:7px;}
.backhome {background-image:url(images/backhomepage.gif);background-repeat:no-repeat;background-position:top left;height:104px;/*background-color:#F8E1A3;*/background-color:#eebb25; vertical-align:top;}
.bottom{padding:10px 10px 7px 7px;/*background-color:#eebb25;*/background-color:#ffffff;vertical-align:top;}
.subbottom{padding:10px 10px 7px 7px;/*background-color:#eaa71a;*/background-color:#ffffff;text-align:center;vertical-align:top;}
.duascolunas {padding:0 10px 10px 0;}
/* inputs, botões */
input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #000000;padding:1px;border: 1px solid #eaa71a;}
.textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #000000;padding:1px;border: 1px solid #eaa71a;width:250px;height:60px;}
.select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #000000;padding:1px;border: 1px solid #eaa71a;}
.pesquisa {width:200px;}
.check {border:0; vertical-align:middle;}
.okbutton {border: 1px solid #eaa71a; background-color: #eebb25;	padding:0px 3px 2px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #7B2F17;text-decoration: none;margin-left:5px;margin-right:5px;position:relative;top:-1px;}
.okbutton a{text-decoration: none;color: #7B2F17;}
.okbutton a:hover{text-decoration: none;color: #ffffff;}
/*menu, ssmenu e cabeçalho em geral*/
.menu TD{color: #ffffff;text-decoration: none;padding:3px;background-image:url(images/imgmenu.gif);background-position:left;background-repeat:no-repeat;}
#td1 {background-image:none;}
.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;white-space:nowrap;height:14px;top:0px;}
#td1 {background-image:none;}
.ssmenu {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;filter:alpha(opacity=95);-moz-opacity:0.9;background-color: #EAA71A;text-decoration: none;margin: 0 0 0 -3px;border-top: 1px solid transparent;padding-right:7px;padding-left:7px;visibility:hidden;white-space:nowrap;width:180px;z-index:5;position:absolute;}
.menu span, .ssmenu span {display:none;}
.menu a{text-decoration: none;color: #ffffff;width: 100%;height: 100%;margin: 0;	/*background-color:e79e15;*/}
.menu a:hover, .menu a:active,
.menu a:focus   {color:#ffffff;}
.ssmenu a {text-decoration: none;color: #000000;margin: 0;background-color:#EAA71A;position:absolute;}
html>body .ssmenu a {position:relative;}
.ssmenu a:hover, .ssmenu a:active, .ssmenu a:focus {color:#ffffff;	background-color:#000000;position:absolute;margin:-3px -7px -3px -6px;padding:3px 7px 3px 6px;}
.ssmenu li {list-style-type:none;color:#000000;padding-top: 5px;padding-bottom:5px;}
.ssmenu li:hover {list-style-type:none;}
.linhamenu {	position:relative;top:0px;right:0px;background-repeat:repeat-x;width:85%;height:1px;/*	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40, FinishOpacity=0, Style=1, StartX=80,  FinishX=100, StartY=10, FinishY=50); */background-color:silver;}
.linhajuda {/*	background: url(images/back-ajuda.jpg); */background-repeat:repeat-x;width:50%;/*	height:14px;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=20, Style=1, StartX=10,  FinishX=40, StartY=10, FinishY=50);background-color:#263751; */border-bottom: 1px solid silver;/*	background:#39537c; */padding:2px 0px 4px 0px;}
.linhajuda *{/*	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); */}
.menuajuda {	position:relative;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #000000;text-decoration: none;padding:0px 2px 0px 2px;}
.menuajuda a {color: white;text-decoration: none;padding:2px 7px 3px 4px;background-image:url(images/imgmenu.gif);background-position:right;background-repeat:no-repeat;}
#last {background-image:none;}
.menuajuda a:hover {	color: orange;text-decoration: underline;}
.menuajuda a:active {color: gray;text-decoration: underline;}
.menuajuda2 {position:relative;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #000000;text-decoration: none;padding:2px;}
.menuajuda2 a {color: gray;text-decoration: none;padding:3px 7px 3px 4px;background-image:url(images/imgmenu.gif);background-position:right;background-repeat:no-repeat;}
.menuajuda2 a:hover {color: gray;text-decoration: underline;}
.menuajuda2 a:active {color: gray;text-decoration: underline;}
/* posição itens home */
#iten {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em;color: #ffffff;text-decoration: none;}
#iten a{color: #ffffff;text-decoration: none;}
#iten a:hover{color: #ffffff;text-decoration:underline;}
#iten a:active{color: #ffffff;text-decoration:underline;}
.iten_home1 { position:relative; top:-40px; left:30px;}
.iten_home1 a{position:absolute;}
.iten_home2 {position:relative; top:-80px; left:42px;}
.iten_home2 a{position:absolute;}
.iten_home3 {position:relative; top:-50px; left:0;}
.iten_home3 a{position:absolute;}
.iten_home4 {position:relative; top:-15px; left:40px;}
.iten_home4 a{position:absolute;}
.iten_home5 {position:relative; top:-12px; left:75px;}
.iten_home5 a{position:absolute;}
.iten_home6 {position:relative; top:-20px; left:40px;}
.iten_home6 a{position:absolute;}
.imghome {margin-bottom:-4px;}
.imghome1 {margin-bottom:-8px;}
.imghome2 {margin-bottom:-13px;}
.imghome3 {margin-bottom:2px;}
/*conteudo Home*/
.homecontent {background-color:#F8E4A9;padding:10px 0 7px 0;}
.homecontent TD{padding:0 10px 0 7px;}
.titulohome {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.79em;font-weight:bold;color: #eaa71b;text-decoration: none;text-align:right;background-image:url(images/pixtitulohome.gif);background-repeat:repeat-x;background-position:bottom;margin:2px 0 0 0;padding:0;}
/*imagem*/
.moldura {border: 1px solid #efc561;margin: 0px 0px 12px 10px;float:right;cursor: pointer;}
.moldura_lista {	border: 1px solid #efc561;margin:2px 10px 0px 0px ;float:left;/*cursor: pointer;*/}
.moldura_lista_right {border: 1px solid #efc561;margin: 2px 0px 2px 10px;float:right;cursor: pointer;}
.moldura_veja_tambem {border: 1px solid #efc561;margin: 0px 0px 4px 4px;float:right;}
/*conteudo outras páginas */
.backoutras {background-image:url(images/outrasback.gif);background-repeat:no-repeat;background-position:top left;background-color:#F8E4A8;height:73px;}
.backright {background-image:url(images/backrightoutras.gif);background-repeat:no-repeat;background-position:top right;padding-top:104px;background-color:#eebb25;vertical-align:top;}
.conteudo {background-image:url(images/borderleftoutras.gif);background-repeat:repeat-y;background-position:left;vertical-align:top;padding:20px 15px 10px 25px;}
.destaque {width:170px;background-color:#F8E4A8;padding:10px 10px 20px 10px;float:right;background-image:url(images/backrightbottom.gif);background-position:bottom right;background-repeat:no-repeat;}
/*tabelas*/
.tabeladados {background-color:#F2CB80;width:100%;border:0;}
.tabeladados TH {text-align:center;border-bottom:1px solid #F8E4A9;padding:1px;background-color:#eaa71a;padding:3px 0 3px 0;}
.tabeladados td {	border-bottom:1px solid #F8E4A9;padding:1px 3px 2px 3px;border-right:1px solid #F8E4A9;}
#tdlast {border-right:0;}
.firstline1 {background-image:url(images/cantotabesq.gif);background-position:left top;background-repeat:no-repeat;}
.firstlinelast {background-image:url(images/cantotabdta.gif);background-position:right top;background-repeat:no-repeat;padding-right:3px;}
.tdcenter {text-align:center;}
.tabela0701 {background:white;}
.tabela0702 {background:white;border:1px solid #EAA71A;border-top: 0px solid black;}
.tabela0703 {background:white;}
.tabela0704 {background:white;}
.tabela0705 {background:white;}
.tabela0706 {background:white;}
.tabela0707 {background:white;}
.title-style-class-cmg-header-yellow
{
margin-top:5px;
background-color:#f5c948;
padding-left:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-decoration: none;text-align:left;background-image:url(images/pixtitulohome.gif);background-repeat:repeat-x;background-position:bottom;margin:2px 0 3px 0;	padding:0px 0px 3px 0px;
}

.content-style-class-cmg-header-yellow
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
}


