* { margin:0; padding:0; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:18px; color:#3F3727 }
a{color: #2E3192}
a:hover{ color: #93278F; }
body { background:url(../img/bg-bg.jpg) repeat-x #ccc; }
img { border:none; }
p { font-size:11px; color:#3F3727; padding-bottom:15px;  }
h1 { clear:both; font-size:18px; color:#2E3192; letter-spacing:-2px; padding-bottom:15px; }
.roxo { color:#93278F;}
h2 { clear:both; font-size:13px; color:#2E3192; letter-spacing:-1px; padding-bottom:15px; }
fieldset dl{ padding: 20px; }
fieldset dl dt{ float: left; width: 100px; min-height: 30px;}
fieldset dl dd{ float: left; width: 500px; min-height: 30px;}
fieldset dd input, fieldset dd textarea{ border: none; background: url(../img/bgInput.gif) no-repeat top left #F1F0EE; border-bottom:solid 1px #C4C3CF; border-right:solid 1px #C4C3CF; padding:4px; font-size:11px; }
#site { background:url(../img/bg-site.jpg) repeat-y; width:761px; margin:auto; }
#topo { width:761px; height:174px; }
#menu { background:url(../img/bg-menu.gif) no-repeat; width:694px; height:136px; padding-left:67px; }
#menu li { float:left; list-style:none; width:105px; height:117px; font-size:12px; font-weight:bold; }
#menu li a { display:block;  width:90px; height:20px; color:#FFFFFF; padding-left:15px; padding-top:97px; }
#menu .bt-01 a:hover { background:url(../img/bt-01.jpg) no-repeat; }
#menu .bt-02 a:hover { background:url(../img/bt-02.jpg) no-repeat; }
#menu .bt-03 a:hover { background:url(../img/bt-03.jpg) no-repeat; }
#menu .bt-03 { width:100px;}
#menu .bt-04 a { padding-left:10px;}
#menu .bt-04 a:hover { background:url(../img/bt-04.jpg) no-repeat; }
#menu .bt-05 { width:115px; }
#menu .bt-05 a { width:115px; padding-top:115px; }
#menu .bt-05 a:hover { background:url(../img/bt-05.jpg) no-repeat 0 0; color:#cc092b; }

#menu .bt-06 a:hover { background:url(../img/bt-06.jpg) no-repeat; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:670px; padding-left:50px; padding-right:41px; padding-bottom:20px; padding-top:10px; font-size: 11px;color:#8C7C5A; }
#corpo ul, #corpo ol{ margin-left: 20px; margin-bottom: 18px;}
#corpo .box { width:240px; float:left; padding-right:20px; }
#corpo .box *{ }
#corpo .box h1{ padding-top:10px}
#corpo .boxamor { width:327px; float:left;  }
#corpo .boxamor h2 { color: #FF0000; font-size:11px}
#corpo .box .enquete input { margin-right:5px; margin-left:5px; margin-top:5px; }
#corpo .box .enquete p { padding-bottom:5px; }
#corpo .box .enquete form { padding-bottom:30px; }

#corpo .box .enquete form p a { font-weight:bold; color:#2E3192; float:right;}
#btnvotar { cursor:pointer; float:left; background:none; border:none; font-size:11px; color:#2E3192; font-weight:bold; }
#corpo .box img { float:left; padding-right:10px; padding-top:10px; }
#corpo .box .artigos { padding-bottom:15px; }
#corpo .box .artigos h2 { color: #FF0000; font-size:11px}
#corpo .artigos a { color:#2E3192; }
#corpo .artigos a span { color:#2E3192; font-weight:bold; }
#corpo .box .artigos p { padding:0; }
#corpo .box .artigos .verartigos a { float:right; font-weight:bold; color:#2E3192; padding-top:5px; }
#corpo .box2 { width:410px; float:left; padding-top;10px:/* _height: 360px; min-height:360px*/}
#corpo .box2 .box3, #corpo .box2 .box4 { width:195px; padding-right:10px; float:right; display:block;}
.box4 {float:left; width:245px; margin:20px 20px 0 0;}
.box4 p, .box4 span {font-size:11px;}
#corpo .box2 .box4{ float: left}
.imagelivros { width:195px; padding-right:10px; float:left; display:block}
#corpo .box2 .box3 img, #corpo .box2 .box4 img  { float:left; padding-right:5px;  padding-top:10px; }
.imagelivros img { float:left; padding-right:5px;  }
#rodape { background:url(../img/bg-rodape.jpg) no-repeat; width:761px; height:57px; text-align:center; padding-top:10px; clear:both; }
#corpo .box4 a{ color:#cc092b}
#boxlivro {height:250px; float:left; margin:230px 0 0 -270px; _margin:0;}
.cartoon {float:right; width:400px; margin:25px 0 0 0;}

/* PAGINA ARTIGO */

#corpo .comentarios h2 { background:#303171; width:auto; height:9px; padding-left:5px; color:#FFFFFF; font-size:14px; margin-bottom:10px; padding-top:5px; }
.comentario { padding-bottom:10px; margin-bottom:10px; overflow:auto; border-bottom:solid 1px #303171; }
.nomecoment { float:left; width:160px; }
.textocoment { float:left; width:490px; padding:5px; padding-bottom:0; }
.textocoment p { color:#2E3192; }
#commentform p { padding-bottom:5px; }
#commentform #submit { background:#303171; border:solid 1px #303171; color:#FFFFFF; font-weight:bold; }
#commentform { padding-bottom:15px; }
#commentform label { padding-right:22px; }
.list-livros p{ width: 210px; float: left; height: 280px; display: block; text-align: center; }
.list-livros p strong{font-size:21px; color:#2E3192; letter-spacing:-2px; }
.boxFloat{ float: right; background: #FFF; padding: 10px; border: 1px solid #996633; letter-spacing: -1px; font-weight: bold; width: 220px; text-align: center; } 
.boxFloat p{font-size: 12px; }
.boxhome { margin-top: 10px; float:left; height:250px; width:240px; clear:both;}

.fotocont { width: 200px; float:left}
.fotocont img{ margin-left:10px; margin-bottom:10px; padding:3px; border:1px solid #CCCCCC }
.cont { width:400px; float:left}
.cont ul{ padding-left:5px; padding-top:10px; }
.cont li { list-style-position:inside}

.art img{ float:left; padding-right:5px; padding-bottom:10px}
.art { height:50px}

.box_porcentagem { width:200px; border:1px solid #999999}

#form_enquete p{ padding-top:10px}
#btnvotar {background: #CCCCCC; padding:0 }

/*Artigo da Revista Caras*/

.artigo-caras h1 { color:#FF0000}

#coluna { width:100px;}
#colunab { width:250px; float:left;}

.fotogea img { width:100px; height:70px;}

#rich_media{
	position: absolute;
	z-index: 5;
	width:403px;
	height:322px;
	top: 148px;
	left: 50%;
	margin-left: -240px;
}

.uol { background:url(../img/box-uol.jpg) no-repeat; float:left; height:100px; width:210px; padding:10px; display:block; clear:both; margin:10px 0 0 0; }
.uol p{ color:#FFF; }