/* Portfolio Filter Stylesheet */

/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

p, ul, ol, dl, table { margin-bottom: 18px; }
ul, ol, dd { margin-left: 0px; }

/*****Custom Classes*****/
.clearing { clear: both; }
.last { margin-bottom: 0; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }

/*****Basic Layout*****/
div#container { margin: 20px 10px 0px 20px; overflow: hidden; width: 100%; text-align:center; }

ul#filter { float: left; font-size: 25px; list-style: none; margin-left: 10px; width: 100%;  }
ul#filter li { float: left;line-height: 25px;margin-right: 0px;padding-right: 10px;}
ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; margin-bottom:30px; }
ul#filter a { color: #fff; text-decoration: none; padding-right: 30px; text-align:center;}
ul#filter li.current a { text-decoration: none; }
ul#filter a:hover { text-decoration: none; color: #33CCFF;}
ul#filter li.current a { color: #33CCFF; font-weight: normal; }

ul#portfolio { float: left; list-style: none; margin-left: 0; width: 100%;margin-bottom:20px; }
ul#portfolio li { float: left;  margin: 0 30px 40px 10px; width: 400px; height:200px; padding:20px;background-image: url('http://dublinenespanol.com/i/card.png');background-repeat: repeat-x;background-attachment: scroll;background-position: center;}
ul#portfolio li h2 {min-height:76px;  }
ul#portfolio li h2 a {}
ul#portfolio a { /*display:  block;*/ width: 100%; }
ul#portfolio p a { /*display: inline;*/ }
ul#portfolio a:hover { text-decoration: none; }
ul#portfolio img { float:right; margin:0px;  z-index:-1;/*padding: 0px; margin:0px;-webkit-box-shadow: 5px 5px 25px #000;  -moz-box-shadow: 5px 5px 25px #000;  box-shadow: 5px 5px 25px #000;*/ }
div.price { z-index:1; color:#FF6600; font-family:Georgia, "Times New Roman", Times, serif; font-size:44px; position:relative; float:right; margin-top:0px; margin-bottom:0px;}
div.price a { color: #FF6600; }
div.priceshadow { width:0px; padding-top:2px;  z-index:-1; color: #333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:44px; position: absolute; float:right; margin-top:-20px;}
div.priceshadow a { color:#000000; }

ul#portfolio p {color:#ffffff; border:0px;}
ul#portfolio p a {color:#ff6600;}
ul#portfolio p a:hover {color:#33ccff;}
strong .boton  a { font-size: 20px;}
a img {opacity:1;filter:alpha(opacity=100);}
a:hover img { opacity:.50;filter:alpha(opacity=50);}


