/*//////////////////////////////////////////////////////////////////////////////////////////////////////
© MELENIC GRAPHICSTUDIO . Todos los derechos reservados.
Prohibida la utilización, difusión o redistribución de este código sin previa autorización.
http://www.melenic.com
///////////////////////////////////////////////////////////////////////////////////////////////////////*/
body{margin:0; font-family:Geneva, Arial, Helvetica, sans-serif;}

a:link, a:visited {
	color: #333333;
}
a:hover, a:active {color: #F90;}

img{border:none;}

.img-logo{float:left;padding:40px 0 0 60px;}
.invisible{display:none;}

.txMini{font-size:.8em;}

h1{margin:0;padding:0;font-size:1.5em;}
h2{margin:0;padding:0;font-size:1.3em;}
h3{
	background:url("../img/bg-h.png") no-repeat;
	height:36px;
	display:block;
	padding: 6px 0 0 30px;
	font-size: 1.3em;
	font-weight: lighter;
	color: #000000;
	margin: 45px 0 14px 0;
}
/*____________________________________________________________________________________*/
/*======================== ESTRUCTURA GENERAL ========================================*/
/*____________________________________________________________________________________*/
#contenido{width:960px;}

#cabecera{
	height:150px;
	border-bottom:7px solid #fa7900;
	margin-bottom:1px;
	background:url("../img/bg-cab.png") 0 1px;
	}
	#slogans{
		float:right;
		width:650px; height:94px;
		}
	#menu{
		float:right;
		width:650px; height:55px;
		border-left:1px solid #FFF;
		background: url("../img/bg-menu.gif") repeat-x; 
		}
    	#menu ul {margin:0;padding:0;list-style:none;}
		#menu li {display:inline;}
		
#menuIdioma{/*========================================================= MENU IDIOMA ===*/
	height:24px;
	margin-bottom:1px;
	background:url("../img/bg-idioma.png") repeat-y; 
	}
	#menuIdioma span{font-size:.7em;color:#FFF;}
	#idiomaFlags{
	padding:5px 0 0 5px;
	border-left:1px solid #FFF;
	height:19px;
	width:107px;
	float:right;
	display:inline-block;
	background:url("../img/bg-idioma-flags.png") repeat-x 2px 2px;
	}
	a#idiEN {
		filter: alpha(opacity=90); opacity: .9;
		margin:0 3px 0 0;
		float:left;
		display:block;
		border:1px solid #FFF;
		height:13px; width:16px;
		background: url("../img/flag-EN.gif");
		}
		a#idiEN:hover {filter: alpha(opacity=100); opacity:1;}
	a#idiDE {
		filter: alpha(opacity=90); opacity: .9;
		margin:0 3px 0 0;
		float:left;
		display:block;
		border:1px solid #FFF;
		height:13px; width:16px;
		background: url("../img/flag-DE.gif");
		}
		a#idiDE:hover {filter: alpha(opacity=100); opacity:1;}
	a#idiFR {
		filter: alpha(opacity=90); opacity: .9;
		margin:0 3px 0 0;
		float:left;
		display:block;
		border:1px solid #FFF;
		height:13px; width:16px;
		background: url("../img/flag-FR.gif");
		}
		a#idiFR:hover {filter: alpha(opacity=100); opacity:1;}
	a#idiES {
		filter: alpha(opacity=90); opacity: .9;
		margin:0 3px 0 0;
		float:left;
		display:block;
		border:1px solid #FFF;
		height:13px; width:16px;
		background: url("../img/flag-ES.gif");
		}
		a#idiES:hover {filter: alpha(opacity=100); opacity: 1;}
	a#idiCA {
		filter: alpha(opacity=90); opacity: .9;
		float:left;
		display:block;
		border:1px solid #FFF;
		height:13px; width:16px;
		background: url("../img/flag-CA.gif");
		}
		a#idiCA:hover {filter: alpha(opacity=100); opacity: 1;}
	
	a#mapaweb {
		margin:0 2px 0 0;
		float:right;
		display:inline-block;
		text-decoration:none;
		padding:0 2px 4px 20px;
		border-left:1px solid #FFF;
		height:20px; line-height:20px;
		background:url("../img/btn-mapaweb.gif") no-repeat 2px 2px;
		}
	a#mapaweb:hover {
	background: url("../img/btn-mapaweb.gif") no-repeat 2px -24px;
		}
/*==================================================================== END MENU IDIOMA ===*/
		
#flash{/*======================================================================= FLASH ===*/
	height:192px;
	padding:0;
	color:#FFF;
	text-align:center;
	background:#000;
	margin: 22px 0 1px 0;
	/*border-top: 1px solid #171795;*/
	}
#centro{margin-bottom:50px;float:left;}/*================================================= CENTRO ===*/

#base{/*========================================================================= BASE ===*/
	width:902px;
	float:left;
	padding:90px 0 0 58px; margin-bottom:10px;
	color:#666;
	background:url("../img/bg-base.png") repeat-x; 
	}

#productosConten{/*==================================================== ZONA PRODUCTOS ===*/
	width:960px;
	float:left;
	}
	#zonaFoto{
		float:left; 
		width:251px;
		padding:66px 0 70px 59px;
		background: url("../img/bg-zonafoto.gif") no-repeat 0 60px;
		}
	#zonaDato{
		padding:35px 0 0 0;
		margin:0 0 40px 0;
		float:right; 
		width:650px;
		background: url("../img/bg-zonadato.gif") repeat-x 0 60px;
		}
		#zonaDato p{
			width:600px;
			padding:15px 0 30px 0;
			margin:0;
			font-size:.9em; line-height:1.5em;
			}


#zonaFotoEmpresa{
		float:left; 
		width:310px;
		padding:66px 0 70px 0;
		}
		#zonaFotoEmpresa img{
		float:left; 
		padding:0 0 13px 0;
		}
#zonaDatoEmpresa{
	padding:60px 0 0 0;
	margin:0 0 40px 0;
	float:right;
	width:649px;
	font-size:0.9em;
	line-height:1.5em;
	}
	#zonaDatoEmpresa p{
	padding:0 0 0 30px;
	margin:0;
	}
	.zonaDatoEmpresaBold{
	padding:0 0 0 15px;
	font-weight:bold;
	background:url("../img/ico-arrows.png") no-repeat 0 5px;
	}

.producto{/*================================================================= PRODUCTO ===*/
	border:1px solid #D9D9D9;
	border-bottom:5px solid #D9D9D9;
	display:block;
	width:287px;height:110px;
	float:left;
	margin:6px 6px 0 0;
	padding:26px 10px 10px 17px;
	background: url("../img/bg-producto.png") no-repeat;
	}
	.productoGrande{
		border:1px solid #D9D9D9;
		border-bottom:5px solid #D9D9D9;
		display:block;
		width:287px;height:260px;
		float:left;
		margin:6px 6px 0 0;
		padding:26px 10px 10px 17px;
		background: url("../img/bg-producto.png") no-repeat;
		}
		.productoSemi{
		border:1px solid #D9D9D9;
		border-bottom:5px solid #D9D9D9;
		display:block;
		width:287px;height:150px;
		float:left;
		margin:6px 6px 0 0;
		padding:26px 10px 10px 17px;
		background: url("../img/bg-producto.png") no-repeat;
		}
	.productoTxt {
		float:left;
		padding:7px 0 0 0;
		display:block;
		font-size:.8em; line-height:1.3em;
		}
.descargaPDF {
	float:right;
	width:485px;
	height:33px;
	padding:10px 0 0 40px;
	margin:0 0 60px 0;
	display:block;
	border-bottom:1px solid #CCC;
	background: url("../img/icon-pdf.png") no-repeat 0 0;
		}
.mapaBTN {
	float:right;
	height:20px;
	padding:9px 0 0 22px;
	margin:0 0 30px 0;
	display:block;
	font-size:0.7em;
	background: url("../img/ico-external.gif") no-repeat 0 7px;
	text-decoration:underline;
		}

#ayuda{
	padding:8px 0 0 27px;
	font-size:0.8em;
	line-height:1.3em;
	height:23px;
	background:url("../img/ico-ayuda.png") no-repeat 0 6px;
	border-top:1px solid #CCC;
	margin:35px 0 20px 0;
	float:right;
	width:623px;
	}		
		
.avisoTxt {
	float:right;
	padding:0;
	display:block;
	padding:35px 10px 0 0;
	font-size:.6em; line-height:1.3em;
	}
	
/*____________________________________________________________________________________*/
/*======================== MAPA WEB ==================================================*/
/*____________________________________________________________________________________*/

DIV#sitemap {
background-color:none;
   padding: 1.5em;
   line-height: 20px;
   font-size:.9em;
   }

DIV#sitemap LI {
   padding: 4px 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url("../img/mapaweb/extm.gif")
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.last {
   background: url("../img/mapaweb/exlm.gif")
               no-repeat
               0% 0%;
   }

DIV#sitemap A.file {
   background: #E9E9E9 url("../img/mapaweb/exfilebw.gif")
               no-repeat
               3px 5px;
   padding: 4px 15px 4px 22px;
   }
DIV#sitemap A.file:hover {
   background: #F90 url("../img/mapaweb/exfilecolor.gif")
               no-repeat
               3px 5px;
   padding: 4px 15px 4px 22px;
   color:#FFF;
   }
DIV#sitemap A.folder {
   background: url("../img/mapaweb/exfolderbw.gif")
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
   }
DIV#sitemap A.folder:hover {
   background: url("../img/mapaweb/exfoldercolor.gif")
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
   }
   
   

DIV#sitemap A.folder2 {
   background: url("../img/mapaweb/exfolderbw2.gif")
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
   }
DIV#sitemap A.folder2:hover {
   background: url("../img/mapaweb/exfoldercolor2.gif")
               no-repeat
               0% 0%;
   padding: 0 0 0 23px;
   }
   
   

DIV#sitemap UL {
   padding: 5px 0 15px 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background: url("../img/mapaweb/exim.gif")
               repeat-y
               0% 0%;
   }
DIV#sitemap UL.last {
   background-image: none;
   }
   
   
   