/* Filterable Portfolio Stylesheet */

/* Custom Classes
------------------------------------------------------------ */
.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
* html .group { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */


/* General Styles
------------------------------------------------------------ */
#wrap { max-width: 940px; min-height: 900px; margin: 0 auto; padding: 1.5em 20px; overflow: hidden; background-color: #fff; border: 1px solid #ddd; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; }

/* Filter */
#filtros{
	background: #1D2F3D url(../img/border.png) bottom repeat-x;
	padding: 7px;
	margin-bottom: 14px;
	}
.filter li { float: left; }
.filter li:after { color: #FFF; content: "|"; }
.filter li:last-child:after { content: ""; }
.filter a { padding: 0 3px; color: #FFF; text-decoration: none; }
.filter a:hover, .current a { color: #4DC7D5; }

/* Portfolio Items */
.portfolio li { float: left; margin-right: 7px; margin-bottom: 7px; border: 1px solid #ccc; -moz-box-shadow: 0 5px 5px -3px #222; -webkit-box-shadow: 0 5px 5px -3px #222; box-shadow: 0 5px 5px -3px #222; }
.portfolio a { display: block; border: 3px solid #fff;  text-decoration: none; }
.portfolio a:hover { display: block; border: 3px solid #4DC7D5;  text-decoration: none; }
.portfolio img { width: 111px; height: 75px; display: block; border: 1px solid #ccc; }