/*Estilos Generales Home*/
body
 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*logo*/
.logo
 {
	background-image: url(../images/generales/home/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 117px;
	width: 182px;
}
/*Cierra logo*/

/*jpg_home*/

.esq01
 {
	background-image:url(../images/generales/home/esq01.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}	

.esq02
 {
	background-image:url(../images/generales/home/esq02.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position:bottom;
}

.esq03
 {
	background-image:url(../images/generales/home/esq03.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: left top;
}

.esq04
 {
	background-image:url(../images/generales/home/esq04.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: left top;
}

.bgr01
 {
	background-image: url(../images/generales/home/bgr01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.bgr02
 {
	background-image: url(../images/generales/home/bgr02.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bgr03
 {
	background-image: url(../images/generales/home/bgr03.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.bgr04
 {
	background-image: url(../images/generales/home/bgr04.gif);
	background-repeat: repeat-x;

}


.bannerTop
 {
	background-image:url(../images/generales/home/banner.gif);
	height: 111px;
	width: 693px;
	background-repeat: no-repeat;
	background-position: right top;
}

/*tabs*/
.esq1
 {
	background-image:url(../images/generales/home/esq1.gif);
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top;
}
.esq2
 {
	background-image:url(../images/generales/home/esq2.gif);
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top;
}
.esq3
 {
	background-image:url(../images/generales/home/esq3.gif);
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top;
}
.esq4
 {
	background-image:url(../images/generales/home/esq4.gif);
	height: 9px;
	width: 9px;
	background-repeat: no-repeat;
	background-position: top;
}
.bgr1
 {
	background-image:url(../images/generales/home/bgr1.gif);
	background-repeat:repeat-x;
	background-position: top;
}
.bgr2
 {
	background-image:url(../images/generales/home/bgr2.gif);
	background-repeat:repeat-y;
	background-position: top;
}
.bgr3
 {
	background-image:url(../images/generales/home/bgr3.gif);
	background-repeat:repeat-x;
	background-position: top;
}
.bgr4
 {
	background-image:url(../images/generales/home/bgr4.gif);
	background-repeat:repeat-y;
	background-position: top;
}
.tab1
 {
	background-image: url(../images/generales/home/tabs/tab1.gif);
	height: 27px;
	width: 149px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.tab2
 {
	background-image: url(../images/generales/home/tabs/tab2.gif);
	height: 33px;
	width: 151px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.imgTabs
 {
	background-image: url(../images/generales/home/imgTabs.gif);
	height: 100px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: top;
}

/*cierra_tabs*/

.banner3
 {
	background-image:url(../images/generales/home/banner3.gif);
	height: 102px;
	width: 358px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.banner2
 {
	background-image:url(../images/generales/home/banner2.gif);
	height: 102px;
	width: 167px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.proServ
 {
	background-image: url(../images/generales/home/proServ.gif);
	height: 45px;
	width: 167px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.cons
 {
	background-image: url(../images/generales/home/cons.gif);
	height: 61px;
	width: 151px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.servCliente
 {
	background-image: url(../images/generales/home/servCliente.gif);
	height: 36px;
	width: 167px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.esqGris1
 {
	background-image:url(../images/generales/home/esqGris1.gif);
	height: 4px;
	width: 4px;
	background-repeat: no-repeat;
	background-position: top;
}
.esqGris2
 {
	background-image:url(../images/generales/home/esqGris2.gif);
	height: 4px;
	width: 4px;
	background-repeat: no-repeat;
	background-position: top;
}
.pesSubmenu
 {
	background-image:url(../images/generales/home/pesSubmenu.gif);
	height: 30px;
	width: 39px;
	background-repeat: no-repeat;
	background-position: center;
}
.esqGrisA1
 {
	background-image:url(../images/generales/home/esqGrisA1.gif);
	height: 22px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: top;
}
.esqGrisA2
 {
	background-image:url(../images/generales/home/esqGrisA2.gif);
	height: 22px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: top;
}
.sombSubmenu
 {
	background-image:url(../images/generales/comunes/sombSubmenu.gif);
	height: 17px;
	width: 82px;
	background-repeat: no-repeat;
	background-position: top;
}

/*copy*/
.txtCopy
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #7f7f7f;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.terminos
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-weight: bolder;
}
.terminos a
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.terminos a:hover
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #e41715;
	text-decoration: none;
	text-align: left;
	font-weight: bolder;
}
/*cierra-copy*/
/*interna*/

.logoInt
 {
	background-image: url(../images/interna/logoInt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 117px;
	width: 182px;
}

.topInterna
  {
	/*background-image: url(../images/interna/topInt.jpg);*/
	height: 111px;
	/*width: 693px;*/
	/*background-repeat: no-repeat;*/
	/*background-position: right top;*/
}
.bgrInt01
 {
	background-image:url(../images/interna/bgrInt01.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
.bgrInt02
 {
	background-image:url(../images/interna/bgrInt02.gif);
	background-repeat:repeat-y;
	background-position: top;
}
.bgrInt03
 {
	background-image:url(../images/interna/bgrInt03.gif);
	background-repeat:repeat-x;
	background-position: top;
}
.bgrInt04
 {
	background-image:url(../images/interna/bgrInt04.gif);
	background-repeat:repeat-y;
	background-position: top;
}
.esqInt01
 {
	background-image: url(../images/interna/esqInt01.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.esqInt02
 {
	background-image:url(../images/interna/esqInt02.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.esqInt03
 {
	background-image:url(../images/interna/esqInt03.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.esqInt04
 {
	background-image:url(../images/interna/esqInt04.gif);
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: bottom;
}	

.titInterna
  {
	background-image: url(../images/interna/fondoTit.gif);
	height: 27px;
	width: 295px;
	background-repeat: no-repeat;
	background-position: left top;
}
.vnTit
  {
	background-image: url(../images/interna/vnTit.gif);
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.TitInterna {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-position: bottom;
}


.imgInterna
  {
	background-image: url(../images/interna/imgInt.jpg);
	height: 171px;
	width: 390px;
	background-repeat: no-repeat;
	background-position: left top;
}
.esqCont01
 {
	background-image: url(../images/interna/esqInt1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 9px;
	width: 9px;
}
.esqCont02
 {
	background-image: url(../images/interna/esqInt2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 9px;
	width: 9px;
}
.bgrCont1
 {
	background-image: url(../images/interna/bgrCont1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bgrContBottom
 {
	background-image: url(../images/interna/bgInt.gif);
	background-position: bottom;
	width: 718px;
	background-repeat: no-repeat;
}
.bgrCont2
 {
	background-image: url(../images/interna/bgInt2.gif);
	background-position: top;
	width: 292px;
	height: 276px;	
	background-repeat: no-repeat;
}
/*caja*/
.cajaBgr
 {
	background-image: url(../images/generales/caja/bgr_caja.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	width: 197px;
}
.cajaImg
 {
	background-image: url(../images/generales/caja/caja.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 17px;
	width: 197px;
}
#cajaTxt-1
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-2
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-3
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-4
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-5
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-6
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-7
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-8
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-9
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-10
 {
	height: 13px;
	width: 197px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
/*caja*/

/*Submenu*/
.textoNormalSub
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #7f7f7f;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.textoNormalSub a
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #7f7f7f;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.textoNormalSub a:hover
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #f9140c;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.textoNormalSubSelect
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #f9140c;
	text-decoration: none;
	font-weight: bold;
	background-position: left;
}

UL {
	list-style-type:none;
	list-style-position: outside;
	list-style-image: url(../images/generales/comunes/vn1.gif);
	vertical-align: bottom;
}

/*Tablas*/
.TituloTabla {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #7F7F7F;
	padding: 3px;
	font-weight: bold;
}
.Texto1Tabla {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
}
.Texto2Tabla {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	background-color: #C8C8C8;
	padding: 3px;
}
.TablaBorder{
	border: 1px solid #333333;
}
/*Tablas*/

/*Migas*/
.txtMigas
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #f9140c;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
.txtMigas a
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #f9140c;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.txtMigas a:hover
 {
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
/*establecimientos*/
.normalestablecimientos{
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.establecimientos
	{
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
ul li.establecimientos{
	list-style-image: url(../images/generales/comunes/vn1.gif);
	}
.destacadoestablecimientos{
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 14px;
	color: #F9140C;
	text-decoration: none;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.destacadoestablecimientos2{
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 14px;
	color: #656565;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contenedoresta{
	height:103px;
	width: 139px;
	padding-top: 60px;
	padding-left:18px;
	margin-left:20px;
	}
div.desc15{
	background-image:url(../images/establecimientos/back.jpg);
	}
div.desc10{
	background-image:url(../images/establecimientos/back_10.jpg);
	}
div.desc12{
	background-image:url(../images/establecimientos/back_12.jpg);
	}
div.desc17{
	background-image:url(../images/establecimientos/back_17.jpg);
	}
div.desc20{
	background-image:url(../images/establecimientos/back_20.jpg);
	}
div.desc25{
	background-image:url(../images/establecimientos/back_25.jpg);
	}
div.desc30{
	background-image:url(../images/establecimientos/back_30.jpg);
	}
div.desc33{
	background-image:url(../images/establecimientos/back_33.jpg);
	}
div.especial{
	background-image:url(../images/establecimientos/especial.jpg);
	}
#boton{
	height:28px;
	width:75px;
	margin-top:10px;
	margin-left: 60px;
	}
#contenedorthick{
	background-image: url(../images/establecimientos/back_thick.jpg);
	background-repeat: repeat-x;
	width:98%;
	margin:0 0 0 5px;
	padding-bottom:100;
	}
#superior {
	width:200px;
	height:100px;
	margin-left:50px;
	padding-top:50px;
	padding-left: 90px;
	margin-bottom:60px;
	margin-top: 20px;
}
div.descuento15 {
	background-image: url(../images/establecimientos/15.jpg);
	background-repeat: no-repeat;
}
div.descuento17 {
	background-image: url(../images/establecimientos/17.jpg);
	background-repeat: no-repeat;
}
div.descuento10 {
	background-image: url(../images/establecimientos/10.jpg);
	background-repeat: no-repeat;
}
div.descuento12 {
	background-image: url(../images/establecimientos/12.jpg);
	background-repeat: no-repeat;
}
div.descuento20 {
	background-image: url(../images/establecimientos/20.jpg);
	background-repeat: no-repeat;
}
div.descuento25 {
	background-image: url(../images/establecimientos/25.jpg);
	background-repeat: no-repeat;
}
div.descuento30 {
	background-image: url(../images/establecimientos/30.jpg);
	background-repeat: no-repeat;
}
div.descuento33 {
	background-image: url(../images/establecimientos/33.jpg);
	background-repeat: no-repeat;
}
div.descuentoessp{
	background-image: url(../images/establecimientos/especiales.jpg);
	background-repeat: no-repeat;
	}
#botthick{
	width:93px; height:31px; float:right; margin-right: 10px;
	}
.numeracion{
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	height:24px;
	}
.numeracion a{
	text-decoration: none;
	color:#FFFFFF;
	height:24px;
	}
.numeracionon{
	background-image:url(../images/establecimientos/on.jpg);
	background-repeat:no-repeat;
	color: #999999;
	height:24px;
	width:18px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-align: center;
	margin-top:2px;
	}
.numeracionon a{
	text-decoration: none;
	color: #999999;}
.tittablaest{
	font-family: "Trebuchet MS";
	background-color: #F9140C;
	font-size: 12px;
	color:#FFFFFF;
	padding-left:5px;
	font-weight: normal;
	text-align: left;
	}
.txttablaest1{
	font-family: "Trebuchet MS";
	background-color: #B5B5B5;
	font-size: 12px;
	color:#ffffff;
	padding-left:5px;
	font-weight: normal;
	text-align: left;
	}
.txttablaest2{
	font-family: "Trebuchet MS";
	background-color: #CCCCCC;
	font-size: 12px;
	color:#ffffff;
	padding-left:5px;
	font-weight: normal;
	text-align: left;
	}
/* fin establecimientos*/
