@import"reset.css";@import"pro_pages_style.css";@import"superfish.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"skin/blue.monday/jplayer.blue.monday.css";@import"smoothness/jquery-ui-1.8.17.custom.css";
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }
/* Global properties ======================================================== */
body {background: url(../images/body-bg.jpg) center 0 repeat #1e1e1e;font:13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;min-width:1070px;}
html, body {height:100%;}
p {padding-bottom:22px;}
a {color:#d52d00;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
.link:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#fff;margin-bottom:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}

h1{font-size:40px;}
h2{font-size:36px;} 
h3{font-size:30px;}  
h4{font-size:25px;}
h5{font-size:22px;}
h6{font-size:18px;}
	.logo {
	background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 79px;
	left: -2px;
	margin: 36px 0 0 1px;
	position: absolute;
	text-indent: -5000px;
	top: 0px;
	width: 355px;
}

/* Global Structure ============================================================= */
#main {margin: 0 auto;position: relative;width:1042px;overflow:hidden; background:#141414; box-shadow:0 0 2px 2px rgba(0,0,0,0.3);}
.main{ position:relative; overflow:hidden; margin:0 auto; width:940px;}
.main2{}
.main-pad-top{
	padding-top: 32px;
}
.main-pad-bottom{padding-top:64px;}
	/* Header */
	header{position:relative; width:940px; margin:0 auto; z-index:99;}
	/* Content */
	section#content { position:relative; z-index:1; background:url(../images/content-bg.gif) repeat-x 0 bottom;}	
	#page1 #content {
	padding-bottom: 29px;
	/* [disabled]width: 930px; */
}		
	/* Footer */
	footer{ background:#000; height:54px; font-size:20px; color:#949494; padding:33px 52px 0 52px;}
		footer a{color:#fff;}
		footer span {
				background: none repeat scroll 0 0 #323232;
				display: inline-block;
				height: 26px;
				margin-left: 7px;
				margin-right: 6px;
				margin-top: -3px;
				width: 1px;
			}
/* Left & Right alignment */
.fleft {
	float: left;
	border-radius: 5px;
}
.fright { float:right;}
.clear { clear:both;font-size:0;line-height:0;}
.col-1, .col-2, .col-3 { float:left;}
.alignleft { text-align:left;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper {width:100%;overflow:hidden;position:relative;}
.wrapper2 {overflow:hidden;position:relative;}
/*----- form defaults -----*/
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:none;}
/*----- other -----*/
.img-indent {float:left; margin:0 20px 0 0;}
.img-indent2 {margin:17px 0 21px 0;}
.img-indent3 {float:left; margin:0 10px 0 0;}
.img-indent4 {float:left; margin:18px 10px 0 1px;}
.extra-wrap { position:relative; width:100%;}
/*===== header =====*/

/*===== content =====*/
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/magnifying-glass.png) no-repeat 50% 50%;z-index:1;}
.border-left{ border-left:1px solid transparent; margin-left:30px; padding-left:47px; height:100%;}
.border-right{ border-right:1px solid transparent; margin-right:29px; height:100%;}
.border-bottom{ border-bottom:1px solid #2f2f2f;}
.link1{ display:inline-block; font-size:18px; line-height:1.2em; color:#fff; background:#000; padding:11px 20px 9px 21px;}
	.link1:hover{background:#ee1c24;}
	.link-color1{background:url(../images/bg-link.jpg) 0 0 repeat;}
	.link-color2{background:#ee1c24;}
	.link-color2:hover{background:url(../images/bg-link.jpg) 0 0 repeat;}
.link2{display:inline-block; font-size:22px; line-height:24px; color:#666;}
	.link2:hover{text-decoration:underline;}
.box{ width:260px; border-top-width:8px; background:#262626; padding:36px 12px 22px 28px;}
	.box h2{padding-left:6px;}
	.box h2 span{ display:block;margin-top:-9px;}
	.box p{ color:#dbdbdb;}
	.size1 {margin-bottom:9px;}
	.page8-box1 {
		padding:40px 0;
	}
.box2{padding:11px 0 22px 0;margin-bottom: 10px;}
	.box2 p{padding:0px 5px 0 1px;line-height:18px;}
		.box2 p a{color:#b6b6b6;}
			.box2 p a:hover{text-decoration:underline;}
.box3{ padding:17px 0 22px;}
.first1 {
	padding-top:9px !important;
}

.link1:hover {text-decoration:none;
}
	.box3 p{color:#b6b6b6; padding:22px 0 0 1px; line-height:18px;}
.box4{ float:left;padding-top: 5px;}
	.box4 img{margin-bottom:21px;}
	.box4 p{padding:8px 30px 10px 0; margin-left:-1px;}
.border1{width:305px; border-right:1px solid transparent;}
.border2{width:304px; border-right:1px solid transparent; padding:0px 0 0 25px;}
.border3{width:279px; padding:0px 0 0 25px;}
	.border3 .list3{ padding:2px 0 4px 1px;}
	.border3 p{padding:8px 0 10px 0;}
.list{position:relative; overflow:hidden; padding:18px 0;}
	.list li{float:left; width:125px; height:111px;}
.list2{position:relative; overflow:hidden; padding:18px 0 0 0;}
	.list2 li{float:left; width:125px; height:111px;}
.list3{position:relative; overflow:hidden; padding:3px 0 0 0;}
	.list3 li{background:url(../images/marker.png) 0 15px no-repeat; padding:5px 0 6px 13px;}
		.list3 li a{color:#b6b6b6;}
			.list3 li a:hover{text-decoration:underline;}
table{border-collapse:collapse; padding:0; margin:15px 0 44px 1px;}
	tabler tr{ display:block;}
		table tr td{color:#666666; background:#2c2c2c; width:158px; padding:3px 0 4px 12px;border-bottom:2px solid #000;}
		table tr td:first-child{color:#fbfbfb; background:#424242; width:96px; border-right:2px solid #000; }
.adress{width:280px; float:left; padding: 20px 0 0 20px;}
	.adress p{padding-bottom:19px;}
.adress2{position:relative; overflow:hidden; padding:21px 0 0px;}
	.adress2 .p1{
	width: 440px;
}
	.adress2 span{display:inline-block; width:74px;}
	.adress2 a{color:#b6b6b6;}
.map{padding:19px 0 0 0;}	
	.map iframe{
	width: 460px;
	height: 350px;
}
.box-p{width:690px; padding:24px 0 48px 0;}
	.box-p p{padding-bottom:19px;}
	.box-p .p1{ padding-bottom:8px;}
.p1{font-weight:bold; color:#fff; text-transform:uppercase; padding-bottom:8px;}
.p3{width:130px; padding:13px 0 25px 0;}
.pad1{padding:4px 0 0px; background:url(../images/border-bot1.png) repeat-y 280px 0;}
.p7{ background:url(../images/border-bot4.png) repeat-y 305px 0;}
.p6 {	margin-bottom:54px;}
.pad2{padding:56px 0 39px 0;}
.pad3{padding:21px 0 19px 0;}
.pad4{ background:url(../images/border-bot3.gif) repeat-y 600px 0; padding-bottom:12px;}
#page2 #content,
#page4 #content,
#page5 #content,
#page6 #content,
#propage #content,
#page3 #content {
	padding:55px 0 40px 0;
}
.link3 {
	color:#b6b6b6;
}
.p10 {margin-bottom:24px;}
.p9 {
	background:url(../images/border-bot3.gif) repeat-y 441px 0;margin-bottom: 28px;}
.p8 {margin-bottom:24px;}
.pad-top{padding-top:19px;}
.pad-top3{padding-top:27px;}
.pad-top2{padding-top:34px;}
.pad-top5{padding-top:36px;}
.pad-bot{padding-bottom:6px;}
.pad-bot3{padding-bottom:10px;}
.pad-bot2{padding-bottom:17px;}
.box h2 { float:left; margin-bottom:1px; line-height:34px;}
.page1-img1 {float:left; margin-right:8px; margin-bottom:13px;}
.box:hover { background:url(../images/bg1.gif) repeat-x 0 bottom #a61712;}
.box .link1 { margin-left:-8px;}
/* ----- Tabs ---- */
ul.tabs-nav{ position:relative; overflow:hidden; padding:18px 0 0 0; margin-bottom:29px;}
	ul.tabs-nav li{ float:left; width:211px;}
		ul.tabs-nav li a{display:block; font-size:18px; color:#fbfbfb; text-transform:uppercase; width:210px; height:34px; background:#2a2a2a; text-align:center; padding:13px 0 0 0; border-bottom:9px solid #8a8a8a;}
		ul.tabs-nav .selected a, ul.nav li a:hover{border-bottom:9px solid #a00702;}
		ul.tabs-nav li a:hover {
			text-decoration:none;
			border-color:#a00702;
		}
		header h1 {
			margin-bottom:0;
		}
/*===== footer =====*/


/*---------------------------------
	Gallery
-----------------------------------*/	
#simple_gallery-1 {
	width:940px;
	height:354px;
	position:relative;
	overflow:hidden;
	margin-top:4px
}
.simple_gallery-1 {
	width:940px;
	height:350px;
	position:relative;
	overflow:hidden;
}
.simple_gallery-1 .pic {
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
}
.pag-1 {
	position:absolute;
	width:620px;
	height:177px;
	top:169px;
	left:320px;
}
.img-pags-1 {
	position:static;
	left:80px;
	z-index:1;
	display:block;
}
.img-pags-1 ul {
	margin:0;
}
.img-pags-1 li {
	margin:0 20px 0 0;
	height:177px;
	width:140px;
}
.img-pags-1 li a {
	position:relative;
	display:block;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.img-pags-1 li a img {
	opacity:.6;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.img-pags-1 li a span {
	display:block;
	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000
}
.img-pags-1 li.active a, .img-pags-1 li a:hover {
}
.img-pags-1 li.active a img, .img-pags-1 li a:hover img {
	opacity:1;
}
#simple_gallery-1 .play-1, #simple_gallery-1 .numStatus-1 {
	box-shadow:none;
}
/* directions */

.next-1, .prev-1 {
	position:absolute;
	top:64px;
	width:55px;
	height:55px;
	display:block;
	opacity:.2;
	z-index:99
}
.prev-1 {
	left:-1px;
	background:url(../images/prev-1.png) no-repeat 0 0;
}
.next-1 {
	right:0;
	background:url(../images/next-1.png) no-repeat 0 0;
}
.banner-1 {
	position:absolute;
	top:-4px;
	width:620px;
	left:320px;
	height:175px
}
.banner-1 p {
	padding-bottom:20px
}
/*---------------------------------



/********************** tabs-2 ************************/

/*---------------------------------
	Gallery
-----------------------------------*/	
#simple_gallery-2, #simple_gallery-3 {
	width:940px;
	height:750px;
	position:relative;
	overflow:hidden;
}
.simple_gallery-2, .simple_gallery-3 {
	width:940px;
	height:750px;
	position:relative;
	overflow:hidden;
}
.simple_gallery-2 .pic, .simple_gallery-3 .pic {
	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
}
.pag-2, .pag-3 {
	position:absolute;
	width:620px;
	height:750px;
	top:1px;
	left:320px;
}
.img-pags-2, .img-pags-3 {
	position:static;
	z-index:1;
	display:block;
}
.img-pags-2 ul, .img-pags-3 ul {
	margin:0;
}
.img-pags-2 li, .img-pags-3 li {
	margin:0 20px 0 0;
	height:250px;
	width:140px;
}
.img-pags-2 li a, .img-pags-3 li a {
	position:relative;
	display:block;
}
.img-pags-2 li a img, .img-pags-3 li a img {
	opacity:.6;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.img-pags-2 li a span, .img-pags-3 li a span {
	display:block;
	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	margin-bottom:18px
}
#simple_gallery-2 .txt-1, #simple_gallery-3 .txt-1 {
	padding-bottom:0;
	color:#b6b6b6;
}
.img-pags-2 li.active a img, .img-pags-3 li.active a img, .img-pags-2 li a:hover img, .img-pags-3 li a:hover img {
	opacity:1;
}
/* directions */


.banner-2, .banner-3 {
	position:absolute;
	top:363px;
	width:300px;
	left:0px;
	padding-top:2px;
	height:200px
}

.tabs-2 {
	height:836px !important;
}

#tabs-2 {
	height:780px !important;
}
.banner-2 p, .banner-3 p {
	padding-bottom:20px
}


.textos_productos	{
	width: 400px;
	float: left;
	margin-right: 50px;
	overflow: auto;
}
.imagen_productos	{
	width: 400px;
	float: left;
	min-height: 300px;
}
.contenedor_productos {
	width: 900px;
	/* [disabled]overflow: visible; */


}
