/* Geral - Componentes Basicos  */
* {margin:0; padding:0;}
body {font-size:62.5%; /* line-height:1.25; */ font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background-color: #FFF;}
img, ul, a, fieldset {border: 0; list-style: none}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration: underline;}
p {margin: 0.5em 0; /* line-height: 1.5; */}
p a {text-decoration: underline; color:#666;}
input[type="text"] {border: 1px solid #b8b8b8;}
hr {display: block; height: 1px; color: #CCC; background: #CCC; border: 0; margin: 0.5em 0.2em; display:none;}
select {font-size: 1em;}
option {font-size: 1.1em;}

.title4 { font-size:1.2em; color: #666;}

/* PADROES DE CAIXAS  */
.box1{border: 5px solid #dadada; border-bottom: 0; border-top: 0; overflow: hidden; padding: 5px; margin-bottom:-2px;}
.box2 {background: url(../images/bgBox1.png) no-repeat left -6.8em; overflow: hidden; padding-bottom: 20px; margin-bottom: 1em;}
.box2  .box2A{background: url(../images/bgBox1.png) no-repeat right -6.8em; overflow: hidden; margin-left: 5px; overflow: hidden; padding: 10px 10px 10px 0;}
.meetToo .box2  .box2A{padding: 0 10px 10px 0;}
.box3 {background: #fdfdfd url(../images/bgBox2.png) no-repeat left -80px; overflow: hidden;}
.box3  .box3A{background: url(../images/bgBox2.png) no-repeat right -80px; overflow: hidden; overflow: hidden; padding: 5px 10px 5px 5px; }
.box7 {background: #f6f6f6 url(../images/bgBox6Left.gif) no-repeat left top; }
.box7 .box7A {background: url(../images/bgBox6Right.gif) no-repeat right top; padding: 5px 10px 5px 5px; }
.box5{overflow: hidden; background: url(../images/bgBox5RightTop.gif) no-repeat right top;}
.box5A{overflow: hidden; background: url(../images/bgBox5LeftTop.gif) no-repeat left top;}
.box5B{overflow: hidden; background: url(../images/bgBox5RightBottom.gif) no-repeat right bottom;}
.box5C{overflow: hidden; background: url(../images/bgBox5LeftBottom.gif) no-repeat left bottom; padding:5px;}
.box9{overflow: hidden; background: url(../images/bgBox9RightTop.gif) no-repeat right top;}
.box9A{overflow: hidden; background: url(../images/bgBox9LeftTop.gif) no-repeat left top;}
.box9B{overflow: hidden; background: url(../images/bgBox9LeftBottom.gif) no-repeat left bottom;}
.box9C{overflow: hidden; background: url(../images/bgBox9RightBottom.gif) no-repeat right bottom; margin-top:7px;}


.topBox1{background: url(../images/bgBox1.png) no-repeat left top; margin-right:10px; padding-left: 10px; position: relative;}
.topBox1 .topBox1A{background: url(../images/bgBox1.png) no-repeat right top; overflow: hidden; padding: 5px; margin-right:-10px; position:relative;}
.topBox2{background: url(../images/bgBox2.png) no-repeat left top;   margin-right:10px; zoom:1}
.topBox2 .topBox2A{background: url(../images/bgBox2.png) no-repeat right top; overflow: hidden; padding:5px 5px 5px 0; position: relative; right:-10px; color:#fff;}
.topBox3{background: url(../images/bgTopBox3Left.gif) no-repeat left top; overflow: hidden; padding-left: 5px; zoom:1}
.topBox3 .topBox3A{background: url(../images/bgTopBox3Right.gif) no-repeat right top; overflow: hidden; padding:5px;}

/* Componente Os Mais Desejados*/
.tagCloud {padding:15px 20px 30px 20px; text-align:center;}
.tagCloud li { display: inline; vertical-align: middle; line-height: 1.1;}
.tagCloud li a { color: #2c86c7;}
.tagCloud li a:hover { text-decoration: none; background-color: #2c86c7; color: #fff;}

.tagCloud .level1 {font-size: 1.2em;}
.tagCloud .level2 {font-size: 1.4em;}
.tagCloud .level3 {font-size: 1.6em;}
.tagCloud .level4 {font-size: 1.8em;}
.tagCloud .level5 {font-size: 2.0em;}
.tagCloud .level6 {font-size: 2.4em;}
.tagCloud .level7 {font-size: 2.8em;}