/*
	AmazonFlyFishing.com (Wide)
*/
html 	{ margin:0; padding:0; }
body 	{ margin:0; padding:0; font-size:1em; color:#443b2c; line-height:130%; background:#e8e1b7 url(img/Melamine-wood-001.png) repeat left top; }
a:focus { outline:0; }

h1,h2,h3,h4,h5 { font-family:'DancingScriptXX',Georgia,Garamond,Times,serif; margin:0 0 0.5em; color:#222; line-height:140%; }
h1 	{ font-size:2.3em; font-family:'XX',Georgia,Garamond,Times,serif; text-transform:uppercase; line-height:110%; font-weight:normal; }
h2 	{ font-size:1.4em; }
h3 	{ font-size:1.3em; }
p 	{ margin:0 0 1em; }
ul, ol 	{ margin:0 0 0.5em; padding:0 0 0 10px; }
a 		{ text-decoration:none; color:#8d5834; }
a:hover { text-decoration:underline; }

/*== CLASES ==*/
.clear 	{ clear:both; }
.inline { display:inline-block; }
.hide 	{ display:none; }
.center { text-align:center; }
/*FLOAT*/
.f-left 	{ float:left; margin-right:0.5em; margin-bottom:0.5em; }
.f-right 	{ float:right; margin-left:1em; margin-bottom:0.5em; }
.f-left.last { margin-right:0; }
/*BOX*/
.sidebar { width:25%; }
.box1 	{ color:#333; padding:10px; background:#DFF1F8; border:1px solid #95D1E8; border-radius:3px; }
/*TEXTO*/
.txt-big12 { font-size:1.2em; }
.txt-big15 { font-size:1.5em; }
.martop1 { margin-top:1em; }

/*== GENERAL ==*/
.container 	{ margin:0 auto; width:960px; position:relative; }
.container p:last-child { margin-bottom:0; }
#page 		{ position:relative; z-index:0; margin:0; padding:0; background:url(img/reel1.png) no-repeat 1% 105%; }
#page_in 	{ margin:0; padding:0; background:url(img/rod_die1.png) no-repeat 110% bottom; }
#header_row { position:relative; z-index:200; background:#6b422e url(img/Melamine-wood-005.png) repeat left bottom; box-shadow:0px 2px 3px rgba(0,0,0,0.6); border-bottom:#c18a62 solid 1px; }
img#bg01 	{ position:absolute; left:-140px; bottom:170px; z-index:0; display:block; height:546px; width:453px; }
span#bg02 	{ display:none; }
span#bg03 	{ position:absolute; right:-40px; bottom:-50px; z-index:-1; display:block; height:293px; width:285px; background:url(img/linebass1.png) no-repeat left top; }

#header 	{ position:relative; text-shadow:1px 1px 2px rgba(0,0,0,0.9); padding:0; }
#header h1, #header ul { margin:0; padding:0; }
/*Logo*/
h1#logo 	{ position:absolute; left:0; top:0; margin:0; font-size:1.5em; color:#fff;  }
h1#logo a	{ display:block; width:266px; height:166px; background:url(img/logo_fly.png) no-repeat left top; text-indent:-9999px; }
/*TopMenu*/
#topmenu 		{ float:left; margin-left:280px; padding:10px 20px; z-index:9999; color:#fff; font-size:1.1em; text-transform:uppercase; }
#topmenu ul 	{ list-style:none; }
#topmenu ul li 	{ display:inline; }
#topmenu ul li:first-child 	{ margin-left:0; }
#topmenu ul li:last-child 	{ margin-right:0; border-right:none; }
#topmenu ul li 	 { display:inline; }
#topmenu ul li a { display:inline-block; padding:5px 10px; color:#fff; text-decoration:none; font-weight:bold; }
#topmenu ul li a:hover { color:#fff; text-decoration:none; background:rgba(113,69,42,0.5); border-radius:3px; }

/*SLIDER CONTAINER*/
#slider_bg { 
	position:relative; z-index:1; margin:0; min-height:200px; box-shadow:0px 2px 3px rgba(0,0,0,0.5); 
	/*background:#e8e1b7 url(img/Melamine-wood-001.png) repeat left top;  
	background:#e8e1b7 url(img/slider_7.jpg) no-repeat center top;*/ 
	background:#e8e1b7 url(img/slider_9b.jpg) no-repeat center top; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

/*Content*/
#content { position:relative; top:-40px; z-index:2; background:#fff; padding:1.2em 1.5em 3em; box-shadow:0px 2px 3px rgba(0,0,0,0.6); border-radius:1px; min-height:400px; }
#content h1:first-child { margin:0 0 0.7em; text-align:center; color:#a96a41; text-shadow:1px 1px 0px rgba(0,0,0,0.8); }
/*Footer*/
#footer_row { position:relative; z-index:2; margin:0; background:url(img/Melamine-wood-005.png) repeat left top; clear:both; border-top:#c18a62 solid 1px; box-shadow:0px -2px 3px rgba(0,0,0,0.6); }
#footer { margin:0; padding:20px 30px; clear:both; text-shadow:1px 1px 1px rgba(0,0,0,0.7); color:#fff; }
#footer #tel { float:right; margin:0; padding:7px; font-size:1.2em; text-align:right; border:1px solid #8b5534; border-radius:3px; box-shadow:0 0 2px #71452a; background:rgba(113,69,42,0.2); }
#footer #tel img#tel-img { height:2.2em;; margin:0; }
#footer span.num { display:inline-block; }
#footer .hours { font-size:0.75em; font-style:italic; margin:0; }
#footer a 		{ color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
/*FooterMenu*/
#footermenu 	{ padding:0; font-size:1em; }
#footermenu ul 	{ margin:0 0 1em; padding:0; list-style:none; text-transform:uppercase; /*border:1px solid red;*/ }
#footermenu ul li 	{ display:inline; border-right:1px solid #fff; }
#footermenu ul li:first-child 	{ margin-left:0; }
#footermenu ul li:last-child 	{ margin-right:0; border-right:none; }
#footermenu ul li:first-child a	{ padding-left:0; }
#footermenu ul li 	 { display:inline; }
#footermenu ul li a { display:inline-block; padding:5px 10px;  }
#footermenu ul li a:hover { color:#fff; text-decoration:underline; }

/*== PAGINAS ==*/
.contact-box { margin:0 0 1em; padding:1em; border:1px solid #ddd; background:#f8f8f8; border-radius:3px; }
#contact-left 	{ width:45%; float:left; }
#contact-right  { width:50%; float:right; }
#contact-right img { float:right; height:340px; }

/*Titulos*/
h1.wood, h2.wood { color:#fff; background:url(img/bg_wood3.jpg) repeat; padding:3px 6px; }

/*hover effect (borde y sobra a la img)*/
a.hover img  { padding:3px; box-shadow:1px 1px 2px rgba(0,0,0,0.5); background:#fff; border-radius:1px; }
a.hover:hover img { position:relative; top:-1px; left:-1px; box-shadow:2px 2px 3px rgba(0,0,0,0.8); }

/*FLEXSLIDER*/
.flexslider { margin:0; border:none; border-radius:0; line-height:0.8; }
.flex-control-nav { bottom:45px; z-index:2; opacity:0.5; }
.flex-control-nav:hover { opacity:1; }

/*CLEARFIX (usar la clase o agregar el selector en los dos de aca) */
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}

/*HEADER ICON FB*/
#icon_fb { 
	display:block; width:23px; height:23px; 
	position:absolute; right:1em; top:50%; margin-top:-8px; text-indent:-9999px; opacity:0.7;
	background:url(img/icon_fb.png) no-repeat left top; 
}
#icon_fb:hover { opacity:1; }

/*JPLAYER*/
#jp_box { display:none; z-index:500; position:absolute; right:3.5em; top:50%; margin-top:-7px; padding:1px; line-height:1; background:#6b422e url(img/Melamine-wood-005.png) repeat left bottom; border:1px solid #71452a; border-radius:2px; box-shadow:0px 0px 2px rgba(0,0,0,0.5); opacity:0.7; }
#jp_box {}
#jp_box:hover { opacity:1; }
#jp_box a#play, #jp_box a#pause { text-indent:-9999px; }
#jp_box a#play span, #jp_box a#pause span { display:block; width:20px; height:17px; text-indent:-9999px; background:url(img/jp_playpause.png) no-repeat left top; }
#jp_box a#play span { background-position:left top; }
#jp_box a#pause span { background-position:right top; }
	/*desactiva (dp_swf_engine)*/
	#dp_swf_engine { display:none; }

/*FANCYBOX*/
.fancybox-close { top:2px; right:2px; opacity:0.3; }
.fancybox-close:hover {  opacity:1; }

/*FONTFACE*/
@font-face {
font-family: 'Qumpellkano12';
src: url('js/font.qumpellkano12_webkit/qumpellkano12-webfont.eot'); /* IE9 Compat Modes */
src: url('js/font.qumpellkano12_webkit/qumpellkano12-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('js/font.qumpellkano12_webkit/qumpellkano12-webfont.woff') format('woff'), /* Modern Browsers */
	 url('js/font.qumpellkano12_webkit/qumpellkano12-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('js/font.qumpellkano12_webkit/qumpellkano12-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'Redressed';
src: url('js/font.redressed_regular_webkit/Redressed-webfont.eot'); /* IE9 Compat Modes */
src: url('js/font.redressed_regular_webkit/Redressed-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('js/font.redressed_regular_webkit/Redressed-webfont.woff') format('woff'), /* Modern Browsers */
	 url('js/font.redressed_regular_webkit/Redressed-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('js/font.redressed_regular_webkit/Redressed-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'DancingScript';
src: url('js/font.dancing-script-webkit/dancingscript-regular-webfont.eot'); /* IE9 Compat Modes */
src: url('js/font.dancing-script-webkit/dancingscript-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('js/font.dancing-script-webkit/dancingscript-regular-webfont.woff') format('woff'), /* Modern Browsers */
	 url('js/font.dancing-script-webkit/dancingscript-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('js/font.dancing-script-webkit/dancingscript-regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'YanoneKaffeesatz Bold';
src: url('js/font.YanoneKaffeesatz/yanonekaffeesatz-bold-webfont.eot'); /* IE9 Compat Modes */
src: url('js/font.YanoneKaffeesatz/yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('js/font.YanoneKaffeesatz/yanonekaffeesatz-bold-webfont.woff') format('woff'), /* Modern Browsers */
	 url('js/font.YanoneKaffeesatz/yanonekaffeesatz-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('js/font.YanoneKaffeesatz/yanonekaffeesatz-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'FjallaOne';
src: url('js/font.fjalla/fjallaone-regular-webfont.eot'); /* IE9 Compat Modes */
src: url('js/font.fjalla/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('js/font.fjalla/fjallaone-regular-webfont.woff') format('woff'), /* Modern Browsers */
	 url('js/font.fjalla/fjallaone-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('js/font.fjalla/fjallaone-regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'MerriweatherSans Bold';
src: url('js/font.merriweathersans/merriweathersans-bold-webfont.eot'); /* IE9 Compat Modes */
src: url('js/font.merriweathersans/merriweathersans-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('js/font.merriweathersans/merriweathersans-bold-webfont.woff') format('woff'), /* Modern Browsers */
	 url('js/font.merriweathersans/merriweathersans-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	 url('js/font.merriweathersans/merriweathersans-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}