body		{margin:0px; padding:0px; background:#E4E4E4; font-family:"Trebuchet Ms"; font-size:14px;}

*			{margin:0px; padding:0px; list-style-type:none;}
img			{border:0px;}
hr          {display:none;}
/*-------- PADRAO -------------*/
.web		{width:100%; height:auto; min-width:772px; float:left;}
.container	{width:770px; height:auto; float:left; position:relative; left:50%; margin-left:-385px; background:#FFF; border:solid 1px #CCC;}
/*-------- HEADER -------------*/
.header		{width:100%; height:auto; display:block; border-bottom:solid 1px #CCC;}
.header #flash	{width:100%; height:100px; display:block;}
.header #menu	{width:100%; height:30px; display:block; line-height:30px; background:#f2f2f2;}
.header #menu a	{color:#D70000; display:inline-block; text-decoration:none; padding:0 5px 0 5px; text-transform:uppercase;}
.header #menu a:hover	{color:#000;}
/*-------- MEIO -------------*/
.meio		{width:100%; height:auto; display:block; float:left; padding-bottom:10px; background:url(../images/bgmenu.gif) repeat-y left top}
.meio #menu	{width:155px; height:auto; float:left; font-family:Arial; padding-top:10px;}
.meio #menu span	{width:100%; display:block; float:left; clear:both; font-size:15px; font-weight:bold; color:#ffc601; text-transform:uppercase; line-height:30px; text-indent:5px}
.meio #menu a		{width:100%; height:auto; display:block; color:#006633; text-decoration:none; line-height:20px; float:left; clear:both; text-indent:12px;}
.meio #ctr      {width:595px; height:auto; float:left; padding:10px;}
.meio #ctr h2   {width:100%; height:auto; float:left; font-family:"Verdana"; font-size:18px; color:#FF0000; border-bottom:dotted 1px #D8D8D8; line-height:35px; margin-bottom:10px;}
.meio #ctr span.legenda {width:100%; height:auto; float:left; color:#FF0000; font-weight:bold; text-transform:uppercase;}
.meio #ctr img.imagem   {float:left; clear:both; margin:10px 0 10px 0}
.meio #ctr .texto       {width:100%; height:auto; float:left; font-family:Arial; color:#000080; font-size:12px; line-height:22px; text-align:justify}
.meio #ctr .texto p     {padding-bottom:15px;}
.meio #ctr .texto ul    {margin-left:5px; padding-left:20px;}
.meio #ctr .texto ul li {list-style-type:disc;}

#ctr .conteudo          {width:310px; height:auto; display:block; float:left;}
#ctr .conteudo a#fotos  {width:100%; height:30px; display:block; border-bottom:dotted 1px #d6d6d6; background:url(../images/fotos.gif) no-repeat; color:#000099; font-size:13px; text-align:center; font-weight:bold; text-decoration:none}
#ctr .conteudo a#fotos:hover    {text-decoration:underline}
#ctr .conteudo .chamadas        {width:100%; height:80px; display:block; font-size:12px; line-height:16px; text-align:justify; margin:20px 0px;}
#ctr .conteudo .chamadas img	{display:block; float:left; margin-right:5px;}
#ctr .conteudo .chamadas span	{display:block;}
#ctr .conteudo .chamadas a      {color:#000; text-decoration:none;}
#ctr .conteudo .chamadas a:hover	{text-decoration:underline;}
#ctr .opcoes            {width:267px; height:auto; display:block; float:right;}

/*#ctr .opcoes .livros    {width:265px; height:220px; display:block; background:#F2F0F0 url(../images/livros.jpg) no-repeat center; border:solid 1px #D6D6D6; text-align:center; color:#000066; font-size:14px;}
#ctr .opcoes .livros strong {font-size:18px; display:block; padding-top:15px;}
#ctr .opcoes .livros span   {width:100%; height:auto; display:block; position:relative; margin-top:130px;}*/

#ctr .opcoes .destaque      {width:265px; height:200px; display:block; background:#F2F0F0 ; border:solid 1px #D6D6D6; margin-top:10px}
#ctr .opcoes .destaque span {width:125px; height:100%; float: left; font-size:12px; padding:4px; line-height:19px; text-align: justify}
#ctr .opcoes .destaque img  {float: right; margin-top: 12px; margin-right: 5px;}
#ctr .opcoes .outros        {width:265px; height:30px; display:block; background:#F2F0F0; border:solid 1px #D6D6D6; text-align:center; color:#000066; font-size:14px; margin-top:10px; line-height:30px;}
#ctr .opcoes .outros a      {color:#000;}
#ctr .opcoes .outros a.group    {display:block;}

.chamadasb              {width:593px; height:auto; display:block; float:left; clear:both; background:#F2F0F0; border:solid 1px #D6D6D6; margin-top:10px; padding-bottom:10px;}
.chamadasb .chamadas	{width:290px; height:80px; display:block; float:left; padding-left:4px; font-size:12px; line-height:16px; margin:10px 0px;}
.chamadasb .chamadas img	{display:block; float:left; margin-right:5px;}
.chamadasb .chamadas span	{display:block;}
.chamadasb .chamadas a      {color:#000; text-decoration:none;}
.chamadasb .chamadas a:hover	{text-decoration:underline;}
/*-------- LIVROS -------------*/
#ctr .books     {width:100%; height:auto; display:block; border-bottom:dotted 1px #d6d6d6; float:left; padding-bottom:10px;}
#ctr .books img {display:block; float:left;}
#ctr .books p   {display:block; text-align:center; font-size:16px;}
#ctr .books p a {color:#FF5F11; text-transform:uppercase}

#ctr .capitulos {width:100%; height:auto; display:block; float:left; padding-bottom:10px;font-family:Arial; color:#000080;}
#ctr .capitulos img#livro {display:block; float:left;}
#ctr .capitulos span    {float:left; padding-left:15px;}
#ctr .capitulos .adquira  {width:100%; height:auto; float:left; clear:both; border-bottom:dotted 1px #d6d6d6; border-top:dotted 1px #d6d6d6; line-height:30px; text-align:center; font-weight:bold;}

/*----------CONTATOS------------*/
form.contatos       {width:350px; height:auto; display:block;}
form.contatos fieldset  {padding:5px; border:0px;}
form.contatos label     {width:100%; height:auto; display:block;}
form.contatos label input     {width:325px; height:22px; display:block;}
form.contatos select    {width:155px; height:22px; display:block;}
form.contatos textarea  {width:325px; height:100px; display:block;}
#msg        {width:100%; height:20px; display:block; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; background:#FFF; font-size:12px; font-weight:bold; text-indent:10px; line-height:20px;}

/*----------CONTATOS------------*/
#sites			{width:100%; height:30px; display:block; margin-bottom:10px; }
#sites a        {position:absolute; text-decoration:none}
#sites a#sorocaba	{width:123px; height:30px; display:block; border:solid 1px #DCDCDC; background:orange; font-size:14px; font-weight:bold; text-align:center; color:yellow; line-height:15px;}
/*#sites a#sorocaba	{width:123px; height:30px; display:block; border:solid 1px #DCDCDC; background:#000066; font-size:14px; font-weight:bold; text-align:center; color:yellow; line-height: 15px;}*/
#sites a#planeta	{width:123px; height:30px; display:block; border:solid 1px #DCDCDC; background:#006634; font-size:16px; font-weight:bold; text-align:center; color:#FFF; line-height:15px; margin-left:142px}



.news                   {width: 265px; height: 270px; display: block; border:solid 1px #D6D6D6;}
.news .item             {width: 265px; height: 270px; display: block;}
.news .item .titulo     {width: 195px; height: 40px; display: block; background: url(../images/news.png); margin-top: 220px; padding: 5px 35px; text-align: center}
.news .item .titulo a   {color:#FFF; text-decoration: none;}
.news .item .titulo a:hover {text-decoration: underline;}

.news #prev             {width: 25px; height: 50px; position: absolute; left: 0px; margin-top: 220px; z-index: 990; background: url(../images/nav.png) top left;}
.news #prev:hover       {background-position: bottom left;}
.news #next             {width: 25px; height: 50px; position: absolute; left:240px; margin-top: 220px; z-index: 990; background: url(../images/nav.png) top right;}
.news #next:hover       {background-position: bottom right;}

.botoes                 {width: 100%; height: 40px; border-bottom: dotted 1px #CCC; padding: 5px 0px; text-align: center; margin: 0px; padding: 0px;}
.botoes a               {width: 97px; height: 35px; float: left; margin: 0px 3px; background: red; font-size: 12px; text-decoration: none; font-weight: bold;}
.botoes a#sorocaba      {background:#FFCB7D; color:red;}
.botoes a#parario       {background: #CCC; color:#000; line-height: 35px; font-size: 13px;}
.botoes a#spglobal      {background: red; color:#FFF; line-height: 35px; font-size: 13px;}
.botoes a#futebol       {background: #000080; color: yellow; font-weight: bold; font-size: 14px;}
.botoes a#rio           {background: yellow; color: green; font-weight: bold; font-size: 14px; line-height: 35px;}
