/* ----------------------------------------------
	RESET 
-------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }


/* ----------------------------------------------
	BLOCKS 
-------------------------------------------------*/

body { padding: 20px 0; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #444; }
body#home { padding: 0; /* border-top: 6px solid #654a71; */ }
#wrapper { width: 960px; margin: 0 auto; }
#wrapper_home { width: 100%; background: #fff url(/img/bg-body.jpg) no-repeat center top; text-align: center; }
p#aviso { padding-top: 60px; font-size: 11px; line-height: 13px; color: #fff; font-style: italic; }
.block1 { padding-top: 280px; width: 960px; margin: 0 auto; }
p.datos, p.datos a { color: #654a71; }
p.articulos { color: #654a71; font-size: 11px; line-height: 14px; margin-bottom: 25px; }
	#info { padding: 12px 24px; overflow: hidden; background-color: #f6f6f6; text-align: left; border: 1px dashed #ddd; }
		.col1, .col2 { width: 430px; }
		.col1 { float: left; border-right: 1px dashed #fefefe; padding-right: 24px; }
		.col2 { float: right; }
	#footer { clear: both; margin: 20px 0; border-top: 1px solid #666; padding-top: 6px; }

/* ----------------------------------------------
	HEADINGS 
-------------------------------------------------*/

h1 { font-size: 26px; }
h2 { font-size: 20px; padding-top: 20px; margin-bottom: 6px; }
h3 { font-size: 20px; padding: 0 0 12px 0; }
h4 { font-size: 11px; text-transform: uppercase; margin: 0 0 0 0; }


/* ----------------------------------------------
	STYLES 
-------------------------------------------------*/

a { color: #5c1b00; text-decoration: underline; outline: none; }
a:hover { color: #8f543b; }
p { margin-bottom: 10px; }
em { font-style: italic; }
strong { font-weight: bold; }
ul { list-style: disc; margin: 12px 0 24px 24px; }
img.right { float: right; margin: 0 0 5px 5px; background: #111; padding: 1px;}


/* ----------------------------------------------
	GALLERIA 
-------------------------------------------------*/

.galleria { list-style: none; width: 200px; }
.galleria li { display: block; width: 80px; height: 80px; overflow: hidden; float: left; margin: 0 10px 10px 0; }
.galleria li a { display: none; }
.galleria li div { position: absolute; display: none; top: 0; left: 180px; }
.galleria li div img { cursor: pointer; }
.galleria li.active div img,.galleria li.active div { display: block; }
.galleria li img.thumb { cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto; }
* html .galleria li div span { width: 400px; } /* MSIE bug */

.stage { position: relative; margin: 20px 0 0 0; padding: 12px 0; background: #eee; text-align: center; }
#main_image { margin: 0 auto; width: 550px; height: 365px; background: #111; }
.caption { display: block; width: 540px; padding: 3px 5px; background: #ccc; color: #111; }

.peqs { width: 550px; margin: 35px auto 0 auto; padding: 0; overflow: hidden; }
.peqs li { width: 65px; height: 45px; border: 1px solid #111; margin: 0 2px 2px 0; background: #000; }
.peqs li.ultimo_thumb { margin-right: 0; }
/* .peqs li div { left: 120px; } */

.nav { padding-top: 15px; clear: both; }
.nav a { text-decoration: none; text-transform: uppercase; font-size: 11px; }

