/*
   Style for sites.sitesbr.net
   Autor: Sergio Abreu
   25-12-2012
*/
/*
   Style for sites.sitesbr.net
   Autor: Sergio Abreu
   25-12-2012
*/

html, body {
    height: 100%;
  }  

body, b, div, td, textarea, input{
 font-size:15px;
 color:#333;
 font-family: "Trebuchet MS", Verdana, helvetica;
}

a:link{
  text-decoration:none;
  color:#0044AA;
}

a:visited{
  text-decoration:none;
  color:#774499;
}

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

#menu a,#menu a:link, #menu a:visited{ color:white; text-decoration: none; }
#menu a:hover{ color:yellow;  text-decoration: underline; }

#menu a.contact:after{
    content: url("../images/env.jpg");
     margin: 0 0 0 5px;
     position: relative;
     top: 1px;
}

#publ{
  text-align: left;
  margin-left: 20px;
}

#publ div.cases{
  text-align: center;
}

#publ div.cases a{
   position: relative;
   top: -8px;
}

#publ embed{
  margin-top: 10px; 
}

td, textarea, input{
 color:#000000;
}

li{
    margin: 5px 0;
}


iframe{
    margin:0 0 -20px 0;
    padding:0;
    width:720px;
    height:25px;
    overflow: hidden;
    border:none
}

/* IDS */

#main{
 margin:10px auto;
 width:780px;
 min-height:600px;
 height: auto;
 padding:20px;
 background-color:#000D1E;
 background-image:url("../images/terra_low.jpg");
 background-repeat: no-repeat;
 background-position:right top;
}

#casebag{
    width: 740px;
    border: 1px solid yellow;
}
#casetit{
    height:30px;
}

.cases{
 margin:5px 0 20px 0;
 width: 720px;
 height: 65px;
 padding: 10px;
 border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 background-color: #DDE3F3;
 border: 1px solid #999;
 opacity: 0.9;
}
.clear{
    clear:both;
}
#soft2{
  margin-left: 20px;
 }

#tacont{
  color: #0077AA;
}

#trtit{
    width: 100%;
    padding-bottom: 20px;
}

#plugin_fb{ background: transparent; float: left; width:auto; height:26px; overflow: hidden; margin-top:-2px; border: none;}

#spdon{
  z-index: 1000;
  position: relative;
  top: -3px;
  left: -190px;
  font-size: 0.85em;
  color: green
}

#titulo{
  font-size:22px;
  color: #eee;
  width: 350px;
  float: left;
}
#moto{
  font-size:13px;
  font-weight:bold;
  color: #eee;
}

#descr{
 margin: 0 0 20px 0;
 width:700px;
 background-color: #DDE6F3;
 padding: 20px;
 min-height: 222px;
 color:#000000;
 opacity:0.80;
 border:1px solid #AAA;
 border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 }

 #imgrotator{
 width:420px;
 height:auto;
 position: relative;
 top: 30px;
 margin:0 auto;
 padding:0;

}

#imgr_viewport{
 overflow: hidden;
 width: 420px;
 height: 300px;
 margin:0;
 padding:0 0 10px 0;
}

#imgr_images{
 width: 1208px;
 height: 350px;
 }

#imgr_controls{
 text-align: center;
 height: 60px;
 width: 300px;
}

#btwrapper{
    text-align: center;
}

#imgr_center{
    cursor: no-drop;
}

#imgr_images div {
     width: 420px;
     height: 300px;
     background-position: center center;
     background-repeat: no-repeat;
     float: left;
     padding: 0;
     margin: 0;
     text-align: center;
 }

 #btwrapper{
    width: 110px;
    text-align: center;
    margin: auto;
}

#btwrapper div[title]{

    background-image: url("../images/bolinha.gif");
    background-repeat: no-repeat;
    text-align: center;
    color: #ddd;
    font-size: 20px;
    width: 25px;
    height: 25px;
    margin:5px;
    float: left;
    cursor: pointer;
    font-family: Arial, sans-serif;
}


 .niceblue, .casetext b {
     color: #358;
 }

 div#main div#divcases div.casebag div.cases div.casetext a {
     color: #399;
 }

 div#main div#divcases div.casebag div.cases div.casetext a:hover {
     color: #33C;
 }

#header{
 color: #eee;
 margin: 5px 0 -5px 0;
 width: 735px;
}

#divcases{
 margin-top:10px;
 width: 95%;
}

#menu{
    color:white;
    position:relative;
    top: -12px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
#menu span{
    opacity: 0.45;
}

#visitas{
    margin-top:20px;
    opacity: 0.8;
}

#contato{
 display:none;
 position:relative;
 z-index:0;
 margin:10px 0;
 width:680px;
 padding:30px;
 border:1px solid #AA77AA;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 color:#334455	;
 opacity:0.8;
 background-color: #E9F5FF;
}

 ul, li{
   opacity: 1.0;
 }

.white{
  color:#eee;
}

.black a:link{
  text-decoration:none;
  color:#333;
}

.black a:visited{
  text-decoration: none;
  color: #333;
}

.black a:hover{
  text-decoration: underline;
  color: #CC0000;
}
.caselogo{
    width: 75px;
    height: 66px;
    overflow: hidden;
    float: left;
}
.casetext{
    float: left;
    width: auto;
    max-width: 630px;
    margin-left: 15px;
    max-height: 70px;
    overflow: hidden;
}


/*Padding*/

.pt20{
    padding-top: 20px;
}

.ph20{
    padding-top: 20px;
    padding-bottom: 20px;
}

.pb20{
    padding-bottom: 20px;
}

.pt30{
    padding-top: 30px;
}

.pb30{
    padding-bottom: 30px;
}

.ph30{
    padding-top: 30px;
    padding-bottom: 30px;
}

/* Colors */
.red{
  color: #FF0044;
}
.blue{
    color:blue;
}
.azulclaro{
    background-color: #DDE3F3;
}
.fazulclaro{
    color: #DDE3F3;
}
.lightpurple{
  color: #eeaaee;
}
.lightblue{
  color: #C9CFDE;
}
.cgreen{
  color:#bbffcc;
}
.lightgrey{
  color:#eee;
}
.grey{
    color:grey;
}
/* Classes */

.b{
    font-weight:bold;
}

.op1{
    opacity: 1.0;
}

.big{
 font-size:20px;
}
.bold{
    font-weight: bold;
}
.black{ color: #333;}

.transp{
    background: transparent;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #888888;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #888888;
}
.email{
    background-image: url("../images/arroba.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
.success{
  position: absolute;
  z-index: 10000;
  width: 500px;
  border: 2px solid #009900;
  background-color:  #ccffcc;
  color: blue;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
  display: none;
}
.warning{
  position: absolute;
  z-index: 10000;
  width: 500px;
  border: 2px solid #990000;
  background-color:  #ffffcc;
  color: red;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
  display: none;
 }

.sh_right{text-shadow: #555 3px 4px 1px;}
.sh_left{text-shadow: #555 -3px 4px 1px;}

.sh_right_sm{text-shadow: #555 3px  3px 1px;}
.sh_left_sm{text-shadow: #333 -2px 2px 1px;}
 /*

  Layout de balão auto-dimensionável

  Sergio Abreu
  http://sites.sitesbr.net
  06/04/2011

 */


 #tb_balao{
     margin:0; padding:0;border:none;
}
 td#bc1, td#bc2, td#bc3, td#bc4, td#bc5, td#bc6, td#bc7, td#bc8, td#tx_balao{
     border:none;
     margin:-1px;
     padding:0;

}

 #div_balao{
     position: absolute;
     width: 260px;
     top: 50px;
     z-index: 999999999;
     display: none;
     border:none;
}

 td#tx_balao{
     background-color:#FF6;
     color:#333;
     font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
     font-size: 13px;
}
 td#bc1{
     background:url("/images/balao/c1.gif");
     background-repeat: no-repeat;
     background-position: bottom center;
     height: 48px;
     width: 35px;

  }
 td#bc2{
     background:url("/images/balao/c2.gif");
     background-repeat: repeat-x;
     background-position: bottom center;
  }

 td#bc3{
     background: url("/images/balao/c3_2_black.gif") no-repeat 50% 140%;
     width: 26px;
  }

 td#bc4{
     background:url("/images/balao/c4.gif");
     background-repeat: repeat-y;

  }

 td#bc5{
     background:url("/images/balao/c5.gif");
     background-repeat: repeat-y;
  }

 td#bc6{
     background:url("/images/balao/c6_2.gif");
     background-repeat: no-repeat;
  }

 td#bc7{
     background:url("/images/balao/c7.gif");
     background-repeat: repeat-x;
     height: 25px;
  }

 td#bc8{
     background:url("/images/balao/c8.gif");
     background-repeat: no-repeat;

  }

  #loader_balao{
      width:1px; height:1px; border:none; margin:0; overflow: hidden; padding:0; font-size: 1px; display:inline;opacity:0;
  }
 /*

  Layout de balão auto-dimensionável

  Sergio Abreu
  http://sites.sitesbr.net
  06/04/2011

 */


 #tb_balao{
     margin:0; padding:0;border:none;
}
 td#bc1, td#bc2, td#bc3, td#bc4, td#bc5, td#bc6, td#bc7, td#bc8, td#tx_balao{
     border:none;
     margin:-1px;
     padding:0;

}

 #div_balao{
     position: absolute;
     left: 260px;
     top: 50px;
     z-index: 999999999;
     display: none;
     border:none;
}

 td#tx_balao{
     background-color:#FF6;
     color:#333;
     font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
     font-size: 13px;
}
 td#bc1{
     background:url("/images/balao/c1.gif");
     background-repeat: no-repeat;
     background-position: bottom center;
     height: 48px;
     width: 35px;

  }
 td#bc2{
     background:url("/images/balao/c2.gif");
     background-repeat: repeat-x;
     background-position: bottom center;
  }

 td#bc3{
     background: url("/images/balao/c3_2_black.gif") no-repeat 50% 140%;
     width: 26px;
  }

 td#bc4{
     background:url("/images/balao/c4.gif");
     background-repeat: repeat-y;

  }

 td#bc5{
     background:url("/images/balao/c5.gif");
     background-repeat: repeat-y;
  }

 td#bc6{
     background:url("/images/balao/c6_2.gif");
     background-repeat: no-repeat;
  }

 td#bc7{
     background:url("/images/balao/c7.gif");
     background-repeat: repeat-x;
     height: 25px;
  }

 td#bc8{
     background:url("/images/balao/c8.gif");
     background-repeat: no-repeat;

  }
body { 
	background: #000d1e;
}
