	body {
	
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size:12px;
 		margin: 0;
  		padding: 0;
		background-color:#fff;
		
	}

	table.principal {
	
		margin: 0;
  		padding: 0;
		width:940px;
		background-color:#FFFFFF;
		margin-top:5px;
		/*border:1px solid #D2D2D2;*/
		
	}

	.logo {
		
 		margin: 0;
  		padding: 0;
		width:150px;
		height:64px;
		margin-bottom:20px;
				
	}
	h1{
		
 		margin: 0;
  		padding: 0;
		font-size:20px;
		color:#838383;
		text-align:left;
		margin-bottom:10px;
		
	}
	h2{
		
 		margin: 0;
  		padding: 0;
		font-size:16px;
		color:#4D4D4D;
		text-align:right;
		margin-right:40px;
		margin-bottom:10px;
		margin-top:30px;
		
	}
	.txt_ficha{
		
 		margin: 0;
  		padding: 0;
		padding-left:14px;
		
	}
	.txt_ficha p{
		
	text-align: justify;		
	}
	.txt_ficha h1{
		
 		margin: 0;
  		padding: 0;
		font-size:18px;
		color:#838383;
		text-align:left;
		margin-bottom:20px;
		
	}
	.txt_ficha h2{
		
 		margin: 0;
  		padding: 0;
		font-size:14px;
		color:#4D4D4D;
		text-align:left;
		margin-top:50px;
		margin-bottom:20px;
	}
	.producto_mini h3{
		
 		margin: 0;
  		padding: 0;
		font-size:13px;
		color:#838383;
		text-align:center;
		width:160px;
		margin-bottom:12px;
		margin-top:2px;
	}
	.producto_mini h3 a {
	
 		color:#838383;
		text-decoration:none;
	}
	.producto_mini h3 a:hover{
	
 		text-decoration: underline;
	}

	td.izdo{
		
 		margin: 0;
  		padding: 0;
		
		height:560px;
	}

	td.dcho{
		
 		margin: 0;
  		padding: 0;
		
		
		height:560px;
	}

	.contenido{
		
 		margin: 0;
  		padding: 0;
		
		
		
	}

	.inicio{
	
 		margin: 0;
  		padding: 0;
		margin-top:80px;
	}

	.menu{
		
 		margin: 0;
  		padding: 0;
		font-size:15px;
		width:150px;
		text-align:right;
		margin-bottom:30px;

	}

	.menu a{
		
 		font-weight:bold;
		border-bottom:1px solid #4D4D4D;
		padding-bottom:10px;
		margin-bottom:10px;
		display:block;
		font-size:15px;
		color:#4D4D4D;
		font-weight: normal;
		text-decoration:none;
	}

	.menu a:hover{
		
		color:#D10120;		
	}	
		
	.idiomas {
 		margin: 0;
  		padding: 0;
		width:150px;
		text-align:right;
		color:#4D4D4D;
		font-size:12px;
		margin-bottom:30px;
	}
	.idiomas a{
		color:#4D4D4D;
		text-decoration:none;
		margin-bottom:5px;
		display:block;
		text-decoration:none;
		
	}
	.idiomas a:hover{
		color:#000000;
		text-decoration: none;
		
	}

	.dir {
		
 		margin: 0;
  		padding: 0;
		width:150px;
		color:#4D4D4D;
		color:#000000;
		font-size:12px;
		text-align:right;
	}
	.dir a{
	
		color:#D2D2D2;
		text-decoration:none;
		
	}

	.pie{
	
 		margin: 0;
  		padding: 0;
		width:945px;
		text-align:right;
		font-size:11px;
		color:#4D4D4D;
		padding-right:35px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.pie a{
	
		color:#4D4D4D;
		text-decoration:none;
		
	}

	.pie a:hover{
		
		text-decoration: underline;
		
	}
	.producto_mini {
	
 		margin: 0;
  		padding: 0;
		width:174px;
		font-size:11px;
		float:left;
		overflow:hidden;
		text-align:center;
		margin-bottom:8px;
		
	}
	.producto_mini a{
	
		font-size:11px;
		
	}

	.producto_mini .img{
	
 		margin: 0;
  		padding: 0;
		width:160px;
		text-align:center;
		float:left;
	
	}

	.producto_med {
	
 		margin: 0;
  		padding: 0;
		width:150px;
		font-size:11px;
		float:left;
		overflow:hidden;
		text-align:center;
		margin-bottom:8px;
		
	}
	.producto_med a{
	
		font-size:11px;
		
	}

	.producto_med .img{
	
 		margin: 0;
  		padding: 0;
		width:120px;
		text-align:center;
		float:left;
	
	}
	.producto_mini_mas {
	
 		margin: 0;
  		padding: 0;
		width:86px;
		font-size:12px;
		float:left;
		overflow:hidden;
		text-align:center;
		margin-bottom:10px;
		
	}

	.producto_mini_mas .img{
	
 		margin: 0;
  		padding: 0;
		width:80px;
		text-align:center;
		float:left;
	
	}

	.menuextra { 
		width:696px;
		margin:0;
		padding:0;
		text-align:left;
		padding-top:10px;
		
	}

	.desplazamiento { 
		width:696px;
		margin:0;
		padding:0;
		text-align:left;
		float:left;
	}
	.desplazamiento a{
	
		color:#000000;
		text-decoration:none;
		
	}
	.borde_contacto{ 
		margin:0;
		padding:0;
		width:600px;
/*		border:1px solid #E7E7E7;*/
		padding-top:10px;
		padding-bottom:10px;
		
	}

