@charset "utf-8";
/* CSS Document */
header,nav,section,article,footer,aside,figure {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img {
	border:none;
}
body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:14px;
	line-height:20px;
	background-image: url(images/fondo.jpg);
	background:repeat-x;
	background-color:#ececec;
	font-family:Verdana;
	color:#856596;
}

header{width: 900px;height:150px;margin:0 auto;margin-bottom:10px;border-bottom: #ee2f77 solid 3px;}
#logotipo{width:300px; height:150px; text-align:center; float:left; padding-top:0px;}
#slogan{width:400px; height:100px; text-align:center; float:right; padding-top:40px;}



section {width:900px; height:auto; display:block; margin:0 auto;}
.contenido {width: 900px;height:auto;margin:0 auto;margin-bottom:50px;}
/*aside { width:200px; height:220px; display:block; float:left; margin:0 auto;}
*/

nav{ width:235px; height:255px; display:block; float:left; margin:0 auto; font-size:24px; margin-top:50px; }
.nav{ width:235px; height:255px; display:block; float:left; margin:0 auto; font-size:24px; margin-top:50px; background: url(images/nav.png) no-repeat left top; padding-top:23px;}

ul {
margin:0;
padding:0;
list-style:none;
margin-left:15px;
margin-top:0;
}
.vin ul {

color:#856596;

	list-style:none;




}
.vin li {
	background:url(images/vin.gif) no-repeat left top;
	padding:0 0 0 20px;
	background-position:0 15px;
	line-height:40px;
}
.vin li a {
	text-decoration:none;
	color:#856596;
		/*transition-duration*/
	-webkit-transition-duration:0.7s;
	-moz-transition-duration:0.7s;
	-o-transition-duration:0.7s;
	transition-duration:0.7s;

}
.vin li a:hover {
	text-decoration: none;
	padding:0 0 0 8px;
}

.vin2 ul {
color:#856596;
	list-style:none;
	padding:0;
	margin:0;
}

.vin2 li {
	background:url(images/vin2.png) no-repeat left top;
	padding:0 0 0 18px;
	background-position:0 10px;
	line-height:25px;
	margin:0;
}

.activo{color:#3e015e; font-size:24px;}

.descripcion{width: 650px;height:auto; display:block; margin:0 auto;float:right; text-align: justify; color:#000000}
.txt{border-bottom: #8d7199 solid 2px;border-top:#8d7199 solid 2px; padding:0 0 10px 8px;}

h1 { font-size:30px; color: #40045e; padding: 10px 0 10px 0; margin:0px;}
h2 {font-size:14px;font-weight:normal;color:#000; padding:0px; }
h3 {font-size:18px;font-weight: bold;color:#000; padding: 7px 0 7px 0; margin:0px;}
h4 {font-size:14px;font-weight: bold;color:#40045e; padding:0; margin:0;}
h5 {font-size:16px;font-weight: bold;color:#000; text-align:center;}
h6 {font-size:14px;font-weight: bold;color:#000; text-align: justify; padding:0; margin:0;}
h7 {font-size:12px;font-weight: normal;color:#000; text-align: justify; padding:5px;}
h8 {font-size:12px;font-weight: bold;color:#000; text-align: center; padding:5px;}

.frase{width:403px; height:45px; margin-left:auto; margin-right:auto;}

strong{color:#40045e;}




.slideshow2{
	width: 200px;
	height: 200px;
	margin-left:10px;
	float:left;
	margin-top:158px;
	overflow:hidden;
}

.clientes{width:350px; float:left;}
.info{ width:200px; float:right; padding:0px}
.info2{ float: right; width:55px; margin-right:10px; padding:10px;}
.pdf{color:#000000; font-size:12px; font-weight: bold; color:#856596;}
footer {width:900px; height:60px; margin:0 auto; padding:5px 10px 0 0;}
.logo {width:90px; height:35px; display:block; margin:0 auto; padding:5px 10px 0 0; float:left;}

.push{clear:both;}
.fder{ float:right; width:50px; margin-right:10px;}
.fder2{ float:right; width:300px; font-weight:bold; text-align:justify; color:#000000}

.scale {
	/*transition-duration*/
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s;
}
.scale:hover {
	/*transform*/
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
}