@charset "utf-8";
/* CSS Document */

body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x repeat-y;
	font-family:drakolombregular;
	margin-top:0px;}
#logo{
	width:262px;
	height:254px;
	z-index:500;
	position:absolute;
	margin-left:10px;
	margin-top:25px;}
#LANG{
	background-color:rgba(22,22,22,0.56);
	font-family:nexa;
	border-radius: 2px;
	width:100px;
	height:20px;
	z-index:500;
	position:absolute;
	float:right;
	margin-top:0px;
	margin-left:1100px;
	color:#FFFFFF;
	text-align:center;}
		
a {text-decoration:none;
	color:inherit;}
	
#cont{
	width:1240px;
	height:auto;
	margin-left:auto;
	margin-right:auto;}
 
 #menu{width: 1240px;
 height:50px;
 background-color:#333333;
  overflow:hidden;
  position:absolute;
  z-index:100;
  font-family:bebas_neueregular;
  font-size:23px;
  margin-top:500px}
  
 ul { list-style-type: none;
    margin: 0;
    padding: 0;
	margin-top:10px;}

li {
    display: inline;
	color:rgba(255,255,255,1.00);
	margin-left:9%;
	vertical-align:middle;}
	 
li a {color:rgba(255,255,255,1.00);
text-decoration:none;}

#inicio{
	width:1240px;
	height:1450px;
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top:0px
	}

#banner{
	width:1240px;
	height:584px;}

#inicio1{
	margin-top:50px;
	width:1240px;
	height:508px;
	background-image:url(images/bg1.png);
	background-position:right top;
	padding-top:120px;
	background-repeat:no-repeat;
	}
#inicio2{
	margin-top:60px;
	width:1240px;
	height:508px;
	background-image:url(images/bg2.png);
	background-position:right top;
	padding-top:70px;
	background-repeat:no-repeat;
	}
#inicio3{
	margin-top:60px;
	width:1240px;
	height:508px;
	background-image:url(images/bg3.png);
	background-position:right top;
	padding-top:60px;
	background-repeat:no-repeat;
	}
#inicio4{
	margin-top:60px;
	width:1240px;
	height:508px;
	background-image:url(images/bg4.png);
	background-position:right top;
	padding-top:80px;
	background-repeat:no-repeat;
	}
#inicio5{
	margin-top:60px;
	width:1240px;
	height:508px;
	background-image:url(images/bg5.png);
	background-position:right top;
	padding-top:80px;
	background-repeat:no-repeat;
	}

#footer{
	margin-top:60px;
	width:100%;
	min-width:1240px;
	height:400px;
	background-image:url(images/bgft.jpg);
	padding-left:30px;
	padding-top:0px
	}
	
.menu{ width:171px;
	font-family:bebas_neueregular;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:10px;}
.menu:hover{
	width:171px;
	height:33px;
	background:url(images/mira.png) no-repeat;
	padding-bottom:10px;}
	
	.menu1{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;}
	.menu1h{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;
	background:url(images/mira1.png) no-repeat  left top;}
.menu1:hover{
	width:171px;
	height:33px;
	background:url(images/mira1.png) no-repeat  left top;}

.menu2{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;}
	.menu2h{ width:50px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;
	background:url(images/mira2.png) no-repeat  left top;}
.menu2:hover{
	width:171px;
	height:33px;
	background:url(images/mira2.png) no-repeat  left top;}
.menu3{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;}
.menu3h{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;
	background:url(images/mira4.png) no-repeat  left top;}
.menu3:hover{
	width:171px;
	height:35px;
	background:url(images/mira4.png) no-repeat  left top;}
	
.menu4{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;}
.menu4h{ width:171px;
	height:33px;
	margin: 3px 1px 3px 1px;
	padding-left:10px;
	padding-right:25px;
	background:url(images/mira2.png) no-repeat  left top;}
.menu4:hover{
	width:171px;
	height:33px;
	background:url(images/mira2.png) no-repeat  left top;
	}


#txtizq{
	width:600px;
	font-family:nexa;
	font-size:24px;
	color:#FFFFFF;
	margin-left:90px;
	}
#txtder{
	width:600px;
	font-family:nexa;
	font-size:21px;
	color:#FFFFFF;
	margin-left:560px;
	text-align:right;
	}
	#txtder2{
	width:470px;
	font-family:nexa;
	font-size:20px;
	color:#FFFFFF;
	margin-left:750px;
	text-align:right;
	}
#txtfoot1{
	width:300px;
	height:350px;
	float:left;
	font-family:nexa;
	font-size:20px;
	padding-left:50px;
	margin-top:40px;
	color:#fff;
		}
#txtfoot2{
	width:300px;
	height:340px;
	float:left;
	color:#FFFFFF;
	font-family:nexa;
	font-size:20px;
	padding-left:50px;
	margin-top:40px
	}
#txtfoot3{
	border-left:#FFFFFF solid 4px;
	width:300px;
	height:350px;
	float:left;
	margin-top:40px;
	color:#FFFFFF;
	font-family:nexa;
	font-size:20px;
	padding-left:19px
	}

#dir1{
	margin-top:35px;
	width:1240px;
	height:274px;
	background-image:url(images/bg6.png);
	background-position:right top;
	padding-top:120px;
	background-repeat:no-repeat;
	}
	
#dir2{
	margin-top: 20px;
width: 100%;
height: 350px;
background-image: url(images/bg7.png);
background-position: center top;
padding-top: 70px;
background-repeat: no-repeat;
background-size: cover;
	}
#dir3{
	width:1240px;
	height:334px;
	background-image:url(images/bg8.png);
	background-position:right top;
	padding-top:60px;
	background-repeat:no-repeat;
	}
#dir4{
	width:1240px;
	height:400px;
	background-image:url(images/bg9.png);
	background-position:right top;
	padding-top:80px;
	background-repeat:no-repeat;
	}
#dir5{
	margin-top:0px;
	width:1240px;
	height:315px;
	background-image:url(images/bg10.png);
	background-position:right top;
	padding-top:80px;
	background-repeat:no-repeat;
	}
	
#dir6{
	margin-top:35px;
	width:1240px;
	height:274px;
	background-image:url(images/distri.png);
	background-position:right top;
	padding-top:120px;
	background-repeat:no-repeat;
	}
	
#dir7{
	width:1240px;
	height:400px;
	background-image:url(images/CLIENTE.png);
	background-position:right top;
	padding-top:80px;
	background-repeat:no-repeat;
	}
#dir8{
	margin-top:0px;
	width:1240px;
	height:315px;
	background-image:url(images/patrocinio.png);
	background-position:right top;
	padding-top:80px;
	background-repeat:no-repeat;
	}
	
#banner2{
	background-image:url(images/banner-2.jpg);
	width:1240px;
	height:569px;}
#banner3{
	background-image:url(images/k9.png);
	background-repeat:no-repeat;
	width:1240px;
	height:291px;}
#banner4{
	background-image:url(images/bg11.png);
	background-repeat:no-repeat;
	width:1240px;
	height:381px;}
#banner5{
	background-image:url(images/bg12.png);
	background-repeat:no-repeat;
	width:1240px;
	height:381px;}

#txtizqdis{
	width:400px;
	font-family:nexa;
	font-size:24px;
	color:#FFFFFF;
	margin-left:0px;
	float:left;
	}
#txtizqdis2{
	width:400px;
	font-family:nexa;
	font-size:24px;
	color:#FFFFFF;
	margin-left:90px;
	float:left;
	}
#txtderdis{
	width: 522px;
font-family: nexa;
font-size: 24px;
color: #FFFFFF;
text-align: right;
float: right;
margin-right: 93px;
	}

#txtderdis2{
width: 379px;
font-family: nexa;
font-size: 24px;
color: #FFFFFF;
text-align: right;
float: right;
margin-right: 93px;
	}

#cto1{
	margin-top:35px;
	width:1240px;
	height:400px;
	background-image:url(images/dog1.png);
	background-position:right top;
	padding-top:120px;
	background-repeat:no-repeat;
	}
#txtder3{
	width:350px;
	font-family:nexa;
	font-size:24px;
	color:#FFFFFF;
	margin-left:760px;
	text-align:right;
	border-left:#FFFFFF solid 2px;
	}