/*

Site24

*/

INPUT[type="text"], INPUT[type="password"], INPUT[type="textarea"]
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: bold;
	background-color: #E2F1FF;
}
TEXTAREA
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: bold;
	background-color: #E2F1FF;
}
/*
color: #777777;
margin: 0px;
padding-top: 1px;
padding-left: 0px;
display: inline;
background-color: #e2f1ff;}
*/
INPUT[type="submit"]
{
/*background-color: #ff9b8e;*/
	font: 11.2pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FB6705;
}
HTML
{
	background-color: #000000;
	background-position: center;
	background-image: url(/images_layout/bg_2011.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
HR
{
	color: #F4F1F0;
}
.body_home
{
/*
background-color:#266CE7;*/
}
BODY
{
/*background-color: #000000;*/
}
.Wrap
{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
/*
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
*/
	background-color: #FFFFFF;
	width: 952px;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.Wrap2
{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
/*
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
*/
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.Wrap1
{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
/*background-color: #ff0000;

filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;

background-color: #ffffff;

border: 1px #666666 solid;
padding:  15px 15px 15px 15px;
*/
}
.Wrap5
{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
/*
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
*/
	background-color: #FFFFFF;
	width: 982px;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
TABLE
{
	background-color: #FFFFFF;
/*
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
border-radius: 16px;border: 0px none;*/
}
TABLE.tableblue
{
	background-color: #C4E5FA;
	border: 0px none #000000;
}
TABLE.redonda
{
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	border: 0px solid #CCCCCC;
	background-color: #FFFFFF;
}

TABLE.gridpacotes
{
    font-size: 14px;
	background-color: #F7F6F6;
	color: #0935A4;
}
TABLE.gridpacotes ul
  {
   margin-left: 0;
   padding-left: 1em;

  }

.gridpreco
  {
    font-size: 18px;
  }



#sombra_horizontal
{
	background: url(images_layout/blueBG.gif) repeat-x;
	height: 10px;
}
#sito24-head
{
/*background: #ABDCFC;
height: 80px; /* era 250, 150*/
	margin: 0px;
	padding: 0px;
/*width: 1200px;
width: 400px; /* 1200*/
	max-height: 80px;
/*era 250, 150
margin: 0 auto;*/
	border: 0px solid #FFFFFF;
}
BODY
{
	font: 16px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
}
A, A:visited
{
	color: #5D5D5D;
}
A:hover
{
	color: #ff0000;
	text-decoration: underline;
}
H3
{
	margin: 0;
	padding: 0;
	font-family: Arial, Times, serif;
/*color: #E8D6B4;*/
	color: #999999;
}
H3
{
/*margin: 0 0 20px 0;
padding: 0 0 10px 0;
background: url(images/img3.gif) repeat-x left bottom;
text-transform: lowercase;*/
	letter-spacing: -1px;
}
H3
{
	font-size: 25px;
}
#sito24-smalltitle
{
	font: bold 16px arial;
	text-align: left;
	padding-left: 20px;
	color: #FFFFFF;
	margin-top: 0px;
	height: 16px;
	letter-spacing: 0px;
	width: 270px;
	padding-top: 4px;
}
#sito24-logo
{
	width: 272px;
	height: 50px;
	padding-left: 12px;
	margin-top: 3px;
	text-decoration: none;
	border: 0px solid #FF0000;
	margin-left: 0px;
}
.image-link
{
	border: none !important;
	text-decoration: none;
}
#sito24-paragraph
{
	padding-top: 10px;
	background: #ABDCFC;
}
#sito24-title
{
	display: block;
	margin: 0px;
	margin-right: 21px;
	font-size: 3.5em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 35px;
	padding-top: 105px;
	padding-bottom: 0px;
}
#menu-nav
{
	font: bold 17px arial;
	color: #0033CC;
	height: 35px;
	padding-bottom: 0px;
	padding: 0px;
	text-align: left;
	background: url(images_layout/barraazul.jpg) repeat-x;
}
#menu-nav A
{
	color: #0033CC;
	padding-bottom: 5px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}
#menu-nav A:hover
{
	color: #FF0000;
	padding-bottom: 5px;
	padding: 0px;
	text-align: left;
}
#sddm
{
	text-decoration: none;
	color: #FFFFFF;
	width: 890px;
	margin: 0;
	padding: 0;
	z-index: 30;
}
#sddm LI
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
}
#sddm LI A
{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0px;
	width: 130px;
/*background: #5970B2;*/
	color: #358;
	text-align: center;
	text-decoration: none;
	font: bold 17px Verdana;
	border-right: thin solid #FF861D;
}
#sddm LI A:hover
{
/*background: #49A3FF;*/
	color: #ECECF0;
}
#sddm DIV
{
/*ESTE E' O VERTICAL*/
	position: absolute;
	width: 220px;
	visibility: hidden;
/*padding: 0 5px 0 5px;
padding: 0 5px 0 5px;
background: #EAEBD8;
background #ff0000;
url(images_layout/barraazul.jpg) repeat-x;*/
	border: 1px solid #5970B2;
/*letter-spacing: -0.5px;*/
	font-weight: bold;
/*line-space: 30px;*/
	text-align: left;
	background: #FC7D00;
}
#sddm DIV A
{
	position: relative;
	display: block;
	padding: 2px 5px;
/*padding: 5px 0px;*/
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FC7D00;
/*#EAEBD8;*/
	color: #000000;
	font: 16px arial;
}
#sddm DIV A:hover
{
	background: #6487DC;
	padding: 2px 5px;
	color: #FFF;
}
#piede
{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-family: arial;
	font-size: 8pt;
	color: #E94949;
	background: #F9F9F9;
	height: 50px;
	width: 972px;
	background-image: url('http://sito24.com/images_layout/bkg_piede.jpg');
	background-repeat: repeat-x;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	padding-left: 6px;
	padding-right: 6px;    vertical-align:bottom;}
#piede A
{
	color: #0E5EF1;
	font-family: arial;
	padding-left: 0px;
	text-decoration: none;
	font-size: 8pt;padding-left: 4px ;
padding-right: 4px ;

}
#piede A:hover
{
	color: #B32828;
	text-decoration: underline;
	font-size: 8pt;
}
#copyright
{
	padding-top: 0px;
	font-family: arial;
	font-size: 7pt;
	background: #FFFFFF;
	height: 20px;
	margin-top: 10px;
	color: #B7B7B7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.cincopx
{
	height: 5px;
}
.dominio
{
	width: 380px;
	height: 123px;
	background: url(/images_layout/fundo-dominio.gif) no-repeat;
}
.testemonial
{
	font: 12px/12px Arial, Helvetica, sans-serif;
	letter-spacing: -0.1px;
}
#coldireita
{
	float: left;
	width: 260px;
	height: 162px;
	border-left: 1px solid #CCCCCC;
	font: 12px/14px Arial, Helvetica, sans-serif;
/*margin: 10px 10px 10px 10px;*/
	color: #B32828;
	letter-spacing: -0.1px;
}
#coldireita0
{
	float: left;
	width: 260px;
	height: 290px;
/*border-left: 1px solid #CCCCCC;*/
	font-family: arial;
	font-size: 16px;
	font: 12px/14px Arial, Helvetica, sans-serif;
/*margin: 10px 10px 10px 10px;*/
	color: #B32828;
	letter-spacing: -0.1px;
}
/*CANTOS ARREDONDADOS...*/
.box
{
	background: #F1F1F1;
}
.boxtop
{
	background: url(images_layout/ne.gif) no-repeat top right;
}
.boxtop DIV
{
	font-size: 0;
	height: 6px;
	background: url(images_layout/nw.gif) no-repeat top left;
}
.boxbottom
{
	background: url(images_layout/se.gif) no-repeat bottom right;
}
.boxbottom DIV
{
	font-size: 0;
	height: 6px;
	background: url(images_layout/sw.gif) no-repeat bottom left;
}
.boxcontent
{
	padding: 0px 6px;
	width: 360px;
	height: 25px;
	font: 15px/15px Arial, Helvetica, sans-serif;
}
.box1
{
	background: #E9E9E9;
	margin: 0px;
}
.boxtop1
{
	background: url(images_layout/ne1.gif) no-repeat top right;
}
.boxtop1 DIV
{
	font-size: 0;
	height: 6px;
	background: url(images_layout/nw1.gif) no-repeat top left;
}
.boxbottom1
{
	background: url(images_layout/se1.gif) no-repeat bottom right;
}
.boxbottom1 DIV
{
	font-size: 0;
	height: 6px;
	background: url(images_layout/sw1.gif) no-repeat bottom left;
}
.boxcontent1
{
	padding: 0px 6px;
	width: 360px;
	height: 25px;
	font: 15px/15px Arial, Helvetica, sans-serif;
}
/*FIM CANTOS ARREDONDADOS...*/
#conteudo_msg
{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #B84620;
	font-family: arial;
	font-size: 20px;
	padding-left: 20px;
	margin-bottom: -2px;
	text-decoration: none;
	line-height: 110%;
	height: 135px;
	width: 800px;
	margin-top: 0px;
	padding: 134px 10px 18px 20px;
	background-image: url(images_layout/Info.jpg);
	background-repeat: no-repeat;
	background-position: 350px 10px;
	background-color: #FFFFFF;
}

#conteudo
{
	background: #F9F9F9;
	margin: 5px;
	color: #000000;
	font-family: arial;
	font-size: 15px;
	padding-left: 20px;
	text-decoration: none;
	line-height: 110%;
}
#conteudo A
{
	color: #B32828;
	text-decoration: underline;
	font-size: 15px;
}

#conteudo A:hover
{
	color: #ff0000;
	text-decoration: none;
	font-size: 15px;
}
#conteudohome
{
/*background: #ffffff;*/
	margin: -2px 1px 1px;
	color: #333333;
	font-family: arial;
	font-size: 13px;
	padding-left: 3px;
	text-decoration: none;
	line-height: 102%;
}
#conteudohome A
{
	color: #B32828;
	text-decoration: underline;
}
HR
{
	color: #C0C0C0;
	background-color: #C0C0C0;
	height: 1px;
}
H3
{
	font-size: 20px;
	color: #000099;
}
H4
{
	font-size: 18px;
	color: #3366CC;
/*#000099;*/
	letter-spacing: -0.1px;
}
#demo
{
	margin-top: -48px;
}
#vetrine
{
	background-color: #FFECD9;
	background-image: url(/images_layout/bg_cont.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial;
	font-size: 12px;
	color: #0049E1;
/*0036A8;
#003FC1;*/
	letter-spacing: 0px;
	border: 1px solid #FFECD9;
}
#vetrine A
{
/*align:center;*/
	font-family: Arial;
	font-size: 12px;
	color: #0049E1;
/*0036A8;
#003FC1;*/
	letter-spacing: 0px;
}
#vetrine A:hover
{
/*align:center;*/
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
/*0036A8;
#003FC1;*/
	letter-spacing: 0px;
}
#vetrinetit
{
/*align:center;*/
	font-family: Arial;
	color: #0049E1;
	letter-spacing: -1px;
	font-size: 30px;
}
/*
tswnavbar.css   1.0.1
Please use the CSS Menu Button Wizard at
http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
to generate your own customized menu buttons.
*/
#tswcssbuttons
{
	width: 180px;
	text-align: left;
}
#tswcssbuttons UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#tswcssbuttons LI
{
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#tswcssbuttons LI A
{
	color: #000;
	background-color: #9CF;
	border: 1px outset #00F;
	width: 180px;
	text-decoration: none;
	display: block;
}
#tswcssbuttons LI A:hover
{
	color: #FF0;
	background-color: #0000C0;
}
#wrapper
{
/*background: url(images_layout/header_novo.jpg) repeat-x;*/
	height: 90px;
	background-color: #FFFFFF;
/*6487DC;*/
}
#tophome
{
	background-color: #FFECD9;
	background-image: url(/images_layout/bg_cont.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 2px 5px;
	color: #333333;
	font-family: arial;
	font-size: 13px;
/*padding-left : 4px;*/
	text-decoration: none;
	line-height: 105%;
	border: 1px solid #FFECD9;
}
.Img1
{
	border-width: 1px;
	border-color: #CCCCCC;
}
.Bloco3
{
	padding-top: 2px;
	font-family: Arial;
	font-size: 12px;
	color: #0049E1;
	letter-spacing: 0px;
	border: 0px solid #CCCCCC;
}
.Login
{
	font-size: 14px;
/*padding-top: 2px;*/
	text-align: center;
	border-color: #FF0000;
	border: 0px solid #FF0000;
	vertical-align: top;
	color: #878787;
}
.Login A
{
	color: #FF7C1E;
	vertical-align: top;
	text-decoration: none;
	font-weight: bold;
}
.Login A:hover
{
	color: #FF0000;
	vertical-align: top;
	text-decoration: underline;
	font-weight: bold;
}
.Bandeiras
{
	float: right;
	border: 0px solid #CCCCCC;
/*position: absolute;*/
	margin-top: -25px;
	background-color: #FFFFFF;
/*#d0d0d0;*/
	padding: 3px;
}
#box24
{
	width: 912px;
	padding: 20px;
	margin: 0 auto;
	background: #FFECD9;
	color: #000;
}
#box25
{
/*
width: 950px;
padding: 20px;
margin: 0 auto;*/
	background-color: #FDB274;
	width: 962px;
	border: 0px solid #FF0000;
	padding: 7px 4px;
	margin: 5px;
}
#box24g
{
	width: 912px;
	padding: 30px 0;
	margin: 0 auto;
	text-align: left;
	background: #C1D4F8 url(images_layout/gradient2.png) repeat-x 0 -5px;
}
INPUT.Btn1
{
	color: #DA4725;
	font-size: 18px !important;
	font-weight: bold;
}

#worksheet_shopping
{
	color: #1F479A;
	background-color: #F0EFEC;
	border: 1px solid #F2F0F0;
	width: 922px;
	height: 350px;
	margin-top: 4px;
}

#worksheet_24
{
	color: #0935A4;
	background-color: #F0EFEC;
	border: 1px solid #F2F0F0;
	width: 640px;
	height: 270px;
	margin-top: 4px;
}
#creasito
{
	margin: 8px 0 0;
	background-color: #FFFFFF;
}
#core_24
{
	height: 355px;
	background-color: #FFFFFF;
	border: 1px solid #D0CCCC;
	width: 920px;
	color: #0935A4;
}
#core_24_2
{
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	height: 126px;
/*background-color: #FFFFFF;*/
	border: 1px solid #CCCCCC;
	width: 530px;
	margin: 10px 0px 0px;
	padding: 8px 0px 0px;
	background-color: #ffffff;
	color: #0935A4;
	font-size: 10.6pt;
}

#core_24_2 A
{

	color: #0935A4;
	font-size: 10.6pt;
	text-decoration: underline;

}
#core_24_2 A:hover
{

	color: #ff0000;
	font-size: 10.6pt;
	text-decoration: none;

}
#core_24_2 A:visited
{

	color: #0935A4;
	font-size: 10.6pt;
	text-decoration: underline;

}

#core_shop
{
	height: 305px;
	background-color: #ffffff;
	border: 1px solid #D0CCCC;
	width: 920px;
	color: #0935A4;
}

TABLE.features ul
  {
   margin-left: 15px;
   padding-left: 27px;

  }
  
#resumo
{
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
  padding:10px;
 color: #002779;padding-bottom: 5px;
margin-bottom: 5px; }

