/* CSS Document */
body {
	background-image: url(images/zlideon_header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 auto;
	font-family: Tahoma, Verdana, Arial;
	color: #fff;

}
a,a:visited {
	color: #fff;
}

hr {
color: #f00;
background-color: #000;
height: 1px;
}

.page {
width: 989px;
margin: 0 auto;
text-align: center;
padding-left: 0 auto;
padding-right: 0 auto;
}
.zlideon_01 {
background: url(images/zlideon_01.png) no-repeat top center;
height: 44px;
width: 989px;
}
.zlideon_02 {
background: url(images/zlideon_02.png) no-repeat top center;
height: 38px;
width: 989px;
}
.topmenu {
padding-top: 0;
float:center;
width: 989px;
height: 46px;
margin: 0 auto;
text-align: center;
}

.button_paginaprinc {
position:relative;
float: left;
background: url(images/button_paginaprinc.png) no-repeat top center;
height: 46px;
width: 118px;
}
.button_quienes{
float: left;
background: url(images/button_quienes.png) no-repeat top center;
height: 46px;
width: 128px;
}
.button_distrib{
float: left;
background: url(images/button_division.png) no-repeat top center;
height: 46px;
width:165px;
}
.button_produc {
float: left;
background: url(images/button_produc.png) no-repeat top center;
height: 46px;
width: 160px;
}
.button_como {
float: left;
background: url(images/button_como.png) no-repeat top center;
height: 46px;
width: 110px;
}
.button_descargas {
float: left;
background: url(images/button_descargas.png) no-repeat top center;
height: 46px;
width: 160px;
}
.button_contact {
float: left;
background: url(images/button_contact.png) no-repeat top center;
height: 46px;
width: 148px;
}


.domain {
MARGIN-TOP:0PX;
height: 13px;
margin-bottom:0;
text-align: -moz-center;
/text-align: center!important;
margin-left: 800px;
font-size: 10px;
letter-spacing: 4px;
color: #000;
}
.zlideon_breadcrumb {
background: url(images/zlideon_breadcrumb.jpg) no-repeat top center;
height: 29px;
width: 989px;
float:center;
margin: 0 auto;
text-align: left;
color: #666;
font-size: 10px;
letter-spacing: 1px;
padding-top:2px;
}

.zlideon_breadcrumb a,.zlideon_breadcrumb a:visited {
	color: #666;
}
.zlideon_13 {
background: url(images/zlideon_13.jpg) no-repeat top center;
height: 45px;
width: 989px;
}
.zlideon_video {
background: url(images/zlideon_video.jpg) no-repeat top center;
height: 188px;
width: 989px;
}
.the_video {
width: 238px;
padding-left:730px;
/padding-left:709px!important;
text-align: -moz-center;
/text-align: center!important;
}


.zlideon_instrucciones {
background: url(images/zlideon_instrucciones.jpg) no-repeat top center;
height: 17px;
width: 989px;
}

.zlideon_quees {
background: url(images/zlideon_quees.gif) no-repeat top center;
height: 54px;
width: 989px;
}

.zlideon_queestext {
background: url(images/zlideon_queestext.jpg) no-repeat top center;
height: 151px;
width: 989px;
}
.queestext {
font-size: 11px;
width: 679px;
/width: 675px!important;
padding-left:270px;
/padding-left:245px!important;
padding-top: 10px;
line-height: 18px;
text-align: -moz-center;
/text-align: center!important;
}

.zlideon_18 {
background: url(images/zlideon_18.jpg) no-repeat top center;
height: 21px;
width: 989px;
}

.zlideon_colorestext {
background: url(images/zlideon_colorestext.gif) no-repeat top center;
height: 24px;
width: 989px;
}

.zlideon_colores {
background: url(images/zlideon_colores.jpg) no-repeat top center;
height: 106px;
width: 989px;
}

.zlideon_colores .imag{
border: 1px #666 solid;
padding: 4px;
}

.zlideon_21 {
background: url(images/zlideon_21.jpg) no-repeat top center;
height:28px;
width: 989px;
}
.zlideon_navega {
background: url(images/zlideon_navega.jpg) no-repeat top center;
height:28px;
width: 989px;
}
.zlideon_navegapics {
background: url(images/zlideon_navegapics.jpg) no-repeat top center;
height:170px;
width: 989px;
}
.zlideon_navegabottom {
background: url(images/zlideon_navegabottom.gif) no-repeat top center;
height:21px;
width: 989px;
}
.zlideon_white {
background: url(images/zlideon_white.jpg) no-repeat top center;
height:30px;
width: 989px;
}
.footer {
background: url(images/footer_bg.jpg) repeat-x top center;
height:117px;
}
.zlideon_footerred {
margin: 0 auto 0 auto;
text-align: -moz-center;
/text-align: center!important;
background: url(images/zlideon_footerred.jpg) no-repeat top center;
height:13px;
width: 989px;
}
.zlideon_footer {
margin: 0 auto 0 auto;
text-align: -moz-center;
/text-align: center!important;
background: url(images/zlideon_footer.jpg) no-repeat top center;
height:104px;
width: 989px;
}
.footertext {
padding-top: 10px;
	font-size:10px;
	text-align:center;
}

/* Internal Pages */
.boldtext {
font-weight: bold;
color: #f70101;
	font-size:11px;
}



.in_top {
background: url(images/in_top.jpg) no-repeat top center;
height:48px;
width: 989px;
}
.in_body {
background: url(images/in_body.jpg) repeat-y top center;
height:100%;
overflow: hidden;
width: 989px;
}
.in_footer {
background: url(images/in_footer.jpg) no-repeat top center;
height:34px;
width: 989px;
}
.mainleft {
position: relative;
float: left;
}
.mainpic {
margin-left: 24px;
border: 2px #000 solid;
width: 218px;
}
.mainpic_shop {
margin-left: 24px;
border: 0;
width: 218px;
}
.mainright {
float: left;
}
.mainheaders {
text-align: left;
font-weight: bold;
color: #fff;
font-size: 11px;
padding-left: 288px;
padding-top:25px;
}
.maintext {
color: #fff;
font-size: 12px;
text-align: -moz-center;
/text-align: center!important;
width: 670px;
margin: 0 auto;
padding-left: 33px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
}
.maintext-contact{
color: #fff;
font-size: 11px;
width: 910px;
margin: 0 auto;
padding-left: 33px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
}
.theform {
color: #fff;
}

/* for wide pages */

.mainleftwide {
position: relative;
float: left;
padding-bottom: 15px;
}

.mainrightwide {
float: right;
}
.mainpicwide{
position: relative;
float: left;
margin-left: 34px;
margin-top: 10px;
border: 1px #666 solid;
padding: 4px;
width: 110px;
}
.maintextwide {
color: #fff;
text-align: left;
font-size: 11px;
width: 280px;
margin: 0 auto;
padding-right: 10px;
padding-left: 13px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
float: left;
}
.mainheaderswide {
text-align: left;
font-weight: bold;
color: #fff;
font-size: 11px;
padding-left: 38px;
padding-top:25px;
}

.inwide_top {
background: url(images/inwide_top.jpg) no-repeat top center;
height:48px;
width: 989px;
}
.inwide_body {
background: url(images/inwide_body.jpg) repeat-y top center;
height:100%;
overflow: hidden;
width: 989px;
}
.inwide_footer {
background: url(images/inwide_footer.jpg) no-repeat top center;
height:34px;
width: 989px;
}
.widetexts {
font-size:12px;
padding-left: 0px;
width: 400px;
text-align: left;
}
.widelefttext {
position: relative;
float: left;
padding-left: 32px;
/padding-left: 10px!important;
width: 90px;
}
.widerighttext {
float: right;
width: 210px;
}
.capitaltexts {
text-transform: uppercase;
font-weight: bold;
color: #f70101;
}
.capitaltextswhite {
text-transform: uppercase;
color: #fff;
padding-bottom: 5px;
}
.separator {
border-bottom: 1px #f70101 solid;
text-align: -moz-center;
/text-align: center!important;
width: 670px;
margin: 0 auto;
padding-bottom:10px;
}

.mainpicwide-como {
position: relative;
float: left;
margin-left: 34px;
margin-top: 10px;
border: 1px #666 solid;
padding: 4px;
width: 148px;
}
.maintextwide-como {
color: #fff;
text-align: left;
font-size: 11px;
width: 780px;
margin: 0 auto;
padding-left: 33px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
float: left;
}
.mainleftwide-como {
position: relative;
float: left;
padding-left: 25px;
}

.maintext-contact {
color: #fff;
font-size: 11px;
text-align: left;
width: 920px;
margin: 0 auto;
padding-left: 33px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
}

.contact-icon {
float: left;
width: 30px;
position: relative;
}
.contact-header {
float: left;
width: 200px;
margin-left: 4px;
font-weight: bold;
color: #fff;
font-size:11px;
text-transform: uppercase;
}

.contact-text {
width: 200px;
margin-left: 34px;
color: #fff;
font-size:12px;
margin-bottom:20px;
}

.widetexts-products{
font-size:11px;
padding-left: 0px;
width: 400px;
text-align: left;
}

/* PRODUCTS */
.mainleftwide-products {
margin: 0;
position: relative;
float: left;
padding-left: 20px;
padding-bottom: 15px;
width: 480px;
}
.mainrightwide-products {
margin: 0;
float: right;
width: 480px;
padding-bottom: 15px;
}
.widetexts-products {
font-size:11px;
padding-left: 0px;
width: 340px;
text-align: left;
}
.widelefttext-products {
position: relative;
float: left;
padding-left: 32px;
/padding-left: 10px!important;
width: 90px;
}
.widerighttext-products {
float: left;
width: 210px;
}
.maintextwide-products {
color: #fff;
text-align: left;
font-size: 13px;
width: 280px;
margin: 0 auto;
padding-right: 10px;
padding-left: 13px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
float: left;
}

.mainpicwide-products{
position: relative;
float: left;
margin-left: 14px;
margin-top: 10px;
border: 1px #666 solid;
padding: 4px;
width: 110px;
}


/* SHOP */
#zipper1of3 {
position: relative;
float: left;
width: 223px;
border-bottom: 1px #ff0000 solid;
}
#zipper2of3 {
float: left;
width: 223px;
border-bottom: 1px #ff0000 solid;
}
#zipper3of3 {
float: left;
width: 223px;
border-bottom: 1px #ff0000 solid;
}
#zipper1of3 img, #zipper2of3 img, #zipper3of3 img{
border: 1px #666 solid;
padding: 4px;
}
.tableshop img {
border: 1px #666 solid;
padding: 4px;
}

#zipper1of2 {
position: relative;
float: left;
width: 222px;
}
#zipper2of2 {
float: left;
width: 444px;
}

#zipper1of2 img{
border: 1px #666 solid;
padding: 4px;
}

.maintextwide-shop {
color: #fff;
text-align: left;
font-size: 11px;
margin: 0 auto;
padding-right: 10px;
padding-left: 13px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
float: left;
}

.mainpicwide-shop{
position: relative;
float: left;
margin-left: 14px;
margin-top: 10px;
padding: 4px;
width: 110px;
}

.maintext-shop {
color: #fff;
font-size: 11px;
text-align: center;
/text-align: center!important;
width: 680px;
margin: 0 auto;
padding-left: 53px;
padding-top: 10px;
padding-bottom: 10px;
line-height: 17px;
}
.capitaltexts-shop a {
text-transform: uppercase;
font-weight: bold;
color: #f70101;
}

/* April 2010 */
#zlideon_domain {
background: url(images/zlideon_domain.jpg) no-repeat top center;
height: 22px;
}
#zlideon_abovethesolution {
background: url(images/zlideon_abovethesolution.gif) no-repeat top center;
height: 26px;
}
#zlideon_thesolution {
background: url(images/zlideon_thesolution.jpg) no-repeat top center;
height: 179px;
}
#solutionleft {
width:261px;
position:relative;
float:left;
}
#solutionright {
padding: 30px 15px 0 10px;
width:680px;
float:left;
}

/*classes */
.fnt22 {
font-size: 22px;
}
.fnt13 {
font-size: 13px;
}
.bld {
font-weight: bold;
}
.purple,.purple a,.purple a:visited {
color:#cacbf7;
text-decoration: none;
}
.purple a:hover {
color:#cacbf7;
text-decoration: underline;
}
.oblik {
	font-style: italic;
}
.top9 {
padding-top:9px;
}
.top3 {
padding-top:3px;
}
.graybg {
background:#1b1b1b url(images/graybg.gif) repeat-y top center;
}