@charset "utf-8";
/* CSS Document */

body {
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.oneColFixCtr #container {
	width: 1024px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.oneColFixCtr #container #header {
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 124px;
	width: 1024px;
}
.oneColFixCtr #container #barra-botones {
	background-image: url(barra-botones.png);
	background-repeat: repeat-x;
	clear: both;
	height: 45px;
	width: 1024px;
	font-family: Arial, Helvetica, sans-serif;
}
.oneColFixCtr #container #banner {
	clear: both;
	height: 277px;
	width: 1024px;
	background-color: #D8D8D8;
}
.oneColFixCtr #container #cont-destacados {
	clear: both;
	height: 206px;
	width: 784px;
	*width: 788px;
	margin-top: 49px;
	margin-right: auto;
	margin-bottom: 49px;
	margin-left: auto;
}
.oneColFixCtr #container #cont-destacados #destacado {
	height: 206px;
	width: 188px;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
.oneColFixCtr #container #base {
	background-color: #333;
	text-align: center;
	clear: both;
	height: 50px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 16px;
	margin-bottom: 0px;
	line-height: 48px;
	margin-right: auto;
}
.oneColFixCtr #container #barra-botones #botonera {
	clear: both;
	height: 45px;
	width: 776px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.oneColFixCtr #container #barra-botones #botonera a {
	text-decoration: none;
	line-height: 45px;
	display: block;
	color: #FFF;
}
.oneColFixCtr #container #barra-botones #botonera a:hover {
	background-image: url(boton.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.oneColFixCtr #container #barra-botones #botonera a:active {
	background-image: url(boton.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.oneColFixCtr #container #barra-botones #botonera #bot-contacto {
	text-align: center;
	float: right;
	height: 45px;
	width: 90px;
}
.oneColFixCtr #container #servi-contenedor {
	clear: both;
	height: 550px;
	width: 776px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.oneColFixCtr #container #servi-contenedor #servi-lista {
	float: left;
	height: 480px;
	width: 500px;
	padding-top: 20px;
}
.oneColFixCtr #container #servi-contenedor #servi-lista #servi-cuadro {
	float: left;
	height: 75px;
	width: 490px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #a40404;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
}

.oneColFixCtr #container #barra-botones #botonera #bot-conozcanos {
	float: right;
	height: 45px;
	width: 116px;
	text-align: center;
}
.oneColFixCtr #container #barra-botones #botonera #bot-servicios {
	text-align: center;
	float: right;
	height: 45px;
	width: 96px;
	line-height: 45px;
}
.oneColFixCtr #container #barra-botones #botonera #bot-productos {
	text-align: center;
	float: right;
	height: 45px;
	width: 104px;
}
.oneColFixCtr #container #barra-botones #botonera #Home {
	float: right;
	height: 45px;
	width: 74px;
	text-align: center;
}
.oneColFixCtr #container #servi-contenedor #mas-destacados {
	float: left;
	height: 188px;
	width: 188px;
	margin-left: 88px;
	margin-top: 28px;
}
.oneColFixCtr #container #servi-contenedor #tarjetas {
	float: left;
	height: 82px;
	width: 188px;
	margin-left: 88px;
	background-image: url(tarjetas.png);
	background-repeat: no-repeat;
	margin-top: 16px;
}
.oneColFixCtr #container #servi-contenedor #mas-destacados2 {
	float: left;
	height: 188px;
	width: 188px;
	margin-top: 16px;
	margin-left: 88px;
}
.oneColFixCtr #container #local-contenedor {
	clear: both;
	height: 470px;
	width: 776px;
	margin-top: 55px;
	margin-right: auto;
	margin-bottom: 56px;
	margin-left: auto;
}
.oneColFixCtr #container #local-contenedor #local-titulo {
	background-image: url(barra-titulo1.png);
	background-repeat: repeat-x;
	float: left;
	height: 36px;
	width: 756px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 36px;
	padding-left: 20px;
	color: #666;
	font-weight: bold;
	clear: both;
}
.oneColFixCtr #container #local-contenedor #local-info {
	float: left;
	height: 384px;
	width: 716px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #CCC;
	line-height: 20px;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
}
.oneColFixCtr #container #local-contenedor #local-info #local-texto {
	float: left;
	height: 305px;
	width: 200px;
}
.oneColFixCtr #container #local-contenedor #local-info #local-texto #local-subtitulo {
	color: #FFF;
	background-color: #666;
	float: left;
	height: 26px;
	width: 190px;
	line-height: 25px;
	padding-left: 10px;
}
.oneColFixCtr #container #local-contenedor #local-info #local-texto #local-explicacion {
	float: left;
	width: 200px;
	margin-top: 9px;
	margin-bottom: 10px;
}
.oneColFixCtr #container #barra-botones #botonera #bot-faq {
	float: right;
	height: 45px;
	width: 66px;
	text-align: center;
}
.oneColFixCtr #container #prod-contenedor {
	clear: both;
	height: 486px;
	width: 776px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.oneColFixCtr #container #prod-contenedor #prod-titulo {
	height: 36px;
	width: 764px;
	padding-left: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 36px;
	color: #666;
	float: left;
	background-image: url(barra-titulo1.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.oneColFixCtr #container #prod-contenedor #prod-interior {
	padding: 10px;
	float: left;
	height: 430px;
	width: 756px;
	background-color: #CCC;
}
.oneColFixCtr #container #prod-imagen {
	clear: both;
	height: 20px;
	width: 776px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(prod-titulo.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
}
.oneColFixCtr #container #prod-contenedor #scroll {
	float: left;
	height: 320px;
	width: 766px;
	background-color: #CCC;
	padding-top: 10px;
	padding-left: 10px;
	overflow-x: hidden;
}
.oneColFixCtr #container #prod-contenedor #prod-interior #bot-modelo {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	line-height: 28px;
	color: #FFF;
	background-image: url(boton2.png);
	background-repeat: repeat-x;
	float: left;
	height: 30px;
	width: 130px;
	text-align: center;
	margin-top: 9px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.oneColFixCtr #container #prod-contenedor #prod-titulo #titulogo {
	line-height: 30px;
	margin: 3px;
	float: left;
	height: 30px;
	width: 45px;
}
.oneColFixCtr #container #local-contenedor #formulario {
	height: 414px;
	width: 776px;
	background-color: #CCC;
	text-align: center;
	padding-top: 20px;
	float: left;
}
.oneColFixCtr #container #local-contenedor #local-info #salon-abajo {
	float: left;
	height: 80px;
	width: 218px;
}
.oneColFixCtr #container #local-contenedor #local-info #salon-foto {
	float: left;
	height: 285px;
	width: 480px;
	background-color: #FFF;
	margin-left: 34px;
	margin-bottom: 20px;
}
.oneColFixCtr #container #local-contenedor #local-info #salon-tarjetas {
	float: left;
	height: 85px;
	width: 188px;
	background-repeat: no-repeat;
	padding-right: 28px;
	padding-left: 28px;
}.oneColFixCtr #container #local-contenedor #preguntas {
	height: 434px;
	width: 726px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: scroll;
	background-color: #CCC;
	padding-right: 30px;
	padding-left: 20px;
	overflow-x: hidden;
	font-size: 12px;
	clear: both;
	float: left;
}
.oneColFixCtr #container #local-contenedor #preguntas #preg-titulo {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #900;
	clear: both;
	height: 20px;
	margin-bottom: 15px;
	font-weight: bold;
}
.oneColFixCtr #container #local-contenedor #preguntas #linea {
	clear: both;
	height: 2px;
	margin-bottom: 20px;
	margin-top: 10px;
	background-image: url(separador.png);
	background-repeat: repeat-x;
}
.oneColFixCtr #container #local-contenedor #local-info #salon-separa {
	float: left;
	height: 80px;
	width: 30px;
}

