#divMain {
	position: absolute;
	width:	800px;
	height:	472px;
/*visibility:	hidden;*/
}
#mainlayer {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color:#FFFFFF;
	font-size: 10px;
}
#shapelayer {	
	padding-left: 8px;
	padding-right: 10px;
	text-align:justify;
}
#shapelayer2 {	
	padding-left: 8px;
	padding-right: 10px;
	text-align:justify;
}
#shapelayer3 {	
	padding-left: 8px;
	padding-right: 10px;
	text-align:justify;
}
#shapelayer4 {	
	padding-left: 8px;
	padding-right: 10px;
	text-align:justify;
}
#shapelayer5 {	
	padding-left: 8px;
	padding-right: 10px;
	text-align:justify;
}
#shapelayer6 {	
	padding-left: 8px;
	padding-right: 10px;
	text-align:justify;
}
#whitelayer {	

	background-color:#FFFFFF;

}
#footer {
background-color:#000000; 
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding-top: 15px;
	padding-left:15px;
	padding-right:15px;
}
#footer2 {
background-color:#000000; 
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding-top: 15px;
	padding-left:15px;
	padding-right:15px;
}
.footer08 {
background-color:#000000; 
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
	padding-top: 5px;
	padding-left:15px;
	padding-right:15px;
}
#menudown {
text-align:center;
font-size: 10px;
}
a:link, a:visited, a:hover; a:active {
	color: #666666;
	text-decoration: underline;
}
a.enlaces:link { 

	color: #666666;
	text-decoration: underline;
}
a.enlaces:visited {

	color: #666666;
	text-decoration:underline;

}
a.enlaces:hover {

	color: #000000;
	text-decoration:underline;
}
a.enlaces:active {

	color: #C4332E;
	text-decoration:underline;
}
a.blenlaces:link { 
	font-size: 9px;
	color: #ffffff;
	text-decoration:none
}
a.blenlaces:visited {
font-size: 9px;
	color: #ffffff;
	text-decoration:none

}
a.blenlaces:hover {
font-size: 9px;
	color: #ff0000;
	text-decoration:none
}
a.blenlaces:active {
font-size: 9px;
	color: #ff0000;
	text-decoration:none
}
a.tube:link,a.tube:visited,a.tube:hover, a.tube:active {
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
	text-transform:uppercase;
	margin-right:5px;
	font-weight:bold
	
}

body.otro {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body.main {
	background-image: url(../images/pukas.jpg);
	background-repeat: repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body.video {
margin: 0;
padding: 0;
}
#horizontalvideo {
margin: 0;
visibility: visible;
display: block;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 1px;
overflow: visible;
}

#centervideo {
margin: 0;
visibility:visible;
margin-left: -160px;
position: absolute;
top: -140px;
left: 50%;
width: 320px;
height: 280px;
}

.clear {
clear:both;
}
.tiendas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
	}
	
.tiendasdv1{
width:170px;
height:60px;
float:left;
margin:0px auto;
}	
.tiendasdv2{
width:270px;
height:60px;
float:left;
margin:0px auto;
}	
.tiendasdv3{
width:120px;
height:60px;
float:left;
margin:0px auto;
}	

.tiendassl1 {
width:170px;
float:left;
margin:0px auto;}

.tiendassl2{
width:210px;
float:left;
margin:0px auto;
}

.tiendassl3{
width:180px;
float:left;
margin:0px auto;
}	

.legaltitle { font-size:11px;
color:#FFFFFF;
background-color:#000000;

}
.legallayer { 
padding-bottom:10px;
padding-top: 10px;
}
.grupolink {
line-height:20px
}
iframe {
overflow-x: hidden;
overflow-y: hidden;

}
.red {
color:#ffffff}
.blacktitle {
color:#FFFFFF;
background-color:#000000;
font-size:11px;
margin-bottom:15px;
}
#videoscontainer {
width:250px;
float:left;
}

#downs {
width: 250px; height:390px; overflow:auto;
background-color:#E2E2E2;
}
#downderechacontainer {width:520px;float:left; }

div.walls a  {width:120px; display:block; background-color: #000000;  float: right; margin-left:10px; margin-bottom:2px  }

div.walls a:link { font-size:10px; color:#FFFFFF; text-decoration:none }
div.walls a:hover  { background-color: #FF0000; color:#FFFFFF; }
div.walls a:active {  font-size:10px;  color:#FFFFFF; text-decoration:none }
div.walls a:visited { font-size:10px; color:#FFFFFF; text-decoration:none }
div.walls a.800  { width:120px; display:block; background-color: #000000;  float: right; margin-left:10px; margin-bottom:10px; }
div.videos a  { width:200px; display:block;  float:left; padding-top:5px; padding-bottom:5px; padding-right:20px }

div.videos a:link { font-size:10px; color:#FF0000; text-decoration:none }
div.videos a:hover  {font-size:10px;  background-color: #FF0000; color:#FFFFFF; text-decoration:none  }
div.videos a:active { font-size:10px; background-color: #FF0000;  color:#FFFFFF; text-decoration:none}
div.videos a:visited {font-size:10px;  color:#999999; text-decoration:none }

.blackinfo {
color:#000000;
font-size:9px;}
.redinfo {
color:#FF0000;
font-size:10px;
padding-top:8px;
padding-left:8px;
padding-bottom:2px;
border-bottom: 1px dashed #ff0000;
 }
.jobs {
width:175px;
float:left;
padding-right:15px;
margin-bottom:15px;}
#headcontainer {
width:770px;margin:0px auto; height:53px; padding-bottom:10px }
#headlogo { width:67px; height:48px; padding-top:5px; float:left}
#headbuts1 { width:693px; height:48px; padding-top:5px; padding-left:10px; float:left}
.campaing_1{width:142px; height:160px; float:left; margin-right:15px; margin-top:10px}
.titulosnegos { font-size:12px; font-weight:bold; color:#000
		  }
.tubecontain{ width:770px; height:450px; background-color:#CCC; margin-bottom:15px}