html, body {

  height: 100%;

  min-height: 100%;

}



.body {

	background-image: url url(../img/fundo_listrado.jpg) !important;

}



.conteudo {

	margin-bottom: 0px;

    padding: 20px 0 20px 0;

    background-color: #FFF;

    border-radius: 5px;

    box-shadow: 3px 3px 3px #000;

}



.topo {

    background-color: #FFF;

}



.serie {

	height: 95px;

	background-color: red;

	position: relative;

	left: 10px;

	top: 10px;

	box-shadow: 3px 3px 3px #000;

}



.serie h1 {

	margin:0 auto;

	color: #fff;

	font-size: 1.8em;

	padding: 8px 0 0 20px ;

}



.titulo-pagina h2 {

	color: #fff;

	font-size: 1.9em;

	margin-bottom: -15px;

	margin-left: 20px;



}



.subtitulo-pagina  h3 {

	margin-left: 20px;

	font-size: 2.0em;

}



.conteudo-icones {

	margin-bottom: 10px;

    padding: 10px 0 10px 0;

    background-color: #3333FF;

    border-radius: 5px;

    box-shadow: 3px 3px 3px #000;

}



.blocovermelho {

	background-color: red;

	color: #fff;

	font-size: 1.2em;

	height: 125px;	

}



.blocovermelho p {

	top: 15px;

	position: absolute;

	vertical-align: middle;

	font-size: 2em;

}



.blocoicone {

	margin: 10px 2px 0 0;

}



.blocotitulo {

	color: #fff;

	background-color: #3333FF;

	height: 60px;

	margin: 0 2px 2px 2px;

	padding: 5px 0 0 10px;

}



.blocotitulo p  {

	top: 10px;

	position: absolute;

	vertical-align: middle;

	font-size: 2em;

}



.blobosubtitulo {

	background-color: #3333FF;

	color: #fff;

	height: 60px;

	margin-top: 2px;

	margin-left: 2px;

	

}



.logo_rw {

	float: right;

}



.blobosubtitulo2 {

	background-color: #3333FF;

	color: #fff;

	height: 60px;

	margin-top: 2px;

	margin-left: 2px;

	margin-right: -8px;

}



.blobosubtitulo p  {

	top: 15px;

 	font-size: 1.5em;

	position: absolute;

	vertical-align: middle;

}



.blobosubtitulo2 p  {

	top: 15px;

 	font-size: 1.5em;

	position: absolute;

	vertical-align: middle;

}







.blocoselo {

	background-color: #3333FF;

}



.img-empresa2 {

	padding-top: 10px;

}



.barra-azul h5 {

	padding: 10px 0 0 10px;

	background-color: #3333FF;

	height: 40px;

	color: #fff;

	font-size: 1.6em;

}


.barra-azul th {
	padding: 10px 0 0 10px;
	background-color: #3333FF;
	height: 40px;
	color: #fff;
	font-size: 1.2em;

}






.alintable{

	text-align: center;

}



.alintable th{

	text-align: center;

}



.fa-arrow-right {

	color: red;

}



.h5red {

	background-color: red;

}



.h5cinza {

	padding: 10px 0 0 10px;

	background-color: #849DAA;

	height: 40px;

	color: #fff;

	font-size: 1.2em;

}





.h5verde {

	background-color: #53A175;

}

ul {

	list-style: none;



}



#img_interna {

	padding: 20px;

}



.centralizador {

	margin: 0 auto;

	padding: 0 auto;

}



table p {

	font-size: 10px;

}



.cabcoluna {

	text-align: center;

	color: #000;

}



.cabcoluna h4 {

	font-size:  14px;

}



.textoproduto {

	margin-bottom: 30px;

	color: red;

}



#tabelagrande th {

	font-size: 12px;

}



#tabelagrande td {

	font-size: 11px;

}

.texto-imagens {

	margin: 60px auto;

}



.esquema {

	padding: 30px 0 20px 0;

}



.p-opcionais {

	border: 1px solid;

	border-color: #ccc;

}



.iconemax {

	background: #00AFEF;

	margin-left: 5px;

}



.iconemax img {

	height: 62px;

}





.opcionais a {

	color: red;

}



.acessorios a {

	color: red;

}



.suporte {

	padding-top: 20px;

}







/*==================================================

=            Bootstrap 3 Media Queries             =

==================================================*/









    /*==========  Mobile First Method  ==========*/



    /* Custom, iPhone Retina */ 

    @media only screen and (min-width : 320px) {



    }



    /* Extra Small Devices, Phones */ 

    @media only screen and (min-width : 480px) {



    }



    /* Small Devices, Tablets */

    @media only screen and (min-width : 768px) {



    }



    /* Medium Devices, Desktops */

    @media only screen and (min-width : 992px) {



    }



    /* Large Devices, Wide Screens */

    @media only screen and (min-width : 1200px) {



    }







    /*==========  Non-Mobile First Method  ==========*/



    /* Large Devices, Wide Screens */

    @media only screen and (max-width : 1200px) {



    }



    /* Medium Devices, Desktops */

    @media only screen and (max-width : 992px) {



    }



    /* Small Devices, Tablets */

    @media only screen and (max-width : 768px) {

    	.h5cinza {

    		padding: 1px 0 0 10px;    		

    		font-size: 1.2em;

    	}



    	.barra-azul h5 {

    		padding: 5px 0 0 10px;

    		font-size: 1em;

    	}



    }



    /* Extra Small Devices, Phones */ 

    @media only screen and (max-width : 480px) {

    	.h5cinza {

    		padding: 1px 0 0 10px;    		

    		font-size: 1.2em;

    	}



    	.barra-azul h5 {

    		padding: 5px 0 0 10px;

    		font-size: 1em;

    	}



    }



    /* Custom, iPhone Retina */ 

    @media only screen and (max-width : 320px) {

    	.h5cinza {

    		padding: 1px 0 0 10px;    		

    		font-size: 1.2em;

    	}



    	.barra-azul h5 {

    		padding: 5px 0 0 10px;

    		font-size: 1em;

    	}

    }