html {
        background: #ffffff;
}

hr {
color: #F4F1F0;
}


.body_home{background-color:#D7E2F8;background-image: url(/images_layout/bg_2010.jpg);background-repeat: repeat-x; 
}


.Wrap{background-color: #ffffff;width: 952px;border: 1px #cccccc solid;padding: +10px;}




#sombra_horizontal {
 background: url(images_layout/blueBG.gif) repeat-x;
 height: 10px;
}




#sito24-head {
        /* background: #ABDCFC; */
       /* height: 80px; /* era 250, 150 */
       margin: 0px 0px 0px 0px;
       padding: 0 0 0 0 ;
       /* width: 1200px;*/

      /*  width: 400px; /* 1200 */
        height: 80px; !important; /* era 250, 150 */
      /*  margin: 0 auto; */
      border: 0px #ff0000 solid;      
}





body {
        font: 16px/18px 'Arial', Helvetica, sans-serif;
        margin:0;
        padding:0;
        color:#000;
}
a {
        color:#5d5d5d

}
a:hover, a:visited {
        color:#000

}





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 15px arial;
        text-align: left;
        padding-left: 20px;
        color: #ffffff;
        margin-top:0px;
        height: 16px;
        letter-spacing: -0px;
        width:270px;}        
#sito24-logo {
        width:272px;
        height:50px;
        padding-left: 12px;
        margin-top: 6px;
        text-decoration:none;
        border: 0px #ff0000 solid;          }

.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:white;
        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: #FFF;
	text-align: center;
	text-decoration: none;
    font: bold 17px arial;
    border-right: thin solid #FF861D;    }

#sddm li a:hover
{  /*	background: #49A3FF; */
    color: #000099;}

#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 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 2px 5px;
                color: #FFF
               /* text-align: left; */
                                }



#piede {
font-family : "arial";
font-size : 8pt;
color : #b71c1c;
background: #F9F9F9;
height:35px;
/* background-image: url('/images_layout/link_utili.gif')
background-repeat: no-repeat */
}



#piede a {

color : #083fa3;
font-family : arial;

padding-left : 0px;
text-decoration : none;

}

#piede a:hover {
color : #b32828;
text-decoration : underline;
}

#copyright {
font-family : "arial";
font-size : 7pt;
color : #CCCCCC;
background: #ffffff;
height:20px;
margin-top: 15px;

}

.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 0px 6px;
        width: 360px;
        height: 25px;
        font: 15px/15px 'Arial', Helvetica, sans-serif;
}

.box1 {
        background: #E9E9E9;
        margin: 0px 0px 0px 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 0px 6px;
        width: 360px;
        height: 25px;
        font: 15px/15px 'Arial', Helvetica, sans-serif;
}

/* FIM CANTOS ARREDONDADOS... */

#conteudo {

background: #F9F9F9;
margin: 5px 5px 5px 5px;
color : #000000;
font-family : arial;
font-size : 15px;
padding-left : 20px;
text-decoration : none;
line-height: 110%
/* width: 400px;*/



}

#conteudo a {
color : #b32828;
text-decoration : underline;
}

#conteudohome {
/* background: #ffffff; */
margin: -2px 1px 1px 1px;
color : #333333;
font-family : arial;
font-size : 13px;
padding-left : 3px;
text-decoration : none;
line-height: 102%
/*width: 100px; */
}

#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 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 #ff0000 solid;  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 #cccccc solid;/*position: absolute;*/margin-top: -25px;background-color: #ffffff; /*#d0d0d0;*/padding: 3px;}


#box24{width: 912px;padding: 20px;margin:0 auto;
background:#FFECD9;color:#000}

#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;
}
