@charset "utf-8";
/* CSS Document */

body{background-image:url(biblioteca/fundofotoviva.jpg); background-repeat:repeat; padding:0px; margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.site{padding-top:20px; width:836px; padding-right:20px;  padding-left:20px; height:auto; background-color:#000; vertical-align:top;}
.logo{}
.logo a img{ text-decoration:none; border:0px;}
.logo a:hover img{ text-decoration:none; border:0px;}

.top{ height:59px; background:url(imagens/conteudotop.jpg); background-repeat:no-repeat;}
.meio{ background:url(imagens/conteudomeio.jpg); background-repeat:repeat-y; margin:0px; padding:0px; height:auto;}
.bottom{ height:68px; background:url(imagens/conteudobottom.jpg); background-repeat:no-repeat;}

.abreviados{font-size:9px; padding-left:30px; padding-top:4px; color:#fff;padding-right:35px; height: 17px; overflow: hidden; text-align:center; }
.abreviados a{ color:#fff; text-decoration: none; font-style:italic;}
.abreviados a:hover{ color:#fff; text-decoration: underline; font-style:italic;}

.rodape{ color:#fff; font-size:10px;}
.rodape a{ cursor:pointer; color:#fff; text-decoration:none; font-style:italic;}
.rodape a:hover{ cursor:pointer; color:#fff; text-decoration:underline; font-style:italic;}


/*width:570px; margin-left:65px; margin-right:20px;*/
/*
.menu{border:1px solid blue;background:url(imagens/menu.jpg); background-repeat:no-repeat; width:610px;  height:46px; overflow:hidden; background-position:0px 0px; vertical-align:bottom; margin-top:20px; margin-left:59px;  }
.menu li{ float:left; color:#fff; list-style:none; margin-left:-41px; margin-top:0px;}
*/

/*
#menuhome {  list-style:none; list-style-position:outside; width:64px; height:46px; cursor:pointer; }
#menuhome:hover,#li_menuhome.selected{background-image:url(imagens/menu.jpg);  background-position:0px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block;}

#menuempresa{  list-style:none; list-style-position:outside; width:94px; height:46px; cursor:pointer;}
#menuempresa:hover,#li_menuempresa.selected{background-image:url(imagens/menu.jpg);  background-position:-64px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menueventos{  list-style:none; list-style-position:outside; width:84px; height:46px; cursor:pointer;}
#menueventos:hover,#li_menueventos.selected{background-image:url(imagens/menu.jpg);  background-position:-158px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menuportfolio{  list-style:none; list-style-position:outside; width:96px; height:46px; cursor:pointer;}
#menuportfolio:hover,#li_menuportfolio.selected{background-image:url(imagens/menu.jpg);  background-position:-242px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menublog{  list-style:none; list-style-position:outside; width:70px; height:46px; cursor:pointer;}
#menublog:hover,#li_menublog.selected{background-image:url(imagens/menu.jpg);  background-position:-338px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menucontactos{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; }
#menucontactos:hover,#li_menucontactos.selected{background-image:url(imagens/menu.jpg);  background-position:-408px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menufacebook{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; }
#menufacebook:hover,#menufacebook.selected{background-image:url(imagens/menu.jpg);  background-position:-508px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}



#li_menuhome {  list-style:none; list-style-position:outside; width:64px; height:46px; cursor:pointer;}
#li_menuempresa{  list-style:none; list-style-position:outside; width:94px; height:46px; cursor:pointer; margin:0px!important;}
#li_menueventos{  list-style:none; list-style-position:outside; width:84px; height:46px; cursor:pointer; margin:0px!important;}
#li_menuportfolio{  list-style:none; list-style-position:outside; width:96px; height:46px; cursor:pointer; margin:0px!important;}
#li_menublog{  list-style:none; list-style-position:outside; width:70px; height:46px; cursor:pointer; margin:0px!important;}
#li_menucontactos{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; margin:0px!important;}
#li_menufacebook{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; margin:0px!important;}
*/

/*#li_menuhome a, #li_menuempresa a, #li_menueventos a, #li_menuportfolio a, #li_menublog a, #li_menucontactos a, #li_menufacebook a{  border:1px solid red; }*/
/*
.menu li{ border:1px solid yellow}
.menu li a{ width:53px !important; height:33px !important; position:absolute; border:1px solid green}
.menu li a div{ width:50px !important; height:30px !important; position:absolute; border:1px solid red}
*/

/*

.menu{background:url(imagens/menu.jpg); background-repeat:no-repeat; width:570px; height:46px; background-position:0px 0px; vertical-align:bottom; margin-top:20px; margin-left:65px; margin-right:20px;}
.menu li{ float:left; color:#fff; list-style:none; margin-left:-41px; margin-top:0px;}

#menuhome {  list-style:none; list-style-position:outside; width:64px; height:46px; cursor:pointer;}
#menuhome a{ width:64px; height:46px; cursor:pointer; display:block;}
#menuhome:hover,#menuhome.selected{background-image:url(imagens/menu.jpg);  background-position:0px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block;}

#menuempresa{  list-style:none; list-style-position:outside; width:94px; height:46px; cursor:pointer; margin:0px!important;}
#menuempresa a{  width:94px; height:46px; cursor:pointer; display:block;}
#menuempresa:hover,#menuempresa.selected{background-image:url(imagens/menu.jpg);  background-position:-64px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menueventos{  list-style:none; list-style-position:outside; width:84px; height:46px; cursor:pointer; margin:0px!important;}
#menueventos a{  width:84px; height:46px; cursor:pointer; display:block;}
#menueventos:hover,#menueventos.selected{background-image:url(imagens/menu.jpg);  background-position:-158px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menuportfolio{  list-style:none; list-style-position:outside; width:96px; height:46px; cursor:pointer; margin:0px!important;}
#menuportfolio a{  width:96px; height:46px; cursor:pointer; display:block;}
#menuportfolio:hover,#menuportfolio.selected{background-image:url(imagens/menu.jpg);  background-position:-242px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menublog{  list-style:none; list-style-position:outside; width:70px; height:46px; cursor:pointer; margin:0px!important;}
#menublog a{  width:70px; height:46px; cursor:pointer; display:block;}
#menublog:hover,#menublog.selected{background-image:url(imagens/menu.jpg);  background-position:-338px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menucontactos{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; margin:0px!important;}
#menucontactos a{  width:100px; height:46px; cursor:pointer; display:block;}
#menucontactos:hover,#menucontactos.selected{background-image:url(imagens/menu.jpg);  background-position:-408px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

#menufacebook{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; margin:0px!important;}
#menufacebook a{  width:100px; height:46px; cursor:pointer; display:block;}
#menufacebook:hover,#menufacebook.selected{background-image:url(imagens/menu.jpg);  background-position:-508px -46px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; display:block; margin:0px!important;}

*/


#li_home {  list-style:none; list-style-position:outside; width:64px; height:46px; cursor:pointer; margin:0px!important; float:left;}
#li_empresa{  list-style:none; list-style-position:outside; width:94px; height:46px; cursor:pointer; margin:0px!important; float:left;}
#li_eventos{  list-style:none; list-style-position:outside; width:84px; height:46px; cursor:pointer; margin:0px!important; float:left;}
#li_portfolio{  list-style:none; list-style-position:outside; width:96px; height:46px; cursor:pointer; margin:0px!important; float:left;}
#li_blog{  list-style:none; list-style-position:outside; width:70px; height:46px; cursor:pointer; margin:0px!important; float:left;}
#li_contactos{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; margin:0px!important; float:left;}
#li_facebook{  list-style:none; list-style-position:outside; width:100px; height:46px; cursor:pointer; margin:0px!important; float:left;}

#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 610px;
	height:46px;
	/*
	width: 774px;
	height: 210px;*/
	position: relative;
}

#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu a:hover, #menu a.selected {
	background-position: bottom !important;
}
#menu a:hover span{
	display: block;
}

#menu #home {
	width: 64px;
	height: 46px;
	background: url(imagens/home.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 60px;
	_left: 0px;
	*left: 0px;
	*/
	left: 0px;
}
#menu #empresa {
	width: 94px;
	height: 46px;
	background: url(imagens/empresa.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 124px;
	_left: 64px;
	*left: 64px;
	*/
	left: 64px;
}
#menu #eventos {
	width: 84px;
	height: 46px;
	background: url(imagens/eventos.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 218px;
	_left: 158px;
	*left: 158px;
	*/
	left: 158px;
}
#menu #portfolio {
	width: 96px;
	height: 46px;
	background: url(imagens/portfolio.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 302px;
	_left: 242px;
	*left: 242px;
	*/
	left: 242px;
}
#menu #blog {
	width: 70px;
	height: 46px;
	background: url(imagens/blog.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 398px;
	_left: 338px;
	*left: 338px;
	*/
	left: 338px;
}
#menu #contactos {
	width: 100px;
	height: 46px;
	background: url(imagens/contactos.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 468px;
	_left: 408px;
	*left: 408px;
	*/
	left: 408px;
}
#menu #facebook {
	width: 100px;
	height: 46px;
	background: url(imagens/facebook.jpg) no-repeat;
/*	left: 96px;
	top: 73px;*/
	top: 20px;
	/*left: 568px;	
	_left: 508px;
	*left: 508px;
	*/
	left: 508px;
}







.home{background-image:url(imagens/fundoconteudo.jpg); width:796px; height:479px; background-repeat:no-repeat;}
.conteudo{ text-align:justify;}

.conteudo h1{ color:#fff; font-size:22px; text-transform:uppercase; padding-left:30px; padding-right:10px; margin:0px; padding-bottom:10px; }
.conteudo h2{ color:#333; font-size:13px; text-decoration:none; padding-left:30px; padding-right:63px; margin:0px;}
.conteudo h2 a{ color:#152F3F; font-size:13px; text-decoration:none;}
.conteudo h2 a:hover{ color:#fff; font-size:13px; text-decoration:none;}
.conteudo h3{ color:#fff; font-size:12px; text-decoration:none; padding-left:30px; padding-right:63px; margin:0px; padding-top:15px;}
.conteudo h3 a{ color:#9c9a9a; font-size:12px; text-decoration:none;}
.conteudo h3 a:hover{ color:#fff; font-size:12px; text-decoration:none;}

#col1{ width:273px;}
#padding1{ padding-top: 0px; margin-top:0px;}



.formulario{ padding-left:30px; margin-bottom:0px;}
.formulario label{ color:#fff; font-size:12px;}
.formulario input{ border:1px solid #152f3f; color:#9c9a9a; background-color:#000; margin-left:10px;}

#botaook{ background-image:url(imagens/botaoOk.jpg); border:none; width:45px; height:28px; cursor:pointer; margin:0px;}

.linha{ border-bottom:1px solid #9c9a9a; margin-left:30px; margin-right:10px; margin-top:10px; margin-bottom:10px;}

.form {color:#7e7e7e; margin:30px; margin-bottom:0px; width:280px;}
.form div { width:80px;}
.form label {font-size:12px; margin-bottom:5px; vertical-align:top;}
.form input {margin-bottom:5px; width:300px; border:1px solid #152f3f; color:#9c9a9a; background-color:#000;}
.form textarea {margin-bottom:5px;  border:1px solid #152f3f; color:#9c9a9a; background-color:#000; width:300px;}
.form select {margin-bottom:5px;  border:1px solid #152f3f; color:#9c9a9a; background-color:#000; width:198px;}

#botaoenviar{ background-image:url(imagens/botaoenviar.jpg); border:none; width:56px; height:28px; cursor:pointer; margin:0px; margin-left:72px; }

#left{ float:left;}
#right{ float:right;}

.left{float:left;}
.right{ float:right; padding-right:118px;}
.clear{ clear:both;}

.mapa{border:1px solid #152f3f; margin-right:35px; width:300px; margin-top:30px; height:265px; overflow:hidden;}


.site_content{padding-top:20px; width:795px; /*padding-right:20px; padding-left:20px;*/ height:auto; background-color:#000; vertical-align:top;}

#mapa{width:740px; height:240px; margin-left:25px; margin-right:25px; border:1px solid #152F3F; }

.mapa h3{ padding-top:10px !important; padding-left:10px !important;}











/*************** GALERIA FOTOGRAFICA ****************/
/*.ResultadosGaleria { width:110%; _width:100%;}
.ContentTumbGaleria { float:left; margin-right:6px; width:115px; padding-bottom:15px; margin-left:6px;_margin-left:1px;_margin-right:1px;}
*/
.ResultadosGaleria { /*padding-left:20px; padding-right:20px; width:695px;*/padding-left:35px; padding-right:35px; width:710px; padding-top:10px; }

.ContentTumbGaleria { float:left; margin-left:12px; margin-right:12px; padding-bottom:33px; width:115px; height:115px; _margin-left:10px; _margin-right:10px; *margin-left:10px; *margin-right:10px; }

.AllContentColun_v .ContentTumbGaleria, .AllContentColun .ContentTumbGaleria { float:left; width: 115px; padding-bottom:15px;}
.AllContentColun_v .ContentTumbGaleria { margin-right:9px;}
.AllContentColun .ContentTumbGaleria { margin-right:25px; margin-left:10px;


}

.ContentTumbGaleria * { font-size:10px;}
.ContentTumbGaleria .Title { font-weight:bold; margin-top:5px; color:#FFF !important;}
.ContentTumbGaleria .Categoria { color:#CCC !important;}
.Tumb_galeria { display: table; vertical-align: middle; text-align: center; width:115px;  height: 115px; /*_width:100%; _height:100%;*/
background-color:#545454; /*_width:125px; *width:125px; _height:125px; *height:125px;*/}
.Tumb_galeria * {vertical-align: middle; text-align:center;}
.Tumb_galeria .Img {display: table-cell;}
.Tumb_galeria a img { border:none; _margin-top:10px; *margin-top:10px;}
.Tumb_galeria i { _display:inline-block; _height:100%; *display:inline-block; *height:100%;}

/*************** FIM GALERIA FOTOGRAFICA ****************/






/********** galeria **************/
/*
#gallery ul { list-style: none; }
#gallery ul li { float:left; width:100px; margin-left:15px; margin-bottom:15px; border:1px solid #dadada; padding:5px; }
#gallery ul a img { width:100%;}
#gallery ul a { border:1px solid #dadada; width:98px; height:60px; float:left; overflow:hidden;}
#gallery ul a:hover { border:1px solid #fff;}
#gallery ul li span { float:left; width:100%; font-size:9px;}
#gallery ul li span.Legenda { height:30px; overflow:hidden; margin-top:5px;}
#gallery ul li span.Data { color:#999;}
#gallery ul li:hover { background-color:#daf5f5;}
*/
#jquery-overlay {position: absolute;top: 0;	left: 0;z-index: 100000;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 1000000;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;width: 100%;text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}
/********** fim galeria **************/






.ResultadosPesquisa .NumeroResultados { text-align:center; font-size:11px; margin-left:10px; margin-right:10px;margin-bottom:15px;}
.ResultadosPesquisa .Pagina { /*background-color:#323131;*/ padding:3px; color:#fff; text-align:center; margin:10px; margin-bottom:0px;}
.ResultadosPesquisa .Pagina a, .ResultadosPesquisa .Pagina a:visited { color:#676566; text-decoration:none; font-size:10px; padding:2px; margin:2px; border:1px solid #676566;}
.ResultadosPesquisa .Pagina a:hover { /*text-decoration:underline;*/ color:#152F3F;border:1px solid #152F3F;} 
.ResultadosPesquisa .Pagina a.select { color:#152F3F; font-weight:bold;border:1px solid #152F3F;}
.ResultadosPesquisa .NumeroResultados b{ color:#152F3F}
.ResultadosPesquisa .Contents { font-size:10px; /*padding-left:20px;*/ background:transparent url(../img/blueBullet.gif) no-repeat scroll 0 8px; margin-left:10px; padding-left:10px;margin-top:10px;}
.ResultadosPesquisa .Contents span { display:block;}
.ResultadosPesquisa .Contents .Seccao { font-style:italic; color:#c8cf13;}
.ResultadosPesquisa .Contents .Titulo a,.ResultadosPesquisa .Contents .Titulo a:visited{ text-decoration:none; font-size:11px; color:#323131; font-weight:bold;}
.ResultadosPesquisa .Contents .Titulo a:hover { text-decoration:underline;}
.ResultadosPesquisa .Contents .Lead {color:#323131;}

.ResultadosPesquisa .Contents_Img { font-size:10px; /*padding-left:20px;*/ margin-left:10px; padding-left:10px;margin-top:10px;}
.ResultadosPesquisa .Contents_Img .prod_img { float:left; padding-left:10px; padding-bottom:10px;}
.ResultadosPesquisa .Contents_Img .prod_desc { float:left; padding-left:10px; padding-bottom:10px; }
.ResultadosPesquisa .Contents_Img .prod_desc span { display:block;}
.ResultadosPesquisa .Contents_Img .prod_desc .Seccao { font-style:italic; color:#c8cf13;}
.ResultadosPesquisa .Contents_Img .prod_desc .Titulo a,.ResultadosPesquisa .Contents .Titulo a:visited{ text-decoration:none; font-size:11px; color:#323131; font-weight:bold;}
.ResultadosPesquisa .Contents_Img .prod_desc .Titulo a:hover { text-decoration:underline;}
.ResultadosPesquisa .Contents_Img .prod_desc .Lead {color:#323131;}



.blogconteudo { margin: 28px;}
.ultimosposts {color:#ccc; padding-top:10px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; border-bottom:solid 1px #000; text-transform:uppercase; font-weight:800; padding-left:30px;}

.blog{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.blog h1{color:#EEEEEE; font-size:20px; text-transform:uppercase; padding-top:10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.blog h1 a{color:#EEEEEE!important; font-size:20px; text-transform:uppercase; padding-top:10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none;}
.blog h1 a:hover{color:#EEEEEE; font-size:20px; text-transform:uppercase; padding-top:10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none; cursor:pointer;}
.blog h2{ margin-top:10px; border:solid transparent 14px; width:auto; overflow:hidden; text-align:left; padding-left:0px; padding-right:0px;}
.blog h2 a{ color:#152F3F; font-size:10px; text-decoration:none;}
.blog h2 a:hover{ color:#fff; font-size:10px; text-decoration:none;}
.blog h3{ margin-top:10px; font-size:12px; text-transform:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff;}
.blog h4{ color:#999; font-size:10px; margin:0; padding:0; margin-top:10px; padding-left:30px;}
.blog h4 a{ color:#152F3F; font-size:10px; text-decoration:none;}
.blog h4 a:hover{ color:#fff; font-size:10px; text-decoration:none;}
.rodapeblog{ background-color:#fff!important;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#999; padding-bottom:20px;}
.rodapeblog h1{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; padding-top:10px; padding-bottom:5px; text-transform:uppercase;} 
.rodapeblog h2{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; text-align:justify;} 
.rodapeblog h2 a{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; color:#F02B2B!important; text-decoration:none;} 
.rodapeblog h2 a:hover{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; color:#fff!important; text-decoration:none;} 
.Comentarios { color:#fff; font-size:20px; padding-left:30px;}

.carrinhoFotografia {border-right:1px solid #ccc;width:72px;}








