body{
	margin-right: auto;
	margin-left: auto;
	margin: 0;
	font-family: Helvetica;
	background-image: url('../img/bg.jpg');
	
	
}
#div-edicion{
	width: 100%;
	height: 20px;
	background-color: white;
}
#div-edicion a{
	margin-left: 20px;
	padding-top: 3px;
	display:block;
	text-decoration: none;
	color: #464646;
}

#div-principal{
	width: 1100px;
	
	/*width: 200px;*/
	/*background-color: black;*/
	margin-right: auto;
	margin-left: auto;
}

#div-logo{
	width: 100%;
	height: 100px;
	margin-top: 5px;
	/*background-color: blue;*/
}
#img-logo{
	margin: 10px;
	float: left;
}


#div-menu{
	width: 100%;
	height: 35px;

	list-style-type: none;
	margin-top: 15px;
	padding: 0;

	border-style:solid;
	border-color: #959595;
	border-width: 1px;


	/*background-color: red;*/
	background: #F0F0F0; /* Old browsers */
	background: -moz-linear-gradient(top, #F0F0F0 0%, #C6C6C6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#C6C6C6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F0F0F0 0%,#C6C6C6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F0F0F0 0%,#C6C6C6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F0F0F0 0%,#C6C6C6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F0F0F0 0%,#C6C6C6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#C6C6C6',GradientType=0 ); /* IE6-9 */
}

#div-menu li{
	height: 100%;
	float: left;

	
	background-color: white;

	border-style:solid;
	/*border-color: #000000;*/
	border-color: transparent #C6C6C6 transparent #FFFFFF; 
	border-width: 0px 1px 0px 1px;


	

	background: #F0F0F0; /* Old browsers */
	background: -moz-linear-gradient(top, #F0F0F0 0%, #C6C6C6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#C6C6C6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F0F0F0 0%,#C6C6C6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F0F0F0 0%,#C6C6C6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F0F0F0 0%,#C6C6C6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F0F0F0 0%,#C6C6C6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#C6C6C6',GradientType=0 ); /* IE6-9 */
}
#div-menu li:hover{
	background: white;
}

#div-menu li a{
	/*margin-top: 10px;*/
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
	font-size: 107%;
	display:block;
	line-height: 35px;
	text-decoration: none;
	color: #464646;
}
#div-menu li a:hover{
	color: #1D518B;
}

#div-pie{
	width: 100%;
	height: 270px;
	/*background-color: black;*/
	background-color: #E4E4E4;
	margin-bottom: 15px;
}

#div-descripcion,#div-mapa{
	width: 48.9%;
	margin: 6px 6px 6px 6px;
 	height: 96%;
	float: left;
	
}
#div-descripcion-2{
	margin: 17px;
	color: #464646;
}

#div-mapa iframe{
	height: 100%;
	width: 100%;
}

#div-descripcion-2 ul {
	font-size: 16px;

	list-style-type: none;
}
#div-descripcion-2 ul li img{
	width: 35px;
	height: 35px;

	margin-bottom: -10px;
}
#div-descripcion-2 ul li p{
	margin-left: 50px;
}

#mapa-grande{
	text-decoration: none;
	color: #000000;
	text-align:left;
	margin-top: -17px;
	margin-left: 7px;
	display:block;
}

#contenedor-datos{
	min-height: 400px;
	width: 100%;
	margin-bottom: 15px;
	background-color: #C9C9C9;
}
#div-slider{
	margin-bottom: 15px;
}

/*slyder imagenes corporativas*/
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn{
	position: absolute;
    cursor: pointer;
    display: block;
    background: url(../img/a21.png) center center no-repeat;
    overflow: hidden;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }

#div-productos{
	width: 100%;
	height: 120px;
	margin-bottom: 15px;
}

#ul-productos{
	list-style-type: none;
}
#ul-productos li{
	width: 100px;
	height: 100px;
	float: left;

}