html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family:Arial , Verdana, sans-serif;
	color:#6A6A6A;
	background:#EBEBEB;
}

td {
	font-size:12px;
}

p {
	font-size:12px;
}

/* Basic link styles 
---------------------------------------------------------------*/

a{
	outline:none;
	cursor:pointer;
}
a:link,
a:visited,
a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* Basic image style 
----------------------------------------------------------------*/

img{
	border:none;
	text-decoration:none;
}

/* Basic lists styles 
----------------------------------------------------------------*/

ul{
	padding:0 6px 6px 6px;
	margin:0 12px;
}
ul li a{
	text-decoration: none !important;
	color:#6A6A6A !important;
}
ul li a:hover{
	color:#3a3a3a !important;
}

dl#system-message dd ul li{
	border: none !important;
}

/* Basic heading styles 
-----------------------------------------------------------------*/

th {
	padding:4px;
	text-align:left;
}
h1 { font-size:200%; font-weight:normal; }
h2 { font-size:175%; font-weight:normal; }
h3 { font-size:130%; font-weight:normal; color:#318CBB; margin-top:0px; }
h4 { font-size:125%; font-weight:normal; }
h5 { font-size:115%; font-weight:normal; }
p, pre, blockquote, h1, h2, h3, h4, h5, h6{
	margin:1em 0;
	padding:0;
}

/* Basic form styles 
-----------------------------------------------------------------*/

fieldset{
	border:none;
	padding:5px 0;
}
fieldset a{
	font-weight:bold;
}
input, select{
	font-size:11px;
	font-weight:normal;
}



/* Basic HR-line style 
-----------------------------------------------------------------*/

hr {
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	color: #eee;
	background-color: #eee;
}



input.inputbox{
	border: 1px solid #8DC4E1;
	height: 20px;
	padding: 2px 6px 0;
	font-family:Arial , Verdana, sans-serif;
}

input.select{
	border: 1px solid #8DC4E1;
	height: 20px;
	padding: 2px 6px 0;
	font-family:Arial , Verdana, sans-serif;
}

textarea.inputbox{
	border: 1px solid #8DC4E1;
	padding: 2px 6px 0;
	font-family:Arial , Verdana, sans-serif;
	font-size:10px;
	color:#999999;
}
.button{
	font-size:11px;
	font-weight:bold;
	color:white;
	height:28px;
	width:100%;
}

.menu_topo{
	font-size:12px;

}
.menu_topo td{
	font-size:12px;
}
.menu_topo a:link       {COLOR: #6A6A6A; TEXT-DECORATION: NONE; font-size:10px; font-weight:bold;}
.menu_topo a:active     {COLOR: #6A6A6A; TEXT-DECORATION: NONE; font-size:10px; font-weight:bold;}
.menu_topo a:visited    {COLOR: #6A6A6A; TEXT-DECORATION: NONE; font-size:10px; font-weight:bold;}
.menu_topo a:hover      {COLOR: #80BF40; TEXT-DECORATION: NONE; font-size:10px; font-weight:bold;}


.menu_rodape{
	font-size:9px;
}
.menu_rodape td{
	font-size:9px;
}
.menu_rodape a:link       {COLOR: #318CBB; TEXT-DECORATION: NONE; font-size:9px; font-weight:bold;}
.menu_rodape a:active     {COLOR: #318CBB; TEXT-DECORATION: NONE; font-size:9px; font-weight:bold;}
.menu_rodape a:visited    {COLOR: #318CBB; TEXT-DECORATION: NONE; font-size:9px; font-weight:bold;}
.menu_rodape a:hover      {COLOR: #80BF40; TEXT-DECORATION: NONE; font-size:9px; font-weight:bold;}


.corner-top-left {
	background:url(../images/canto_sup_esquerdo.png) no-repeat 0 0;
	width:44px;
	height:50px;

}
.corner-top-right {
	background:url(../images/canto_sup_direito.png) no-repeat right 0;
	width:44px;
	height:50px;

}
.corner-bottom-left {
	background:url(../images/canto_inf_esquerdo.png) no-repeat 0 bottom;
	width:44px;
	height:50px;

}
.corner-bottom-right {
	background:url(../images/canto_inf_direito.png) no-repeat right bottom;
	width:44px;
	height:50px;

}
.linha pontilhada{
	border-bottom:1px dotted #D2D2D2;
}

.preco_plano_home{

	font-size:28px;
	font-weight:bold;
	color:white;
	letter-spacing:-1px;
	font-style:italic;

}

