*{padding: 0; margin: 0;}

img{border:0px;}

img a {border:0px;}


/*body {
     background-color: #f0f8ff;
	/*background-color: #B9DCF7;*/
	/*background-image: url(../imagenes/fondogris.jpg);
	background-repeat:repeat;
	

	}*/
	
body, html {
  margin: 0 auto;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  background-color: #526790;
}

#contenedor {	
	width:900px;
	min-height:500px;
	height: auto !important;
	/*height:500px;*/
	text-align: center;
	margin: 0 auto;
	background-color: #ffffff;
	border: #18437f 2px solid;
	overflow:hidden;
	
	
}
#empresa{
width:900;
height:auto;


}
#header{
	width:900px;
	height:154px;
	margin: 0 auto;
}
#header2{
	width:900px;
	margin: 0 auto;
	text-align:center;
}
#menu{
	width:900px;
	height:25px;
	margin: 0 auto;
}
#bajo-menu{
	width:900px;
	height:34px;
	margin: 0 auto;
}
}
#flash{
	width:900px;
	height:164px;
	margin: 0 auto;
}

#bajo_flash{
	width:900px;
	height:59px;
	margin: 0 auto;

}

#inferior{
	width:860px;
	margin: 0 auto;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#666699;*/
	color:#999999;
}
#pie2{
	width:900px;
	height:17px;
	margin: 0 auto;
	padding-top:5px;
	clear:both;
}

.titulo {
	/*width:860px;*/
	margin: 0 auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
	text-decoration:none;
}
.titulo a{
	color:#666699;

}
.titulo2 {
	/*width:860px;*/
	margin: 0 auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:16px;
	padding-bottom:6px;
	padding-top:10px;
	text-decoration:none;
}
.link {
	/*width:860px;*/
	margin: 0 auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#666699;*/
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
	text-decoration:none;
}
.link a{
	
	color:#6872a7;
	/*color:#6a8ccb;*/
	text-decoration:none;
}
.link a:hover{
	text-decoration: underline;
}

#contenido{
	width:900px;
	padding-left:23px;
	padding-top:15px;
	margin: 0 auto;
	text-align:center;
	height:auto;
	min-height:400px;
	height: auto !important;
	/*height:500px;*/

}
.empresa_izq{
	width:46%;
	padding-right:10px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #777bae;
	text-align:justify;
	float:left;
}
.empresa_der{
	width:44%;
	padding-left:10px;
	padding-right:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777bae;
	float:right;
	text-align:justify;
}

.izq{
	width:46%;
	padding-right:10px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #777bae;
	text-align:justify;
	float:left;
}
.izq2{
	width:46%;
	padding-right:10px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	text-align:justify;
	float:left;
}
.izq2 ul{
	padding-left:42px;

}

.izq2 li{
	padding-top:5px;
	list-style:none;

}

.der{
	width:44%;
	padding-left:10px;
	padding-right:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777bae;
	float:right;
	text-align:justify;
}
.der img{
	padding-bottom:30px;
	float:right;
}
.resaltado{
	font-size:14px;
	color:#666699;
	font-weight:bold;
}
.resaltado2{
	font-size:14px;
	color:#666699;
	font-weight:bold;
}
.resaltado3{
	font-size:20px;
	color:#666699;
	font-weight:bold;
}
.justificado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	padding-right:60px;
	text-align:justify;

}
.mas_info{
	font-size:13px;
	color:  #FF9933;
	font-weight:bold;
}
.mas_info a{
	font-size:13px;
	color: #FF9933;
	font-weight:bold;
	text-decoration:none;
}	
.centrado{
	width:100%;
	margin: 0 auto;
	text-align:center;

}
.listado{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	padding-top:20px;
	margin: 0 auto;

}

.listado h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666699;
	font-weight:bold;
	text-align:center;

}
.listado ul{
	float:left;
	list-style:none;
	padding-top:20px;

}
.listado li{
	float:left;
	text-align:center;
	width:130px;
	height:140px;
	margin-left:0 auto;
	margin-right:0 auto;
	padding-left:10px;
}
.listado li img{ 
	padding-bottom:5px;

}

.listadoc{
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	padding-top:20px;
	margin: 0 auto;
	padding-right:40px;
}

.listadoc h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666699;
	font-weight:bold;
	text-align:center;

}
.listadoc ul{
	list-style:none;
	padding-top:20px;


}
.listadoc li{
	float:left;
	text-align:center;
	width:160px;
	height:140px;
	margin-left:0 auto;
	margin-right:0 auto;
	padding-left:10px;
}
.listado lic img{ 
	padding-bottom:5px;

}
#map{
	width:400px;
	height:400px;
	margin-top:10px;
	float:left;
}
.button{
	padding-left:5px;
	padding-right:5px;
	height:25px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	cursor:pointer;
	
}
.gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
}
.productos_izq{
	width:36%;
	padding-right:10px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	text-align:justify;
	float:left;

}
.productos_der{
	width:54%;
	padding-left:10px;
	padding-right:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	float:right;
	text-align:justify;
	background-color:#FFFFFF;
	
	
}
.tabla1{
	border: 1px solid #0B3A70;

}
.lista_productos ul{
list-style: none;

	
}
.lista_productos li{
	padding-top:3px;
	padding-bottom:3px;
	background:#F2F2F2;
	padding-left:10px;
	color:#666699;
	border: 2px solid #ffffff;
	list-style: none;
}
.lista_productos li a{
	text-decoration:none;
	color:#666699;
	
}
.lista_productos li a:hover{
	/*color:#FF9933;*/
	/*text-decoration:underline;*/
	color: #9999cc;
	
	
}

.col{
	background:#0B3A70;
	color:#FFFFFF;
	text-align:center;

}
.col2{
	/*background: #FFB164;*/
	background:#0B3A70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:left;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;

}
.subfamilia {
	padding-top:3px;
	padding-bottom:3px;
	background: #C6D0DF;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	font-weight:bold;
	border: 1px solid #ffffff;

}
.subfamilia_productos {
	height:25px;
	padding-top:3px;
	padding-bottom:3px;
	background: #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666699;
	border: 1px solid #ffffff;

}
.productos {
	height:25px;
	padding-top:3px;
	padding-bottom:3px;
	background: #F2F2F2;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666699;
	border: 1px solid #ffffff;

}
#fotos{
	padding-top:20px;
	width:396px;
	height:325px;
}
.fotosproductos{
	text-align:center;
	background:#F2F2F2;

}
.fotosproductos ul{
	list-style:none;
	padding-left:60px;

}
.fotosproductos li{
	float:left;
	padding-right:20px;

}
.link_avisolegal{
	font-family:Arial;
	font-size:12px;
	color: #999999;
	text-align:center;
	

}
.link_avisolegal a{
	color: #999999;
	text-decoration:none;
}
#pie{
	clear:both;
	 width:100%;
	 height:45px;
	 margin:0 auto;
	 text-align:center;
	 
	

}
#pie img{
	border:0px;

}
#logo{
	
	width:100%;
	margin:0 auto;
	text-align:center;

}
.separador{
	clear:both;
}
.frame_productos{
	background-color:#FFFFFF;
}
