a#facebook{
	display: block;
	position: absolute;
	top: 70px;
	left: 255px;
}

/* jquery notice */
.notice-wrap {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 250px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;		
}

.notice-item {
	height: 60px;
	background: #333;
	border-radius: 6px;
	border-radius: 6px;
	color: #eee;
	padding: 6px 6px 0 6px;	
	font-size: 11px;
	border: 1px solid #ba2828;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
	font-family: 'Arial', sans-serif;
	font-weight:bold;
	text-align: center;
}

.notice-item-close {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
}

div#Fazemos table tr td img{
	margin: 0px 0px 15px 0px;
}

/* slider*/

div#slider{background-color:#ffffff; min-height:200px; margin:0px 0px 0px 48px; height:235px; overflow:hidden;}

/* rotator */
div.rotator {
	position:relative;
	height:345px;
	z-index:1;
	text-align: left;
}

div.rotator ul{
    margin:0px;
}

div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	z-index:0;
}

div.rotator ul li.show {
	z-index:500;
}

div.rotator ul li img{
}
/* rotator */

div.rotator div.caption{
    position:absolute;
    top:50px;
    left:10px;
	/*background-color:#ffffff !important;*/
	background-image:none;
}

div.caption h2{
    color:#2e4555;
    font-size:30px;
    font-weight:normal;
}
div.info_description{
    position:absolute;
    top:100px;
    left:180px;
    color:#000;
}
div.caption h3{
    margin:0px 0px 15px 0px;
    color:#ba2828;
    font-size:18px;
	width: 250px;
}
div.caption p{
    font-size:13px;
    color:#2e4555;
    font-weight:bold;
    width:280px;
}



/* RESET BROWSER STYLES begin */
/* img, div, input { behavior: url(iepngfix.htc) } */

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,blockquote { 
	margin:0;
	padding:0;
}
table { border-collapse:collapse; border-spacing:0; }
img { border:0; }

q:before,q:after { content:''; }
abbr,acronym { border:0; }
:focus { outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
form { border:0; }

/* RESET BROWSER STYLES end */

/* GLOBAL PAGE STYLES begin */

body { font:11px/1.5 Arial, Helvetica, sans-serif; color:#2e4555; background:url(../images/bg.jpg) repeat-x #EBE3E0; padding:0 0 100px 0; }

a:link, a:visited { color:#474747; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }

.floatL { float:left!important; }
.floatR { float:right!important; }

.clr { clear: both; }
.clrL { clear: left; }
.clrR { clear: right; }
.clear-both { clear:both; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.DisplayOn { }
.DisplayOff { display:none; }
.VisibleOn { visibility:visible; }
.VisibleOff { visibility:hidden; }

.Center { text-align:center; }

ul, li { margin:0; padding:0; list-style:none; }

/* GLOBAL PAGE STYLES end */


/* MAIN */
div#Main { width:910px; margin:0 auto; }


/* HEADER */
div#Header { display:block; position:relative; height:140px; }
div#Header h1 { text-indent:-3000px; overflow:hidden; display:none; }
div#Header img#Logotipo { position:absolute; top:46px; left:20px; text-indent:-3000px; overflow:hidden; }
div#Header div#certificacao {position: absolute; right: 0px; top: 38px;}

ul#Menu { position:absolute; bottom:0px; right:0px; list-style:none; padding:0; margin:0; background-image:url('../images/spritemod.png'); height:35px; }
ul#Menu li { list-style:none; margin:0; padding:0; float:left; border:0px solid #fff; }
ul#Menu li a:link,
ul#Menu li a:visited { padding:10px 7px 20px 8px; /*text-indent:-3000px*/ font-weight:bold; text-decoration:none; text-transform:uppercase; color:#fff; display:block; margin:0px 5px; font-size:12px;}
ul#Menu li a:hover,
ul#Menu li a:active, ul#Menu li a.Active { background-image: url('../images/menu-a-bg.png'); background-position: center -10px; background-repeat:no-repeat;}
ul#Menu li a img{
	vertical-align: top;
}

ul#Menu li a#fbicon{
	padding: 5px 7px 14px 8px;
	margin:2px 5px;
	background-color:#ffffff;
	border-radius: 3px 3px 0px 0px;
}

ul#Menu li a#fbicon:hover{
	background-position:0px -50px;
	background-color:#2e4555;
}

/*
ul#Menu li a.Home:link,
ul#Menu li a.Home:visited { background:url(../images/Menu-Home_BG.gif) no-repeat; width:32px; }

ul#Menu li a.Quem-Somos:link,
ul#Menu li a.Quem-Somos:visited { background:url(../images/Menu-Quem-Somos_BG.gif) no-repeat; width:63px; }

ul#Menu li a.Fazemos:link,
ul#Menu li a.Fazemos:visited { background:url(../images/Menu-Fazemos_BG.gif) no-repeat; width:88px; }

ul#Menu li a.Aplicacoes:link,
ul#Menu li a.Aplicacoes:visited { background:url(../images/Menu-Aplicacoes_BG.gif) no-repeat; width:120px; }

ul#Menu li a.Contactos:link,
ul#Menu li a.Contactos:visited { background:url(../images/Menu-Contactos_BG.gif) no-repeat; width:61px; }
*/


/* HOME - EMPRESA */
div#Home-Empresa { background:#fff; text-align:center; padding:3px; }


/* HOME - NEWSLETTER - FAZEMOS */
div#Home-Newsletter-Fazemos { display:block; clear:both; height:282px; background-image:url('../images/sprite.png'); background-position:0px -35px; margin:10px 0px 10px 0px; color:#ffffff; }
/* HOME - NEWSLETTER */
div.Home-Newsletter { height:150px; color:#fff; width:195px; margin:20px 0 20px 0; padding:28px 35px 28px 32px; background:url(../images/Home-Newsletter_BG.jpg) repeat-y #2e4555 top right; float:left; }
div.Home-Newsletter form { margin:0; padding:0; }
div.Home-Newsletter form label { display:block; padding:5px 0 5px 0; cursor:pointer; }
div.Home-Newsletter form label span { display:block; padding:0; margin:0; }
div.Home-Newsletter form label input { display:block; width:95%; padding:2px 3px; border:1px solid #fff; }

div.Home-Newsletter form div.Home-NewsletterSubmit { text-align:right; }
div.Home-Newsletter form div.Home-NewsletterSubmit input { background:#fff; border:1px solid #fff; cursor:pointer; }


/* HOME - FAZEMOS */
div.Home-Fazemos { float:left; font-size:12px; color:#fff; width:611px; padding:16px 5px 20px 10px; margin:0 0 0px 0; background:url(../images/Home-Fazemos_BG.jpg) repeat-x #a61f1f; position:relative; }
div.Home-Fazemos img.Home-Fazemos { float:left; padding:10px; margin:0 20px 10px 0; background:#fff; display:inline-block; }
div.Home-Fazemos ul.Home-Fazemos { margin:15px 0 0 0; padding:0; list-style:none; }
div.Home-Fazemos ul.Home-Fazemos li { margin:0; padding:3px 0; list-style:none; }
div.Home-Fazemos ul.Home-Fazemos li a:link,
div.Home-Fazemos ul.Home-Fazemos li a:visited { color:#fff; text-decoration:none; }
div.Home-Fazemos ul.Home-Fazemos li a:hover,
div.Home-Fazemos ul.Home-Fazemos li a:active { text-decoration:underline; }

div.Home-Fazemos a.Ver-Mais { position:absolute; bottom:30px; right:0; background:#2e4555; padding:8px 15px 8px 10px; color:#fff; text-transform:uppercase; text-decoration:none; }

/* HOME - RESTO */
div.Home-Resto { width:18px; height:150px; margin:20px 0 20px 0; padding:28px 0 28px 0; background:#2e4555; border:0px solid green; float:left; }


/* HOME - APLICACOES */
div#Home-Aplicacoes { background:#fff; padding:9px; display:block; clear:both; box-shadow:0px 0px 5px #cccccc; }
div.Home-Aplicacoes-Center { background:#f1f1f1; padding:5px; }

div.Home-Aplicacoes-Center h2.Home-Aplicacoes { padding:0 0 0 10px; }
div.Home-Aplicacoes-Center div.Home-Aplicacoes-Description { font-size:12px; color:#5b5b5b; font-weight:bold; padding:0 0 0 10px; }

div.Home-Aplicacoes-Center a.Home-Aplicacao:link,
div.Home-Aplicacoes-Center a.Home-Aplicacao:visited { padding:5px 6px; display:inline-block; text-decoration:none; float:left; }
div.Home-Aplicacoes-Center a.Home-Aplicacao img { padding:4px; margin:0 0 10px 0; border:1px solid #cf3232; width:200px; height:210px; display:block; }
div.Home-Aplicacoes-Center a.Home-Aplicacao span { clear:both; font-size:12px; font-weight:bold; }

div.Home-Aplicacoes-Center a.Home-Aplicacao:hover img { border:1px solid #2e4555; }
div.Home-Aplicacoes-Center a.Home-Aplicacao:hover span { text-decoration:underline; color:#000; }



/* INTERNAS */
div#Page { background:#fff; padding:4px; display:block; clear:both; }
div#Page div.Page-Center { background:url(../images/Page_BG.jpg) repeat-x; padding:10px; }
div#Page div.Page-Center h2.Page-Title { margin:0 0 25px 0; }



/* O QUE FAZEMOS */
div#Fazemos { display:block; margin:25px 0 0 0; }
div#Fazemos ul.Fazemos-Menu { float:left; width:330px; }
div#Fazemos ul.Fazemos-Menu li { background:url(../images/Fazemos-Menu-LI_BG.jpg) repeat-x #2e4555; padding:12px 0 10px 20px; }
div#Fazemos ul.Fazemos-Menu li.Active { background:url(../images/Fazemos-Menu-LI-On_BG.jpg) repeat-x #ce3131; }
div#Fazemos ul.Fazemos-Menu li a:link,
div#Fazemos ul.Fazemos-Menu li a:visited { display:block; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; }


div#Fazemos div.Fazemos-Texto { margin:0 0 0 3px; padding:15px 20px 25px 20px; float:left; width:505px; background:url(../images/Fazemos-Texto_BG.jpg) repeat-x; }

h3.Fazemos-Title{
	font-size:16px;
}

div.Fazemos-Texto h4{
	margin:10px 0px 0px 0px;
	color:#CE3131;
	font-size:13px;
}

span.Materiais-Title { display:block; font-weight:bold; font-size:13px; padding:0 0 10px 0; color:#CE3131; }
ul.Fazemos-Materiais { margin:0 0 15px 0; padding:0; list-style:none; }
ul.Fazemos-Materiais li { margin:0; padding:0; list-style:none; display:inline-block; width:230px; }




/* APLICACOES */
div.Aplicacoes-Text { color:#CF3232; font-weight:bold; }

div#Aplicacoes { overflow:hidden; }

div.Aplicacoes-Title { height:40px; margin:0 0 1px 0; text-transform:uppercase; color:#fff; background:url(../images/Aplicacoes-Title_BG.jpg) repeat-x; display:block; clear:both; cursor:pointer; font-weight:bold; }
div.Aplicacoes-Title div.Aplicacoes-h3Title { float:none; }
div.Aplicacoes-Title div.Aplicacoes-h3Title h3 { padding:8px 0 0 25px; }
div.Aplicacoes-Title div.Aplicacoes-Arrow { background:url(../images/Arrow-Down.gif) no-repeat center; width:60px; height:58px; float:right; }
div.Aplicacoes-Title div.Aplicacoes-ImageTitle { width:150px; height:58px; border-left:1px solid #fff; border-right:1px solid #fff; float:right; }

div.Aplicacoes-Title-Active { color:#fff; background:url(../images/Aplicacoes-Title-Active_BG.jpg) repeat-x; }
div.Aplicacoes-Title-Active div.Aplicacoes-Arrow { background:url(../images/Arrow-Up.gif) no-repeat center center; }


div.Aplicacoes-Images { clear:both; padding:1em; margin:1px 0 0 0; background:url(../images/Aplicacoes-Images_BG.jpg) repeat-x; position:relative; display:block; }
div.Aplicacoes-Images-Ampliar { position:absolute; bottom:5px; width:100%; text-align:center; }
div.Aplicacoes-Images-Center { float:left; width:100%; height:160px; overflow:hidden; margin:0px; padding:0; }
div.Aplicacoes-Images-Center ul { display:block; clear:both; margin:0; list-style:none; }
div.Aplicacoes-Images-Center ul li { margin:0; padding:10px 8px; list-style:none; float:left; position:relative; }

div.Aplicacoes-Images-Center ul li a img { width:160px; height:120px; display:block; padding:3px; background:#fff; }

div.Aplicacoes-Images-Center ul li a:link img,
div.Aplicacoes-Images-Center ul li a:visited img { border:1px solid #a9a9a9; }
div.Aplicacoes-Images-Center ul li a:hover img,
div.Aplicacoes-Images-Center ul li a:active img { border:1px solid #394f5e; }


.jcarousel-skin-tango .jcarousel-container { overflow:hidden; padding:0 20px; }

.jcarousel-skin-tango .jcarousel-container-horizontal { }

.jcarousel-skin-tango .jcarousel-clip-horizontal { height:160px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal ul li {background: transparent url(../images/loading.gif) 50% 50% no-repeat; }

.jcarousel-skin-tango .jcarousel-item { width:160px; height:120px; }

.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px; }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { float:left; display:block; width:40px; height:160px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; background: transparent url(../images/SIprev_BG.jpg) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position:-40px top; }

.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -40px 0; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background-position: -40px 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal { float:right; display:block; width:40px; height:160px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; background: transparent url(../images/SInext_BG.jpg) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -40px 0; }

.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -40px 0; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background-position: -40px 0; }

div.left, div.mid, div.right{
	float:left;
	padding:15px 15px 15px 15px;
}

div.left{
	width:233px;
}

div.left h4, div.mid h4, div.right h4{
	font-size:13px;
	font-weight:bold;
}

div.mid{
	width:422px;
	height: 251px;
}

div.right{
	width:165px;
	padding: 17px 12px 15px 10px;
}

/* centrado */
h4.highlight{
	text-align:center;
	width:100%;
}

div.contactshome{
	padding:0px 11px 0px 0px;
}

div.contactshome ul li{
	background-image:url('../images/sprite.png');
	background-repeat: no-repeat;
	padding:9px 0px 9px 40px;
}

div.contactshome ul li a{
	color:#ffffff;
	text-decoration:none;
}

li.phone{
	background-position:0px -416px;
}

li.fax{
	background-position:0px -452px;
}

li.email{
	background-position:0px -484px;
}

div#Home-Newsletter-Fazemos h4{
	text-transform: uppercase;
	font-size:12px;
	margin:0px 0px 15px 0px;
}

div.contactshome h4{
	margin:10px 0px !important;
	font-size:12px;
}

.buttonsmall, .buttonmedium, .buttonlarge{
	background-image:url('../images/sprite.png');
	background-position:0px -387px;
	display:block;
	color:#ffffff !important;
	width: 61px;
	height: 17px;
	padding:6px 0px 0px 6px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

a.buttonmedium{
	width:80px !important;
	background-position: 0px -364px;
	padding:6px 0px 0px 6px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

div.buttonlarge{
	border:none;
	background-color:transparent;
	width:100%;
	height:16px;
	background-position: 0px -319px;
	padding:4px 0px 0px 0px;
}

div.buttonlarge a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	text-align: center;
}

.floatright{
	float:right;
}

div.orcamento table td{
	vertical-align: top;
}

div.orcamento div.opened table td.first{
	padding:0px 20px 0px 0px;
}

div.orcamento table td.first{
	padding:0px 0px 0px 0px;
}

div.orcamento ul.services{
	margin:0px 15px;
}

div.orcamento ul.services li{
	margin:17px 0px;
	/*background-image:url('../images/sprite.png');*/
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	width: 195px;
}

div.orcamento ul.services li a{
	color:#ffffff;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	background-image:url('../images/list-icon.png');
	background-repeat: no-repeat;
	padding:0px 0px 2px 19px;
}

div.orcamento ul.services li p{
	margin:0px;
	font-weight: normal;
	text-shadow:1px 1px 1px #000000;
	padding:0px 0px 0px 20px;
}

div.orcamento ul.services li a:hover{
	text-decoration: underline;
}

div.orcamento ul.services li span{
	background-image: url('../images/list-icon.png');
	display: block;
	width: 19px;
	height: 29px;
	float: left;
	text-align: center;
	font-weight: bold;
}

.highlightwrap{
	margin:35px 0px 0px 0px;
}

.aligncenter{
	text-align: center;
}

.orcamento form label{
	display:block;
	margin:0px 0px 5px 0px;
}

.orcamento form label span{
	color:#cf3232;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	vertical-align:baseline;
	font-size:13px;
}

.orcamento form input[type=text], .orcamento form textarea{
	border:1px solid #cf3232;
	background-image:url('../images/sprite.png');
	background-position:0px -652px;
	background-repeat: repeat-x;
	width:181px;
	height:21px;
	padding:2px 3px;
	color:#696969;
	font-size:11px;
	font-style:italic;
	margin:0px 0px 15px 0px;
}

.orcamento form textarea{
	resize: none;
	height: 87px;
}

table.formtable{
	width:100%;
}

table.formtable td{
	vertical-align:top;
}

table.formtable td.first{
	padding:0px 15px 0px 0px;
	width:192px;
}

input[type=file]{
	width: 187px;
	height: 70px;
	position:absolute;
	bottom: -9px;
	left:0px;
	opacity:0;
	filter: alpha(opacity = 0);
	visibility: visible;
	z-index:30000;
}

input[type=file]:hover{
	cursor:pointer;
}

/* orcamento - div de 2 fases */
div.opened{
	display:none;
	position:absolute;
	width:415px;
}

div.closed{
	position:absolute;
	width:415px;
}

.anexar{
	text-align: justify;
	padding: 6px 0px 0px 10px;
}

#closebudgetrequest{
	position: absolute;
	right: 0px;
	top: 0px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

div#Home-Aplicacoes ul.nav li{
	float:left;
	margin:0px 10px 0px 0px;
}

div#Home-Aplicacoes ul.nav li a{
	color:#767676;
	text-transform:uppercase;
	font-weight:bold;
	padding: 6px 3px 2px 3px;
	display:block;
	text-align: center;
}

div#Home-Aplicacoes ul.nav li a.active{
	background-image: url('../images/sprite.png');
	width: 164px;
	height: 16px;
	background-position: 0px -340px;
	color: #ffffff;
}

span.sep{
	display:block;
	background-image: url('../images/sprite.png');
	background-position: 0px -621px;
	width:10px;
	height:23px;
}

div.otherproj{
	display:none;
}

div.gallery ul li{
	float:left;
	padding:0px 6px 6px 0px;
}

div.gallery ul li a{
	display:block;
}

div.gallery ul li a img{
	opacity:0.8;
	filter: alpha(opacity = 80);
}

div.gallery ul li a:hover img{
	opacity:100;
	filter: alpha(opacity = 100);
}

hr{
	margin:0;
	height: 1px;
	border:0;
}

hr.light{
	margin:15px 0px 0px 0px;
	background-color:#fdf7f3;
}

hr.dark{
	margin:0px 0px 15px 0px;
	background-color:#ebe6e2;
}

.cufon{
	visibility: visible !important;
}

div.portefolio a{
    color:#ffffff !important;
}

div.quickjump{
	
}

div.quickjump p{
	background-image: url('../images/info.jpg');
	padding:0px 0px 0px 20px;
	background-repeat: no-repeat;
}

div.quickjump ul li{	
	padding:8px 8px;
}

div.quickjump ul li a{
	text-decoration: none;
	padding:6px 8px 6px 20px;
	text-shadow:1px 1px 1px #ffffff;
	background-repeat: no-repeat;
	font-size:11px;
	background-image:url('../images/list-icon.png');
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

div.quickjump ul li a:hover{
	background-color:#2e4555;
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
}

div.listwrap{
	/*border-top: 1px solid #7792b0;*/
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 7px;
	background-color:#eeeeee;
}

div.listwrap ul{
	float:left;
}

.clear{
	clear:both;
}

/* portfolio 120111 */
div.gallery-entry h3{
	background: url(../images/Aplicacoes-Title-Active_BG.jpg) repeat-x;
	color:#ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size:17px;
	padding: 8px 0 10px 25px;
	margin:0px 0px 8px 0px;
	position: relative;
}

div.gallery-image-list{
	/*height:162px;*/
	overflow:hidden;
}

div.gallery div.gallery-image-list ul li{
	padding: 0px 7px 7px 0px;
}

div.gallery-image-list li.hidden{
	display:none;
}

div.gallery-entry{
	position: relative;
}

div.gallery-entry a.backtotop { 
	display: block; 
	font-size:11px; 
	position: absolute;
	top:7px;
	right:-5px;
	background-color:#ffffff; 
	text-transform: none; 
	text-decoration:none; 
	margin:0px 13px 0px 0px; 
	color:#cf3232; 
	padding:2px 5px;
	border-radius: 3px;
	z-index:1000;
}

div.gallery-entry h3 span{
	text-transform: none;
	font-size:12px;
	margin-left: 10px;
}

div.gallery-entry h3.expandable:hover{
	cursor:pointer;
}

div.empresa p{
	margin:11px 0px;
}

div.empresa img.mainpic{
	float:right;
	width:293px;
	height: 469px;
	background-color:#ffffff;
	padding:2px;
	border:1px solid #ebebeb;
}

div.empresa a.fancybox img{
	background-color:#ffffff;
	padding:2px;
	border:1px solid #ebebeb;
	width: 180px;
}

ul.empresaphotoslist li{
	float:left;
	margin:0px 8px 8px 0px;
}

ul.empresaphotoslist li a{
	display: block;
}
