/* HEADER */

.header-area {
	width: 100%;
	float: left;
	background-color: #FFF;
	background-image: url(imagenes/foto_cerro.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	text-align:center;
	
}
.conttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.header {
	width: 100%;
	float: left;
	min-height: 537px;
}
.header .logo {
  float: left;
  margin: 0 0 0 0;
}
.header .logo a {
  width: 250px;
  height: 70px;
display:;
  background-image: url(logo.png);
}
#header-withe {
  float: left;
  height: 100px;
  width: 466px;
  margin: 40px 0 0 20px;
}
#banderas {
	float: right;
	height: 110px;
	width: 200px;
}
.wrapper {
  width: 920px;
  margin: 0 auto;
  background-color: #990000;
}
.slider-area {
	width: 100%;
	float: left;
	background-color: #990000;
	height: 270px;
	background-image: url;
}
.slider {
	width: 100%;
	height: 256px;
	float: left;
}
#contiene_slider {
	float: none;
	height: 0px;
	width: 894px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.contenido-area {
  width: 100%;
  float: left;
  background-color: #990000;
}
.contenido {
	width: 100%;
	float: left;
	min-height: 120px;
	background-image: url;
	background-color: #990000;
}
.footer-area {
  background-color: #990000;
  width: 100%;
  float: left;
}
.footer {
  width: 100%;
  float: left;
  min-height: 120px;
}
.fabricacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}
#menu_enheader {
	background-color: #003;
	float: left;
	height: 42px;
	width: 920px;
}
#logo_t {
	float: left;
	height: 110px;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}
#content_1 {
	float: left;
	height: 200px;
	width: 210px;
}
#esp_ubi_hor {
  background-color: #FFF;
  float: left;
  height: 20px;
  width: 920px;
}
#ubi_imagen {
  background-color: #FFF;
  float: left;
  height: 90px;
  width: 920px;
}
#espacio_hor_cont {
  background-color: #FFF;
  float: left;
  height: 20px;
  width: 920px;
}
#direccion1 {
  background-color: #FFF;
  float: left;
  height: 240px;
  width: 446px;
}
#esp_dir1 {
	background-color: #FFF;
	float: left;
	height: 240px;
	width: 30px;
}
#mapa_gog1 {
  background-color: #FFF;
  float: left;
  height: 240px;
  width: 446px;
}
#fondo_log_dir1 {
  background-color: #FFF;
  float: left;
  height: 140px;
  width: 446px;
}
#fondo_tex_dir1 {
  background-color: #FFF;
  float: left;
  height: 100px;
  width: 446px;
}
.fondo_tex_ubi1 {
  background-color: #FFF;
  float: left;
  height: 100px;
  width: 446px;
}
#espacio_footer {
	float: left;
	height: 100px;
	width: 920px;
}
#fondo_texto_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height: 20px;
	width: 920px;
}
#espcio_footer1 {
	float: left;
	height: 40px;
	width: 920px;
}
#deg_footer {
	float: left;
	height: 40px;
	width: 920px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
}
#texto_info {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 10px 20px;
	background: none
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
	float: left;
	height: 149px;
	width: 390px;
	padding: 25px;
}

/* ========================== */
/* ======== MENU CSS ======== */
/* ========================== */


.menu {
	background-color: #003;
	width: 870px;
	height: 42px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 0px;
	float: right;
}
.menu ul {
  display: block;
}
.menu ul li {
	float: left;
	display: block;
	width: 121px;
	padding-left: 0px;
}
.menu ul li a {
	text-align: center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	color: #FFF;
	background-color: #003;
	padding: 15px 1px;
	text-decoration: none;
}

.tablatit {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color:#6F6E73;
	height:25px;
	font-weight:bold;
	vertical-align:middle;
	}


.menu ul li a:hover {
	background-color: #006;
	color: #FFF;
}
.menu ul li a:active {
  background-color: #960;
  color: #CC9999;
}
.menu ul ul {
  width: 200px;
  float: left;
  position: absolute;
  display: none;
}
.menu ul ul li a {
	line-height: 130%;
	padding: 10px 10px;
}
.menu ul ul ul {
  width: 200px;
  float: left;
  position: absolute;
  display: none;
}
.menu ul ul li {
  width: 200px;
}
.menu ul li:hover ul {
  display: block;
}
.menu ul ul ul li {
	width: 200px;
}
.menu ul li:hover ul ul {
  display: none;
  }
#menu1 {
	float: left;
	height: 42px;
	width: 920px;
	background-color: #003;
}
#apDiv1 {
	position: absolute;
	opacity: 0.8;
	margin: 0;
	width: 923px;
	height: 44px;
	z-index: 99999;
}
#apDiv2 {
  position: absolute;
  left: 335px;
  top: 2px;
  width: 497px;
  height: 41px;
  z-index: 2;
  float: left;
}
#apDiv3 {
  position: absolute;
  left: 334px;
  top: 43px;
  width: 497px;
  height: 57px;
  z-index: 3;
}
#apDiv4 {
  position: absolute;
  left: 335px;
  top: 101px;
  width: 497px;
  height: 37px;
  z-index: 4;
}
body {
	background-color: #990000;
	;
}
table#fondo { width:700px; margin: 20px auto;} 

table#fondo textarea { height:120px; width:300px;}
#info_tels {
	float: left;
	height: 50px;
	width: 470px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
}

/* ========================== */
/* ==== TERMINA MENU CSS ===== */
/* ========================== */


#logo_20 {
	float: left;
	height: 90px;
	width: 92px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 48px;
}
#espacio_menus {
	float: left;
	height: 35px;
	width: 920px;
	background-image: url(imagenes/menu_rojo_fondo.jpg);
}
#solo_guia {
	float: left;
	height: 875px;
	width: 200px;
}
#espacio_menus ul {
	list-style-type: none;
}
#espacio_menus ul li {
	float: left;
	margin-right: 0px;
	text-align: center;
	line-height: 35px;
	width: 153px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#espacio_menus ul li a:link, #espacio_menus ul li a:visited {
	color: #FFF;
	text-decoration: none;
	background-image: url(imagenes/menu_rojo_linea.jpg);
	background-repeat: repeat-x;
}
#espacio_menus ul li a:hover, #espacio_menus ul li a:active {
	color: #F63;
	text-decoration: none;
	background-image: url(imagenes/menu_rojo_linea_hov.jpg);
	background-repeat: repeat-x;
}
#espacio_menus ul li a {
	display: block;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.header_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
#contenido1 {
	float: left;
	height: 300px;
	width: 25px;
}
#contenido2 {
	float: left;
	height: 300px;
	width: 270px;
}
#contenido3 {
	float: left;
	height: 300px;
	width: 29px;
}
#contenido4 {
	float: left;
	height: 300px;
	width: 270px;
}
#contenido5 {
	float: left;
	height: 300px;
	width: 30px;
}
#contenido6 {
	float: left;
	height: 300px;
	width: 270px;
}
#contenido7 {
	float: left;
	height: 300px;
	width: 25px;
}
#contenidob1 {
	float: left;
	height: 20px;
	width: 260px;
	background-image: url(imagenes/baner_rojo.jpg);
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contenidob2 {
	float: left;
	height: 190px;
	width: 249px;
	color: #FFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.texto_baner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
#contenidob3 {
	float: left;
	height: 20px;
	width: 260px;
	background-image: url(imagenes/baner_rojo.jpg);
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contenidob4 {
	float: left;
	height: 190px;
	width: 250px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#contenib5 {
	background-image: url(imagenes/baner_rojo.jpg);
	float: left;
	height: 21px;
	width: 260px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.texto_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 20px;
	text-align: left;
}
#contenidob6 {
	float: left;
	height: 190px;
	width: 190px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#footer_inter1 {
	float: left;
	height: 20px;
	width: 620px;
	padding: 10px;
}
#footer_inter2 {
	float: left;
	height: 40px;
	width: 50px;
}
#footer_inter3 {
	float: left;
	height: 18px;
	width: 217px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#slider_contacto {
	float: left;
	height: 256px;
	width: 920px;
}
#header_esp1 {
	float: left;
	height: 350px;
	width: 26px;
	background-color: #FFF;
}
#header_esp2 {
	float: left;
	height: 349px;
	width: 461px;
	background-color: #FFF;
}
#header_esp3 {
	float: left;
	height: 349px;
	width: 433px;
	background-color: #FFF;
}
#direcciones_2 {
	float: left;
	height: 50px;
	width: 920px;
}
.texto_interior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 17px;
}
#conocenos_hype {
	background-color: #FFF;
	float: left;
	height: 350px;
	width: 920px;
}
#info_conocenos {
	float: left;
	height: 250px;
	width: 920px;
}
#info_texto_cono {
	float: left;
	height: 30px;
	width: 880px;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#info_texto_cono2 {
	background-color: #FFF;
	float: left;
	height: 180px;
	width: 880px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.texto_interior2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #666;
}
#escobedo1 {
	background-color: #FFF;
	float: left;
	height: 40px;
	width: 895px;
	padding-top: 8px;
	padding-left: 25px;
}
#escobedo2 {
	background-color: #FFF;
	float: left;
	height: 305px;
	width: 26px;
}
#escobedo3 {
	background-color: #FFF;
	float: left;
	height: 305px;
	width: 343px;
}
#escobedo4 {
	background-color: #FFF;
	float: left;
	height: 305px;
	width: 20px;
}
#escobedo5 {
	background-color: #FFF;
	float: left;
	height: 305px;
	width: 508px;
}
#escobedo6 {
	background-color: #FFF;
	float: left;
	height: 305px;
	width: 23px;
}
#escobedo_mapa {
	float: left;
	height: 288px;
	width: 506px;
	border: 1px solid #999;
}
#escobedo_foto {
	float: left;
	height: 212px;
	width: 343px;
}
#escobedo_dir {
	float: left;
	height: 63px;
	width: 343px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#galeria1 {
	float: left;
	height: 256px;
	width: 13px;
}
#galeria2 {
	float: left;
	height: 171px;
	width: 39px;
	background-color: #FFF;
	padding-top: 48px;
	padding-bottom: 37px;
}
#galeria3 {
	float: left;
	height: 256px;
	width: 39px;
	background-color: #FFF;
}
#galeria4 {
	float: left;
	height: 256px;
	width: 738px;
	background-color: #FFF;
}
#galeria5 {
	float: left;
	height: 256px;
	width: 39px;
	background-color: #FFF;
}
#galeria6 {
	float: left;
	height: 171px;
	width: 40px;
	background-color: #FFF;
	padding-top: 48px;
	padding-bottom: 37px;
}
#galeria7 {
	float: left;
	height: 256px;
	width: 13px;
}
#galeria_marcas {
	float: left;
	height: 33px;
	width: 464px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 137px;
	padding-left: 137px;
}
#galeria_carrusel {
	float: left;
	height: 182px;
	width: 184px;
}
#galeria_carrusel2 {
	float: left;
	height: 182px;
	width: 371px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#galeria_carrusel3 {
	float: left;
	height: 182px;
	width: 182px;
}
#espacio_bajomenu {
	float: left;
	height: 299px;
	width: 920px;
}
#espacio_losmejores {
	float: left;
	height: 28px;
	width: 920px;
}
.su_mejor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}
