@charset "utf-8";

		body { 
			margin: 0;
			font: normal 12px/18px 'Helvetica', Arial, sans-serif;
			background: url(../version/fondo.png);
			
		}
		/* Posiciones de los espacios */
		#container { 
			width: 970px;
			margin: 0 auto;
			background: #f5f5f5;
			border: 2px solid #e8e8e8;
		}
		#content { 
			position: relative; 
			padding: 20px 250px 60px 0px;
			background: #fff;
			height: 1040px;
			background: #ffffff;
			border: 2px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
			z-index: 300;
		}
		#nav { 
			height: 50px;
			background: #b7d84b;
		}
						
		#header { 
			position: absolute;
			top:0px;
			height: 170px;
			left: 0px;
			width: 968px;
			padding: 0 0px;
			border: 0px solid #00ffff;
			background: #ffffff;
		}	
		/*--------------------------    */
		#haz{
		float:right;
		margin-right:10px;
		}
		#haz a {
		font-family: Arial;
		font-size: 14px;
		color: #00D4FF;
		width: 100%;
		text-decoration: none;
		text-align: center;
		}
		/*--------------------------------		*/
		#men { 
			position: absolute;
			padding: -10 0 0 0;
			top:127px;
			height: 60px;
			left: 0px;
			width: 100%;
			border: 1px solid #e8e8e8;
		}		
		
		#mei { 
			position: absolute;
			padding: 0 0 0 0;
			top:128px;
			height: 62px;
			left: 0px;
			width: 100%;
		
			background: url(./version/bgmenu.png);
		}		
		
		#med { 
			position: absolute;
			padding: 0 0 0 0;
			top:128px;
			height: 62px;
			left: 0px;
			width: 970px;

			background: url(./version/bgmenu.png);
			
		}		
		
		/*--------------------------------		*/
		#men ul{
		list-style-type: none;
		width: 974px;
	
		}
		
		#men ul li .mo{
		margin-left: -3px;
		width: 192px;
		float:left;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		}
		#men ul li .mc{
		width: 192px;
		float:left;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		}
		#men ul li .mt{
		width: 192px;
		float: left;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		}
		#men ul li .ac{
		width: 192px;
		float: left;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		}
		#men ul li .fr{
		width: 194px;
		float: left;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		}

		input { 
		border: 0.5pt solid #000000;
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 10pt;
		height: 12.5pt;
		line-height: 10pt;
		margin: 0;
		padding: 0 0 -2.5pt 0;
		space: 0;
		width: 0.75in;
		z-index: 1;
		}


#men ul li a:hover {
		color: #000000;
		background: url(../graf/bgg.gif);
		}
#men ul a .mo{
width: 200px;
background-repeat: repeat-x;
background-position: center;
display: block;
line-height: 60px;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
}
#men ul a .mc{
width: 200px;
background-repeat: repeat-x;
background-position: center;
display: block;
line-height: 60px;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
}
#men ul a .mt{
width: 200px;
background-repeat: repeat-x;
background-position: center;
display: block;
line-height: 60px;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
}
#men ul a .ac{
width: 200px;
background-repeat: repeat-x;
background-position: center;
display: block;
line-height: 60px;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
}
#men ul a .fr{
width: 200px;
background-repeat: repeat-x;
background-position: center;
display: block;
line-height: 60px;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
}		
		
		
#men ul a {
width: 200px;
background-repeat: repeat-x;
background-position: center;
display: block;
line-height: 60px;
text-decoration: none;
text-align: center;
font-family: Arial;
font-size: 14px;
color: #ffffff;
}


		
		/*----------------------------------    */
		
		
		#menu { 
			position: absolute;
			padding: 0 0 0 0;
			top:190px;
			height: 81px;
			left: 0px;
			width: 100%;
			border: 0px solid #e8e8e8;
			/*border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;*/
			background: #ffffff;
		}		
		
		#menui { 
			position: absolute;
			padding: 0 0 0 0;
			top:190px;
			height: 81px;
			left: 0px;
			width: 100%;
			background: url(../graf/bgg.gif);
		}		
		
		#menud { 
			position: absolute;
			padding: 0 0 0 0;
			top:190px;
			height: 81px;
			left: 0px;
			width: 100%;
			background: url(../graf/bgg.gif);
			
		}		
		
		
		#eslider { 
			position: absolute;
			top:265px;
			height: 280px;
			left: 10px;
			width: 940px;
			padding: -20px -20px;
			background: #ffffff;
			
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */

			/*border: 1px solid #e8e8e8;*/
			/*border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;*/
			 
			
		}
		
		#libre { 
			position: absolute;
			top:560px;
			height: 241px;
			left: 10px;
			width: 940px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			background: #ffffff;
			border-bottom: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
			/* box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; Safari*/ 
		}		

		#anunciantes { 
			position: absolute;
			top:560px;
			height: 300px;
			left: 10px;
			width: 920px;
			padding: 0 0px;
			border-left: 1px solid #e8e8e8;
			border-right: 1px solid #e8e8e8;
			border-bottom: 1px solid #e8e8e8;
			background: #ffffff;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
			 box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */

		}		
		
		#consejos { 
			position: absolute;
			top: 820px;
			height: 300px;
			left: 10px;
			width: 538px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
			background: #ffffff;
			font: normal 14px/18px 'Helvetica', Arial, sans-serif;
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}
		#videos { 
		font: normal 14px/18px 'Helvetica', Arial, sans-serif;
			position: absolute;
			top: 820px;
			height: 300px;
			left: 570px;
			width: 378px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
			background: #ffffff;
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}
		
		#destacados { 
			position: absolute;
			top:1140px;
			height: 296px;
			left: 0px;
			width: 100%;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			background:url(../graf/fondes0.png);
			/*background: #cccccc;
			/*border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
		
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}
			
			
		#ofertas { 
			position: absolute;
			top:1456px;
			left: 10px;
			width: 940px;
			height: 200;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			background: #ffffff;
			border-bottom: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
		
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}	


		#slot1 { 
			position: absolute;
			top: 1380px;
			height: 400px;
			left: 20px;
			width: 280px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px;
			background: #ffffff;
			box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
			
		}
		#slot2 { 
			position: absolute;
			top: 1380px;
			height: 400px;
			left: 330px;
			width: 606px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;    
			 -khtml-border-radius: 8px 8px 8px 8px ;
			background: #ffffff;
			box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}
		
		#slot3 { 
			position: absolute;
			top: 1380px;
			height: 400px;
			left: 640px;
			width: 306px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;  
			 -moz-border-radius: 8px 8px 8px 8px;  
			 -webkit-border-radius: 8px 8px 8px 8px;     
			 -khtml-border-radius:8px 8px 8px 8px;  
			background: #ffffff;
			box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}
		
		
		
		#tags { 
		position: absolute;
		top:140px;
		height: 170px;
		left: 0px;
		width: 940px;
		padding: 0 0px;
		border: 1px solid #e8e8e8;
		border-radius: 8px 8px 8px 8px;   
		 -ms-border-radius: 8px 8px 8px 8px;     
		 -moz-border-radius: 8px 8px 8px 8px;  
		 -webkit-border-radius: 8px 8px 8px 8px;     
		 -khtml-border-radius: 8px 8px 8px 8px;    
		background: #ffffff;
		/*box-shadow: 5px 5px 5px #999999;
		-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}
		#tags em a {color: #f833f8;;}		
		#tags em em a {color: #f833f8;;}
		#tags em em em a {color: #f833f8;;}		
		#tags em em em em a {color:#f833f8;;}
		#tags em em em em em em a {color: #f833f8;;}
		
		#tags a
		{
		font: ;
		color: #999999;
		text-decoration: none;
		}
		
		#empresas { 
			position: absolute;
			top:1606px;
			height: 240px;
			left: 10px;
			width: 940px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;  
			 -ms-border-radius: 8px 8px 8px 8px;      
			 -moz-border-radius: 8px 8px 8px 8px;     
			 -webkit-border-radius:8px 8px 8px 8px;   
			 -khtml-border-radius: 8px 8px 8px 8px;   
			background: #ffffff;
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}		
		#empresas a {
		color: #666666;
		text-decoration: none;
		font: normal 14px/18px 'Helvetica', Arial, sans-serif;
		
		}
		
		#banner { 
			position: absolute;
			top:1866px;
			height: 90px;
			left: 10px;
			width: 940px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;     
			 -ms-border-radius: 8px 8px 8px 8px;     
			 -moz-border-radius: 8px 8px 8px 8px;     
			 -webkit-border-radius: 8px 8px 8px 8px;       
			 -khtml-border-radius: 8px 8px 8px 8px;   
			background: #ffffff;
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}

		#cuerpobase { 
			position: absolute;

			top:290px;
			height: 400px;
			left: 0px;
			width: 970px;
			padding: 0 0px;
			
		}				
		



		
		#pbase { 
			position: absolute;
			top:940px;
			height: 196px;
			left: -3px;
			width: 970px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;     
			 -ms-border-radius: 8px 8px 8px 8px;     
			 -moz-border-radius: 8px 8px 8px 8px;     
			 -webkit-border-radius: 8px 8px 8px 8px;       
			 -khtml-border-radius: 8px 8px 8px 8px;   
			background: #ffffff;
			/*box-shadow: 5px 5px 5px #999999;
			-webkit-box-shadow: 10px 10px 5px #888888; /* Safari */
		}				
				
		#links { 
			position: absolute;
			top:1976px;
			height: 124px;
			left: 10px;
			width: 940px;
			padding: 0 0px;
			border: 1px solid #e8e8e8;
			border-radius: 8px 8px 8px 8px;     
			 -ms-border-radius: 8px 8px 8px 8px;     
			 -moz-border-radius: 8px 8px 8px 8px;     
			 -webkit-border-radius: 8px 8px 8px 8px;       
			 -khtml-border-radius: 8px 8px 8px 8px;   
			background: #ffffff;
		}				
				
				
		#pie { 
			position: absolute;
			top:1095px;
			height: 500px;
			left: 0px;
			width: 100%;
			padding: 0 0px;
			color: #222222;
			z-index: 180;
			background: url(../version/piebg.jpg);
		}
		a.dlinkpie:hover {
			font-family: Arial;
			font-size: 14px;
			color: #ff3399;
			width: 100%;
			text-decoration: none;
			text-align: center;
		}
		a.dlinkpie {
			font-family: Arial;
			font-size: 14px;
			color: #d500d5;
			width: 100%;
			text-decoration: none;
			text-align: center;
		}
		
		a.dli:hover {
			font-family: Arial;
			font-size: 14px;
			color: #ff3399;
			width: 100%;
			text-decoration: none;
			text-align: center;
			line-height: 16pt;
		}
		a.dli {
			font-family: Arial;
			font-size: 14px;
			color: #d500d5;
			width: 100%;
			text-decoration: none;
			text-align: center;
			line-height: 16pt;
			
		}
		a.ptag {
			text-decoration:none;
			color:#999999;
		}
		a.ptag:hover {
			font-family: Arial;
			color: #ff3399;
			text-decoration: none;
			text-align: center;
		}
		
						
		#callout { 
			position:fixed;
			top:350px;
			left: -6px;
			width: 33px;
			height: 107px;
			background: url(./version/callout.png);
			z-index: 10500;
		}
					
		
		#footer { 
			position: fixed;
			height:20px;
			left: 10;
			bottom: 0px;
			width: 920px;
			padding: 0 0px;
			background: url(../graf/tbg.png);
			z-index: 620;
		}
		
		#fondo {
		position: fixed;
			height:10px;
			bottom: 0px;
			width: 968px;
			padding: 0 0px;
			background: url(../graf/tbg.png);
		
		}
		
		.redondos {  
		border-radius: 8px 8px 8px 8px;   
			 -ms-border-radius: 8px 8px 8px 8px;   
			 -moz-border-radius: 8px 8px 8px 8px;   
			 -webkit-border-radius: 8px 8px 8px 8px;     
			 -khtml-border-radius: 8px 8px 8px 8px;  
		}
		.redo {  
		 border-radius: 8px 8px 8px 8px;   
			 -ms-border-radius: 8px 8px 8px 8px;   
			 -moz-border-radius: 8px 8px 8px 8px;   
			 -webkit-border-radius: 8px 8px 8px 8px;     
			 -khtml-border-radius: 8px 8px 8px 8px;
		} 
		/* Stylistic Rules */
		#nav a {
			display: block;
			float: left;
			color: #fff;
			text-decoration: none;
			padding: 0 20px;
			line-height: 50px;
			border-right: 1px solid #91ab3b;
		}
		#nav a:hover {
			background: #91ab3b;
		}
		#callout p {
			color: #fff;
		}
		
		#navi {
			list-style-type:square;
			
			}