.box {	float: left;}
#root {	max-width: 100%;	margin: 0 auto;	background-color: #fff;}
#body {	background-color: #fff;}
#botoestopo {	width: 69%;	text-align: right;	margin: auto;	margin-right: 1%;	margin-top: 1%;	background-color: #000}
#menu {	width: 100%; text-align: right;	z-index: 201;	margin-left: 0%;}


/* BOX HOME */
#box2_texto_full {
	width: 38%;
	margin: 6%;
	text-align: justify;
	height: auto;
}
#box2_imagem_full {	width: 50%;		text-align: justify;	height: auto;}
#box2_texto_central_full {	width: 92%;	margin: 4%;	text-align: center;	height: auto;}


#box20 {	width: 48%;	margin: 1%;	text-align: justify;	height: auto;	border-radius: 10px;}
#box21 {	width: 48%;	margin: 1%;	text-align: justify;	height: auto;}
#box22 {	width: 48%;	margin: 1%;	text-align: justify;	height: auto;}
#box224 {	width: 48%;	margin: 1%;	text-align: justify;	height: auto;}

#box31 {
	width: 28%;
	margin: 2%;
	text-align: justify;
	height: auto;
}
#box32 {
	width: 28%;
	margin: 2%;
	text-align: justify;
	height: auto;
}
#box33 {
	width: 29%;
	margin: 2%;
	text-align: justify;
	height: auto;
}

#box41 {	width: 23%;	margin: 1%;	text-align: justify;	height: auto;}
#box41 {	width: 23%;	margin: 1%;	text-align: justify;	height: auto;}
#box42 {	width: 23%;	margin: 1%;	text-align: justify;	height: auto;}
#box43 {	width: 23%;	margin: 1%;	text-align: justify;	height: auto;}
#box44 {	width: 23%;	margin: 1%;	text-align: justify;	height: auto;}

#box51 {	width: 18%;	margin: 1%;	text-align: justify;	height: auto;}
#box52 {	width: 18%;	margin: 1%; text-align: justify;	height: auto;}
#box53 {	width: 18%;	margin: 1%;	text-align: justify;	height: auto;}
#box54 {	width: 18%;	margin: 1%;	text-align: justify;	height: auto;}
#box55 {	width: 18%;	margin: 1%;	text-align: justify;	height: auto;}

#box61 {	width: 14.5%;	margin: 1%;	text-align: justify;	height: auto;}
#box62 {	width: 14.5%;	margin: 1%; text-align: justify;	height: auto;}
#box63 {	width: 14.5%;	margin: 1%;	text-align: justify;	height: auto;}
#box64 {	width: 14.5%;	margin: 1%;	text-align: justify;	height: auto;}
#box65 {	width: 14.5%;	margin: 1%;	text-align: justify;	height: auto;}
#box66 {	width: 14.5%;	margin: 1%;	text-align: justify;	height: auto;}


/* BOX INTERNOS E GERAIS */


#box-internosm       {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 0;
	margin-bottom: 0;
	alignment-adjust: justify;
}

#box-interno       {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 1%;
	margin-bottom: 0%;
	alignment-adjust: justify;
}
#box-geral-full {	width: 100%;	background-color: #ffffff;}
#box-geral-full-white {
	width: 100%;
	background-color: #F5F1EC;
}
#box-geral-full-gray {
	width: 100%;
	background-color: #4E2096;
}
#box-geral-full-blue {
	width: 100%;
	background: #fff;
}

#box-geral-incolor {	width: 100%;	background-color: #E9EAF2;}
#box-geral-marron1   {	width: 100%;	background-color: #ffffff;}
#box-geral-marron11   {
	width: 100%;
	background-image: url(../img/torret-01.png);
}
#box-geral-laranja  {
	width: 100%;
	background-color: #159AD0;
}
#box-geral-white   {
	width: 100%;
	background-color: #EAEAEA;
}
#box-geral-vinho    {
	width: 100%;
	background-color: #6B0D13;
}
#box-geral-black   {	width: 100%;	background-color: #000;}
#box-geral-gray    {	width: 100%;	background-color: #E5E5E5;}
#box-geral-graydark{
	width: 100%;
	background-color: #000000;
	background-image: url(../img/back-pedra2.jpg);
}
#box-geral-light   {	width: 100%;	background-color: #D4CCBC;}
#box-geral-blue    {	width: 100%;	background-color: #06F;}

#box-geral-estampado {	width: 100%;	background-image:url(../img/backgrounds/back-black-foral.png);}


}

/* Laptop/Tablet (1024 px) */
@media only screen and (max-width: 1024px) {

#botoestopo {	width: 100%;	text-align: center;	margin: auto;}
#menuprincipal {	width: 100%;		margin-top: 2px;	margin-bottom: 2px; text-align:left; background-image: ;}
#menu {	width: 100%;	margin-top: 0px;	margin-bottom: 2px;	text-align: center;	background-color: ;	z-index: 201;}
#box-interno      {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 2%;
	margin-bottom: 2%;
	alignment-adjust: center;
	text-align: center;
}

#box-internosm { 	width: 100%;	margin-left: 3%;	margin-right: 3%;	margin-top: 1%;	margin-bottom: 0;	alignment-adjust: center;	text-align: center;}


/* BOX HOME */
#box2_texto_full {	width: 42%;	margin: 4%;	text-align: justify;	height: auto;}
#box2_imagem_full {	width: 50%;		text-align: justify;	height: auto;}
#box2_texto_central_full {	width: 92%;	margin: 4%;	text-align: center;	height: auto;}


#box20 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; background:#CCC; border-radius:10px;}
#box21 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box22 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box31 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box32 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box33 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box41 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box42 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box43 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box44 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box51 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box52 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box53 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box54 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box55 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box61 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box62 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box63 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box64 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box65 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box66 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#seguros1 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#seguros2 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#seguros3 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#seguros4 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#seguros5 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#seguros6 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}


}

/* Laptop/Tablet (800 px) */
@media only screen and (max-width: 800px) {
#box-interno { 	width: 88%;	margin-left: 6%;	margin-right: 6%;	margin-top: 2%;	margin-bottom: 2%;	alignment-adjust: center;	text-align: center;}
#box-internosm { 	width: 100%;	align: center; margin-left: 3%;	margin-right: 3%;	margin-top: 10%;	margin-bottom: 0;	alignment-adjust: center;	text-align: center;}

/* BOX HOME */

#box2_texto_full {	width: 92%;	margin: 4%;	text-align: center;	height: auto;}
#box2_imagem_full {	width: 99%;		text-align: justify;	height: auto;}
#box2_texto_central_full {	width: 92%;	margin: 4%;	text-align: center;	height: auto;}


#box20 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; background:#CCC; border-radius:10px;}
#box21 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box22 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box31 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box32 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box33 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box41 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box42 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box43 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box44 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box51 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box52 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box53 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box54 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box55 {	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top: 1%;	margin-bottom: 1%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}

#box61 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box62 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box63 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box64 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box65 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}
#box66 {	width: 46%;	margin: 2%;	text-align: justify;	height: auto; 	alignment-adjust: center;	text-align: center;}



}
