table 
{
	font-family:"Trebuchet MS", "Verdana", "Arial";
	font-size:13px;
	color:#6d6d6d;
	text-align:left;
}

a {
	text-decoration:none;
	color:#05a54f;
}

.texto a 
{
	color:#05a54f;
	text-decoration:none;
}
.texto a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.texto a:visited
{
	color:#05a54f;
}
img{
	border:0px;
	/*display:block;*/
}



#bgTblBusca
{
	background-image:url(http://garal.pt/_img/campo_busca.gif);
	background-position:top center;
	background-repeat:no-repeat;
	
	width:122px;
	height:29px;	
}
#bgTdSombra
{
	height:40px;	
}
#bgTblLogin
{
	background-image:url(http://garal.pt/_images/home/outras/campo_user_senha.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:189px;
}
#bgTblFaqCategoria
{
	background-image:url(http://garal.pt/_images/interna/servicos/menu_porcategoria.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:839px;
	height:76px;	
}
#bgTblFaqProdutos
{
	background-image:url(http://garal.pt/_images/interna/servicos/menu_porproduto.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:839px;
	height:76px;
}
#bgtblMarcadorSel
{
	background-image:url(http://garal.pt/_images/interna/submenu/submenu_flecha.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcador
{
	background-image:url(http://garal.pt/_images/interna/submenu/submenu_flecha_branco.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorStudioSel
{
	background-image:url(http://garal.pt/_images/interna/produtos/promobstudio/submenu_flecha.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorLiteSel
{
	background-image:url(http://garal.pt/_images/interna/produtos/promoblite/submenu_flecha.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorPlusSel
{
	background-image:url(http://garal.pt/_images/interna/produtos/probmobplus/submenu_flecha.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorArchSel
{
	background-image:url(http://garal.pt/_images/interna/produtos/promobarc/submenu_flecha.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorStudio
{
	background-image:url(http://garal.pt/_images/interna/produtos/promobstudio/submenu_flecha_branco.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorLite
{
	background-image:url(http://garal.pt/_images/interna/produtos/promoblite/submenu_flecha_branco.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorPlus
{
	background-image:url(http://garal.pt/_images/interna/produtos/probmobplus/submenu_flecha_branco.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgtblMarcadorArch
{
	background-image:url(http://garal.pt/_images/interna/produtos/promobarc/submenu_flecha_branco.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#bgTdDirInterna
{
	background-image:url(http://garal.pt/img/bg_dir.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	width:50%;
}
#bgTdDirInternaStudio
{
	background-image:url(http://garal.pt/_images/interna/bg_dir.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	width:50%;
}
#bgTdDirInternaLite
{
	background-image:url(http://garal.pt/_images/interna/bg_dir.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	width:50%;
}
#bgTdDirInternaPlus
{
	background-image:url(http://garal.pt/_images/interna/bg_dir.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	width:50%;
}
#bgTdDirInternaArch
{
	background-image:url(http://garal.pt/_images/interna/bg_dir.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	width:50%;
}
#bgTdSubMenu
{
	background-image:url(http://garal.pt/img/bg_submenu.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	height:28px;
}
#bgTdSubMenuStudio
{
	background-image:url(http://garal.pt/_images/interna/produtos/promobstudio/bg_submenu.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	height:28px;
}
#bgTdSubMenuLite
{
	background-image:url(http://garal.pt/_images/interna/produtos/promoblite/bg_submenu.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	height:28px;
}
#bgTdSubMenuPlus
{
	background-image:url(http://garal.pt/_images/interna/produtos/probmobplus/bg_submenu.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	height:28px;
}
#bgTdSubMenuArch
{
	background-image:url(http://garal.pt/_images/interna/produtos/promobarc/bg_submenu.gif);
	background-position:top center;
	background-repeat:repeat-x;
	
	height:28px;
}
#bgTdEsqInterna
{
	background-image:url(http://garal.pt/img/bg_esq.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	
	width:50%;
}
#bodyHome
{
	background-image:url(http://garal.pt/_images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}
#body404
{
	background-image:url(http://garal.pt/_images/home/bg.jpg);
	background-position:center -130px;
	background-repeat:repeat-x;
}
#bgTblHome
{
}
#bgTblInterna
{
}
#bgTdRodape
{
	border-top:1px solid #dfdfdf;
	width:850px;
	margin: 0 auto;
}
#bgTdNewsletter
{
	background-image:url(http://garal.pt/_images/home/outras/campo_newsletter.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:149px;
	height:49px;	
}
#tblMenu
{	
	/*
	background-image:url(http://garal.pt/_images/interna/imagens_novas/transp_procad.png);
	background-repeat:repeat;
	_background:none!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/interna/imagens_novas/transp_procad.png');	

	background-image:url(http://garal.pt/_images/interna/imagens_novas/transp_procad.png);
	*/
	background-color:#ffffff;
	
}
#tblQualidade
{
	border-left:1px solid #003774;
	border-right:1px solid #003774;
	border-top:1px solid #003774;
	border-bottom:1px solid #003774;
	
}
#bgTblTurmas
{
	border-top:solid 1px #D0D0D0; 
	border-right:solid 1px #D0D0D0; 
	border-left:solid 1px #D0D0D0; 
	background-color:#ffffff;
}
/*********** IDS ***********/

/*********** Classes ***********/
.bgTrFaqBranco
{
	background-image:url(http://garal.pt/img/desmarcado.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:851px;
	height:65px;	
}
.bgTrFaqAzul
{
	background-image:url(http://garal.pt/_images/interna/servicos/marcado.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:851px;
	height:65px;
}
.bgTrTurmaAzul
{
	background-image:url(http://garal.pt/_images/interna/servicos/informativos_noticias_03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:468px;
	height:63px;
}
.bgTrTurmaBranco
{
	background-image:url(http://garal.pt/_images/interna/servicos/informativos_noticias_05.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:468px;
	height:63px;
}
.campoNews
{
	background-color:Transparent;
	border: solid 0px #000000;
	width:136px;
    height:15px;
    
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#6d6d6d;
}
.campoBusca
{
	background-color:Transparent;
	border: solid 0px #000000;
	width:90px;
    height:15px;
    
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#05a54f;    
}
.divMenu
{
	position:absolute; 
	visibility:hidden; 
	left:0px; 
	top:0px; 
	z-index:2;
}
.imgHistorico
{
	float:left;
	margin-right:20px;
	margin-top:10px;
}
.campoForm
{
	background-color:#FFFFFF;
	border: solid 1px #d4d4d4;
	
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#05a54f;
}
.campoCarrinhoCep
{
	background-color:#FFFFFF;
	border: solid 1px #d4d4d4;
	
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#6d6d6d;
	
	text-align:center;
}
.campoCarrinhoQtd
{
	background-color:#FFFFFF;
	border: solid 1px #d4d4d4;
	
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:13px;
	color:#6d6d6d;
	
	height:25px;	
	text-align:center;
	padding-top:3px;
}
.campoFormMensagem
{
	background-color:#FFFFFF;
	border: solid 1px #d4d4d4;
	
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#01b365;
}
.bordaImagem
{
	border:solid 2px #d4d4d4;
}
/*********** Classes ***********/

/*********** Titulos ***********/
.titRodape
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#05a54f;
}
.titEventos
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#05a54f;	
}
.titMenu
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#003774;
}
.titMenuMini
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#003774;
}
.titSubMenu
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#ffffff;	
	font-weight:bold;
}
.titSubMenu a
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#ffffff;	
	font-weight:bold;
	text-decoration:none;
}
.titSubMenu a:hover
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#ffffff;	
	font-weight:bold;
	text-decoration:none;
}
.titSubMenu a:visited
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#ffffff;	
	font-weight:bold;
	text-decoration:none;
}
.titFaq
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#002F68;
}
.titFaqB
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#002F68;
	font-weight:bold;
}
.titNumeroAzul
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:16px;
	color:#427BB2;
}
.titPerguntaAzul
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#427BB2;
}
.titNumeroBranco
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:14px;
	color:#ffffff;
}
.titPerguntaBranco
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#ffffff;
}
/*********** Titulos ***********/

/*********** Textos ***********/
.txt
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	line-height:18px;
	color:#6d6d6d;
}
.txt a 
{
	color:#05a54f;
	text-decoration:none;
}
.txt a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.txt a:visited
{
	color:#05a54f;
}

.txtMini
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:10px;
	color:#05a54f;
}
.txtMini a 
{
	color:#05a54f;
	text-decoration:none;
}
.txtMini a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.txtMini a:visited
{
	color:#05a54f;
}

.txtJ
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#6d6d6d;
	line-height:18px;
	text-align:justify;
}
.txtJ a 
{
	color:#05a54f;
	text-decoration:none;
}
.txtJ a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.txtJ a:visited
{
	color:#05a54f;
}

.txtP
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:11px;
	line-height:18px;
	color:#6d6d6d;
}
.txtP a 
{
	color:#05a54f;
	text-decoration:none;
}
.txtP a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.txtP a:visited
{
	color:#05a54f;
}

.txtM
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:13px;
	color:#6d6d6d;
	line-height:18px;
}
.txtM a 
{
	color:#05a54f;
	text-decoration:none;
}
.txtM a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.txtM a:visited
{
	color:#05a54f;
}

.txtG
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:16px;
	color:#6d6d6d;
	line-height:18px;
}
.txtG a 
{
	color:#05a54f;
	text-decoration:none;
}
.txtG a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.txtG a:visited
{
	color:#05a54f;
}

.txtA
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:13px;
	color:#01b365;
	line-height:18px;
}
.txtA a 
{
	color:#01b365;
	text-decoration:none;
}
.txtA a:hover
{
	color:#01b365;
	text-decoration:underline;
}
.txtA a:visited
{
	color:#01b365;
}
.txtV
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:Red;
	line-height:18px;
	text-align:justify;
}

p 
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#6d6d6d;
	line-height:18px;
}


.linkStudio
{
	color:#6d6d6d;
	text-decoration:none;
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:11px;
	text-align:left;
}
.linkStudio:link
{
	color:#6d6d6d;
	text-decoration:none;
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:11px;
	text-align:left;
}
.linkStudio:hover
{
	color:#01b365;
	text-decoration:none;
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:11px;
	text-align:left;
}




.linkTitulo a 
{
	color:#427bb2;
	text-decoration:none;
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:13px;
	text-align:left;
}
.linkTitulo a:link
{
	color:#427bb2;
	text-decoration:none;
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:13px;
	text-align:left;
}
.linkTitulo a:hover
{
	color:#05a54f;
	text-decoration:none;
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:13px;
	text-align:left;
}




.linkPlus a 
{
	color:#05a54f;
	text-decoration:none;
}
.linkPlus a:hover
{
	color:#85166c;
	text-decoration:underline;
}
.linkPlus a:visited
{
	color:#05a54f;
}
.linkPlus hr {
    height: 1px;
    border: none;
    border-top: 1px dotted #05a54f;
    margin: 8px 0 12px;
}

.linkLite a 
{
	color:#05a54f;
	text-decoration:none;
}
.linkLite a:hover
{
	color:#05a54f;
	text-decoration:underline;
}
.linkLite a:visited
{
	color:#05a54f;
}
.linkLite hr {
    height: 1px;
    border: none;
    border-top: 1px dotted #05a54f;
    margin: 8px 0 12px;
}
/*********** Textos ***********/


.reprLocal
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:11px;
	color:#05a54f;
	font-weight:bold;
	line-height:30px;
}

.reprNome
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#05a54f;
	font-weight:bold;
}

.reprLink
{
	font-family:""Trebuchet MS", "Verdana", "Arial"";
	font-size:12px;
	color:#05a54f;
}


#talentos 
{
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	width:600px; 
	position: relative; 
}
hr {
    height: 1px;
    border: none;
    border-top: 1px dotted #76a8d4;
    margin: 8px 0 12px;
}
label 
{
    color:#000000;
}
.lblRetorno
{
	color:Red;
	font-weight:bold;
}
.produtosPadding 
{
	padding:0 20px 0 20px;
}
.disInline 
{
	display:inline;
	float:left;
}
.pedidosTitulo 
{
	font-size:16px; 
	font-weight:bold; 
	font-family:Arial; 
	text-align:left; 
	margin:5px 0 5px 5px;
}
.fundologin {
background:url(http://garal.pt/img/SUPORTE.jpg);
}
.fundologin2 {
background-position:left;
background:url(http://garal.pt/img/login_esquerda.jpg);
}
.fundologin3 {
background:url(http://garal.pt/img/login_direita.jpg);
}
.produtosesquerda {
background:url(http://garal.pt/img/produtos_esquerda.jpg);
}
.produtosdireita {
background:url(http://garal.pt/img/produtos_direita.jpg);
}


#menu_wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto;
	background: url(../img/menu_bg.jpg) repeat-x;
}

#menu {
    width: 959px;
	height: 45px;
	margin: 0 auto;	
	background: url(../img/menu_bg.jpg) repeat-x;
}

#menu ul {
	float: left;
	margin: 0px;
	padding: 0 0 0 20px;
	list-style: none;
}

#menu ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#menu ul li a {
	position: relative;	
	float: left;
	display: inline-block;
	height: 33px;
	width: 141px;
	margin-right: 15px;
	text-align: center;
	padding: 12px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	outline: none;
}

#menu li a:hover, #menu li .current {
	position: relative;
	color: #ffffff;
	background: url(../img/menu_right.jpg) top right no-repeat;
}

#menu li a:hover span, #menu li .current span	{
	position: absolute;
	display: inline-block;
	width: 11px;
	height: 45px;
	top: 0;
	left: 0;
	background: url(../img/menu_left.jpg) no-repeat;
}

#pestana{
width:245px;
color:#FFFFFF;
font-size:10px;
height:19px;
text-align:center;
padding-top:5px;
margin-left:1px;
}

#pestana_aplicacion{
width:245px;
background-image:url(http://garal.pt/imagenes_web/pestana-apliaciones2.jpg);
color:#FFFFFF;
font-size:10px;
height:16px;
text-align:center;
padding-top:8px;
margin-left:1px;
}

#cuerpo{
width:552px;
margin-left: 4px;
margin-right:4px;
margin-top:5px;
background-color : #ffffff;
float:left;
padding-left:3px;
}



/* Menu Laterales */
#Mnu_productos {  	
list-style:none;	
margin: 0 auto;
padding:0;	
}
	
#Mnu_productos li {	
margin-top:1px;
margin-left:2px;
padding:0; 
}


#Mnu_productos li a {
display:block;	
width:240px;	
padding:2px 0;	
text-decoration:none;	
text-align:left;	
font-size:12px;
padding-left:5px;
color:#05a54f;	
background-color:#FFFFFF;
border:solid 1px #05a54f;
border-left:6px solid  #05a54f; 
}

#Mnu_productos li a:hover {	
color:#05a54f;	
background-color:#D9ECFF;	
border-left-color:#9db813;
}

#cuerpo_listado_productos td{
border:#05a54f 1px solid;
border-left:5px solid #05a54f;
border-right:5px solid #05a54f;
}



#cuerpo_listado_productos a{
color:#05a54f;
text-decoration:none;
}

.derecha
{
text-align:right;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#05a54f;
font-size:12px;
font-weight:bold;
height:auto;
float:right;
padding-right:10px;
width:150px;
padding-top:45px;
}

.derecha2
{
text-align:left;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
float:right;
padding-right:0px;
width:150px;
padding-top:45px;
}


.izquierda{
text-align:left;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:10px;
height:auto;
padding-left:15px;
float:left;
width:430px;
padding-top:45px;
}
.izquierda2{
text-align:left;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#05a54f;
font-size:12px;
height:auto;
padding-left:10px;
float:left;
width:350px;
padding-top:45px;
}

.imagen{
float:left;
height:auto;
width:125px;
vertical-align:middle;
border-right:#05a54f 1px dotted;
}

#texto_entrada{
width:535px;
font-family:Verdana;
font-size:10px;
color:#05a54f;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
}

#cuerpo_listado_productos{
width:690px;
float:left;
margin-top:12px;
margin-left:20px;
font-size:11px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
