/* CSS Document */
* {margin:0; padding:0;font-family: 'Roboto Condensed', sans-serif;}
body {background-color: #FAD0D0; background-image:url(img/bgbody.png); background-repeat:repeat-x;}
body div.header {background-color:#0087c6; height:40px; width:100%; border-bottom:1px solid #7ab8cc;}
body div.header div.c-header {background-image:url(images/bgheader.jpg); margin:0 auto; width:960px; height:20px; padding: 10px 30px;}
body div.header div.c-header p.c-title {display:block; color:#FFF; margin-left:10px; float:left;}
body div.header div.c-header ul {display: block; float: right; margin-right: 10px; margin-top: -4px;}
body div.header div.c-header ul li {display:block; float:left; margin-right:6px;}
body div.header div.c-header ul li.ed_infantil a {display:block; text-decoration:none; background-image:url(images/bt_edinfantil.png); width:138px; height:28px;}
body div.header div.c-header ul li.priqui a {display:block; text-decoration:none; background-image:url(images/bt_1ao5.png); width:108px; height:28px;}
body div.header div.c-header ul li.sexnon a {display:block; text-decoration:none; background-image:url(images/bt_6ao9.png); width:108px; height:28px;}
body div.header div.c-header ul li.sexnon-active a {display:block; text-decoration:none;background-image:url(images/bt_6ao9_ativo.png); width:108px; height:35px;}
body div.header div.c-header ul li.ed_medio a {display:block; text-decoration:none; background-image:url(images/bt_emedio.png); width:111px; height:28px;}
body div.header div.c-header ul li.pais a {display:block; text-decoration:none; background-image:url(images/pais.png); width:56px; height:28px;}
body div.header div.c-header ul li.educadores a {display:block; text-decoration:none; background-image:url(images/educadores.png); width:101px; height:28px;}
body div.content {width:950px; height:auto; margin:0 auto;}
body div.content h1 {font-size:24pt; color:#fff;font-weight:normal;padding: 20px 0; }
body div.content h1 strong {font-weight:bold;}
body div.content div#warpestudo.warpestudo {width:950px; height:540px; margin: 0 auto; background-color:#FFF; border-radius:0.6em;position: relative;}
body div#content1,body div#content2{width:900px}
body div#vejatb.insert_tab {width:950px; margin: 0 auto; background-color:#fde8e8; border-radius:0.6em; margin-top:50px; padding-bottom:20px; height: 100px;}
body div#vejatb.insert_tab div.vejatitle {height:30px; background-color:#f9b2b2; border-radius: 0.6em 0.6em 0em 0em;position:relative}
body div#vejatb.insert_tab div.vejatitle img {position:absolute;left:-10px;top:4px}
body div#vejatb.insert_tab div.vejatitle h2 {font-size:18px; color:#f53c39; font-weight:bold;padding:3px 15px;display:block;}
body div#vejatb.insert_tab div.vejatitle h2 spam {font-size:14px; font-weight:lighter; font-style:italic;}
body div#vejatb.insert_tab ul {float:left; }
body div#vejatb.insert_tab ul li {list-style:none; display:inline-block; margin:10px 0 0 25px;}
body div#vejatb.insert_tab ul li a {text-decoration:none;}
body div#vejatb.insert_tab ul li a:hover {text-decoration:underline;}
body div#vejatb.insert_tab ul li a p.callcol {font-weight:lighter; font-size:11pt;color:#434343;}
body div#vejatb.insert_tab ul li a p.titcol {font-weight:bold; font-size:14pt;color:#f53c39;}
body div#vejatb.insert_tab ul li a p.titcol2 {font-weight:bold; font-size:11pt;color:#f53c39;}
body div.content div#pesquisa.insert_tab {margin-bottom:40px;height:150px;}
body div#pesquisa.insert_tab div.vejatitle {height:30px; background-color:#F9B2B2; border-radius: 0.6em 0.6em 0em 0em;position:relative}
body div#pesquisa.insert_tab div.vejatitle img {position:absolute;left:-10px;top:4px}
body div#pesquisa.insert_tab div.vejatitle h2 {font-size:18px; color:#f53c39; font-weight:bold;padding:3px 15px;display:block;}
body div#pesquisa.insert_tab div.vejatitle h2 spam {font-size:14px; font-weight:lighter; font-style:italic;}
body div#pesquisa.insert_tab ul {float:left; }
body div#pesquisa.insert_tab ul li {list-style:none; display:inline-block; margin:10px 0 0 25px;}
body div#pesquisa.insert_tab ul li a {text-decoration:none;}
body div#pesquisa.insert_tab ul li a:hover {text-decoration:underline;}
body div#pesquisa.insert_tab ul li a p.callcol {font-weight:lighter; font-size:11pt;color:#434343;}
body div#pesquisa.insert_tab ul li a p.titcol {font-weight:bold; font-size:14pt;color:#f53c39;}
body div#pesquisa.insert_tab ul li a p.titcol2 {font-weight:bold; font-size:11pt;color:#f53c39;margin-bottom:10px;}
body div.content div#pesquisa.insert_tab {margin-bottom:40px;height:150px;}
body div#pesquisa.insert_tab {width:950px; margin: 0 auto; background-color:#fde8e8; border-radius:0.6em; margin-top:50px; margin-bottom:40px;}
body div#canvas{padding:0px 30px 10px;color: #333333;font-family: 'Roboto Condensed',sans-serif;font-size: 15px;}
body div#canvas h2{color: #840160;font-family: Tahoma,Geneva,sans-serif;font-size: 16px;font-weight: bold;padding-bottom:10px;}
body div#content2,body div#atividade2{display:none}
/* navegacao */
body a.nav_esq{position:absolute;bottom:10px;left:10px;width:43px;height:44px;background:url(img/btl.png)}
body a.nav_dir{position:absolute;bottom:10px;right:10px;width:43px;height:44px;background:url(img/btr.png)}
body span#current_page{position:absolute;bottom:10px;left:425px;width:100px;height:20px;}
/* menu */
ul{padding:0;margin:0;}
li{list-style:none;}
#menu{width:100%;}
#menu ul{background-image:url(img/bgmenu.png);height:28px;position:relative;padding:0;border-radius:10px}
#menu ul li.current{background-image:url(img/bgmenuativo.png)}
#menu li{float:left;color:#fff;border-left: 1px solid #a92686;border-right: 1px solid #600146;}
#menu li:first-child{border-left-width:0px;border-top-left-radius:10px;border-bottom-left-radius:10px}
#menu li:last-child{border-right-width:0px;border-top-right-radius:10px;border-bottom-right-radius:10px}
#menu a,#menu a:visited{font-size:13px;display:block;color:#fff;font-weight:bold;padding:5px 0;text-decoration:none;text-align:center;font-family:Tahoma,Geneva,sans-serif;}
#menu a:hover{}
#menu li:hover > a{font-weight:bold;color:#f00;}
#menu ul ul{background:none;display:none;position:absolute;top:27px;height:auto;padding:0;border-radius:0 0 10px 10px}
#menu ul ul li{clear:both;background:#eee;}
#menu ul ul a,#menu ul ul a:visited{color:#333;font-size:13px;padding:5px 0;border-bottom:1px dashed #ccc;}
/* dialog*/
h2 { margin: 0px 5px 10px 5px;}
/*p {margin: 7px 5px;}*/
.dialog {display: none;color: #fff;padding: 10px;border: none;border-radius: 5px;width: 350px;position: absolute;cursor: pointer;margin: 150px 300px;background: #FAD0D0 url(img/bgbody.png) repeat-x;}
.dialog::after {content: 'x';position: absolute;top: 0;right: 10px;font-size: 20px;}
span.link {font-weight: bold;text-decoration: underline;cursor: pointer;}
.fracao {text-align: right;width: 100px;margin: 0 auto;color: #ff0000;font-weight: bold;font-size: 20px;}
.fracao hr {width: 100%;margin: 0;border-color: red;margin-right: 0;}
.col-left {display: inline-block;}
.col-right {display: inline-block;margin-left: 100px;}
#ativ-title {display: none;}
.multipla-opcao-conteiner {padding: 0 5px;}
#enunciado {font-size: 16px;}
.multipla-texto-texto {width: auto;padding: 5px;}
input.complete {font-size: 15px;}
.callcol{text-transform:uppercase}
p.tit {color: #95026D;font-size: 16px;font-weight: bold;}
.lcolun {width:63%; float:left;}
.rcolun {width:35%; float:right;}
.lcolun2 {width:35%; float:left;}
.rcolun2 {width:63%; float:right;}
.lcolun3 {width:47%; float:left;}
.rcolun3 {width:47%; float:right;}
.lcolun4{width:80%; float:left;}
.rcolun4{width:18%; float:right;}
