html, body, div, p, img { 
    padding:0;
    border:0;
    margin:0;
}
body{
	overflow-x:hidden;
}
a, input, textarea, select{
	outline: 0;
}
form
{
    padding:0;
    margin:0;
}
.container, .containerAdm{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.container
{
    display:table!important;
    min-height:50px;
}
.linha{
	float:left;
	display:block;
	width:100%;
}
#logo{
	display:block;
	float:left;
	position:relative;
	z-index:11;
}
#logo a{
	float:left;	
}
#logo img{
	border:0;
	float:left;
}
/*menu do cliente*/
#menuCliente
{
    position:absolute;
    display:block;
    left:50%;
    top:0px;
    font-style:normal;
    font-weight:normal;
    z-index:10;
}
#menuCliente .itemContainer
{
    display:table;
    margin-left:auto;
    margin-right:auto;
}
#menuCliente .item
{
    display:table;
    float:left;
}
#menuCliente .item .menuLink
{
    float:left;
    text-decoration:none;
    position:relative;
    z-index:11;
}
#menuCliente .submenu
{
    display:table;
    position:absolute;
    padding:5px;
    display:none;
    padding-top:20px;
    font-weight:normal;
    font-style:normal;
    z-index:10;
}
#menuCliente .submenu a
{
    float:left;
    clear:both;
    text-decoration:none;
    margin-top:4px;
}
.rodapeContainer
{
    float:left;
    width:100%;
    display:block;
    clear:both;
    font-style:normal;
    font-weight:normal;    
    padding-bottom:20px;
}
.rodapeContainer .rodapeCliente
{
    display:table;
    float:left;
    min-width:760px;
}
.rodapeContainer .rodapeMiolo
{
    float:left;
    display:block;
    width:100%;
    min-height:70px;
}
.rodapeContainer .assinaturaProjetoP
{
    float:right;
    width:191px;
    height:70px;
    display:block;
    margin-top:-70px;
}
.rodapeContainer .assinaturaProjetoP a
{
    float:right;
    display:block;
    width:191px;
    height:54px;
    background:url(../imagens/assinatura.png) 0 -54px;
    margin-top:15px;
}
.rodapeContainer .assinaturaProjetoP a:hover
{
    background:url(../imagens/assinatura.png) 0 0;
}
.moduloContainer
{
    display:block;
    float:left;
    overflow:hidden;
}
/* vitrine */
.modVitrine
{
    float:left;
    display:block;
    overflow:hidden;
}
.modVitrine .bgMaskVitrine
{
    float:left;
    display:block;
    position:relative;
    z-index:2;
}
.modVitrine .imgCont
{
    float:left;
    display:block;
    position:relative;    
    z-index:1;
}
.modVitrine .imgCont img
{
    float:left;
}
.modVitrine .linkVitrine
{
    display:block;
    float:left;
    position:relative;    
    z-index:3;    
}
/* album modulo */
.modAlbum .itemAlbum a{
    clear:both;float:left;
    margin-top:7px;
}
.modAlbum .tituloAlbum
{
    font-weight:bold;
}
.modAlbum .itemAlbum
{
    float:left;
    display:table;
}
.modFormulario .campoFormLbl
{
    padding-top:4px;
    padding-bottom:4px;
    float:left;
    display:table;
    padding-right:10px;
}
.modFormulario .campoFormInput
{
    padding-top:4px;
    padding-bottom:4px;
    float:left;
    display:table;
}
.imgBrowser
{
    display:none;
}
.modAlbum .tituloAlbum
{
    float:left;
    display:block;
    text-align:center;
}
.modCatalogo .tit
{
    padding-top:5px;
}
.modCatalogo .tit, .modCatalogo .desc
{
    text-align:center;
}
.modCatalogo .itemCatalogo
{
    float:left;
    overflow:hidden;
}
.modCatalogo .itemCatalogo .thumb
{
    float:left;
    margin-bottom:5px;
}
.modCatalogo .itemCatalogo .tit, .modCatalogo .itemCatalogo .desc
{
    float:left;
    clear:both;
}
.modCatalogo .itemCatalogo a
{  
    text-decoration:none;
}
.modCatalogo .desc
{
    padding-top:5px;
    padding-bottom:5px;
}
.modCatalogo .vmais
{
    display:table;
    clear:both;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
}
.modCatalogo .containerVmais
{
    float:left;
    display:block;
    text-align:center;
}
.modCatalogo .filterCatalogo
{
    width:100%;
    float:left;
    display:block;
    padding-bottom:10px;
}
.modCatalogo .filterCatalogo .part
{
    float:left;
    display:table;
    height:20px;
    padding-right:20px;
    background:url(../imagens/ajax-loader.gif) no-repeat 10px 7px;
    min-width:70px;
    min-height:25px;
    height:24px;
}
.modCatalogo .paginacao, .modResultados .paginacao
{
    clear:both;
    display:block;
    float:left;
    padding-top:20px;
    padding-bottom:20px;
}
.modCatalogo .paginacao a, .modResultados .paginacao a
{
    float:left;
    margin-right:10px;
    text-decoration:none;
	text-align:center;
}
.modCatalogo .containerLoader
{
    width:100%;
    height:50px;
    display:block;
    background:url(../imagens/ajax-loader.gif) no-repeat center center;
    clear:both;
    float:left;
    margin-bottom:-50px;
    position:relative;
    display:none;
}
.modCatalogo .catalogoConteudo{
	width:100%;
	float:left;
	display:block;
}
.modCatalogo .galeriaDinamica, .modExpositor .galeriaDinamica{
	width:470px;
	height:375px;
	maargin-left:-100%;
	float:left;	
}
.modCatalogo .galeriaDinamica .containerImgPrincipal, .modExpositor .galeriaDinamica .containerImgPrincipal
{
    display:block;
    background:url(../imagens/ajax-loader.gif) no-repeat center center;
    float:left;
    width:200px;
    height:257px;
    width:438px;
    margin-left:16px;
    margin-top:17px;
}
.modCatalogo .galeriaDinamica .containerImgPrincipal img, .modExpositor .galeriaDinamica .containerImgPrincipal img
{
    width:438px;
    height:257px;
}
.modCatalogo .galeriaDinamica .legendaGaleria, .modExpositor .galeriaDinamica .legendaGaleria
{
    float:left;
    clear:both;
    width:100%;
    display:block;
    text-align:center; 
    height:34px;
    line-height:34px;   
}
.modCatalogo .galeriaDinamica .contBts, .modExpositor .galeriaDinamica .contBts
{
    float:left;
    display:block;
    width:437px;
    clear:both;
    height:50px;
    margin-left:16px;
}
.modCatalogo .galeriaDinamica .contBts a, .modExpositor .galeriaDinamica .contBts a
{
    display:block;
    height:50px;
    width:28px;
    margin-top:-50px;
}
.modCatalogo .galeriaDinamica .contBts .btEsq, .modExpositor .galeriaDinamica .contBts .btEsq
{
    float:left;
}
.modCatalogo .galeriaDinamica .contBts .btDir, .modExpositor .galeriaDinamica .contBts .btDir
{
    float:right;
}
.modCatalogo .galeriaDinamica a img, .modExpositor .galeriaDinamica a img
{
    border:0;
}
.modCatalogo .galeriaDinamica .loaderImg, .modExpositor .galeriaDinamica .loaderImg
{
    display:none;
}
.modCatalogo .galeriaDinamica .carrosel, .modExpositor .galeriaDinamica .carrosel
{
    float:left;
    height:50px;
    display:block;
    width:402px;
    margin-left:51px;
}
.modCatalogo .galeriaDinamica .carousel ul, .modExpositor .galeriaDinamica .carousel ul {
    margin: 0;
}
.modCatalogo .galeriaDinamica .carrosel li a, .modExpositor .galeriaDinamica .carrosel li a
{
    float:left;
    display:block;
    width:57px;
    height:50px;
    margin-right:5px;
}
.modCatalogo .galeriaDinamica .carrosel li img, .modExpositor .galeriaDinamica .carrosel li img
.modCatalogo .galeriaDinamica .carroselli p, .modExpositor .galeriaDinamica .carroselli p {
            background-color: #fff;
            width: 57px;
            height: 50px;
            margin: 0px;
}        
.modCatalogo .galeriaDinamica .widget img, .modExpositor .galeriaDinamica .widget img {
            cursor: pointer;
}
.modCatalogo .galeriaDinamica .mid, .modExpositor .galeriaDinamica .mid {
                margin-left: 80px;
                width: 400px;
                height: 300px;
}
.modCatalogo .galeriaDinamica .vertical, .modExpositor .galeriaDinamica .vertical {
                margin-left: 170px;
}
.modCatalogo .galeriaDinamica .vertical .jCarouselLite, .modExpositor .galeriaDinamica .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
    width: 170px;
}
.modCatalogo .galeriaDinamica .imageSlider li img, .modExpositor .galeriaDinamica .imageSlider li img
.modCatalogo .galeriaDinamica .imageSlider li p, .modExpositor .galeriaDinamica .imageSlider li p
.modCatalogo .galeriaDinamica .imageSliderExt li img , .modExpositor .galeriaDinamica .imageSliderExt li img
.modCatalogo .galeriaDinamica .imageSliderExt li p, .modExpositor .galeriaDinamica .imageSliderExt li p {
                width: 400px;
                height: 300px;
}

.modCatalogo .catalogoConteudoMeio{
	margin-left:470px;
}
.modCatalogo .catalogoConteudoMeio .catalogoConteudoMeioPad{
    float:left;
    display:table;
    padding-left:10px;
}
.modCatalogo .botaoVoltar
{
    float:left;
    display:block;
    clear:both;
    margin-top:20px;
}
.modCatalogo .lightInivisvel, .modExpositor .lightInivisvel
{
    display:none;
}
/*login*/
.modLogin input
{
    border:0;
    float:left;
    padding-left:10px;
    padding-right:10px;
}
.modLogin .botaoLogin
{
    float:left;
    display:block;
}
.modLogin .inputC
{
    float:left;
    display:table;
}
.modLogin .inputC input
{
    float:left;
    border:0;
    display:block;
}
.modLogin .none{
    display:none;
}
.modLogin .botaoLogin input
{
    cursor:pointer;
    float:left;
    border:0;
    display:block;    
}
/*busca*/
.modBusca input
{
    border:0;
    float:left;
    padding-left:10px;
    padding-right:10px;
}
.modBusca .botaoBusca
{
    float:left;
    display:block;
}
.modBusca .inputC
{
    float:left;
    display:table;
}
.modBusca .inputC input
{
    float:left;
    border:0;
    display:block;
}
.modBusca .none{
    display:none;
}
.modBusca .botaoBusca input
{
    cursor:pointer;
    float:left;
    border:0;
    display:block;    
}
#menuEsqLogout
{
    display:block;
	width:58px;
	height:57px;
	position:absolute;
	bottom:85px;
	right:0px;
	background:url(../imagens/btLogout.png);
	z-index:11;
}
#menuEsqCadeado
{
    display:block;
	width:58px;
	height:57px;
	position:absolute;
	bottom:20px;
	right:0px;
	background:url(../imagens/cadeado.png);
	z-index:11;
}
.menuEsqCadeadProtegido
{
    background:url(../imagens/cadeado.png) no-repeat 0 -57px!important;
}
.modBusca .btBuscar
{
    text-indent:-2000px;
}