* { margin: 0; padding: 0; outline: none; outline-style: none; }

body { background: url('/images/fdweb.png') repeat-x top left #EEE; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #444444; text-decoration: none; text-align: center; line-height: 18px; margin: 0px; padding: 0px; }

a { color: #277CC3; text-decoration: none; } 
img { border: 0px; margin: 10px 0px; }

h1 { font-size: 20px; font-weight: bold; letter-spacing:-1px; color: #444; text-decoration: none; line-height: 25px; margin-bottom: 10px; }
h2 { font-size: 18px; font-weight: bold; letter-spacing:-1px; color: #444; text-decoration: none; margin-bottom: 10px; }
h3 { font-size: 16px; font-weight: bold; letter-spacing:-1px; color: #444; text-decoration: none; margin-bottom: 10px; }

.alignleft{float:left}
.alignright{float:right}	

td { font-size: 12px; text-decoration: none; }
.txtch { font-size: 11px; text-decoration: none; }
.txtb { font-weight: bold; text-decoration: none; }

.header { width: 920px; text-align: left; margin: 0px auto; padding-bottom: 25px; }
.headerleft { width: 320px; float: left; text-align: left; margin: 0px; padding: 0px; }
.headerright { width: 600px; float: right; text-align: right; margin-top: 8px; padding: 0px 0px 0px 0px; }

.content { width: 920px; text-align: left; margin: 0px auto; padding: 0px; }
.center { background: white; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .25); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .25); box-shadow: 0 1px 2px rgba(0, 0, 0, .25); width: 520px; padding: 20px 0px 10px 20px; }
.center2 { background: white; float: left; padding: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .25); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .25); box-shadow: 0 1px 2px rgba(0, 0, 0, .25); }
.left { width: 180px; float: left; text-align: left; margin-right: 20px; }
.right { width: 160px; float: right; text-align: left; }

.tattoo img { max-width:500px; border:0px; -ms-interpolation-mode: bicubic; }

.tattoos { width: 240px; height: 200px; float: left; margin: 0 20px 20px 0; position: relative; overflow: hidden; color: #999; }
.tattoos .gooder{ text-align: left; position: absolute; top: -42px; left: 0; padding: 4px 8px; width: 224px; background: #111; background: rgba(0,0,0,0.8); -webkit-transition: top 300ms ease; -moz-transition: top 300ms ease; -o-transition: top 300ms ease; }
.tattoos:hover .gooder,
.tattoos.show_sets .gooder{ top: 0; }
.tattoos img { width:240px; height: 200px; border:0px; -ms-interpolation-mode: bicubic; }
.tattoos a { border: 0px; color: white; font-size: 11px; text-decoration: none; }

.tattoos2 { width: 98px; height: 81px; float: left; margin: 0px 2px 2px 0px; position: relative; overflow: hidden; color: #999; }
.tattoos2 .gooder{ text-align: left; position: absolute; top: -42px; left: 0; padding: 4px 8px; width: 98px; background: #111; background: rgba(0,0,0,0.8); -webkit-transition: top 300ms ease; -moz-transition: top 300ms ease; -o-transition: top 300ms ease; }
.tattoos2:hover .gooder,
.tattoos2.show_sets .gooder{ top: 0; }
.tattoos2 img { width:98px; height: 80px; border:0px; -ms-interpolation-mode: bicubic; }
.tattoos2 a { border: 0px; color: white; font-size: 11px; text-decoration: none; }

.tags a { font-size: 11px; margin-right: 3px; margin-bottom: 3px; background: #3C6182; color: white; text-decoration: none; display: block; padding: 2px 5px; float: left; -moz-border-radius: 2px; -webkit-border-radius: 2px; behavior:url(border-radius.htc); }
.cats { font-size: 14px; width: 180px; float: left; line-height: 24px; color: #444; text-decoration: underline; } 
.righttits  { font-size: 15px; color: #888; font-weight: bold; margin-bottom: 8px; text-shadow: 0 1px 0 white; cursor: default; }

.imput { font-family: Arial, Tahoma, Helvetica, sans-serif; margin:0; padding:4px; border:1px solid #a9bdd0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fff; color:#666666; vertical-align: middle; }
.button { color:#444; text-decoration: none; display: -moz-inline-box; display: inline-block; padding: 2px 6px 4px; border: 1px solid;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; vertical-align: middle; border-color:#cdcdcd #808885 #808885 #cdcdcd;background-color: #e7e6e6;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb')";background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(0.25, #fdfdfd), color-stop(1, #dbdbdb)); background:-moz-linear-gradient(center top, #f0f0f0 0%, #fdfdfd 25%, #dbdbdb 100%) }

.info { color: #444; clear: both; background: #F1F1F1; padding: 7px; margin: 0 20px 20px 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; -o-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; }
.info a { color: #444; text-decoration: none; padding: 0px 3px; }
.info .dis { color: #277CC3; font-weight: bold; text-decoration: none; padding: 0px 3px; }
.info .nP { float: right; padding: 0px 4px; background: white; font-size: 11px; text-decoration: none; }
.info .pP { float: left; padding: 0px 4px; background: white; font-size: 11px; text-decoration: none; }

.source { padding: 0px; margin: 0px; font-size: 10px; line-height: 12px; } 
.date {	padding: 0px 0px 0px 0px; margin: 25px 0px 20px 0px; border-bottom: 1px solid #EEE; width: 500px; }

fieldset.search { float: left; border: none; width: 310px; height: 31px; margin: 0px; }
.search input, .search button { border: none; }
.search input.box { color: #444444; font-size: 15; width: 263px; height: 31px; background: url(images/buscar.gif) no-repeat left top; margin: 0px; padding: 8px 0px 8px 30px; }
.search button.btn { width: 31px; height: 31px; cursor: pointer; text-indent: -9999px; background: url(images/buscar.gif) no-repeat right top; margin-left: 2px; padding: 8px 0px 5px 0px; }

.searchheader { position: relative; background: #F1F1F1; margin: 0 20px 20px 0; padding: 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; -o-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.04) inset; }
.searchtitle { display: block; font-size: 18px; margin: 0px 0px 13px 0px; font-weight: bold; }
.searchfield { width: 450px; background: white url(images/search.png) no-repeat right center; font-weight: bold; z-index: 3; position: relative; color: #575757; padding: 10px; display: block; border: 1px solid #CCC; -webkit-box-shadow: inset 0 1px 1px #DDD, 0 1px 0px rgba(255, 255, 255, 0.3); -moz-box-shadow: inset 0 1px 1px #DDD, 0 1px 0px rgba(255, 255, 255, 0.3); -o-box-shadow: inset 0 1px 1px #DDD, 0 1px 0px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px 1px #DDD, 0 1px 0px rgba(255, 255, 255, 0.3); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-appearance: none; }
.button2 { display: block; color: white; background: #FE8CAD; border: 0; border-bottom: 2px solid #D67E9C; padding: 6px 11px 5px 11px; text-align: center; font-size: 12px; line-height: 13px; cursor: hand; cursor: pointer; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2) inset; -o-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2) inset; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.search .button2 { position: absolute; top: 0; right: 0; border: 0; width: 30px; height: 100%; padding: 0; background: transparent; overflow: hidden; text-indent: -999px; z-index: 999; }
.searchheader .button2 { width: 60px; }

.footer { background: #999999; margin-top: 30px; padding: 40px; color: #fff; } .footer a { color: #fff; text-decoration: none; }
