




@charset "utf-8";
/* CSS Document */



#recaptcha_area {

margin-left:auto;
margin-right:auto;

}




.div1{
	
width:995px; margin-left:auto; margin-right:auto;
	
}




#share-buttons img {

}

#share-buttons  {
	
	margin-top:0px;
	position:relative;
	z-index:1;
	
}





#xxshare-buttons img {
width: 45px;
padding: 5px;
border: 0;
box-shadow: 0;
position: absolute fixed;
margin-left:5px;
display:inline;

}

#xxshare-buttons  {
	margin-top:270px;
	position: absolute;
	z-index:1;
	
}



.fb-like1{


position: absolute fixed;



		/*padding:10px 36px;*/
		left:0.2%;
		top:0.7%;
		
		opacity: 1.0;
		
		/*background: url('imagens/bluespinner.gif') no-repeat 100%;*/
		
	
		z-index:-3;
		position:fixed;

	
}





.fb-like2{


position: absolute fixed;




/*padding:10px 36px;*/
		left:0.2%;
		top:0.7%;
		
		opacity: 1.0;
		
		/*background: url('imagens/bluespinner.gif') no-repeat 100%;*/
		
	
		z-index:-3;
		position:fixed;







		/*	left:45%;
		top:12%;
		width:auto;
		
		position:absolute;
		background-color:#FFC;
		
		opacity: 0.9;
		
		
	
		z-index:1000;
		position:fixed;

           */



	
}













html{height:100%; margin:0px;}	



body{
	/*background-image:url(../imagens/fratal22.jpg);
	background-attachment:fixed;
	background-size:100%;*/
	background:url(../../imagens/body-bg.jpg) repeat;

	/*background:url(http://i797.photobucket.com/albums/yy253/blue-nightingale/Christmas%20gifs/Merry-Christmas-2.gif) repeat;*/
	
	
	
	
	margin: 0;
	padding: 0;
	font-family: 'Lato', sans-serif;
	height:100%;
 
}
pagina {
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	width:1000px;
	height:auto;
	display:table;
	table-layout:fixed;
	height:auto;
}
.header-bg {
	background: url(../imagens/header-bg.jpg) repeat-x;
	min-height: 100px;
	max-height: 148 px;

	}
.header-inner {
	/*background: url(../imagens/header-inner.jpg) repeat-x;*/
	min-height: 100px;
	max-height: 148 px;
	width: 995px;
	margin: 0 auto;
	padding: 0 1px;
}



.header{
	color:#0e20f3;
	
	background: url(../imagens/header1.jpg) no-repeat;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	/*border: solid 1px #FFFFFF;*/
	-moz-box-shadow:10px 10px 5px #000000;
	-webkit-box-shadow:10px 10px 5px #000000;
	box-shadow:0px 2px 5px #b1b1b1;
	background-size: 100% 100%;
}





.header-menu {
	background: #c9cf49;
	height: 48px;
	margin-top:-17px;
}
.header-menu > ul {
	list-style: none;
	padding: 0;
}
.header-menu > ul > li {
	float: left;
	background: url(../imagens/menu-divider.png) no-repeat right;
}
.header-menu > ul > li.last-chlid {
	background: none;
}
.header-menu > ul > li > a {
	display: block;
	font-size: 15px;
	color: #111326;
	font-weight: 700;
	line-height: 48px;
	text-decoration: none;
	padding: 0 40px 0 45px;
	margin: 0 1px;
}



.header-menu > ul > li > a.inicio-icon {
	background: url(../imagens/home.png) no-repeat 10px;
}
.header-menu > ul > li > a.inicio-icon:hover {
	background: url(../imagens/home.png) no-repeat 10px #a3a81e;
}
.header-menu > ul > li > a.inicio-icon.selected{
	background: url(../imagens/home.png) no-repeat 10px #a3a81e;
}
.header-menu > ul > li > a.sala-icon  {
	background: url(../imagens/sala.png) no-repeat 15px, url(../imagens/free1.png) no-repeat 90px; 
	
}

.header-menu > ul > li > a.sala-icon:hover {
	background: url(../imagens/sala.png) no-repeat 15px, url(../imagens/free1.png) no-repeat 90px;
	background-color:#a3a81e;
}
.header-menu > ul > li > a.sala-icon.selected{
	background: url(../imagens/sala.png) no-repeat 15px #a3a81e;
}
.header-menu > ul > li > a.regulamento-icon  {
	background: url(../imagens/regulamento.png) no-repeat 15px;
}
.header-menu > ul > li > a.regulamento-icon:hover {
	background: url(../imagens/regulamento.png) no-repeat 15px #a3a81e;
}
.header-menu > ul > li > a.regulamento-icon.selected{
	background: url(../imagens/regulamento.png) no-repeat 15px #a3a81e;
}
.header-menu > ul > li > a.desbloquear-icon  {
	background: url(../imagens/desbloquear.png) no-repeat 20px;
}
.header-menu > ul > li > a.desbloquear-icon:hover {
	background: url(../imagens/desbloquear.png) no-repeat 20px #a3a81e;
}
.header-menu > ul > li > a.desbloquear-icon.selected{
	background: url(../imagens/desbloquear.png) no-repeat 20px #a3a81e;
}
.header-menu > ul > li > a.sobre-icon  {
	background: url(../imagens/sobre.png) no-repeat 15px;
}
.header-menu > ul > li > a.sobre-icon:hover {
	background: url(../imagens/sobre.png) no-repeat 15px #a3a81e;
}
.header-menu > ul > li > a.sobre-icon.selected{
	background: url(../imagens/sobre.png) no-repeat 15px #a3a81e;
}
.header-menu > ul > li > a.anonimo-icon  {
	background: url(../imagens/anonimo.png) no-repeat 15px;
	/*padding: 0 43px 0 46px; */
}
.header-menu > ul > li > a.anonimo-icon:hover {
	background: url(../imagens/anonimo.png) no-repeat 15px #a3a81e;
}
.header-menu > ul > li > a.anonimo-icon.selected{
	background: url(../imagens/anonimo.png) no-repeat 15px #a3a81e;
}



.header-menu > ul > li > a.creditos-icon  {
	
}
.header-menu > ul > li > a.creditos-icon:hover {
	background-color: #a3a81e;
}
.header-menu > ul > li > a.creditos-icon.selected{
	background-color: #a3a81e;
}



























.rodape {
	color:#0e20f3;
	/*background-color:rgba(40, 84, 166, 0.7);*/
	background: #000000;
	/*width:997px;*/
	height:14px;
	/*margin-left:auto;
	margin-right:auto;*/
	margin-bottom: -40px;
	text-align: center;
	padding: 25px 0px;
}
.rodape a {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: solid 2px #2d2d2d;
	padding: 0 30px;
}


.titulo {
	/*margin-left:auto;
	margin-right:auto;*/
	display:block;
	width:567px;
	height:63px;
	margin-top: 96px;
	float: left;
	margin-bottom: -6px;
	border:hidden;
	margin-left:-30px;
}

.logosessao1 {
	margin-top: 0px;
	height:55px;
	max-height:55px;
	width:55px;
	max-width:55px;
	padding-left:35px;
	padding-right:35px;
}
.logosessao {
	margin-top: 0px;
	height:55px;
	max-height:55px;
	width:55px;
	max-width:55px;
}
.corpo {
	width:997px;
	margin-left:auto;
	margin-right:auto;
	background: #FFFFFF;
	padding: 0 15px 15px 15px;
}
.resumo_inicio {
	border:double;
	float:left;
	/*width:450px;*/
	width:480px;
	height:auto;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	background: #F7F7F7;
	color:#334395;
	border-radius:10px; 
 -moz-border-radius:10px; 
 -webkit-border-radius:10px;
	margin-top:10px;
}
.resumo_inicio iframe {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.resumo_inicio p {
	margin-left:5px;
	margin-right:5px;
	text-align:justify; 
	font-size:17px;
	font-weight:700;
	color: #333333; 
}
.resumo_inicio h2 {
	text-align:center; 
	color: #C9CF49;
}


.formulario_aluno {
	border:double;
	float:right;
	/*width:395px;*/
	width:415px;
	height:auto;
	color:#334395;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:10px;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	background: #F7F7F7;
	font-size: 17px;
	font-weight: 700;
}


.formulario_aluno1 {
	border:double;
	margin-right:auto;
	margin-left:auto;
	/*float:right;*/
	/*width:395px;*/
	width:415px;
	height:auto;
	color:#334395;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:10px;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	background: #F7F7F7;
	font-size: 17px;
	font-weight: 700;
}


.slide {
	border:hidden;
	float:right;
	width:415px;
	height:auto;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:10px;
	margin-right:15px;

}


.formulario_aluno td {color:#333333;}
.formulario_aluno h4{
	text-align:center;
	margin-top:-10px;
	color: #C9CF49;
}
.formulario_aluno table{

	border:0px;
}
.formulario_aluno td{
	padding-bottom:9px;
}
.formulario_pais {
	width:400px;
	height:400px;
}

.log-out {
text-align:center;
    position:absolute;
	margin-top:0px;
	right:5px;
	padding: 10px;	
	color:#FFF;

	}
.log-out a {
	display: block;
	font-size: 15px;
	color: #F00;
	line-height: 22px;
	font-weight: 500;
	text-decoration: none;
}
.user-dispaly {
text-align:center;
	margin-top:-10px;
	padding: 8px;
}


.user-dispaly img{
	width:25px;
	border:hidden;
}

.user-dispaly a {
	
	
	font-weight: 500;
	text-decoration: none;
	/*background: url(imagens/user-icon.png) no-repeat left;*/
	height: 22px;
	/*line-height: 22px;*/
	display: block;
}
.user-dispaly a img {
	dispaly:block;
	margin-top:10px
	margin-right:auto;
	margin-left:auto;
	width:80px;
	height:auto;
	
	
}


.user-dispaly p {
margin-top:-5px;
font-size: 13px;
color: white;
font-weight:bold;
}





.menu {
}
.menu table{
	table-layout:fixed;	
	width:auto;
	height:auto;
	border:0px;
}
.menu td{
	text-align:center;

}
.menu img{
	border-style:hidden;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.menu a{
	/*font-family:Tahoma, Geneva, sans-serif;*/
	color:#F06;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	margin-left: 0px;
	border:0px;
	vertical-align:super;
}
.menu a:hover{
	color:#FFF;
}
.menu_rd {
}
.menu_rd table{
	table-layout:fixed;	
	width:auto;
	height:auto;
	border:0px;
}
.menu_rd td{
	text-align:center;
}
.menu_rd img{
	border-style:hidden;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.menu_rd a{
	/*font-family:Tahoma, Geneva, sans-serif;*/
	color:#FFF;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	margin-left: 60px;
	border:0px;
	vertical-align:super;
}
.menu_rd a:hover{
	color:#FFF;
}
.sobre{
	border:double;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:auto;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	background: #F7F7F7;
	color:#334395;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:10px;
}
.sobre > p{
	
	font-family: Aclonica;
	color: #3C7D56;
	font-size: 17;
	padding: 4;
	letter-spacing: 0.9px;
	line-height: 23px;
	text-shadow: -4px -3px 50px rgba(158, 19, 19, 0.62);
	
	font-weight:700;
	
	margin-left:10px;
	margin-right:10px;
	text-align:justify; 
	/*font-size:17px;
	color: #333333;
	;*/
}
.sobre h1{
	color: #C9CF49;
}
.sobre h2{
	margin-left:15px;
	color: #333333;
}


.sobre li{
	
	font-family: Alice;
	color: #3C7D56;
	font-size: 14;
	padding: 4;
	letter-spacing: 0.9px;
	line-height: 23px;
	text-shadow: -4px -3px 50px rgba(158, 19, 19, 0.62);


	
	
}



.sobre a > img{
	
	width:100%
}





.diagnostico{
}
.diagnostico table{
	margin-left:auto;
	margin-right:auto;
}
.diagnostico p, h4{
	font-size:19px;
	margin-left:10px;
	margin-right:10px;
}
.diagnostico h4{
	font-style:bold;
}
.diagnostico td{
	text-align:left;
	padding:5px;
}
.etiqueta_form{
	border-radius:7px; 
	-moz-border-radius:7px; 
	-webkit-border-radius:7px;
	/*background-color:rgba(164, 239, 132, 0.71);*/
	background: #A3A81E;
	color: #FFFFFF;
	padding: 5px 10px;
}
.confirmar {
	border:double;
	margin-left:auto;
	margin-right:auto;
	width:450px;
	height:400px;
	background: #F7F7F7;
	color:#514ea3;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:10px;
}
.confirmar p {
	margin-left:5px;
	margin-right:5px;
	text-align:justify; 
	font-size:19px;
	font-weight:500; 
}
.confirmar h2 {
	text-align:center; 
}
/*SALA
_________________________________________________________________________________________________________________________________________
*/
/*SALA
_________________________________________________________________________________________________________________________________________
*/
/*SALA
_________________________________________________________________________________________________________________________________________
*/
/*SALA
_________________________________________________________________________________________________________________________________________
*/
.sala_fundo {
	position:relative;
	/*background:rgba(183,140,15,0.33);*/
	background: #F7F7F7;
	/*width:900px;*/
	height:auto;
	margin-left:auto;
	margin-right:auto;		
	padding: 0px 0px;
	margin-top: -6px;
}


.sala_input{
	position:relative;	
}
.sala_input table{
	position:inherit;
	margin-top:20px;
	background:rgba(91,115,156,0.59);
	/*width:850px;*/
	width:915px;
	height:auto;
	margin-left:auto;
	margin-right:auto;	
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	text-align:center;
}
.sala_input td{
	height:auto;
}
.sala_input TEXTAREA{
	margin-top:auto;
}
.sala_input input{
	position:relative;
}
.sala_input p{
	margin-top:15px;
	margin-bottom:auto;
	color:rgba(42,14,123,0.79);
	size:40px;
	font-weight:bold;
}
.sala_input font{
	margin-top:0px;
	margin-bottom:auto;
	color:rgba(42,14,123,0.79);
	size:12px;
}






.sala_input1{
	
   
  -webkit-box-shadow: 10px 10px 5px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 10px 10px 5px 4px rgba(0,0,0,0.3);
box-shadow: 10px 10px 5px 4px rgba(0,0,0,0.3);

	position:relative;	
}

.sala_input1 table{
	margin-left:auto;
	margin-right:auto;
	
	border-collapse:separate;
        border-spacing: 10px;
		
}


.sala_input1 td{
	height:auto;
	text-align:center;

}

.sala_input1 TEXTAREA{
	margin-left:5px;

background: white; 
    border: 1px solid #80b5ea; 
    border-radius: 5px; 
    box-shadow: 0 0 5px 3px #80b5ea; 
    color: #666; 
    outline: none; 
	
	
}

.sala_input1 input{
	
   background: white; 
    border: 1px solid #80b5ea; 
    border-radius: 5px; 
    box-shadow: 0 0 5px 3px #80b5ea; 
    color: #666; 
    outline: none;
	
	width:340px; 
		
}


.sala_input1 select{
	
   background: white; 
    border: 1px solid #80b5ea; 
    border-radius: 5px; 
    box-shadow: 0 0 5px 3px #80b5ea; 
    color: #666; 
    outline: none;
	
	width:auto; 
		
}








.sala_input1 p{
	
text-align:center;	
	font-family: Nova Flat;
	color: #000000;
	font-size: 20px;
	padding: 5;



	
}


.sala_input1 font{
	margin-top:0px;
	margin-bottom:auto;
	color:rgba(42,14,123,0.79);
	size:12px;
}














.stitulo {
	margin-bottom: 0px;
	text-align:center;
	
	
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;
	color: #214373;
	font-size: 35px;
	padding: 5;
	font-weight: bold;
	text-shadow: 0px 4px 1px rgba(161, 161, 161, 0.42);
	
	
	/*font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;	*/
}




.sala_post{
	width:850px;
	height:auto;	
	margin-left:auto;
	margin-right:auto;
	/*table-layout:fixed;*/
	/*background:rgba(101,224,244,0.49);*/
}
.sala_post img{	
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:700px;
	height:auto;
	border:hidden;
}
.sala_post1 {/*1º dúvida*/	
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:850px;
	max-width:850px;
	height:auto;	
}
.sala_post iframe{	
	position:relative;
	display:block;
	margin-left:-30px;
	margin-right:auto;
	width:910px;
	height:540px;
}
.sala_post h2{
	text-align:center;
	color:rgba(11,8,89,1.00);
	size:28px;
}




.sala_tabela_entrada{
	table-layout:fixed;
	margin-top:20px;
	/*width:850px;*/
	width:915px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:rgba(91,115,156,0.59);*/
	border:0 hidden;	
}




.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#cbd6db; }
.CSSTableGenerator tr:nth-child(even)    { background-color:inherit; }

.CSSTableGenerator td{
	vertical-align:middle;
	
	
	/*border:1px solid #000000;*/
	/*border-width:0px 0px 1px 0px;*/
	text-align:left;
	padding:7px;
	font-size:16px;
	font-family:Nova Flat;
	font-weight:normal;
	color:#000000;
}

.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}

.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 0px 0px;
	text-align:end;
}

.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	
		background:-o-linear-gradient(bottom, #6F8DE9 5%, #98a3ce 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6F8DE9), color-stop(1, #98a3ce) );
	background:-moz-linear-gradient( center top, #6F8DE9 5%, #98a3ce 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6F8DE9", endColorstr="#98a3ce");	background: -o-linear-gradient(top,#6F8DE9,98a3ce);

	background-color:#6F8DE9;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #6F8DE9 5%, #98a3ce 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6F8DE9), color-stop(1, #98a3ce) );
	background:-moz-linear-gradient( center top, #6F8DE9 5%, #98a3ce 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6F8DE9", endColorstr="#98a3ce");	background: -o-linear-gradient(top,#6F8DE9,98a3ce);

	background-color:#6F8DE9;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}













.barra_sala1{
	background-color:#C9C64E;
	text-align:center;
	/*font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;*/
	font-size:20px;
	color:rgba(42,14,123,0.79);
	border:hidden 0;
}




.barra_sala{
	/*background-color:rgba(91,115,156,0.59);*/
	text-align:center;
	/*font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;*/
	font-size:20px;
	color:rgba(42,14,123,0.79);
	border:hidden 0;
}
/*por baixo da barra*/
.conteudo_salal{
	/*background-color:inherit;
	color:rgba(42,14,123,0.79);
	float:left;
	vertical-align:middle;*/
	
	border:hidden 0;
}
.conteudo_salal a{
	color:rgba(42,14,123,0.79);
	text-decoration:none;
	line-height: 32px;
}
.conteudo_salal a:visited{
	color:rgba(42,14,123,0.79);
}
.conteudo_salal a:hover{
	color:rgba(213,31,76,0.89);
}
.conteudo_salar{
	/*background-color:inherit;*/
	color:rgba(42,14,123,0.79);
	/*float:right;*/
	vertical-align:central;
	
	border:hidden 0;
}
.conteudo_salar img{
	vertical-align:middle;
}
.conteudo_sala a{
	font-weight:bold;
	font-size:20px;
	color:rgba(42,14,123,0.79);
	text-decoration:none;	
}
.conteudo_sala a:hover{
	font-size:20px;
	color:rgba(42,14,123,1.00);	
}


.conteudo_sala iframe{
	margin-left:auto;
	margin-right:auto;
	
		
}






.paginacao_sala{
		
}
.paginacao_sala a{
	background-color:rgba(110,15,191,0.41);
	color:rgba(239,230,11,1.00);
	margin-right:15px;
	font-size:16px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:2px;
	padding-top:3px;
	text-decoration:none;
		
}






.mb{
	font-size:16px;
	background-color:rgba(255,255,255,0.95);
	width:340px;
	height:auto;
	margin-left:auto;
	margin-right:auto;	
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	text-align:center;	
}
.mb table{
	font-size:17px;
	border:groove;
	width:auto;
	height:auto;
	margin-left:auto -6px;
	margin-right:auto;	
}
.mb p{
	font-size:17px;
	margin-left:5px;
	margin-right:10px;
}
.cartao {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	
	
	width:400px;
	background-image:url(../imagens/cartaobg.jpg);
	
	background-size:100%;
	border:groove;
	border-color:#332F6C;
	text-shadow:#006;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	bac
	

}
.cartao p{
     color: #ADD8E6;

	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:bolder;
}
.cartao img{
	padding:6px;
	width:100px;
	line-height:100px;
}
.formulario_creditos {
	border:double;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:auto;
	color:#334395;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	margin-top:10px;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	font-size: 19px;
	background: #F7F7F7;
}
.formulario_creditos p {
	color: #333333;
	font-size: 17px;
	font-weight: 700;
}





.nav{
}
.nav a{
	background:#C5B0A5;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	/*font-family:Tahoma, Geneva, sans-serif;*/
	color:color:#000;;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	margin-left: 5px;
	border:0px;
	vertical-align:super;
	
	-webkit-border-radius: 8px 8px 0px 0px; 
	-moz-border-radius: 8px 8px 0px 0px;
	-khtml-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	
	
}
/*.nav a:hover{
	color:#FFF;
	background-color:#06F;
}*/

.small {
	font-family: "Arial Black", Gadget, sans-serif;
}


.nav a.selected{
	color:#FFF;
	background-color:#836654;
}



/*llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll*/

.nav  > ul {
	list-style: none;
	padding: 0;
	
}


.nav > ul > li {
	float: left;
}


.nav > ul > li > a {
	color:#000;
	display: block;
	background:#C5B0A5;
	text-decoration: none;
	font-size:14px;
	padding:3px;
	
	
}


.nav > ul > li > a.selected{
	background:#836654;
	color:#FFF;
	
}


/*COMTEUDOS VIDEO PROF PAGINA PESSOAL PROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOALPROF PAGINA PESSOAL*/


.nav2{
}
.nav2 a{
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	
	
	color:#000;;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	margin-left: 5px;
	border:0px;
	vertical-align:super;
	
	-webkit-border-radius: 8px 8px 0px 0px; 
	-moz-border-radius: 8px 8px 0px 0px;
	-khtml-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}



.nav2 a.selected{
	color:#FFF;
	background:#2743AF;
}


.nav2  > ul {
	list-style: none;
	padding: 0;
	
}


.nav2 > ul > li {
	float: left;
}


.nav2 > ul > li > a {
	color:#000;
	display: block;
	background:#637BDC;
	text-decoration: none;
	font-size:13px;
	padding:3px;
	
	
}


.nav2 > ul > li > a.selected{
	background:#2743AF;
	color:#FFF;
	
}



/*.nav3* Univ*/
/*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*//*.nav3* Univ*/

.nav2 > ul > li > a.nav3 {
	background:#397030;
	color:#FFF;
	
}

.nav2 > ul > li > a.nav3.selected {
	background:#264A20;
	color:#FFF;
	
}






/*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*//*button LERG*/

.button {
	width:98%;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left:-10px;

}


.vbutton {
	width:98%;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left:-10px;
background: url(../imagens/cam.png) no-repeat  right #e1e1e1;

}


.vvbutton {
	width:98%;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left:-10px;
background: url(../imagens/text_cam.png) no-repeat  right #e1e1e1;

}



.vvvbutton {
	width:98%;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left:-10px;
background: url(../imagens/text.png) no-repeat  right #e1e1e1;

}












/*background: url(../imagens/bluespinner.gif) no-repeat  right #e1e1e1;*/




.button.setacima {
	
color:#000;
font-weight:bold;
text-align:center;

background: url(../imagens/button_arrow_up.png) no-repeat  right #e1e1e1;

}
	


.vbutton.setacima {
	
color:#000;
font-weight:bold;
text-align:center;

background: url(../imagens/button_arrow_up.png) no-repeat  right #e1e1e1;

}



.vvbutton.setacima {
	
color:#000;
font-weight:bold;
text-align:center;

background: url(../imagens/button_arrow_up.png) no-repeat  right #e1e1e1;

}



.vvvbutton.setacima {
	
color:#000;
font-weight:bold;
text-align:center;

background: url(../imagens/button_arrow_up.png) no-repeat  right #e1e1e1;

}













.button.selected {
	
color:#000;
font-weight:bold;
text-align:center;	

background: url(../imagens/bluespinner.gif) no-repeat  right #e1e1e1;
background-size: 50px 50px;
	
}







.vbutton.selected {
	
color:#000;
font-weight:bold;
text-align:center;	

background: url(../imagens/bluespinner.gif) no-repeat  right #e1e1e1;
background-size: 50px 50px;

	
}





.vvbutton.selected {
	
color:#000;
font-weight:bold;
text-align:center;	

background: url(../imagens/bluespinner.gif) no-repeat  right #e1e1e1;
background-size: 50px 50px;

	
}




.vvvbutton.selected {
	
color:#000;
font-weight:bold;
text-align:center;	

background: url(../imagens/bluespinner.gif) no-repeat  right #e1e1e1;
background-size: 50px 50px;

	
}






.button2 {
	font-weight:bold;
	width:85%;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color:#060;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-align:center;
  margin-left:16px;

}


.vbutton2 {
	font-weight:bold;
	width:85%;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left:-10px;
background: url(../imagens/cam.png) no-repeat  right #e1e1e1;

}







.button2.selected {
	
color:#000;
font-weight:normal;
color: #666666;
text-align:center;

background: url(../imagens/right.png) no-repeat  right #e1e1e1;
background-size:45px 45px;	
	
}

.vbutton2.selected {
	
color:#000;
font-weight:bold;
text-align:center;	
	
}






















/* Outline Inward */

.outline-inward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.outline-inward:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.outline-inward:hover:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}










@-webkit-keyframes hover-shadow {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }

  50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }
}

@keyframes hover-shadow {
  0% {
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }

  50% {
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }
}

.hover-shadow {
	padding-bottom:20px;
	padding-top:20px;
	color:#30C;
	font-family: helvetica, sans-serif;
	text-decoration:none;
	margin-left:20px;
	font-size:17px;
	font-weight:bold;
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  
    
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 4.2s;
  animation-duration: 4.2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  
}



.hover-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.hover-shadow:hover {
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

.hover-shadow:hover:before {
  opacity: .4;
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-animation-name: hover-shadow;
  animation-name: hover-shadow;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}





@-webkit-keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}





/* Pulse */

@-webkit-keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.pulse:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.Hslide1{
max-width:150px; 
max-height:210px;
height:100%; 


}





.flash1{
filter: brightness(0.5);
filter: brightness(0.5);	
	
}




#lhc_status_container a{
	margin-left:10px;
	border:hidden;
	color:#006;
	
}

#lhc_status_container img{
	border:hidden;
}




 




.gualter {
	margin-left:17px; float:left; position:absolute; margin-top:25px;
	
	font-family: "Lucida Bright", Georgia, serif;
	color:#263D5E;
	font-size: 34;
	padding: 5;
	letter-spacing: 2px;
	line-height: 28px;
	text-shadow: 4px 0px 1px rgba(161, 161, 161, 0.74);
}






div.online
  {
	  
background: url(../imagens/online.jpg) center;
  
  }
  
div.transbox
  {
  
  background-color:#ffffff;
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
  }
  
div.transbox p
  {
  margin-left:10px;
  font-weight:bold;
  color:#000000;
  }






/*<div id="pano"  class="plamph"></div><div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div> <div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div><div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div> <div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div><div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div> <div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div><div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div> <div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div><div id="alert1" ></div>*//*<div id="pano"  class="plamph"></div> <div id="alert1" ></div>*/





.pano {
	margin-top:0px;
	margin-left:0px;
	
	width:100%;
	height:100%;
	position:fixed;
	opacity:0.4;
	
	display:block;
	z-index:200;
	
	/*background:url(http://print24.com/de/blog/wp-content/uploads/2013/11/animation20-x.gif) fixed center;*/
	
	/*background:url(http://i797.photobucket.com/albums/yy253/blue-nightingale/Christmas%20gifs/Merry-Christmas-2.gif) fixed center;*/
	
	
	background-size: auto 100%;
	background-size: 100% auto;
	
	
	
	/*background:url(../imagensmailmark/mass1.gif);*/
	
}




.pano1 {
	margin-top:0px;
	margin-left:0px;
	
	width:100%;
	height:100%;
	position:fixed;
	opacity:0.2;
	background-color:#036;
	display:block;
	z-index:200;
		
}




.pano2 {
	margin-top:0px;
	margin-left:0px;
	
	width:100%;
	height:100%;
	position:fixed;
	opacity:0.9;
	background-color:#D9DEDF;
	display:block;
	z-index:200;

}





.login1 {
		
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;
		padding:10px 36px;
		left:25%;
		top:25%;
		
		position:absolute;
		width:50%;
		height:50%;
		
		opacity: 1.0;
		
		/*background: url('imagens/bluespinner.gif') no-repeat 100%;*/
		
	
		z-index:1000;
		position:fixed;
	}
	
	
	
	
.reserva1 {
		
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;
		padding:10px 36px;
		left:10%;
		top:9%;
		
		position:absolute;
		width:72%;
		height:50%;
		
		opacity: 1.0;
		
		/*background: url('imagens/bluespinner.gif') no-repeat 100%;*/
		
	
		z-index:1000;
			}
	
	
	
	
	
	

.fieldset_video {
	border:none;
	
	/*width:395px;*/
	width:1031px;
	height:580px;
	color:#334395;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	background:none;
	font-size: 17px;
	font-weight: 700;
	margin-top:7px;
	
	
	
	background: url('http://www.ematematica.pt/imagens/bluespinner.gif') no-repeat 50% 30%;
		
}
	
	
	
	
	

.video1 {
		
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;
		left:10%;
		top:0%;
		
		position:absolute;
		
		/*background: url('imagens/bluespinner.gif') no-repeat 100%;*/
		
	
		z-index:1000;
	
		text-align:center;
	
	}
	
	
	

.video1 iframe {
	
        position:relative;
	
		margin-top:3px;
		
		width:100%;
		height:100%;
		
		margin-left:auto;
		margin-right:auto;
	
		
		/*background: url('imagens/bluespinner.gif') no-repeat 100%;*/
	
	}
		
	
	
	
	
	
.fecho_login1{

background-color: #000000;
border: 5px solid #ffffff;
-moz-border-radius: 36px;
-webkit-border-radius: 36px;
border-radius: 36px;
box-shadow: 0 0 6px #000000, 1px 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 0 6px #000000, 1px 1.6px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 6px #000000, 1px 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 6px #000000, 1px 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
color: #ffffff;
cursor: pointer;
font-family: Arial;
font-weight:bold;
line-height: 40px;

float:right;

font-size:30px;

white-space: pre;


top:-5%;
right:-5%;
cursor:pointer;
display:block;

position:absolute;

z-index:99999999;
	
}
	


.fecho_login1: hover{
		
color:#F33;		
		
		
}

	
	
	
	
	
	
	
	
	.imgyout{
	
	width:40%;
	height:40%;
	
	opacity:0.8;
	
	}
	
	.imgyout.selected{
	
	width:40%;
	height:40%;
	
	opacity:0.5;
	
	}
	
	
	
	
	.imgyoutdiv {
	
	border: groove;
	
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	
	background: url('http://icongal.com/gallery/image/268057/play_button_film_movie_video_play_gig_start_fullscreen_plaz_gif_pause.png') no-repeat center;
	
	}
	
	

.imgyoutdiv.selected{
	
	border: groove;
	
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	
		
	background: url('http://icongal.com/gallery/image/44979/checked.png') no-repeat center;
	
	
	
	}



	.imgyout:hover{
	
	width:40%;
	height:40%;
	
	opacity:0.5;
	
	}
	
   .imgyout.selected:hover{
	
	width:40%;
	height:40%;
	
	background: url('http://icongal.com/gallery/image/268057/play_button_film_movie_video_play_gig_start_fullscreen_plaz_gif_pause.png') no-repeat center;
	
	opacity:0.5;
	
	}
	
	
	



	
.fecho_login {





background-color: #000000;
border: 5px solid #ffffff;
-moz-border-radius: 36px;
-webkit-border-radius: 36px;
border-radius: 36px;
box-shadow: 0 0 6px #000000, 1px 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 0 6px #000000, 1px 1.6px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 6px #000000, 1px 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 6px #000000, 1px 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.3), 1px -1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
color: #ffffff;
cursor: pointer;
font-family: Arial;
font-weight:bold;
line-height: 40px;

float:right;

font-size:30px;

white-space: pre;

margin-top:-50px;
margin-right:-20px;
cursor:pointer;
display:block;
	
}
	


.fecho_login: hover{
		
color:#F33;		
		
		
}








.panoh {
	display:none;
	
}





.loadx {
		
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;
		padding:10px 36px;
		left:0%;
		top:20%;
		
		position:absolute;
		width:50%;
		height:50%;
		
		
		
		
		
		opacity:1.0;
		
		background: url('imagens/bluespinner.gif') no-repeat 100%;
		
	
		text-align:center;
		z-index:1000;
		position:fixed;
	}













	

.submeter1 {
	-moz-box-shadow:inset 0px 0px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 0px 0px 0px #dcecfb;
	box-shadow:inset 0px 0px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:-8.46px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:auto;
	line-height:40px;
	width:auto;
	padding:0px 15px 0px 15px;
	text-decoration:none;
	text-align:center;
	text-shadow:5px 4px 4px #528ecc;
}
.submeter1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
	
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	cursor:pointer;

	
	
	
}

.submeter1:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

	
	
	
	
}


.nova_classe{


	font-family: Amaranth;
	color: #353F8C;
	font-size: 25;
	padding: 5;
	word-spacing: 6px;
	text-shadow: 2px 4px 17px rgba(161, 161, 161, 0.75);


}


.nova_classe a{


	font-family: Amaranth;
	color: #353F8C;
	font-size: 25;
	padding: 5;
	word-spacing: 6px;
	text-shadow: 2px 4px 17px rgba(161, 161, 161, 0.75);


}






.precos{
	
	}


.precos tr:nth-child(odd) {
	background-color:#cbd6db;
}


.precos tr:nth-child(even)    {

background-color:inherit;
	
	}




.precos  a:hover {
	
	background-color:#996;

}




.precos td:last-child {
	

}



.dmessage_load {
	
	
}


.message_load {
	
font-size:20px; 
text-align:center; 
color:#009;	
	
}










.nav_cabecalho {
	list-style: none;
	padding: 0;
}


.nav_cabecalho > li > a {
	
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 500;
	line-height: 35px;
	text-decoration: none;
	background: url(../imagens/divider.jpg) no-repeat right;
	padding: 0 42px 10px;
	

}
.nav_cabecalho > li > a.last-chlid {
	background: none;
}





.nav_cabecalho > li:hover > div {}

/* MEGA DROP DOWN */

.nav_cabecalho > li:hover{
	background-color:#003;
	font-weight:bold;
	
	
	
	}


.nav_cabecalho > li {
position: relative;
float: left;

}


.nav_cabecalho > li > div {
	position: absolute;
	left: 0px;
	top: 36px;
	display: none;
	background: #fff;
	padding: 10px 10px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);
	overflow: hidden;
	z-index:999;
	opacity:0.98;
}
.nav_cabecalho > li > div p { color: #666; }
.nav_cabecalho > li > div.right { right: 0; left: auto }
.container-1, .container-2, .container-3, .container-4 { font-size: 90%; }


.container-4 > div > ul > li  {font-size:20px; margin:1px 2px 2px -9px;}
.container-4 > div > h3  {text-align:center}

.container-3 > div > ul > li  {font-size:20px; margin:1px 2px 2px -9px;}
.container-3 > div > h3  {text-align:center}


/* COLUMNS */
.col1,.col2,.col3,.col4,.col5 { margin: 2px 0px 0px 3px; float: left; }




	/* 3 Column */
	.container-3 {width: 450px;}
	.container-3 .col1 { width: 200px; border-right:2px solid #ddd; background: }
	.container-3 .col2 { width: 200px; }
	


	/* 4 Column */
	.container-4 { width: 620px; margin-left:-100px;}
	.container-4 .col1 { width: 200px; border-right:2px solid #ddd; background: }
	.container-4 .col2 { width: 129px; }
	

/* HIGHLIGHTS */



div#desmosiframe  { 

   width:1100px;
   height:550px;
  
   
   margin-left:-430%;
   
   
	padding: 20px; 

	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd;
}



div#desmosiframe > iframe{ 
  
   width:100%;
   height:100%;

}









.desmosiframe  { 

   width:1100px;
   height:550px;
  
   
   
   
	padding: 20px; 
	margin-left:-45px;
	margin-top:-40px;
	
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd;
}



.desmosiframe > iframe{ 
  
   width:100%;
   height:100%;

}






.iaveiframe  { 

   width:1250px;
   height:750px;
  
   
   
   
	padding: 20px; 
	margin-left:-130px;
	top:250px;
	
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd;
}



.iaveiframe > iframe{ 
  
   width:100%;
   height:100%;

}


















.container-3 .highlighted { 

 
	padding: 20px; 
	background: #e4fbff; 
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd;
}
.container-4 .highlighted { 
	
    /*padding: 20px;*/ 
	background: #e4fbff; 
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	
}



.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

















.rodape_top {
	color:20#0ef3;
	/*background-color:rgba(40, 84, 166, 0.7);*/
	background: url(../imagens/header-top.jpg);
	width:995px;
	background-size: 100% 100%;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -34px;
	margin-bottom:-3px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	-khtml-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}





.geobackground {

position: fixed; z-index: 99999; width: 100%; height: 100%;

}

.geobackground  > iframe {

width: 110%; height: 101%;

}


.entrarnosite {

position: absolute; z-index: 9999999; 

left:45%;

top:30%;

box-shadow: none;
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-duration: .3s;
transition-duration: .3s;
color: #F18D05;
border: 2px solid #F18D05;
background: 0 0;
text-shadow: none;

border-radius: 240px;
box-shadow: inset 0 1px 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);
width: 120px;
line-height: 120px;
height: 120px;
padding: 0;
border-width: 4px;
font-size: 18px;
cursor:pointer;



}







.entrarnosite:hover {
    background: -webkit-linear-gradient(0deg, #ffffff 0%, #f6f6f6 94%);
    background: -moz-linear-gradient(0deg, #ffffff 0%, #f6f6f6 94%);
    background: -ms-linear-gradient(0deg, #ffffff 0%, #f6f6f6 94%);
    background: linear-gradient(90deg, #f6f6f6 0%, #ffffff 94%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6",endColorstr="#ffffff");

	cursor:pointer;
	
}












/*











*/






.pano_transparente {


   margin-top:0px;
	margin-left:0px;
	
	width:100%;
	height:100%;
	position:fixed;
	opacity:0.9;
	
	display:block;
	z-index:9999999;
	
	/*background:url(http://print24.com/de/blog/wp-content/uploads/2013/11/animation20-x.gif) fixed center;*/
	
	/*background:url(http://i797.photobucket.com/albums/yy253/blue-nightingale/Christmas%20gifs/Merry-Christmas-2.gif) fixed center;*/
	
	
	background-size: auto 100%;
	background-size: 100% auto;
	
	
	
	/*background:url(../imagensmailmark/mass1.gif);*/
	
}














 .ficha_limites  {
  text-align: center;
  font-weight: normal;
  margin: 5px;
}


.ficha_limites ol>li {
	
display: list-item;	
		
}







	.imgfichas{
		margin:5px;
	
	width:50%;
	height:50%;
	
	opacity:1.0;
	
	}

	
	.imgfichas.selected{
	
	width:50%;
	height:50%;
	
	
	opacity:1.0;
	border:#03C 2px dotted;
	
	
	}
	


	.imgfichas:hover{
	
	width:50%;
	height:50%;
	
	opacity:0.8;
	
	}
	
   .imgfichas.selected:hover{
	
	width:50%;
	height:50%;
	
	opacity:0.8;
	
	}
	

	
	
	
	.imgfichasdiv {
	border:groove;
		
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

	
	}
	


	.imgfichasdiv:hover {	
	
    background: url('http://icongal.com/gallery/image/44979/checked.png') no-repeat center;
	
	}
	
	
	

.imgfichasdiv.selected{
	
	
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	
		
background: url('http://icongal.com/gallery/image/44979/checked.png') no-repeat center;	
	
	
	}





.img_r_pano{
	
	
	
}




.img_r_pano {
	width:700px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.7), inset 0 2px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: inset 0 0 2px rgba(0,0,0,.7), inset 0 2px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);
	box-shadow: inset 0 0 2px rgba(0,0,0,.7), inset 0 2px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);
}

.img_r_pano:after {
	
}





.fieldset_img {
	border:none;
	
	/*width:395px;*/
	width:1031px;
	height:auto;
	color:#334395;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	/*background-color:rgba(207, 200, 200, 0.83);*/
	background:none;
	font-size: 17px;
	font-weight: 700;
	margin-top:7px;
	
		
}








.imgfichas_psd{

		margin:5px;
	
	width:80%;
	height:auto;
	
	opacity:1.0;
	
	}

	
	.imgfichas_psd.selected{
	
	width:80%;
	height:auto;
	
	
	opacity:1.0;
	border:#03C 2px dotted;
	
	
	}
	


	.imgfichas_psd:hover{
	
	width:80%;
	height:auto;
	
	opacity:0.7;
	
	}
	
   .imgfichas_psd.selected:hover{
	
	width:80%;
	height:auto;
	
	opacity:0.7;
	
	}









/* TechAndAll.com - FREE NEWSLETTER FORM*/

.news-letter {
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  position: relative;
  margin: 20px auto;
 /* width: 100%;*/
  padding: 33px 25px 29px;
  background: white;
  border-bottom: 1px solid #c4c4c4;
  text-align:center;

}

.news-letter:before, .news-letter:after {
  height: 10px;
  background: inherit;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 4px;
  
  
  bottom: 1px;
  left: 0;
  right: 0;

}

.news-letter:after {
  bottom: 3px;
  border-color: #dcdcdc;
}

.news-letter-title {
    /* background: none repeat scroll 0 0 #FFFFFF; newsletter background  */
    color: #AAAAAA;
    font-size: 20px;
    font-weight: 320;
    line-height: 0;
    margin: 0 0 10px;
    padding: 8px;
    text-align: center;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
  background: #fff;
}

.news-letter-title:before {
  
  top: 0;
  left: 0;
  right: 0;
  height: 10px; /* top header bar height */
  background: #f06565;  /* top header bar color */
  border-radius: 5px 5px 0 0;
 
}

input {
  font-family: inherit;
  color: inherit;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.news-letter-input {
  width: 90%;
  height: 40px;
  padding: 0 15px 2px;
  font-size: 17px;
  background: white;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 -2px #ebebeb;
  box-shadow: inset 0 -2px #ebebeb;
}

.news-letter-input:focus {
  border-color: #c4c4c4;
  outline: none;
  -webkit-box-shadow: inset 0 -2px #c4c4c4;
  box-shadow: inset 0 -2px #c4c4c4;
}

.lt-ie9 .news-letter-input {
  line-height: 48px;
}

.news-letter-button {
  position: relative;
 margin: 10px auto;
  /*vertical-align: top;*/
  width: auto;
  height: 34px;
  padding: 1;
  font-size: 17px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #f06565; /* button background  */
  border: 0;
  border-bottom: 2px solid #b65a51; /* newsletter button shadow */
  border-radius: 5px;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #b65a51;
  box-shadow: inset 0 -2px #b65a51;
}

.news-letter-button:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

:-moz-placeholder {
  color: #ccc;
  font-weight: 300;
}

::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  font-weight: 300;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-weight: 300;
}

:-ms-input-placeholder {
  color: #ccc;
  font-weight: 300;
}

::-moz-focus-inner {
  border: 0;
  padding: 0;
}



#nl_div {
position:relative;
	text-align:center;	
	width
}



.links a{

margin-left:15px;

}


/*FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO//FORM-MARCAÇÃO
*/

.rform-container {
   margin-left:auto;
   margin-right:auto;
   border: 1px solid #f2e3d2;
   background: #c9b7a2;
   background: -webkit-gradient(linear, left top, left bottom, from(#f2e3d2), to(#c9b7a2));
   background: -webkit-linear-gradient(top, #f2e3d2, #c9b7a2);
   background: -moz-linear-gradient(top, #f2e3d2, #c9b7a2);
   background: -ms-linear-gradient(top, #f2e3d2, #c9b7a2);
   background: -o-linear-gradient(top, #f2e3d2, #c9b7a2);
   background-image: -ms-linear-gradient(top, #f2e3d2 0%, #c9b7a2 100%);
   -webkit-border-radius: 16px;
   -moz-border-radius: 16px;
   border-radius: 16px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
   font-family: 'Helvetica Neue',Helvetica,sans-serif;
   text-decoration: none;
   vertical-align: middle;
   /*min-width:auto;*/
   /*padding:20px;*/
   width:auto;
   }
   
.rform-field {
   border: 1px solid #c9b7a2;
   background: #e4d5c3;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color:#060;
   font-weight:800;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:20px;
   width:auto;
   }
   
.rform-field:focus {
   background: #fff;
   color: #725129;
   }
.rform-container h2 {
   text-shadow: #fdf2e4 0 1px 0;
   font-size:18px;
   margin: 0 0 10px 0;
   font-weight:bold;
   text-align:center;
    }
.rform-title {
   margin-bottom:10px;
   color: #725129;
   text-shadow: #fdf2e4 0 1px 0;
   }
.rsubmit-container {

   text-align:center;
   }
.rsubmit-button {
   border: 1px solid #447314;
   background: #5effd1;
   background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#5effd1));
   background: -webkit-linear-gradient(top, #8dc059, #5effd1);
   background: -moz-linear-gradient(top, #8dc059, #5effd1);
   background: -ms-linear-gradient(top, #8dc059, #5effd1);
   background: -o-linear-gradient(top, #8dc059, #5effd1);
   background-image: -ms-linear-gradient(top, #8dc059 0%, #5effd1 100%);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #addc7e 0 1px 0;
   color: #ffffff;
   font-family: helvetica, serif;
   padding: 8.5px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.rsubmit-button:hover {
   border: 1px solid #447314;
   text-shadow: #eb0707 0 1px 0;
   background: #87ff17;
   background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#87ff17));
   background: -webkit-linear-gradient(top, #8dc059, #87ff17);
   background: -moz-linear-gradient(top, #8dc059, #87ff17);
   background: -ms-linear-gradient(top, #8dc059, #87ff17);
   background: -o-linear-gradient(top, #8dc059, #87ff17);
   background-image: -ms-linear-gradient(top, #8dc059 0%, #87ff17 100%);
   color: #fff;
   }
.rsubmit-button:active {
   text-shadow: #ffffff 0 1px 0;
   border: 1px solid #447314;
   background: #091df0;
   background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#87ff17));
   background: -webkit-linear-gradient(top, #6aa436, #091df0);
   background: -moz-linear-gradient(top, #6aa436, #091df0);
   background: -ms-linear-gradient(top, #6aa436, #091df0);
   background: -o-linear-gradient(top, #6aa436, #091df0);
   background-image: -ms-linear-gradient(top, #6aa436 0%, #091df0 100%);
   color: #fff;
   }



/*chekbox*/


input[type=checkbox] {
	visibility: hidden;
}

/* SLIDE ONE */
.slideOne {
	width: 50px;
	height: 10px;
	background: #333;
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.slideOne label {
	display: block;
	width: 16px;
	height: 16px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: -3px;
	left: -3px;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.slideOne input[type=checkbox]:checked + label {
	left: 37px;
}

/* SLIDE TWO */
.slideTwo {
	width: 80px;
	height: 30px;
	background: #333;
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.slideTwo:after {
	content: '';
	position: absolute;
	top: 14px;
	left: 14px;
	height: 2px;
	width: 52px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background: #111;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.slideTwo label {
	display: block;
	width: 22px;
	height: 22px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 4px;
	z-index: 1;
	left: 4px;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.slideTwo label:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background: #333;
	left: 6px;
	top: 6px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,1), 0px 1px 0px rgba(255,255,255,0.9);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,1), 0px 1px 0px rgba(255,255,255,0.9);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,1), 0px 1px 0px rgba(255,255,255,0.9);
}

.slideTwo input[type=checkbox]:checked + label {
	left: 54px;
}

.slideTwo input[type=checkbox]:checked + label:after {
	background: #00bf00;
}

/* SLIDE THREE */
.slideThree {
	width: 40%;
	height: 30px;
	background: #333;
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
}

.slideThree:after {
	content: 'Presencial ao Domicílio';
	font: 12px/26px Arial, sans-serif;
	color: #00bf00;
	position: absolute;
	right: 5%;
	z-index: 0;
	font-weight: bold;
	font-size:14px;
	top:2px;
}

.slideThree:before {
	content: 'Skype';
	font: 12px/26px Arial, sans-serif;
	color: #00bf00;
	position: absolute;
	left: 20%;
	z-index: 0;
	font-weight: bold;
	font-size:14px;
	top:2px;

}

.slideThree label {
	display: block;
	width: 49%;
	height: 25px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 2px;
	left: 3px;
	z-index: 1;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.slideThree input[type=checkbox]:checked + label {
	left: 50%;
}

/* ROUNDED ONE */
.roundedOne {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.roundedOne label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.roundedOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.roundedOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.roundedOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

/* ROUNDED TWO */
.roundedTwo {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.roundedTwo label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.roundedTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 3px solid #fcfff4;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.roundedTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.roundedTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

/* SQUARED ONE */
.squaredOne {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;
	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.squaredOne label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.squaredOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.squaredOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

/* SQUARED TWO */
.squaredTwo {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 20px auto;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.squaredTwo label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.squaredTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	border: 3px solid #fcfff4;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}


/* SQUARED THREE */
.squaredThree {
	width: 20px;	
	margin: 20px auto;
	position: relative;
}

.squaredThree label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	border-radius: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.squaredThree label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	border: 3px solid #fcfff4;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredThree label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredThree input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

/* SQUARED FOUR */
.squaredFour {
	width: 20px;	
	margin: 20px auto;
	position: relative;
}

.squaredFour label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	border-radius: 4px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredFour label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}







.dia-li-container {
	list-style: none;
	padding: 0;
	
	min-width: 696px;
	padding-top: 20px;
	
	
	
}



.dia-li-container > li {
position: relative;
float: left;
display: inline;
margin-left: 2%;

margin-right: 2%;
margin-top:0px;


}



.dia-li-container > li > p {

color:#006;
font-weight:700;

margin-bottom:-5px;

}


.dia-hora-container {
	text-align:center;
	
	border:groove;	
}


.dia-hora-container > p {
	color:#006;
font-weight:700;

}


.div-centered{
    padding:5px;
	margin-top:10px;
	font-weight:bold;
	
	text-align:center;
	/*left:40%;*/
		

	
}



.div-centered1{
	
	text-align:center;
	/*left:40%;*/
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
	

	
}












.header-menu1 {
    position: fixed;
	height: 48px;
	margin-top:12%;
	right:-5px;
	z-index:1000;
}
.header-menu1> span > ul {
	list-style:none;
	padding: 0;
}
.header-menu1> span > ul > li {
	
}
.header-menu1 > span > ul > li.last-chlid {
	background: none;
}
.header-menu1> span > ul > li > a {
	display: block;
	font-size: 15px;
	color: #111326;
	font-weight: 700;
	line-height: 48px;
	text-decoration: none;
	padding: 0 40px 0 45px;
	margin: 0 1px;
}



.header-menu1 > span > ul > li > a.inicio-icon {
	background: url(../imagens/home.png) no-repeat 10px;
}
.header-menu1 > span > ul > li > a.inicio-icon:hover {
	background: url(../imagens/home.png) no-repeat 10px #a3a81e;
	
	}
.header-menu1 > span > ul > li > a.inicio-icon.selected{
	background: url(../imagens/home.png) no-repeat 10px #a3a81e;
	
	}
	
.header-menu1 > span > ul > li > a.sala-icon  {
	background: url(../imagens/sala.png) no-repeat 15px, url(../imagens/free1.png) no-repeat 90px; 
	
}

.header-menu1 > span > ul > li > a.sala-icon:hover {
	background: url(../imagens/sala.png) no-repeat 15px, url(../imagens/free1.png) no-repeat 90px;
	background-color:#a3a81e;
}
.header-menu1 > span > ul > li > a.sala-icon.selected{
	background: url(../imagens/sala.png) no-repeat 15px #a3a81e;
}
.header-menu1 > span > ul > li > a.regulamento-icon  {
	background: url(../imagens/regulamento.png) no-repeat 15px;
}
.header-menu1 > span > ul > li > a.regulamento-icon:hover {
	background: url(../imagens/regulamento.png) no-repeat 15px #a3a81e;
}
.header-menu1 > span > ul > li > a.regulamento-icon.selected{
	background: url(../imagens/regulamento.png) no-repeat 15px #a3a81e;
}
.header-menu1 > span > ul > li > a.desbloquear-icon  {
	background: url(../imagens/desbloquear.png) no-repeat 20px;
}
.header-menu1 > span > ul > li > a.desbloquear-icon:hover {
	background: url(../imagens/desbloquear.png) no-repeat 20px #a3a81e;
}
.header-menu1 > span > ul > li > a.desbloquear-icon.selected{
	background: url(../imagens/desbloquear.png) no-repeat 20px #a3a81e;
}
.header-menu1 > span > ul > li > a.sobre-icon  {
	background: url(../imagens/sobre.png) no-repeat 15px;
}
.header-menu1 > span > ul > li > a.sobre-icon:hover {
	background: url(../imagens/sobre.png) no-repeat 15px #a3a81e;
}
.header-menu1 > span > ul > li > a.sobre-icon.selected{
	background: url(../imagens/sobre.png) no-repeat 15px #a3a81e;
}
.header-menu1 > span > ul > li > a.anonimo-icon  {
	background: url(../imagens/anonimo.png) no-repeat 15px;
	/*padding: 0 43px 0 46px; */
}
.header-menu1 > span > ul > li > a.anonimo-icon:hover {
	background: url(../imagens/anonimo.png) no-repeat 15px #a3a81e;
}
.header-menu1 > span > ul > li > a.anonimo-icon.selected{
	background: url(../imagens/anonimo.png) no-repeat 15px #a3a81e;
}



.header-menu1 > span > ul > li > a.creditos-icon  {
	
}
.header-menu1 > span > ul > li > a.creditos-icon:hover {
	background-color: #a3a81e;
}
.header-menu1 > span > ul > li > a.creditos-icon.selected{
	background-color: #a3a81e;
}


.header-menu1 > div.open-intro,
.close-intro {

   	right:0;  
 
    cursor: pointer;
    width: 30px;
    height: 30px;
    padding-left:20px;
	font-size:40px;
	

}



.open-intro {
	color:#000037;
	float:none;
    display: none;

    
}
.close-intro { 
color:#123AFA;

float:none;

}






.logo_index{

min-width:46%; 

max-width:47%; 
height:100%; 
position:relative; 
float:right; 
cursor: pointer;"

}




.esearch {		
		border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;
		padding:10px 36px;
		left:-3%;
		top: 0%;
		
		position:relative;
		
		
		width:440px;
		heigth:auto;
		
		opacity:0.55;
		
		float:left;
	
		text-align:center;
		z-index:10;
		
	}


.esearch1 {		
	border-radius:10px;
		font-family:Tahoma,Geneva,Arial,sans-serif;
		padding:10px 36px;
		left:-3%;
		top:0%;
		
		position:relative;
		
		
		float:left;
	
		
		width:440px;
		heigth:auto;
		
		opacity:0.85;
		
	
		text-align:center;
		z-index:10;
		
	}


















