@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-image:url(../layout/bg-7.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666;
}

/*///////// ESTRUTURA ////////*/

#topo{
	height:200px;
}

#content-logo{
	width:1000px;
}

.barra-topo{
	clear:both;
	height:27px;
	background-color: #695F5F;
	filter:alpha(opacity=40);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

#tudo{
	width:1000px;
	height:100%;
	display:table;
	margin-top:10px;
	margin-bottom:10px;
}

.barra-bottom{
	clear:both;
	height:27px;
	background-color: #695F5F;
	filter:alpha(opacity=40);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
	margin-bottom:40px;
}

#esquerda{
	width:228px;
	height:400px;
	float:left;
}

#conteudo{
    text-align:left;
	width:490px;
	height:100%;
	float:left;
	margin-left:25px;
}
#conteudo-negocios{
background-image:url(../layout/negocios.png);
background-position:right center;
background-repeat:no-repeat;
    text-align:left;
	width:490px;
	height:100%;
	float:left;
	margin-left:25px;
}

#ancoras{
	display:none;
}

#direita{
	width:228px;
	height:400px;
	float:right;
}

#menu{
	width:228px;
	margin-bottom:15px;
}

#banner_menu-esq {
	width:228px;
	height:200px;
	margin-top:15px;
}

#description-produtos{
	text-align:center;
	width:220px;
	float:right;
}

#bt-plano{
width:460px;
height:30px;
margin-left:20px;
}

/*///////// TEXTOS ////////*/

p.center{
text-align:center;
}

p.right{
text-align:right;
float:right;
margin-top:0px;
margin-right:40px;
}

p.left{
text-align:left;
float:left;
margin-top:0px;
margin-left:40px;
}

p.noticias{
	margin-left:17px;
	text-align:left;
}

p.destaque{
	font-size:16px;
}

p.historico{
   color:#999999;
   font-size:xx-small;
   text-align:left;
   margin:0px;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#999999;
}

strong.rosa{
color:#AEA48C;
}

/*///////// IMAGENS ////////*/

.img-logo{
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}

img.seta{
	padding-top:3px;
}

img.sombra{
margin-top:10px;
margin-bottom:0px;
}

.chamadas{
	margin:0;
	padding:0;
	text-align:left;
}

.alpha .historicodiv {  position:relative; }


a img {
border:none;
} /* Remove IE's blue borders */


/*///////// LINKS ////////*/

a {
color: #999999;
text-decoration:none;
}

a:hover {
color: #666666;
text-decoration:none;
}

/*///////// CSS MENU DROP-DOWN ////////*/

ul {
	text-align:center;
	width:228px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 227px;
	top:-200%;
	padding-left:10px;
	display: none;
	}
	
li ul.sub {
	position: absolute;
	left: 227px;
	top:-50%;
	padding-left:10px;
	display: none;
	}
	
li ul.sub-2 {
	position: absolute;
	left: 227px;
	top:-300%;
	padding-left:10px;
	display: none;
	}
	
ul li a {
	background-image:url(../layout/bg-menu.png);
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 5px;
	border-bottom: 1px  dotted #ccc;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	}
	
ul li a:hover {
	background-image:url(../layout/bg-menu-hover.png);
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 5px;
	border-bottom: 1px  dotted #ccc;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	}

.complementos {
	text-decoration:none;
	color:#06C;
	font-size:small;
	
}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li:hover ul ul, li.over ul ul { 
display:none; 
}

li:hover ul, li li:hover ul, li.over ul, 
li li.over ul { 
display: block; 
} /* Aqui a magica */

.carousel_container {
				width: 490px;
				height: 100%;
				margin: 0px auto;
				border: none;
			}
input{
border: #CCCCCC 1px solid;
}

input.submit{
border: #CCCCCC 1px solid;
}
