@import url(header.css);

html
{
	background: url(/images/bgdegrade.gif) repeat fixed top left;
}

body, html
{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	color: #666666;
	min-width: 752px;
	border:#666666;
}

button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
}

body, td, tr, input, select, textarea
{
	font-family: Verdana;
	font-size: 11px;
	color: #666;
}

.wrap
{
	background: #FFFFFF;
	width: 762px;
	margin: 0 auto;
	padding: 10px;
	padding-right: 0px;
	padding-top: 0px;
}

.menu
{
	width: 180px;
	margin-left: 1px;
	padding-bottom: 5px;
 	float: left;
 	line-height: 18px;
 	background: #FFFFFF;
	text-decoration:none;
}

.submenu
{
	color: #050;
	font-weight: bold;
	padding: 0;
	padding: 0;
	text-decoration: underline;
}

.main
{
 	width: 568px;
 	text-align: justify;
 	color: #666666;
 	margin-right: 0px;
 	margin-top: 4px;
 	float: left;
 	background: #FFFFFF;
}

.mainTitle
{
 	font-size: 12px;
 	font-weight: bold;
 	padding-bottom: 10px;
}

.mainTitle1 { color: #ff6600; }
.mainTitle2 { color: #ff9900; }
.mainTitle3 { color: #999966; }
.mainTitle4 { color: #990099; }
.mainTitle5 { color: #333333; }
.mainTitle6 { color: #669933; }
.mainTitle7 { color: #6699FF; }
.mainTitle8 { color: #99CC00; }
.mainTitle9 { color: #660033; }
.mainTitle10 { color: #CC9900; }
.mainTitle11 { color: #CC66FF; }
.mainTitle12 { color: #333360; }
.mainTitle13 { color: #999933; }
.mainTitle14 { color: #CC3333; }
.mainTitle15 { color: #000099; }
.mainTitle16 { color: #333333; }
.mainTitle17 { color: #663300; }

.lineBreak
{
	clear: left;
	width: 0px;
	height: 0px;
	font-size: 0;
}

.telSuporte
{
 	font-size: 12px;
 	font-weight: bold;
 	padding-bottom: 10px;
 	color: #006600;
}

.mainTitle:first-letter
{
	font-size: 16px;
}

.footer
{
	clear: both;
 	color: #000000;
 	text-align: center;
 	padding: 0px;
 	padding-top: 15px;
}

.error
{
	color: #CC0000;
	font-size: 11px;
}

.result
{
	font-weight: bold;
	color: #009D00;
	font-size: 11px;
}

.boxText
{
	width: 542px;
	height: 250px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: underline;
}

a:hover, a:active
{
	color:#000;
}


a.footer:link, a.footer:visited, a.footer:hover, a.footer:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.footer:hover, a.footer:active
{
	text-decoration: underline;
}

/* Menu */
.menu a:hover, .menu a:active
{
	background-image:url(../images/BgMenu.png);
	color:#ffffff;
	text-decoration:none;
}
.menu a:link, .menu a:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bordas
{
	background-repeat:no-repeat;
	background-position:center;
	word-spacing:normal;
}

/* Banner */
.banner001
{
	width: 164px;
}

.banner002
{
	width: 565px;
}

/* FAQ */
ol.questions p, ol.questions ol, ol.questions ul, ol.questions br  { display: none; font-weight: bold }
ol.questions li span { display: inline; }
ol.questions li span:hover { cursor: pointer; text-decoration: underline; }


/* Loja Virtual */
.ContainerLv
{
	float:left;
	background-color:#EEE;
	margin:5px 13px 5px 13px;
}

.ContainerImgLv a
{
	width:162px;
	display:block;
}

.ContainerTextLv
{
	text-align:center;
	padding:3px 0px 3px 0px;
}

/* Portfolio */
.TitleColor
{
	color: #006699;
}

.ClearPort
{
	clear:both;
	font-size:0px;
	height:0px;
	display:block;
}

.TitleHeaderColor
{
	color:#FFF;
}

.MainPort
{
	border:1px solid #006699;
	float:left;
}

.ContainerPage
{
	width:568px;
}

.ButtonBack
{
	width:100px;
	float:left;
	text-align:left;
}

.NumberPage
{
	width:80px;
	float:right;
	text-align:right;
}

.ContainerPortButton
{
	width:568px;
}

.MainPortButton
{
	width:568px;
}

.ButtonPortLv a
{
	background:url(../images/imgPortLv.png) top center no-repeat;
	width:200px;
	padding:250px 0px 0px 0px;
	margin:0px 42px 0px 42px;
	text-align:center;
	float:left;
	display:block;
}

.ButtonPortSt a
{
	background:url(../images/imgPortSt.png) top center no-repeat;
	width:200px;
	padding:250px 0px 0px 0px;
	margin:0px 42px 0px 42px;
	text-align:center;
	float:left;
	display:block;
}



.HeaderPortifolio {
	background:url(../images/headerPort.png) top center no-repeat;
	width:558px;
	padding:6px 0px 0px 10px;
	margin-top:10px;
	height:21px;
}
.ContainerPortWebsite {
	float:left;
	width:566px;
	margin:2px 0px 2px 0px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}

/* site institucional */
.PortImg
{
	float:left;
	width:100px;
	height:72px;
	padding:0px 0px 0px 5px;
}

.PortText
{
	background-color:#EEE;
	float:left;
	width:456px;
	height:62px;
	padding:5px 0px 5px 5px;
}

/* criacao de site */
fieldset
{
	-moz-border-radius: 6px 6px 6px 6px;
	text-align:left;
}

legend
{
	color:#990000;
}

.HeaderCriacao
{
	background:url(/images/headerCriacao01.png) top center no-repeat;
	width:558px;
	padding:6px 0px 0px 10px;
	margin-top:10px;
	height:21px;
}

.MainCriacao
{
	width:566px;
	border-left:1px solid #CC66FF;
	border-right:1px solid #CC66FF;
	float:left;
}

.ContainerCriacao
{
	float:left;
	width:566px;
	margin:2px 0px 2px 0px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}

.ContentCriacao a:hover
{
	text-decoration:none;
	background-color:#EBD7FF;
	display:block;
}

.ContentCriacao a
{
	background-color:#EEE;
	color:#464646;
	width:566px;
	float:left;
	display:block;
}

.ImgCriacao
{
	width:100px;
	height:72px;
	float:left;
	margin-right:3px;
	padding:3px;
}

.CriacaoExplanatory a:hover
{
	text-decoration:none;
	background-color:#FFFFCC;
	color:#333;
	display:block;
}

.CriacaoExplanatory a
{
	width:566px;
	padding:5px 0px 5px 0px;
	background-color:#EEE;
	font-weight:bold;
	text-align:center;
	border-top:1px dotted #999;
	display:block;
}

.RefCriacao
{
	padding-top:3px;
	float:left;
}

.FooterCriacao
{
	background:url(/images/footerCriacao.png) bottom center no-repeat;
	width:568px;
	height:9px;
	margin-bottom:10px;
}


/* loja virtual */
.PortImgLv
{
	float:left;
	width:107px;
	height:144px;
}

.PortTextLv
{
	background-color:#EEE;
	float:left;
	width:453px;
	height:134px;
	padding:5px 0px 5px 5px;
}

.FooterPort
{
	background:url(/images/footerPort.png) bottom center no-repeat;
	width:568px;
	height:9px;
	margin-bottom:10px;
}

/* tabela de precos */
cite
{
	font-size:10px;
	color:#999;
}

.TitleTabela
{
	background-color:#CCC;
	color:#464646;
	font-weight:bold;
	text-align:center;
	padding:5px;
	border-top:1px solid #006600;
	border-bottom:1px solid #CCC;
}

.ClearTabela
{
	clear:both;
	font-size:0px;
	height:0px;
	display:block;
}

.HeaderTabela
{
	background:url(/images/headerTabela.png) center no-repeat;
	width:558px;
	color:#FFF;
	font-weight:bold;
	font-weight:bolder;
	padding:6px 0px 0px 10px;
	margin-top:10px;
	height:21px;
}

.ContainerTabela
{
	width:566px;
	border:1px solid #006600;
}

.Title1, .Title2, .Title3
{
	color:#006600;
	height:20px;
	float:left;
	text-align:center;
	background-color:#EEE;
	padding:5px 0px 0px 0px;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}

.Title1
{
	width:150px;
}

.Title2
{
	width:344px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.Title3
{
	width:70px;
}

.subTitlePlans1, .subTitlePlans2
{
	font:bold 11px Verdana;
	color:#666;
	text-align:center;
	width:266px;
	float:left;
	padding:8px;
	border-right:1px solid #666;
	border-top:1px solid #666;
	border-bottom:1px solid #CCC;
}

.subTitlePlans2
{
	width:267px;
	border-right:0px;
}

.Row1, .Row2, .Row3
{
	text-align:left;
	float:left;
	height:40px;
	border-bottom:1px solid #CCC;
	padding:2px;
}

.Row1
{
	width:146px;
}

.Row2
{
	width:340px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.Row3
{
	height:27px;
	padding-top:15px;
	color:#464646;
	text-align:center;
	font-weight:bold;
	width:66px;
}

.RowTitlePlans1, .RowTitlePlans2, .RowTitlePlans3, .RowTitlePlans4
{
	width:140px;
	color:#006600;
	height:20px;
	float:left;
	text-align:center;
	background-color:#EEE;
	padding:5px 0px 0px 0px;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}

.RowTitlePlans1, .RowTitlePlans2, .RowTitlePlans3
{
	border-right:1px solid #CCC;
	width:141px;
}

.RowPlans1, .RowPlans2, .RowPlans3, .RowPlans4
{
	width:137px;
	height:20px;
	float:left;
	padding:2px;
	border-bottom:1px solid #CCC;
}

.RowPlans1, .RowPlans2, .RowPlans3
{
	border-right:1px solid #CCC;
}

.RowPlans4
{
	width:136px;
	text-align:center;
	font-weight:bold;
	color:#464646;
}

.TextTabela
{
	padding:5px 5px 5px 5px;
}

.FooterTabela
{
	background:url(/images/footerTabela.png) bottom center no-repeat;
	width:568px;
	height:9px;
}

.RowExtra1
{
	text-align:left;
	float:left;
	height:64px;
	border-bottom:1px solid #CCC;
	width:146px;
	padding:2px;
}

.RowExtra2
{
	text-align:left;
	float:left;
	height:68px;
	border-bottom:1px solid #CCC;
	width:344px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.RowExtra3
{
	float:left;
	height:68px;
	color:#464646;
	text-align:center;
	font-weight:bold;
	width:70px;
	border-bottom:1px solid #CCC;
}

.RowIntern
{
	height:30px;
	padding:2px;
}

/* Banners home */
.contentBanner01, .contentBanner02, .contentBanner03
{
	text-align: left;
	width:157px;
	float:left;
}

.contentBanner01
{
	margin:0px 0px 0px 4px;
}

.contentBanner02
{
	margin:0px 44px 0px 44px;
}

.banner01 a, .banner02 a, .banner03 a
{
	width:157px;
	height: 85px;
	text-decoration:none;
	padding:185px 0px 0px 0px;
	display:block;
}

.banner01 a
{
	background:url('../images/reg.png') top center no-repeat;
}

.banner02 a
{
	background:url('../images/st.png') top center no-repeat;
}

.banner03 a
{
	background:url('../images/lv.png') top center no-repeat;
}

a.bt_order
{
	background:url('../images/bt_order.png') top 10px no-repeat;
	width: 105px;
	height: 28px;
	overflow: hidden;
	display: block;
	padding: 0 0 0 0;
	margin: 0 26px;
	text-indent: 146px;
}

