html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, strike, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a {outline: none;}img a{padding:0px;margin:0px;border:0px;display:block;outline:none;}.clearfix:after {content:".";display:block;height:0px;clear: both;visibility: hidden;}* html .clearfix {height: 1%;}.clearfloat {clear:both;line-height:0px;height:0;font-size:1px;}body {font-family: Arial, Verdana, Helvetica, sans-serif;background-image:url(/images/body.png);background-repeat:repeat-x;background-position:top left;font-size: 0.8em;background-color:#d7d7d8;color:#333;}
#web {width:960px;margin:0px auto;background-color:#fff;}
#contenedor{margin:0px;background-color:#fff;border-top:solid 20px #000;}
.cajagen {display:block;float:left;}
.areacn {display:block;float:left;}
img {display:block;}
h1{font-family: "Trebuchet MS", 'Inconsolata', arial, serif;font-size: 20px;color:#000;text-transform: uppercase;}
h2{font-family: "Trebuchet MS", 'Inconsolata', arial, serif;font-size:19px;color:#fff;padding-bottom:10px;text-transform: uppercase;}
h3{font-family: "Trebuchet MS", 'Inconsolata', arial, serif;font-size:18px;color:#d40300;text-transform: uppercase;margin-bottom:15px;}
h4{font-family: "Trebuchet MS", 'Inconsolata', arial, serif;font-size:17px;color:#000;text-transform: uppercase;}
h5{font-family: "Trebuchet MS", 'Inconsolata', arial, serif;font-size:14px;color:#d40300;text-transform: uppercase;}
a{color:#d40300;}
a:hover{color:#000;}

#botonera{font-family: "Trebuchet MS", 'Inconsolata', arial, serif;font-weight:bold;height:40px;color:#000;float:left;font-size:13px;}
#bot{margin: 0px 0 0 0px;padding:0;	float:left;	}
#bot li{float: left;list-style: none;}
#bot li a{background-color:#000;color: #fff;margin-right:1px;padding:12px 5px 13px 10px;display:block;height:auto;width:219px;text-align:center;text-decoration:none;text-transform: uppercase;}
#bot li a:hover{background-color:#d40300;color: #000;text-transform: uppercase;}
#bot li #este{background-color:#d40300;color:#fff;text-transform: uppercase;}

.limpia {clear:all;}
.form_letra {background-color:#eee;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 5px;}
.enviar_cont {font-family: 'Prociono', serif;color:#fe0040;font-size:14px;background-color:#fff;border:1px solid #fff;}
#box276 .areacn {border:1px dotted #ccc;padding:10px;margin-top:10px;background-color:#f2f2f2;width:920px;}
#box276 .arbfoto {float:left;display:block;margin:0px 10px 0px 0px;border:2px solid #ccc;}
#box276 .arbtitle {margin:5px 0px;font-size:14px;text-transform: uppercase;color:#000;font-weight:bold;}
#box276 .arbmasinfo {float:right;margin-right:5px;text-transform: uppercase;font-weight:bold;}
#box276 .idarbtitle {margin:0px 0px 10px 0px;font-size:14px;text-transform: uppercase;color:#000;border-bottom:1px dotted #333;}
#box276 .idarbfoto {float:left;display:block;padding:0px 10px 15px 0px;}
#box276 .idarbdeta {padding-top:15px;margin-bottom:20px;background:inherit;overflow:hidden;}
#box276 .idback {float:right;text-transform: uppercase;margin-top:10px;font-weight:bold;}
#box276 h1{font-size:18px;text-transform: uppercase;color:#000;text-shadow:1px 1px 1px #fff;}
#box276 h5 {color:#000;}
.highslide-gallery .highslide {display:block;float:left;}
div#container {overflow: hidden;}
div.content {display: none;clear: both;}
div.content a, div.navigation a {text-decoration: none;}
div.content a:hover, div.content a:active {text-decoration: underline;}
div.navigation a.pageLink {height: 77px;line-height: 77px;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.slideshow-container,div.loader,div.slideshow a.advance-link {width: 400px; /* This should be set to be at least the width of the largest image in the slideshow with padding */}
div.loader,div.slideshow a.advance-link,div.caption-container {	/* height: 402px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	}
div.slideshow-container {position: relative;clear: both;float: left;height: 432px;}
div.loader {position: absolute;top: 0;left: 0;background-image: url(loader.gif);background-repeat: no-repeat;background-position: center;}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 30px;left: 0;}
div.slideshow a.advance-link {display: block;/* line-height: 402px; /* This should be set to be at least the height of the largest image in the slideshow with padding */text-align: center;}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow a.advance-link:focus {outline: none;}
div.slideshow img {border-style: solid;border-width: 1px;}
div.caption-container {float: right;position: relative;margin-top: 30px;}
span.image-caption {display: block;position: absolute;top: 0;left: 0;}
div.caption-container, span.image-caption {width: 210px;}
div.caption {padding: 0 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.download {margin-top: 8px;}
div.photo-index {position: absolute;bottom: 0;left: 0;padding: 0 12px;}
div.navigation-container {float: left;position: relative;left: 50%;}
div.navigation {float: left;position: relative;left: -50%;}
div.navigation a.pageLink {display: block;position: relative;float: left;margin: 2px;width: 16px;background-position:center center;background-repeat:no-repeat;}
div.navigation a.pageLink:focus {outline: none;}
ul.thumbs {position: relative;float: left;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 2px;list-style: none;}
a.thumb {padding: 1px;display: block;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;position: relative;left: -50%;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {position: relative;display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {text-decoration: none;}
div.pagination span.current {font-weight: bold;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
div.gallery-gutter {clear: both;padding-bottom: 20px;}
div.caption-container {color: #eee;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.download {margin-top: 8px;}
div.photo-index {color: #888;}
div.navigation a.prev {background-image: url(prevPageArrowWhite.gif);}
div.navigation a.next {background-image: url(nextPageArrowWhite.gif);}
div.loader {background-image: url(loaderWhite.gif);}
div.slideshow img {border-color: #333;}
ul.thumbs li.selected a.thumb {background: #fff;}
div.pagination a:hover {background-color: #111;}
div.pagination span.current {background-color: #fff;border-color: #fff;color: #000;}#box1{width:230px;}
#box14{width:940px;padding:10px 0px 0px 10px;border-top:dotted 1px #ccc;}
#box259{width:940px;margin:5px 0px 5px 10px;}
#box266{width:750px;padding:30px 30px 30px 180px;background-color:#b6b6b8;margin-top:20px;}
#box267{width:300px;}
#box268{width:400px;}
#box269{width:940px;margin:0px 0px 0px 10px;}
#box275{width:940px;margin:10px 0px 5px 10px;}
#box276{width:910px;}
