html {
background:#373737 none repeat scroll 0 0;
color:#000000;
}
body {
	text-align:center;
	background: #373737 none repeat scroll 0 0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration: none;
	
}
#wrap {
	width:800px;
	text-align:left;
	margin:0 auto;
}
.clearfix {
	clear:both
}
/* header */
#header {
	background:url(images/header_by.png) no-repeat;
	height:132px;
}
#header a {
	color:#183449
}
#header h1 {
	font-size:38px;
	padding-top: 32px;
	padding-left: 80px;
}
#header h1 span {
	font-size:16px
}
#menu {
background:url(images/menu_by.png) no-repeat;
height:54px;
}

font#menuFont{
padding-left:30px;
}

ul#nav {
	position:absolute;
	top:133px;
	padding-left:45px;
	overflow:hidden;
}
ul#nav li {
	float:left;
	height:53px;
}
ul#nav li a {
	color:#fff;
	font-weight:700;
	font-size:15px;
	height:53px;
	padding:20px 19px;
	line-height:50px
}
ul#nav li a:hover {
	background:url(images/nav_hover_by.png) no-repeat;
	height:55px;
	line-height:50px;
	padding:20px 19px;
	color:#666666;
}

ul#prods {
	padding-left:10px;
}
ul#prods li {
	text-align:left;
	display:block;
	height:28px;
	width:180px;

}
ul#prods li a {
	display:block;
	height:28px;
	width:185px;
	background:url(images/product.png) no-repeat;
	color:#fff;
	font-weight:700;
	font-size:15px;
	padding-top:5px;
}
ul#prods li a:hover {
	background:url(images/product_hover.png) no-repeat;
	height:28px;
	width:185px;
	color:#C4CF00;
}

ul#ByPress {
	padding-left:20px;
}
ul#ByPress li {
	text-align:left;
	display:block;
	height:25px;
	width:160px;

}
ul#ByPress li a {
	display:block;
	height:23px;
	width:165px;
	background:url(images/product2.png) no-repeat;
	color:#fff;
	font-weight:700;
	font-size:14px;
	padding-top:5px;
}
ul#ByPress li a:hover {
	background:url(images/product2_hover.png) no-repeat;
	height:23px;
	width:165px;
	color:#C4CF00;
}
/* content */
#slideshow {
    position:relative;
	text-align:center;
	height:338px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
	height: 200px;
	width:100%;
	height:338px;
}
#container { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
 }

#content {
	background: #A7D42D none repeat scroll 0 0;
	width:800;
	color:#666666;
}
/* BUBBLES */
/*---------1---------*/
.bubble1 {
	width: 341px;
	margin: 0 auto;
	padding-left:15px;
	float:left;
}

.bubble1 .top {
	padding-top: 40px;
	background: url(images/bubble/top_1.png) no-repeat;
}

.bubble1 .entry {
	padding: 0 30px;
	background: #A7D42D url(images/bubble/line_1.png) repeat-y;
}

.bubble1 .bottom {
	height: 40px;
	background: url(images/bubble/button_1.png) no-repeat left bottom;
}
/*-------------------*/
/*---------2---------*/
.bubble2 {
	width: 413px;
	margin: 0 auto;
	padding-right: 15px;
	float:right;
}

.bubble2 .top {
	padding-top: 40px;
	background: url(images/bubble/top_2.png) no-repeat;
}

.bubble2 .entry {
	padding: 0 30px;
	background: #A7D42D url(images/bubble/line_2.png) repeat-y;
}

.bubble2 .bottom {
	height: 40px;
	background: url(images/bubble/button_2.png) no-repeat left bottom;
}
/*-------------------*/
/*---------3---------*/
.bubble3 {
	width: 272px;
	padding-bottom: 30px;
	padding-left:50px;
	padding-top:18px;
	margin: 0 auto;
	background: url(images/bubble/bubble_3.png) no-repeat;
}
/*-------------------*/
/*---------4---------*/
.bubble4 {
	width: 774px;
	margin: 0 auto;
}

.bubble4 .top {
	padding-top: 40px;
	background: url(images/bubble/top_4.png) no-repeat;
}

.bubble4 .entry {
	padding: 0 30px;
	background: #A7D42D url(images/bubble/line_4.png) repeat-y;
}

.bubble4 .bottom {
	height: 40px;
	background: url(images/bubble/button_4.png) no-repeat left bottom;
}
/*-------------------*/
/*---------5---------*/
.bubble5 {
	width: 482px;
	margin: 0 auto;
	float:right;
	padding-right:15px;
}

.bubble5 .top {
	padding-top: 40px;
	background: url(images/bubble/top_5.png) no-repeat;
}

.bubble5 .entry {
	padding: 0 30px;
	min-height: 300px;
	background: #A7D42D url(images/bubble/line_5.png) repeat-y;
}

.bubble5 .bottom {
	height: 40px;
	background: url(images/bubble/button_5.png) no-repeat left bottom;
}
/*-------------------*/
#content a {
	color:#b9dbf5;
}
.middle{
	width: 705px;
	padding-left:35px
}

.prodLeft{
	float:left;
	width: 235px;
	padding-left:25px;
	padding-bottom:30px;	
}
.left h2, .blog h2, .entry h2, .prodLeft h2{
	color:#C4CF00;
	font-size:26px;
	font-weight:700;
	padding-bottom:18px;
}
#inner {
	padding-top:15px;
	padding-bottom:20px;
	min-height: 450px;
}

.description {
	float:right;
	width: 415px;
	padding-right: 55px;
}

.blog {
	height: 150px;
	padding-bottom: 40px;
}
.textoDescripcion{
	padding-top:25px
}
/* footer */
#footer {
	background:url(images/footer_by.png) no-repeat;
	height:33px;
	text-align:center;
	vertical-align:middle;
	color:#183449
}
#footer a {
	color:#5593c3
}
