@charset "utf-8";
	html, body, #container {

	}
    body {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #838383;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-repeat:  repeat-y;
	background-position: center;
    }
    .oneColFixCtrHdr #container {
	width: 900px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    }
    .oneColFixCtrHdr #header {
	padding: 0 0 0 155px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
    }
    .oneColFixCtrHdr #header h1 {
    	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
    	padding: 10px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
    }
    .oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 155px;
    }
.oneColFixCtrHdr #container #mainContent a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContent #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContent .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
    .oneColFixCtrHdr #mainContentVinos {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 360px;
    }
.oneColFixCtrHdr #container #mainContentVinos a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentVinos a:hover {
	color: #FD576C;
}
.oneColFixCtrHdr #container #mainContentVinos #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentVinos .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #mainContentVinos .titvino {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 19px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e50d2e;
}
    .oneColFixCtrHdr #mainContentVinosB {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 360px;
    }
.oneColFixCtrHdr #container #mainContentVinosB a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentVinosB a:hover {
	color: #FD576C;
}
.oneColFixCtrHdr #container #mainContentVinosB #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentVinosB .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #mainContentVinosB .titvino {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 19px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C79D10;
}
    .oneColFixCtrHdr #mainContentVinosC {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 360px;
    }
.oneColFixCtrHdr #container #mainContentVinosC a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentVinosC a:hover {
	color: #FD576C;
}
.oneColFixCtrHdr #container #mainContentVinosC #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentVinosC .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #mainContentVinosC .titvino {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 19px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #76C712;
}
    .oneColFixCtrHdr #mainContentVinosG {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 360px;
    }
.oneColFixCtrHdr #container #mainContentVinosG a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentVinosG a:hover {
	color: #FD576C;
}
.oneColFixCtrHdr #container #mainContentVinosG #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentVinosG .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #mainContentVinosG .titvino {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 19px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
    .oneColFixCtrHdr #mainContentVinosR {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 360px;
    }
.oneColFixCtrHdr #container #mainContentVinosR a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentVinosR a:hover {
	color: #FD576C;
}
.oneColFixCtrHdr #container #mainContentVinosR #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentVinosR .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #mainContentVinosR .titvino {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 19px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB6233;
}
    .oneColFixCtrHdr #mainContentVinosV {
	background: #FFFFFF;
	padding-top: 50px;
	font-size: 12px;
	width: 390px;
	text-align: justify;
	margin-left: 360px;
    }
.oneColFixCtrHdr #container #mainContentVinosV a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentVinosV a:hover {
	color: #FD576C;
}
.oneColFixCtrHdr #container #mainContentVinosV #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentVinosV .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #mainContentVinosV .titvino {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 19px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e50d2e;
}
    .oneColFixCtrHdr #mainContentContacto {
	padding-top: 50px;
	font-size: 12px;
	width: 600px;
	text-align: justify;
	margin-left: 155px;
	height: 495px;
    }
.oneColFixCtrHdr #container #mainContentContacto a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentContacto #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentContacto .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
    .oneColFixCtrHdr #mainContentNuestros {
	padding-top: 50px;
	font-size: 12px;
	width: 600px;
	text-align: justify;
	margin-left: 155px;
    }
.oneColFixCtrHdr #container #mainContentNuestros a {
	color: #CC021C;
}
.oneColFixCtrHdr #container #mainContentNuestros #historia {
	float: right;
}
.oneColFixCtrHdr #container #mainContentNuestros .sinmartop {
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #footer p {
    	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
}
.oneColFixCtrHdr  #footer p {
	margin: 0px;
	padding: 0px;
}
.oneColFixCtrHdr .footer{
padding-top:84px;
}

.oneColFixCtrHdr .footer p {
margin:0;
padding:0 0 15px;
}
.oneColFixCtrHdr  #footer {
	font-size: 10px;
	font-style: normal;
	padding-bottom: 80px;
	color: #474941;
	padding-top: 25px;
	background-image: url(../img/fondo-inf-int.gif);
	margin-top: 85px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
.oneColFixCtrHdr  #footer a {
	color: #666666;
}
.oneColFixCtrHdr #footermis p {
    	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
}
.oneColFixCtrHdr  #footermis p {
	margin: 0px;
	padding: 0px;
}
.oneColFixCtrHdr .footermis{
padding-top:84px;
}

.oneColFixCtrHdr .footermis p {
margin:0;
padding:0 0 15px;
}
.oneColFixCtrHdr  #footermis {
	font-size: 10px;
	font-style: normal;
	padding-bottom: 80px;
	color: #474941;
	padding-top: 25px;
	margin-top: 0px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
.oneColFixCtrHdr  #footermis a {
	color: #666666;
}
.oneColFixCtrHdr #container #header #home {
	float: right;
	padding-right: 100px;
	padding-top: 50px;
	padding-left: 13px;
	background-image: url(../img/home.gif);
	background-position: 0px 51px;
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #container #header #home a {
	float: left;
	color: #838383;
	text-decoration: none;
	font-size: 11px;
}
.oneColFixCtrHdr #container #header #logo {
	padding-top: 25px;
}
.oneColFixCtrHdr #container #header #menu {
	padding-top: 35px;
}
.oneColFixCtrHdr #container #header #menu img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.oneColFixCtrHdr #container #header #menu a {
	margin-left: 11px;
	padding-left: 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c2001a;
}
.oneColFixCtrHdr #container #header #menu .primero {
	border-left-width: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.oneColFixCtrHdr #container .imgeninterior {
	float: right;
	margin-right: 75px;
	margin-top: 50px;
}
.oneColFixCtrHdr #container .imgeninteriorvinos {
	float: left;
	margin-top: 115px;
	margin-left: 155px;
}
.oneColFixCtrHdr #container .imgeninteriorinder {
	float: right;
	margin-top: 270px;
	margin-right: 5px;
}
.oneColFixCtrHdr #container .imgeninteriorinder img {
	margin-left: 5px;
}
.oneColFixCtrHdr #container .imgeninteriorinizq {
	float: left;
	margin-top: 270px;
	margin-left: 5px;
}
.oneColFixCtrHdr #container #mainContentNuestros .pocoanchasinmarg {
	width: 395px;
	margin-top: 0px;
	padding-top: 0px;
}
.oneColFixCtrHdr #container #nuestrosvinos {
	margin-left: 5px;
	padding-left: 150px;
	margin-right: 5px;
	height: 430px;
	background-image: url(../img/fondo-nuestros-vinos.gif);
	background-position: 0px 271px;
	background-repeat:  repeat-x;
	margin-top: 40px;
}
.oneColFixCtrHdr #container #nuestrosvinos a {
	color: #666666;
	text-decoration: none;
	float: left;
	font-size: 10px;
	width: 110px;
}
.oneColFixCtrHdr #container #nuestrosvinos a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.oneColFixCtrHdr #container #nuestrosvinos .negro {
	color: #000000;
}
.oneColFixCtrHdr #container #nuestrosvinos .lupa {
	margin-top: 10px;
}
.oneColFixCtrHdr #container #mainContentVinosB .titvino .rojobold {
	color: #C79D10;
}
.oneColFixCtrHdr #container #mainContentVinosR .titvino .rojobold {
	color: #DB6233;
}
.oneColFixCtrHdr #container .lightview img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.oneColFixCtrHdr #container #nuestrosvinos .cava {
	margin-left: 75px;
}
.oneColFixCtrHdr #container .sinsub {
	text-decoration: none;
}
.oneColFixCtrHdr #container #mainContentVinosC .titvino .rojobold {
	color: #76C712;
}

