/*
-----------------------------------------------
Expertu Comércio Virtual e Marketing Ltda.
Versão: 20 de dezembro de 2006
----------------------------------------------- 
*/

* { margin: 0; padding: 0; }

html { width:100%; text-align: left; }

#boxVisitaGrupo { z-index:10000; }
#boxVisitaGrupo span { height:30px; }


body { 
text-align: left;
font: normal 0.8em Arial,verdana,tahoma; 
color:#666666;
}


/*formularios*/
form{position:relative;margin:0;}
/*formularios*/

input,select
{
   
    /* 
   	border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
	border-right-width: 1px;
    */
    font: normal 1.0em  tahoma,arial,verdana;
	color:#666666;
}

/* Estrutura da página
----------------------------------------------- */

#page {
width:770px;
margin:0;
padding:0;
text-align:left;
overflow:hidden;
}

#page #topo_segura { width:1px; height:990px; overflow:hidden; float:left; }

#page #topo_logo {
float:left;
width:181px;
padding:0;
margin:0;
z-index:80;
}

#page #topo_logo #logo {
width:148px;
height:122px;
padding:40px 0 0 33px;
margin:0;
background: url('../imgsite/topo_fnd.gif') repeat-x left top;
overflow:hidden;
text-indent:-29000px;

}

#page #topo_logo #menu {
float:left;
width:181px;
hei ght:691px;
padding:10px 0 0 0;
margin:0;
background: url('../imgsite/menu_fnd.gif') no-repeat right top;
text-align: right;
overflow:hidden;
}
#page #topo_logo #menu ul { padding:0; margin:0; list-style-type: none; }
#page #topo_logo #menu ul li { width: 141px; padding:0 40px 0 0; background:url(../imgsite/menu_fnd_li.gif) no-repeat 85px 25px; }
#page #topo_logo #menu ul li a, #page #topo_logo #menu ul li a:visited,#page #topo_logo #menu ul li a:hover { 
display: block; 
text-decoration: none;
font-weight:bold;
color:#666666;
height:38px;
}
#page #topo_logo #menu ul li a:hover { color: #0000FF; }


#page #topo {
float:right;
width:589px;
height:229px;
padding:0;
margin:0;
overflow:hidden;
}

#page #topo #topo_1 {
float:left;
width:94px;
height:56px;
padding:153px 0 0 0;
margin:0;
text-align:right;
background:url('../imgsite/topo_fnd.gif') repeat-x left top;
overflow:hidden;
}

#page #topo #topo_2 {
float:left;
width:495px;
height:229px;
padding:0;
margin:0;
overflow:hidden;
}

#page #meio {
float:right;
width:580px;
padding:0;
margin:15px 0 0 9px;
overflow:hidden;
}

#page #meio_internas {
float:right;
width:580px;
padding:15px 0 0 0;
margin:15px 0 0 9px;
overflow:hidden;
background:url(../imgsite/meio_internas_fnd.gif) repeat-x left top;
}

#page #meio_internas #conteudo_internas {
width:580px; 
overflow:hidden; 
font-size:0.85em;
}

#rodape {
width:768px;
height:56px;
margin:10px 0 0 0;
padding:0 0 0 2px;
clear: both;
overflow:hidden;
position:relative;
}

/* ############ */
#submenu_cargas_sobre { left:312px; width:140px; position:absolute; top:287px; height:125px;  }
#submenu_cargas_sobre { padding:5px; visibility:hidden; z-index:200; background:#ECFFED;  border:solid 1px #9DD3B8; }
#submenu_cargas_sobre ul li { list-style:none; height:20px; }
#submenu_cargas_sobre ul li a { padding:0 0 0 14px;  color:#333333;  width:140px; height:20px; text-decoration: none; display:block; background: url(../imgsite/seta_subm.gif) no-repeat left 2px; }
#submenu_cargas_sobre ul li a:hover {  padding:0 0 0 14px; color:#0000FF;  width:140px; height:20px; text-decoration: none; display:block; background: #FFFFFF url(../imgsite/seta_subm.gif) no-repeat left 2px; }
/* ############ */
#submenu_sobre {left:30px; top:307px; width:120px; position:absolute;}
#submenu_sobre {padding:5px; visibility:hidden; z-index:200; background:#ECFFED; border:solid 1px #9DD3B8; }
#submenu_sobre ul li {list-style:none; height:16px; padding:0;}
#submenu_sobre ul li a { padding:0 0 0 14px; display:block; height:16px; width:106px; color:#333333; text-decoration: none; background: url(../imgsite/seta_subm.gif) no-repeat left 2px;}
#submenu_sobre ul li a:hover { padding:0 0 0 14px; display:block; height:16px; width:106px; color:#0000FF; text-decoration: none; background: #FFFFFF url(../imgsite/seta_subm.gif) no-repeat left 2px;}
/* ############ */
#buscaorigem {left:236px; top:412px;  width:220px; height:200px; position:absolute;  background:#ECFFED; border:solid 1px #9DD3B8; overflow:auto;}
#buscaorigem {visibility:hidden; z-index:200;}
#buscaorigem ul li {list-style:none; height:18px; padding:0; display:inline;}
#buscaorigem div ul li a { padding:0 0 0 14px; display:block; height:18px; width:176px; color:#333333; text-decoration: none; background: url(../imgsite/seta_subm.gif) no-repeat left 2px;}
#buscaorigem div ul li a:hover { padding:0 0 0 14px; display:block; height:18px; width:176px; color: #0000FF; text-decoration: none; background: #FFFFFF url(../imgsite/seta_subm.gif) no-repeat left 2px;}
#buscaorigem #resultadoBusca{padding:5px; }
/* ############ */
#buscadestino {left:236px; top:456px; width:220px; height:200px;   background:#ECFFED;border:solid 1px #9DD3B8; position:absolute; overflow:auto;}
#buscadestino {visibility:hidden; z-index:200;}
#buscadestino ul li {list-style:none; height:18px; padding:0; display:inline;}
#buscadestino div ul li a { padding:0 0 0 14px; display:block; height:18px; width:176px; color:#333333; text-decoration: none; background: url(../imgsite/seta_subm.gif) no-repeat left 2px;}
#buscadestino div ul li a:hover { padding:0 0 0 14px; display:block; height:18px; width:176px; color: #0000FF; text-decoration: none; background: #FFFFFF url(../imgsite/seta_subm.gif) no-repeat left 2px;}
#buscadestino #resultadoBuscaDestino{padding:5px;}
/* ############ */
#buscadestinoGexpress {width:98%; height:180px; margin:4px 0 0 0;   background:#ECFFED;border:solid 1px #9DD3B8;overflow:auto;}
#buscadestinoGexpress ul li {list-style:none; padding:0; display:inline;}
#buscadestinoGexpress div ul li { padding:0 0 0 14px; display:block; color:#333333; text-decoration: none; background: url(../imgsite/seta_subm.gif) no-repeat left 2px;}
#buscadestinoGexpress #DestinoGexpress{padding:5px;}

/* Títulos */
h1 { margin-bottom: 5px; color: #E97B1C; font-size: 150%; }
h2 { margin-bottom: 2px; color: #E97B1C; font-size: 135%; }
h3 { color: #E97B1C; font-size: 110%; }

/*Antes estav com essa cor #0B82C6 */
.h3Lista { color: #0033FF; font-size: 110%; }
	A.h3Lista:link { text-decoration: none; color:#0033FF; }
	A.h3Lista:visited { text-decoration: none; color:#0033FF; }
	A.h3Lista:hover { text-decoration: underline; }


/* Paragrafos*/
p { 
margin:0 0 15px 0;
padding:0;
}
p ul li { list-style-position:inside; list-style-type:circle; }

/* form { position:relative; margin:0;} */
.input {
border:solid 1px #333333;
}

.fundolinha {background: #ffffff;}
.fundolinha2 {background: #eeeeee;}
table { font-family: tahoma, Arial, verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #868485}
.fundoverdeclaro { background: #F3F7E6;}



/* Links 
a:link  { color: #666666; text-decoration: none;}
a:visited  { color: #666666; text-decoration: none;}
a:hover  { color: #666666; text-decoration: underline;}
*/

a:link  { color:#0000FF; text-decoration: none;}
a:visited  { color: #0000FF; text-decoration: none;}
a:hover  { color: #0000FF; text-decoration: underline;}

.linkclaro { font-weight:normal; }
	A.linkclaro:link { text-decoration: none; color:#999999; }
	A.linkclaro:visited { text-decoration: none; color:#999999; }
	A.linkclaro:hover { text-decoration: underline; }
.linkmenucargas { font-weight:bold; font-size:0.85em; }
	A.linkmenucargas:link { text-decoration: none; color:#666666; }
	A.linkmenucargas:visited { text-decoration: none; color:#666666; }
	A.linkmenucargas:hover { text-decoration: underline; color:#E67817; }
.linksubmenucargas { font-weight:normal; font-size:0.9em; }
	A.linksubmenucargas:link { text-decoration: none; color:#E67817; }
	A.linksubmenucargas:visited { text-decoration: none; color:#E67817; }
	A.linksubmenucargas:hover { text-decoration: underline; }

.linktitulospag { font-weight:normal; font-size:1.0em; }
	A.linktitulospag:link { text-decoration: none; color:#00913E; }
	A.linktitulospag:visited { text-decoration: none; color:#00913E; }
	A.linktitulospag:hover { text-decoration: underline; }

/* Estilos Gerais */

.titulo_mod1 { font: bold 1.0em Arial,verdana,tahoma; color: #45916B; } /* verde */
.titulo_mod2 { font: bold 1.0em Arial,verdana,tahoma; color: #D92419; } /* vermelho */
.titulo_mod3 { font: bold 1.0em Arial,verdana,tahoma; color: #E67817; } /* laranja */
.titulo_mod4 { font: bold 1.0em Arial,verdana,tahoma; color: #F8C301; } /* amarelo */
.titulo_mod5 { font: bold 1.0em Arial,verdana,tahoma; color: #007CC2; } /* azul */
.titulo_mod6 { font: bold 1.0em Arial,verdana,tahoma; color: #00913E; } /* verde */
.subtitulo_mod1 { font: bold 0.9em Arial,verdana,tahoma; color: #8BC630; } /* verde */

/* Ajax institucional a Garcia*/

.divscrollbase {overflow:auto; height:250px; width:100%; border:solid 1px #999999; background: #F3F7E6;}


/*GARCIAMEXPRESS*/
.texto_publicid{overflow:hidden;width:100%;text-align: justify; padding:20px 0;}
.texto_publicid .lista ul li {list-style-type:circle;list-style-position:inside; }
.texto_publicid .style2 {color: #3c746b}
.texto_publicid .style3 {color: #da251c}
.texto_publicid .style4 {color: #DA251C}
.texto_publicid .style5 {color: #868485}
/*GARCIAMEXPRESS*/