body{
	font-family: arial;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	/*line-height: 25px;*/
	background: #b8b8b8 url(images/background.jpg);
	margin:0px;
	}
	
.fnd_body{
	width: 100%;
	/*background:   url(images/body_fnd.jpg) repeat-x;*/
	background: url(images/body_fnd_ie4.jpg) repeat-x;
}

h3{
	font-size:12px;
}
h2{
	font-size:17px;
}
h4{
	font-size:10px;
	}

/*
h1{ font-size: 28px; }
h2{ font-size: 23px; }
h3{ font-size: 19px; }
h4{ font-size: 16px; }
h5{ font-size: 13px; }
h6{ font-size: 11px; }	
*/
a{
	text-decoration:none;
}

.contFnd{
	position: relative;
	width:962px;
	/*height:642px;*/
	background: black url(images/fnd_top.jpg) repeat-x;
	margin: 0px auto 0px auto;
	padding: 16px 0px 1px 0px;
}

.contCont{
	position: relative;
	width: 960px;
	/*height:610px;*/
	background: white;
	margin: 0px auto 0px auto;
	
}

.contTop{
	position:relative;
	width:960px;
	height:308px;
	/*overflow:hidden;*/
	background: #fff url(images/logotopmyprod.jpg) no-repeat 50% 10%;
	
}

.contTopLeft{
	float:left;
	padding: 25px 0px 0px 15px;
}

.contTopRight{
	float: right;
	padding: 25px 15px 0px 0px;
	font-weight:bold;
	
}
	.contTopRight a{
		text-decoration:none;
		color: #000;
	}

.contTopCentMn{
	text-align:center;
	margin-top:60px;
	/*padding-top:68px;
	_padding-top:70px;*/
	padding-bottom: 10px;
	font-weight:bold;
	color:red;
		
}
	.contTopCentMn a{
		color:red;
		text-decoration:none;
	}

.contMdoImg{
	position:absolute;
	top:135px;
	width:960px;
	height:173px;
	background:#fff url(images/fnd_md.jpg) no-repeat;
}

.titulares{
	font-weight: bold;
	background: #fd191a;
	color:#000;
}
	.titulares a{
		font-weight:bold;
		text-decoration:none;
		color: #000;
	}

.titLeft{
	float:left;
	width:292px;
	text-align:center;
	color: white;
	background: #fd191a;
	height:17px;
	padding-top: 3px;
}

.titRight{
	float:left;
	width:292px;
	text-align:center;
	color:white;
	background: #fd191a;
	height:17px;
	padding-top: 3px;
}

.titCent{
	float:left;
	height:20px;
	width:376px;
	color:white;
	background: #fd191a;
}

.contVar{
	width:960px;
	/*height:100px;*/
	border-top:1px solid #000;
	background:#000 url(images/fnd_grisgif.gif) repeat-y;
}
.contVarRight{
	float:left;
	width:227px;
	padding: 25px 0px 0px 65px;
	
}
/*listas de mnu*/
	.contMnright{
		width:200px;
		font-weight:bold;
		
	}
	.Mnrigh{
		width:200px;
		padding: 3px 0px 3px 20px;
		background: transparent url(images/mmm.jpg) no-repeat 0% 50%;
	}
	.MnrighBot{
		width:200px;
		padding: 3px 0px 3px 20px;
		background: transparent url(images/mroja.jpg) no-repeat 0% 50%;
	}
		.MnrighBot a{
			text-decoration:none;
			color:#505050;
		}
	.contVarRight p.titulares{
		font-size:13px;
		margin:0px 0px 10px 50px;
		color:#000;
		background:none;
		
	}
	
	
	.fnd-blanco, 
	.fnd-blanco-selected{
		width:160px;
		padding:0px 0px 0px 5px;
		border-top:1px solid #747474;
		background:#fff;
	}
	
	.fnd-blanco-selected{background:#BAD6E2;}
	
		.fnd-blanco a,
		.fnd-blanco-selected a{
			text-decoration:none;
			font-weight:bold;
			color: #000;
		}
		
		.fnd-blanco a:hover{
			color: #666;
		}

.contVarCent{
	float:left;
	width:341px;
	padding:25px 20px 0px 15px;
	
}
.link-titulo{
	text-decoration:none;
	color: #c40202;
}
	.contVarCent .floatleft{
			float: left;
			padding:15px 15px 0px 0px;
		}
	.contVarCent .floatleft img{
		border-bottom:8px solid #b8b8b8;	
	}
	
	.contVarCent p,h3{
		margin:0px;
	}
	
.contVarCent p.titulares{
		font-size:13px;
		margin:0px 0px 10px 0px;
		color:#000;
		background:none;
		text-align:center;
	}
	.contVarCent h3{
		margin:0px 0px 5px 0px;
		color: #c40202;
		font-weight:bold;
	}
	.contLinkVmasN{
		text-align:right;
		/*background:transparent url(images/masneg.jpg) no-repeat 100% 50%;*/
		padding: 0px 0px 0px 0px;
		
	}
	.vmasneg{
		text-decoration:none;
		font-weight:bold;
		color:#fa1819;
	}
	
	.contVarImg{
		float: left;
		padding:0px 15px 0px 0px;
	}
		.contVarImg img{
			border-bottom:8px solid #b8b8b8;
		}
	.text-gris{
		color: #4b494a;
	}


.contVarleft{
	float:left;
	width:257px;
	padding:25px 20px 0px 15px;
	
}
	.leftNot{
		color:white;
		font-weight:bold;
		/*letter-spacing:3px;*/
		padding:0px 0px 0px 8px;
		background: transparent url(images/cred.jpg) no-repeat 0% 50%;
	}
	.textNot{
		padding:0px 0px 0px 8px;
		
	}
	.contLinkVmasB{
		text-align:right;
		/*background:transparent url(images/masblan.jpg) no-repeat 100% 50%;*/
		padding: 0px 0px 10px 0px;	
	}
		.vmasblan{
			text-decoration:none;
			font-weight:bold;
			color:#fff;
		}
/*para las imagenes de leer*/
.imgleer{
	width:10px;
	border:0px;
	padding-left:10px;
}

.contSec{
	width:960px;
	/*height:100px;*/
	padding-bottom:20px;
	background:#000 url(images/fnd_grisgifbot.gif) repeat-y;
}

/*--x_x---*/

.contTopCont{
	width:960px;
	height:130px;
}
.contTopleft{
	float:left;
	width:488px; /*573*/
	height:130px;
	/*border:1px solid #000;*/
	background: transparent url(images/logo-content.jpg) no-repeat 0% 0%;
	padding:0px 0px 0px 85px;
}
	.link-inicio{
		width:400px;
		height:80px;
		/*border:1px solid #000;*/
	}
	.contTopMn{
		position:absolute;
		top:100px;
		left:85px;
		width:580px;
		
				
	}
	.contTopMn a {
		color:red;
		text-decoration:none;
		font-weight:bold;
	}
.contTopContac{
	float:left;
	width:387px;
	height:130px;
	background: transparent url(images/imgtopder.jpg) no-repeat 0% 0%;
}
	.contactanos{
		float:right;
		margin:10px 16px 0px 0px;
		text-align:center;
		font-weight:bold;
		font-size:11px;
		background: yellow;
		width:100px;
	}
		.contactanos a{
			text-decoration:none;
			color: #000;
		}
		
		
.uniform{
	float:left;
	width:960px;
	background: url(images/fnd_finv2.jpg) repeat-y;
}
.uni2{
	float:left;
	width:960px;
	/*background:transparent url(images/fnd_esq_izq.jpg) no-repeat left bottom;*/
}
.bot{
	float:left;
	position:absolute;
	bottom:45px;
	left:1px;
	width:50px;
	height:50px;
	background:transparent url(images/fnd_mnulef.jpg) no-repeat;
	z-index:10;
}
.bot-der{
	float:left;
	position:absolute;
	bottom:53px;
	left:882px;
	width:79px;
	height:154px;
	background:transparent url(images/bot-der.jpg) no-repeat;
	z-index:10;
}

.fndbot{
	float:left;
	width:199px;
	height:57px;
	border-right:1px solid #000;
	background:transparent url(images/compl_pier.jpg) no-repeat left bottom;
}

.contLeftMn{
	position:relative;
	float:left;
	width:199px;
	border-right:1px solid #000;
	background: url(images/fnd_b8.jpg) ;/*#b8b8b8*/
	padding-bottom:110px;
	/*background: url(images/piemnulef.jpg) no-repeat 0% 100%;*/
}
	.contImg{/*contenedor de imagen ke puede cambiar*/
		width:199px;
		height:158px;
		background: url(images/imgleft.jpg) no-repeat 0% 0%;
	}
	.contImg-contac{/*para el contacto especialmente*/
		width:199px;
		height:158px;
		background: url(images/imgleft02.jpg) no-repeat 0% 0%;
	}
	
	.tituMnu{
		/*height:30px;*/
		text-align:center;
		font-size:14px;
		font-weight: bold;
		color: #fff;
		background:red;
		padding:5px 0px 5px 0px;
		border-top:1px solid black;
		border-bottom:1px solid black;
		
	}
	.contTituLeft{
		/*border-right:1px solid #000;*/
		width:199px;
				
	}
	.contMnuLeft{
		/*border-right:1px solid #000;*/
		position:relative;
		width:189px;
		padding: 5px 0px 10px 10px;
		background: url(images/fnd_b8.jpg) ;/*#b8b8b8; */
		/*background: url(images/fn_mnuleftcont.jpg);*/
		/*background: #b8b8b8;*/
		
	}
	.ponerviņem{
		padding: 3px 0px 3px 20px;
		background: transparent url(images/mnucont.jpg) no-repeat 0% 50%;
	}
	
	.pieMnu{
		width:199px;
		background: url(images/piemnulef.jpg) no-repeat;
	}
.cont-izq{
	float:left;
}
	
.contPpal{
	float:right;
	width:760px;
	/*height:600px;*/
	background: url(images/fnd_ppal.jpg);
	/*padding: 0px 0px 0px 50px;*/
	/*background: red; #F0F0F0 */
	
}

	.ppalTop{
		position:relative;
		width:700px;
		height:27px;
		padding:8px 10px 5px 50px;
		background: #fff;
	
	}
	.ppalTop h2{
		margin:0px;
	}
	.text-izq{
		text-align:left;
		float:left;
	}
	.text-der{
		font-size:10px;
		text-align:right;
		float:right;
		/*text-decoration: underline;*/
	}
	.text-der a{
		color: #000;
		text-decoration: underline;
	}
	.text-der a:selected{
		color: red;
	}
	.ppalMed{
		float:left;
		padding:5px 0px 0px 25px;
	}
	.viņ-m{
		padding: 0px 0px 0px 20px;
		background: url(images/mlink-ppal.jpg) no-repeat 0% 50%;
	}
	
	.viņ-m a{
		/*background: #cfcfcf;*/
		text-decoration: none;
		color: #033862;
	}
	
	/*
	.fnd-link a:hover{
		background: #cfcfcf;
	}
	*/
	/*
	.fnd-link A:active{
		color: #fff;
	}
	*/
	.contViņ{
		padding:3px;
	}
	.fnd-link{
		width:245px;
		padding-left: 5px;
		background: #cfcfcf;
	}
	.fnd-link a:hover{
		color: #000088;
	}
	
	.imgMed{
		float:right;
		padding: 5px 5px 0px 0px;
	}
	.brdTopimg{
		border-top:1px solid #000;
		padding-top:3px;
	}
	
	.text-content{
		position:relative;
		top:10px;
		padding: 0px 90px 50px 50px;
		/*border:1px solid black;*/
	}
	
	.text-content .servic .floatleft{ /*para cuando es un servicio ocupo sta capa para manipular las img*/
			padding-top:15px;
			padding-right: 15px;
		}
		
	.floatleft{
			padding-top:15px;
			padding-right: 50px;
	}
	.text-content p{
		
		margin-top: 0px;
	}
	.text-content td{
		font-weight:bold;
	}
	.cont-img{
		position:relative;
		float:left;
		width:130px;
		/*border:1px solid #000;*/
	}
		.cont-img img{
			padding: 10px 0px 5px 10px;
			
		}
	
	.text-text{
		position:relative;
		float:left;
		width:450px;
		padding: 0px 0px 50px 50px;
		/*border:1px solid #000;*/
	}
	
	.guion{
		padding: 0px 0px 0px 10px;
		background: url(images/cred.jpg) no-repeat 0% 50%;
	}
	.text-text em{
		color:red;
		font-weight:bold;
		padding: 5px 5px 5px 0px ;
	}
	
#mail p{
	margin: 0px;
}	

.email{
	width: 250px;
	color: #4e4848;
	margin:0px 0px 0px 208px;
	
	}
.email a{
	color: #000;
	text-decoration: underline;
	}
.text-gris a{
	color: #000;
	text-decoration: underline;
}
	
input, textarea{
	color: #000;
	border: 1px solid #ccc;
	background: #ececec;
}

.btn-enviar{
	font-weight:bold;
	border-left:2px solid #000;
	color: #fff;
	background: red;
}


.pieppal{
	width:960px;
	height:54px;
	background: url(images/pieppal.jpg) no-repeat;
}

/*img*/

.floatingimage{
	border: 1px solid #000;
	padding: 3px;
	margin:0px;
}





.copy, .premper{
	color:gray;
	text-align:center;
	font-size: 10px;
	margin:0px;
	}
.premper a{
	text-decoration:none;	
	color:#000;
}
.premper a:hover{
	color:#000;
}


.limpiar{
	clear: both;
	}























