

@font-face {
    font-family: 'aller_lightitalic';
    src: url('aller_ltit-webfont.eot');
    src: url('aller_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_ltit-webfont.woff') format('woff'),
         url('aller_ltit-webfont.ttf') format('truetype'),
         url('aller_ltit-webfont.svg#aller_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'champagne__limousinesitalic';
    src: url('champagne__limousines_italic-webfont.eot');
    src: url('champagne__limousines_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('champagne__limousines_italic-webfont.woff') format('woff'),
         url('champagne__limousines_italic-webfont.ttf') format('truetype'),
         url('champagne__limousines_italic-webfont.svg#champagne__limousinesitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'champagne__limousinesregular';
    src: url('champagne__limousines-webfont.eot');
    src: url('champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('champagne__limousines-webfont.woff') format('woff'),
         url('champagne__limousines-webfont.ttf') format('truetype'),
         url('champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a, img { border:none}




@font-face {
    font-family: 'champagne__limousinesBdIt';
    src: url('champagne__limousines_bold_italic-webfont.eot');
    src: url('champagne__limousines_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('champagne__limousines_bold_italic-webfont.woff') format('woff'),
         url('champagne__limousines_bold_italic-webfont.ttf') format('truetype'),
         url('champagne__limousines_bold_italic-webfont.svg#champagne__limousinesBdIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'champagne__limousinesbold';
    src: url('champagne__limousines_bold-webfont.eot');
    src: url('champagne__limousines_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('champagne__limousines_bold-webfont.woff') format('woff'),
         url('champagne__limousines_bold-webfont.ttf') format('truetype'),
         url('champagne__limousines_bold-webfont.svg#champagne__limousinesbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

a { text-decoration:none; cursor:pointer}

body  { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  width:100%; height:100%; 
background: #006965; /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,45,75,1) 0%, rgba(0,104,149,1) 25%, rgba(50,193,225,1) 50%, rgba(0,104,149,1) 75%, rgba(0,45,75,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,45,75,1)), color-stop(25%,rgba(0,104,149,1)), color-stop(50%,rgba(50,193,225,1)), color-stop(75%,rgba(0,104,149,1)), color-stop(100%,rgba(0,45,75,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,45,75,1) 0%,rgba(0,104,149,1) 25%,rgba(50,193,225,1) 50%,rgba(0,104,149,1) 75%,rgba(0,45,75,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,45,75,1) 0%,rgba(0,104,149,1) 25%,rgba(50,193,225,1) 50%,rgba(0,104,149,1) 75%,rgba(0,45,75,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,45,75,1) 0%,rgba(0,104,149,1) 25%,rgba(50,193,225,1) 50%,rgba(0,104,149,1) 75%,rgba(0,45,75,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,45,75,1) 0%,rgba(0,104,149,1) 25%,rgba(50,193,225,1) 50%,rgba(0,104,149,1) 75%,rgba(0,45,75,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32c2e1', endColorstr='#002d4b' ); /* IE6-9 */
 font-family: 'aller_lightitalic';
font-size:12px;
color:#FFFFFF;
overflow:auto

 }
 
 #content { background:url(../images/pattern1.png);   }
 
 #content3 {  display:inherit }
 
 #head { width:100%; height:103px; background:url(../images/back1.png); z-index:200; position:relative; margin-bottom: -27px; }
 
 #logo { width:100%; height:76px; background:#e5e6e7}
 
 #logo2 { width:211px; height:43px; background:url(../images/logo.png) no-repeat center; margin: auto; padding:15px 0; }
 
 ul#menu { list-style:none; padding:4px; margin:auto; width:1050px; }
 
 #menu li {
color: white;
float: left;
padding: 5px 25px;
height: 15px;
font-family: 'champagne__limousinesbold';
font-size: 15px;
text-transform: uppercase;
border-right: #CCC solid thin;
width: 123px;
text-align: center;
}

 #footer { width:100%;/* height:90px; */background:#00a0af;  font-family: 'aller_lightitalic'; font-size:15px; color:#FFF; position: absolute;
z-index: 1300;  }
 
 #main_home { width:1000px; height:705px; background:url(../images/main_image1.png) no-repeat center; margin:auto; margin-top:-27px; float:left}
 
 #main_home2 { width:1000px; height:705px; background:url(../images/main_image1_2.png) no-repeat center; margin:auto; margin-top:-27px;  float:left}

#main_home3 { width:1000px; height:705px; background:url(../images/banner1.jpg) no-repeat center top; margin:auto; margin-top:-27px;  float:left}

#main_home4 { width:1000px; height:705px; background:url(../images/banner2.jpg) no-repeat center top; margin:auto; margin-top:-27px;  float:left}

#main_home5 { width:1000px; height:705px; background:url(../images/banner3.jpg) no-repeat center top; margin:auto; margin-top:-27px;  float:left}

 #slide1 { width:3000px; height:465px;margin:auto;  position:absolute}

 #mask { width:1000px; height:519px; margin:auto;  overflow:hidden; position:relative}

 
 #main_home { width:1000px; height:705px; background:url(../images/main_image1.png) no-repeat left; margin:auto; margin-top:-27px; overflow:hidden; 
 padding-bottom:62px}
 
 #main_home_noso { width:885px; background:url(../images/main_image2.png) no-repeat 0 0; margin:auto; margin-top: 25px; padding-bottom:62px; }
 
  #main_tip { width:885px; min-height:1405px; background:url(../images/main_tip.png) no-repeat 0 0; margin:auto; margin-top: 25px; padding-bottom:62px}


 #main_home_serv { width:885px; min-height:805px; background:url(../images/main_image3.png) no-repeat 0 0; margin:auto; margin-top: 25px; padding-bottom:62px}
  
 #main_home_clien { width:905px; min-height: 365px; background:url(../images/main_image4.png) no-repeat 0 0; margin:auto; margin-top: 25px; padding-bottom:62px}
 
 #main_home_cont { width:885px;  background:url(../images/main_image5.png) no-repeat 0 0; margin:auto;  margin-top: 25px; padding-bottom:182px;}

 #main_home_prod { width:910px; background:url(../images/main_image6.png) no-repeat 0 0; margin:auto;  margin-top: 25px; padding-bottom:62px; float:left}

 #datos { width:900px; margin:auto; text-align:center; padding:15px 0}
 
 #box1 { width:714px; height:192px; background:url(../images/box1.png); position:relative; top:500px; left:325px}
 
  #box2 {
width: 714px;
height: 192px;
background: url(../images/box1.png);
position: relative;
top: 354px;
left: 55px;
}

 h2 {font-family: 'champagne__limousinesregular'; color:#FFFFFF; font-size:25px; margin-bottom:5px}
 
 .tip { width:200px; float:left}
 
 .black1 { color:#000033}
 
 #tip1 { margin:23px 0 0 177px}
 
 #tip2 { margin:23px 0 0 125px}
 
 #tip3 { margin:5px 0 0 5px; }
 
 #tip4 { margin:5px 0 0 5px}
 
 h3 { font-size:12px}
 
 #tiptext1 { width:150px}
 
 #text_noso { width:350px; padding:20px 0 0 45px; font-size:19px}
 
  #text_produ { width:910px; padding:20px 0 0 0; font-size:18px}


 #text_serv { width:350px; padding:20px 0 0 45px; font-size:19px}
 
 h1 {font-family: 'champagne__limousinesitalic'; font-size:29px; margin:0; padding:0; }
 
 h4 {font-family: 'champagne__limousinesitalic'; font-size:26px; color:#000033; margin:0 0 -15px 0; padding:0}
 
 #line { width:250px; border-bottom:1px #000033 solid; margin:5px 0 0 70px}
 
 strong {font-family: 'champagne__limousinesBdIt';}
 
 #datos2 { text-align:center; width:350px; margin:60px 0 0 65px}
 
 .campo { width:90px; height:auto; float:left}
 
 #datos2 input { float:left}
 
 #content_datos {width:885px; height:440px}
 
 .product { text-align:center; float:left; border-right:solid #FFF thin; padding:5px; margin:5px; width:160px; height: 205px;}
 
 #display_pro { width:910px; height:470px; float:left; overflow:hidden; position:relative}
 
 #menu_pro li { float:left; list-style:none; width:910px; height:400px}
 
 #menu_pro { margin:0; padding:0}
 
 #menu_pro li img { float:left; margin-left:25px; margin-right:25px }
 
 .text_pro { float:left; width:500px; padding:0px 50px; font-size:19px; }
 
 h5 {font-family: 'champagne__limousinesitalic'; font-size:27px; width:450px; height:30px; border-bottom:#FFFFFF solid thin; margin:0; padding:0; margin-bottom:25px; float:left; margin-top: 10px; }
 
 #boton_right, #boton_left, #boton_right2, #boton_left2 { z-index:800; position:relative; top:100px}
 
 #boton_right{ right:-810px}
 
  #boton_right2{ right:-855px}
  
  #boton_left2{ right:5px}
 
 #scroll {position:absolute; width:13650px; z-index:200; right:4550}
 
 #text_produ a { color:#FFFFFF}
 
 .text1 { width:400px; float:left}
 
 #box_tips {
width: 708px;
height: 210px;
margin:auto;


}

 h6 {font-family: 'champagne__limousinesregular'; color:#FFFFFF; font-size:25px; width:694px; border-bottom:#FFF solid thin; margin:0; padding:0;  margin-bottom:10px; padding-left: 10px; margin-top: 10px;}

.tip_box { width:340px; margin:2px; float:left; padding:5px}

#content2 { width:1000px;  margin:auto}	

.tip_image { width:145px; height:110px; overflow:hidden; float:left; border:#FFFFFF solid thin; padding:5px}

.tip_image2 { width:145px; height:110px; overflow:hidden  }


.texto_tip {  float:left; width:150px; height:61px; margin:0px 5px; padding:8px 10px; color:#000000; background:url(../images/black_white.png); font-size:14px; overflow:hidden}

.titulo {  float:left; width:150px; height:35px; margin:0px 5px 5px 5px; padding:5px 10px 0px; color:#FFF; font-family: 'champagne__limousinesbold'; font-size:14px; line-height:14px; background:#1E4262}

#footer a { color:#FFFFFF}

#entrar {display:none; background: url(../images/back1.png); width:100%; height:100%; z-index:1600;  position: fixed;}

#entrar2 {  position: fixed; width:150px; padding:5px; background:#003; margin:35% 45%; border:#3399FF solid 2px; }

.text_edt { height:96px; overflow:hidden; padding-bottom:25px}

.text_edt {  overflow:hidden; padding-bottom:25px}

.box_edit { padding-bottom:10px; margin-bottom:10px; border-bottom:#FFFFFF dotted thin }

.box_edit img { float:right; padding:2px} 

#insert_div { font-size:21px; width:300px; float:left; padding:90px 0px 0px 130px}

#left_arrow, #right_arrow  { z-index:1500; position:absolute; margin-top:200px}

#right_arrow { margin-top:200px; margin-left:970px}

#prod_list { width:910px; height:245px; position:relative; float:left; margin-bottom: 25px; padding-bottom: 25px; border-bottom:#FFFFFF solid thin; overflow:hidden}

.pro_all { width:400px; font-size:16px; float:left; margin:0 25px; padding:0}

#list { border-bottom:#FFF thin solid; width:910px; float:left; padding-bottom:40px}

#prod_butons { width:2730px; height:215px; position:absolute}

#circules { position:absolute; z-index:1300; bottom:65px; left:455px}

#circules ul { list-style:none; margin:0; padding:0}

#circules ul li { float:left; margin:0 5px}

.cir { opacity:.25}

.cir:hover { opacity:.75}

#puntos { width:600px; min-height:300px; left:215px; top:4px;  background:#FFF;  position:relative; margin-bottom:50px; box-shadow: 0px 2px 10px #000;}

#puntos_content { margin:0px auto; text-align:center; padding:25px 0}

#puntos_content img { padding:10px}

#list a:hover { color:#00A1AD}


#wrap-data {
    width: 700px;
    display: inline-block;
    text-align: center;
}
#wrap-logo {
    width:150px;
    display: inline-block;
}