#pc{
width:630px;
height:70px;
float:left;
padding:10px;
}

#c{
width:630px;
padding-left:10px;
padding-top:5px;
float:left;
}

#m{
width:630px;
padding-right:10px;
text-align:right;
float:right;
}
/* CSS Document */

body
{
background:#fff url(imagens/fundo.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0;
padding:0;

}

h1{
font-size:1.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

h3{
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
font-weight:normal;
}
#corpo{
width:980px;
height:auto;
margin:0 auto;
position:relative;
background-repeat: repeat-y;
background-position: left;
display:table;
background-color:#FFFFFF;

}

#topo{
width:978px;
height:228px;
margin:0 auto;

}

#logo{
width:350px;
height:200px;
float:left;
}

#banner_imagens{
width:590px;
height:200px;
float:left;
background-color:#CCCCCC;
}

.jqueryslidemenu{
font:11px Verdana;
background: #112965;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #112965; /*background of tabs (default state)*/
color: white;
padding: 8px 16px;
border-right: 1px solid #112965;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #223b7b; /*tab link background during hover state*/
color: #fff;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 11px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #294794;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}



/*FIM MENU*/


#pacotes_destaques{
width:980px;
height:398px;
background:#000066 url(imagens/fundo_pacotes.jpg) repeat-x;
}

#img_pacotes_destaque{
width:960px;
height:35px;
padding:10px;
}

#corpo2{
width:980px;
}

#lateral_esquerda{
width:300px;
height:auto;
padding:10px;
float:left;
}

#ic_pacotes{
width:300px;
height:30px;
padding-bottom:5px;
}

#meio{
width:350px;
height:auto;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
padding-left:5px;
float:left;
}

#ic_noticias{
width:350px;
height:30px;
padding-bottom:5px;
}

#ic_a{
width:350px;
height:30px;
padding-bottom:15px;
font-size:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

#lateral_direita{
width:280px;
height:auto;
padding: 10px;
float:left;
}

#canais{
width:130px;/*tamanho da caixa*/
height:27px;
background:url(imagens/canais.jpg) left top no-repeat;
border-top:3px solid #FFFFFF;

color:#FFFFFF;
padding-left:20px;
padding-top:5px;
font:11PX Verdana, Arial, Helvetica, sans-serif;

}




#menu{
width:300px;
padding:0;
margin:0;
font:11px Verdana, Arial, Helvetica, sans-serif;

}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu li{
margin:0;
list-style:none;
}

#menu li a{
display:block;
padding:10px 7px 10px;
background-color:#FFF;
color:#0e2767;
text-decoration:none;
}

#menu li a:hover{
background-color:#EAEAEA;
font-weight:bold;

}

/*FIM DO MENU*/

#newsletter{
width:300px;
height:35px;
padding-bottom:5px;
padding-top:10px;
}

#caixa_newsletter{
width:300px;
height:auto;
padding-bottom:5px;
padding-top:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c05303;
font-weight:bold;
}

#rodape{
width:100%;
margin:0 auto;
height:65px;
background:#000066 url(imagens/fundo_rodape.jpg) repeat-x;
}

#w_rodape{
width:500px;
float:left;
height:40px;
padding:10px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#fundo{
background-image:url(imagens/fundo_index.jpg);
width:980px;
height:600px;
}

#institucional{
width:637px;
padding:10px;
height:auto;
float:left;
}
#te{
width:auto;
height:auto;
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

#img_pacotes{
width:180px;
height:200px;
padding:10px;
float:left;
border:1px solid #CCCCCC;
}

#is{
width:180px;
height:auto;
text-align:center;
}

#texs{
width:180px;
height:auto;
text-align:center;
padding-top:5px;
}

a:link {text-decoration: none; color:#000000}
a:visited {text-decoration: none; color:#000000}
a:hover {text-decoration: none; color: #666666; text-decoration:underline}
a:active {text-decoration: none}

#noticias{
width:auto;
height:auto;
padding-top:10px;
}

#pac{
width:auto;
height:168px;
}

#fo{
width:200px;
padding:10px;
padding-left:22px;
padding-right:22px;
height:145px;
float:left;
}

#im{
width:200px;
background-color:#3F56A2;
height:145px;
}

#in{
width:180px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
text-align:center;
}

#inte{
width:180px;
padding:5px;
text-align:center;
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#inte a:link {text-decoration: none; color:#fff}
#inte a:visited {text-decoration: none; color:#fff}
#inte a:hover {text-decoration: none; color: #fff; text-decoration:underline}
#inte a:active {text-decoration: none}

#l{
width:280px;
height:280px;
background-color:#eaeaea;
}

#copy{
width:200px;
height:30px;
padding-right:7px;
padding-top:14px;
float:right;
text-align:right;
}

#ope{
width:280px;
height:30px;
padding-bottom:5px;
}

#tee{
width:350px;
height:auto;
border-right:1px solid #CCCCCC;
}
