*{	margin:0;	padding:0;}
body{	-webkit-background-size:cover;	-moz-background-size:cover;	-o-background-size:cover;	-khtml-background-size:cover;	background-size:cover;}
#principal{					width:100%;	height:100%;	margin:auto;	max-width:1050px;}
#topo{	width: 100%;		height: 130px;	margin: 0;	background: url(imagens/fundo.png) no-repeat center top ;	background-color:white;	background-size: 100% 100%;    position: fixed;    top: 0;    left: 0;	z-index:1;}
#logo{   	width:300px;	height:80%;	margin: 10px 0px 0px 10px;	background: ;}
#menu-superior{		width: 100%;    color: #666;    text-align: left;    position: fixed;    top: 130;    left: 0;    border-width: 1px 0px 1px 0px;    border-style: solid;    border-color: #999;	z-index:1;	background-color:white;}
#menu-superior ul{					/*div dentro de menu*/	height: 15px;	padding: 5px 0 5px 0;	font-size: 15px;	font-weight: bold;	width: auto;	float:left;}
#menu-superior ul li{					/*div dentro de menu ul*/	display: inline;    margin: 5px;}
#menu-superior ul li a{					/*div dentro de menu ul li*/	text-decoration: none;	color: #666;}
#menu-superior ul li a:hover{			/*div recurso dentro de menu ul li a*/	color: #FC0404;}
#menu-busca{		width: 100%;    color: #666;    text-align: left;    position: fixed;    top: 156px;    left: 0;    border-width: 1px 0px 1px 0px;    border-style: solid;    border-color: #999;	z-index:1;	background-color:white;	padding: 0 0 2 0}
#sbmenu-busca1{		width: 30%;	float:left;}
#sbmenu-busca1 ul{					/*div dentro de menu*/	height: 15px;	padding: 5px 0 5px 0;	font-size: 17px;	font-weight: bold;	width: 100%;}
#sbmenu-busca1 ul li{					/*div dentro de menu ul*/	display: inline;	float:left;	width:3.8%}
#sbmenu-busca1 ul li a{					/*div dentro de menu ul li*/	text-decoration: none;	color: #666;	padding:3px}
#sbmenu-busca1 ul li:hover{			/*div recurso dentro de menu ul li a*/	background: #FC0404;}
#sbmenu-busca2{		width: 50%;    float:left;	}
#menuclie{ 	width:100%;	float:left;	border-width:0px 0px 2px 0px;	border-style:solid;	border-color:#ccc;	border-radius:0px;	margin: 0px 0px 5px 0px;	background:;}

#linksorteiologoe{ 	width:90%;	font:12px arial;	color:Black;	font-weight:bold;	text-shadow: 0 0 0.2em white, 0 0 0.2em white;	text-align: left;	float:left;	padding: 5px;	margin: 0px 5px 0px 5px;		/*emcima , direita, embaixo, esquerda*/	-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);	background: ;}
#linksorteiologoe:hover{ 	display: block;	color:white;	text-shadow: 0 0 0.2em black, 0 0 0.2em black;	padding: 5px;	margin: 0px 5px 0px 5px;	/*emcima , direita, embaixo, esquerda*/	float:left;	-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);	background:orange;}
#banner-slide{			width:100%;	height:170px;	float:left;	border-width: 1px 0px 1px 0px;    border-style: solid;    border-color: #999;	margin: 200 0 0 0;}
#baner-slide8{	width:84;	float:left;	height:84;	margin:1px 8px 1px 1px ;	background:;}
#baner-slide9{	width:3000px;	float:center;	height:440px;	margin:1px 1px 1px 1px ;	background:;}
#slideshowx{	width:170px;	height:150px;	float:left;	margin:1px;	background:;}
#slideshowz{	width: 100%;    height: 100%;    float: left;    margin: 0.1%;	}

#slideshowz img{	width:100%;	height:100%;	border-radius: 10px;}
#slideshowt{	width:296px;	height:100px;	float:left;	margin:2px;	background:red;}
#corpo{								/*div dentro de principal*/	width:100%;	float:left;}#corporeg{								/*div dentro de principal*/	width: 100%;    float: left;    margin: 127 0 0 0;}
#corpoimg{ 	width: 99.8%;	height:auto;	min-height: 500px;	font:15px arial, bolt;	color:black;}#corpoimgreg {    width: 85%;    font: 12px arial, bolt;    color: black;    float: left;    }#corpodadosreg{	width: 100%;    height: auto;    float: left;}#corpodadosreg h1 {    text-align: center;    background: radial-gradient(#FF9800, #CDDC39);}#formulario-loginreg form {    width: 95%;    margin: 20px 0px 20px 0px;    border: 2px solid #ccc;    text-align: left;    float: left;    padding: 2%;    background: ;}#formulario-loginreg span {	width: 100%;    float: left;	}#box-loginreg {    width: 100%;    margin: 20px 0px 0px 0px;    float: left;}#formulario-loginreg {    display: inline-table;	width:100%;}
#fundocorpomenu{	max-width: 1050;    width: 92.5%;    float:left;    margin: 10px auto;    padding: 10;}#fundocorpomenureg {    width: 98%;    float: left;    margin: 10px auto;    padding: 1%;}#view-img{width:62%;border-width:1px;padding:1%;border-style:solid;  border-color:#ccc;border-radius:0px;cursor:pointer;background-repeat: no-repeat;background-size: 99% 99%;}#view-img:hover{border-color:red;	}#imgfotos {    width: 20%;    height: 20%;    cursor: pointer;    background-repeat: no-repeat;    background-size: 99% 99%;}#imgfotos:hover{border-color:red;	}#view-imgfotos {    width: 19.5%;    height: 19%;    border-width: 1px;    border-style: solid;    border-color: #ccc;    border-radius: 0px;    cursor: pointer;    background-repeat: no-repeat;    background-size: 99% 99%;}#view-imgfotos:hover{border-color:red;	}#fotosloj{    width: 20.6%;    float: left;    border-width: 1px;    margin: 1%;	padding:1%;    border-style: solid;    border-radius: 10px;    border-color: #3a435d;    box-shadow: 3px 4px 6px 3px rgb(0 0 0 / 30%);	display: inline-table;	min-height: auto;}#selecatloj{    width: 22.6%;    height: 16%;	min-height:70px;    float: left;    border-width: 1px;    margin: 5px;    border-style: solid;    border-radius: 10px;    border-color: #3a435d;    box-shadow: 3px 4px 6px 3px rgb(0 0 0 / 30%);	display: inline-table;}.catloja{   width:99.7%;    border-radius: 10px;    text-align: center;    font: 16px arial, bolt;   min-height: 40;}
#contredeslivetop{	width:98.5%; 	height:auto; 	border-width: 1px; 	border-style: solid; 	border-color: black; 	border-radius: 10px; margin:5px; 	background:orange; 	padding:10 0 10 0; 	text-align:center;}
.textrespbusca{	font:18px arial; 	color:Black; 	font-weight:bold;}.bottoncanfecha {    width: ;    height: ;    cursor: pointer;    font: 22px arial, bolt;    color: #fff;    margin: 10px 6px 0px 6px;    padding: 10px 15px 10px 15px;    border-width: 1px;    border-style: solid;    border-color: #A0A0A0;    border-radius: 3px;    background: #ef5350;    text-decoration: none;}
#contredeslive{	width:18.75%;	float:left; 	height:126; 	border-width: 1px;	border-style: solid; 	border-color: black; 	border-radius: 10px; 	margin:0 5 5 5;	background:orange;}
#qtinscritos{	width: 100%;    height: ;    float: left;    font: 15px arial;    color: Black;    font-weight: bold;    padding: 20 0 0 0;}
#esquerdo{							/*div dentro de corpo*/	width:150px;	float:left;	margin: 0 4px 0px 5px;	text-indent:0px;	background:;}
#esquerdo ul{						/*div dentro de corpo*/	list-style: none;	padding: 0 0 0px 0px;	margin:0;}
#esquerdo ul li {	text-align:left;	padding: 0 0 0px 0px;}#esquerdo ul li a{	font: 13px verdana;	text-decoration:none;	color: #555;	padding:4px 0px 0px 10px ;	display:block;	border: dotted 1px #999;}#esquerdo ul li a:hover{	color: #FC0404;}#centro{							/*div dentro de corpo*/	width: 100%;	height: ;	float: left;	border-width: 1px 0px 1px 0px;    border-style: solid;    border-color: #999;	margin: 0 5px 0 0;}#centroreg{							/*div dentro de corpo*/	width: 100%;	height: ;	float: left;	border-width: 1px 0px 1px 0px;    border-style: solid;    border-color: #999;}#corpomenureg{	float: left;    width: 15%;}
#direito{							/*div dentro de corpo*/	width:147px;	height: 170px;	float: left;	border: 1px solid #999;}
#rodape {    width: 100%;    height: 50px;    margin: 0;    background: url(imagens/fundo.png) no-repeat center top;    background-color: white;    background-size: 100% 100%;	float:left;}
#rodape ul {    height: 15px;    padding: 5px 0 5px 0;    font-size: 10px;    font-weight: bold;    width: auto;    float: left;}
#rodape ul li {    display: inline;    margin: 0 10px 0 30px;}
#rodape ul li a {    text-decoration: none;    color: #666;}
.inbusca {    width: 77%;    height: 30px;    font: 12px arial;    font-weight: bold;    text-align: left;    color: black;	margin: 2 0 0 5}
.fundomenubotaoc {    width: ;    height: ;    cursor: pointer;    font: 12px arial, bolt;    color: black;    margin: 0px;    padding: 5px 10px 5px 10px;    border-width: 1px;    border-style: solid;    border-color: #A0A0A0;    border-radius: 3px;    background: #E0E0E0;    text-decoration: none;	float:left;}.botoselec {    width: 100%;    font-weight: bold;    cursor: pointer;    font: 12px arial, bolt;    color: white;    margin: 0px;    padding: 5px 10px 5px 10px;    border-width: 1px;    border-style: solid;    border-color: #A0A0A0;    border-radius: 3px;    background: #00afef;    text-decoration: none;    float: left;}.select20 {	float: left;    width: 100%;    text-align: center;    pointer-events: none;    outline: none;    font-size: xx-large;    color: #ec2c88;    margin: 5 0;    border-width: 2px;    border-style: solid;    border-color: #ec2c88;    border-radius: 6px;}.select20box {	width: 20px;    height: 20px;    margin: 5 0 10 0;    }.cheseleimgs {    width: 23px;    height: 23px;    position: relative;    bottom: 0;	float:left;   }.pimg {	font: 12px arial, bolt;    position: relative;    bottom: 38;    left: 15;    padding: 0 10;    background: #a4d2e2;}#icolixeira{width:13%; height:18%; position: relative;bottom: 0; cursor:pointer;float:left;}#icolixeira:hover{background: #e68989;}#icolixeiracat {    width: 13%;    position: relative;    cursor: pointer;	bottom: 0;	float:right;}#icolixeiracat:hover{background: #e68989;}.botoselec:hover{color: red;	}#seleimgs {	width: 100%;    height: auto;    float: left;}#addimgs {	width: 100%;    height: auto;    float: left;	display:none;}#seleimgsmenu {	width: 100%;    height: auto;    float: left;	margin:30 0}#box-seleplanos {    width: 100%;    margin: 20px 0px 0px 0px;    float: left;}#seleplanos{	float: left;    width: 23.2%;    padding: 0.2%;	margin: 2% .5%;    height: auto;    display: inline-table;    box-shadow: 3px 4px 6px 3px rgb(0 0 0 / 30%);    text-transform: capitalize;    border-width: 1px;    border-style: solid;    border-color: #3a435d;}#topseleplanos h2{	text-align: center;    color: #fff;    line-height: 80px;    margin: -15px -15px 0;}#topseleplanos{	float: left;    width: 100%;	background: blue;	background: linear-gradient(1deg, rgb(205, 222, 29) 0%, #FF9800 100%);}#topseleplanos p{	padding:10 0;	}#descseleplanos{	float: left;    text-align: left;    width: 96%;	min-height: 140;    padding: 2%;}#seleprod{	float: left;    width: 23.2%;    padding: 0.2%;    margin: 2% .5%;    height: auto;	display: inline-table;    box-shadow: 3px 4px 6px 3px rgb(0 0 0 / 30%);	min-height:427px;	text-transform: capitalize;	border-width: 1px;    border-style: solid;    border-color: #3a435d;}#toprod{	float: left;    width: 100%;	height: 80;    padding: 10 0;	background: blue;	background: linear-gradient(1deg, rgb(205, 222, 29) 0%, #FF9800 100%);	}#toprod h2{	text-align: center;    color: #fff;}#imgprod{	float: left;    /* text-align: left; */    width: 92%;    padding: 1%;    margin: 2%;    border-radius: 10px;    border-width: 1px;    border-style: solid;    border-color: #ccc;    text-align: center;}#descprod{	float: left;    text-align: left;    width: 96%;	padding: 2%;	height:70px;}#topdescprod{	float: left;    text-align: left;    width: 96%;	padding: 2%;}#valprod{	float: left;    width: 95%;    padding: 2%;    text-align: right;    height: 70px;    border-radius: 10px;    border-width: 1px;    border-style: solid;    border-color: #ccc;}#actprod{	float: left;    text-align: left;    width: 96%;	padding: 2%;}#imgfotosprod {    width: 98%;   border-radius: 10px;}#seleprod:hover{border-color:red;	}#logodetaloja{float: left;width: 60%;display: inline-table;text-align: center;padding: 1% 20%;}#infordetaloja{float: left;width: 60%;display: inline-table;padding: 1% 20%;font-size: 15px;font-weight: bold;color: #666;}#fotosdetaloja{float: left; width: 60%; height: 50%; display: inline-table; text-align: center; padding: 1% 20%;}
@media (max-width: 480px){
	#topo{				height: 110px;		position: inherit;		float: left;	}
	#logo {		width: 250px;		height: 80%;    	}		#view-img{		width:92%;	}	#menu-superior {		float: left;        position: inherit;		height: 20;  	}
	#menu-busca {		float: left;		position: inherit;		height: 58;	}	#menu-superior ul{					/*div dentro de menu*/		font-size: 12px;	}
	#menu-busca ul {		height: 12px;		padding: 3px 0 3px 0;		font-size: 10px;		font-weight: bold;		width: 100%;	}
	.textrespbusca{		font:15px arial; 	}
	#banner-slide{				height: 100px;		position: inherit;		margin: 0;	}
	#contredeslivetop{		width:96.6%; 	}
	#contredeslive{		width:31.5%;		margin:2;	}
	#qtinscritos{		font: 8px arial;	}
	#sbmenu-busca1{			width: 100%;	}	#sbmenu-busca2{			width: 100%;	}		#rodape ul li {		margin: 0 5px 0 5px;	}	#box-loginreg {    width: 96%;	}		#seleplanos {    width: 90%;	}		#fotosloj {    width: 45%;    }		#selecatloj {    width: 90%;	}		.catloja{	font: 15px arial, bolt;	}		.cheseleimgs {    width: 25px;	}	#icolixeira {    width: 10%;	}		.pimg {    padding: 0 5;	left: 10;	}	#linksorteiologoe {    padding: 3px;    margin: 0px 0px 0px 0px;	}		#corpomenureg{	width: 17%;	}	#corpoimgreg{	width: 83%;	}	#seleprod {	width: 90%;	}	#fotosdetaloja{	height: 35%; 	}	
}


