div#contenedor {
	background: transparent url(/_comun/img/imgInternasBg.png) center top no-repeat;
	height: 100%;
	behavior: url(/_comun/js/iepngfix.htc); 
}


/* CONTENIDO */
div#contenido {
	padding: 10px 20px 0 20px;
}
div#contenido p.migapan {
	margin-left: 22px;
	font-size: 0.7em;
}
div#contenido p.migapan, div#contenido p.migapan a {
	color: #7f7f7f;
}
div#contenido p.migapan strong {
	color: #000000;
}
div#contenido div#foto {
	background: transparent url(/_comun/img/imgFotosBg.png) left top no-repeat;
	width: 245px;
	float: left;
	padding: 7px;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido div#texto {
	width: 470px;
	float: right;
}
div#contenido img {
	border: 1px #939598 solid;
}
div#contenido div#foto img {
	border: 0;
}
div#contenido .completo {
	width: 718px;
	clear: both;
}
div#contenido .completo .fotoGrande {
	background: transparent url(/_comun/img/imgFotosGrandesBg.png) left top no-repeat;
	width: 708px;
	padding: 7px;
	margin-left: 9px;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido .completo .fotoGrande img {
	border: 0;
}
div#contenido .completo img.noBorder {
	border: 0;
}

div#contenido .colIzq {
	width: 380px;
	float: left;
}
div#contenido .coDer {
	width: 350px;
	float: right;
}


/* CREDITO */
div#contenido fieldset {
	border: 2px dotted #e300a6;
	padding: 5px;
	margin-bottom: 10px;
}
div#contenido .fondoPaso1 {
	background: #FFFFFF url(/credito/img/imgPaso1.jpg) top right no-repeat;
}
div#contenido .fondoPaso2 {
	background: #FFFFFF url(/credito/img/imgPaso2.jpg) top right no-repeat;
}
div#contenido .fondoPaso3 {
	background: #FFFFFF url(/credito/img/imgPaso3.jpg) top right no-repeat;
}
div#contenido div#SiEstudia, div#contenido div#SiPadres, div#contenido div#SiTrabaja {
	clear: both;
}


/* CATALOGO */
div#contenido div#fotoErrorCatalogo {
	width: 245px;
	float: left;
	padding: 4px;
	margin-top: 20px;
}
div#contenido div#textoErrorCatalogo {
	width: 470px;
	float: right;
	margin-top: 20px;
}
div#catalogo h3 {
	text-align: center;
	margin: 0 11px 0 11px;
}
div#catalogo h3.titulo {
	text-align: left;
	background-color: #0073be;
	color: White;
	border-bottom: 1px #939598 solid;
	font-size: 1.2em;
	padding-left: 15px;
}
div#catalogo h3.titulo .marca {
	color: #e300a6;
}
div#catalogo h3.titulo .todas {
	color: #ffffff;
	font-size: 0.55em;
	font-weight: normal;
}
div#catalogo h3.titulo .todas a {
	color: #ffffff;
	text-decoration: none;
}
div#catalogo h3.titulo .todas a:hover {
	text-decoration: underline;
}
div#catalogo p {
	text-align: center;
	margin-left: 100px;
	margin-right: 100px;
}
div#catalogo p.promocion {
	text-align: left;
	margin: 5px 20px 0 25px;
}
div#catalogo p.colecciones {
	border-bottom: 1px #939598 solid;
	padding-bottom: 5px;
	font-size: 1em;
}
div#catalogo ul {
	margin: 0;
}
div#catalogo li {
	list-style: none;
	padding-bottom: 10px;
	margin: 0;
	text-align: center;
}
div#catalogo div.tipo {
	width: 179px;
	float: left;
	margin: 20px 0 10px 0;
	text-align: center;
}
div#catalogo div.tipo p {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #e6ebef;
	margin: 5px auto 0 auto;
	width: 156px;
}
div#catalogo div.tipo p a {
	color: #0073be;
	text-decoration: none;
}
div#catalogo div.tipo p a:hover {
	text-decoration: underline;
}
div#catalogo div.tipo p.genero {
	margin-bottom: 5px;
	background-color: #0073be;
	color: #e6ebef;
	border: 1px #939598 solid;
}
div#catalogo div.tipo p.genero a {
	color: #e6ebef;
	text-decoration: none;
}
div#catalogo div.tipo p.genero a:hover {
	text-decoration: underline;
}
div#catalogo div.tipoPrenda {
	width: 143px;
	height: 237px;
	float: left;
	margin: 20px 0 10px 0;
	text-align: center;
}
div#catalogo div.tipoPrenda p {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #e6ebef;
	margin: 0 auto 0 auto;
	width: 127px;
	text-align: left;
}
div#catalogo div.tipoPrenda img {
	background-image: url(/catalogo/img/imgSinPrenda.gif);
	width: 125px;
	height: 167px;
	display: block;
}
div#catalogo div.tipoPrenda p small {
	font-weight: normal;
}
div#catalogo div.tipoPrenda p a {
	color: #0073be;
	text-decoration: none;
}
div#catalogo div.tipoPrenda p a:hover {
	text-decoration: underline;
}
/* CATALOGO : Prenda */
div#catalogo div#fotoPrenda {
	width: 242px;
	float: left;
	margin: 0;
	padding: 0;
}
div#catalogo div#fotoPrenda p img {
	border: solid 1px #0073be;
}
div#catalogo div#infoPrenda {
	float: right;
	width: 452px;
	margin: 0 -5px 0 10px;
	padding: 0;
}
div#catalogo div#infoPrenda h3, div#catalogo div#infoPrenda p, div#catalogo div#fotoPrenda p, div#catalogo div#fotoPrenda p img {
	margin: 0;
	padding: 0;
}
div#catalogo div#infoPrenda p {
	margin-bottom: 5px;
}
div#catalogo div#infoPrenda h3, div#catalogo div#infoPrenda p {
	text-align: left;
}
div#catalogo div#infoPrenda h3 {
	font-size: 1em;
}
div#catalogo div#infoPrenda h3.titulo {
	font-size: 1.2em;
	padding: 0 5px 2px 0;
	color: #0073be;
	background-color: transparent;
	margin-bottom: 5px;
}
div#catalogo div#infoPrenda h3 .ean {
	font-size: 0.5em;
}
div#catalogo div#infoPrenda .precioSemanal {
	color: #e300a6;
	font-size: 1.4em;
	font-weight: bold;
}
div#catalogo div#infoPrenda p.subtitulo {
	color: #0073be;
	font-size: 1em;
	font-weight: bold;
	margin-top: 30px;
}
div#catalogo div#infoPrenda p.reserva {
	background: transparent url(/catalogo/img/imgFrutica.png) left center no-repeat;
	margin: 30px 0 0 0;
	padding: 8px 0 5px 0;
	behavior: url(/_comun/js/iepngfix.htc);
}
div#catalogo div#infoPrenda p.reserva a {
	color: #0073be;
}
div#catalogo div#infoPrenda p.reserva a img {
	border: 0;
}
div#catalogo div#infoPrenda p.reserva a:hover {
	text-decoration: underline;
}
div.reserva p label {
	width: 110px;
	display: block;
	float: left;
}
div.reserva p input.invisible {
	background: transparent;
	border: solid 0 transparent;
}
div#catalogo div.combinados {
	clear: both;
	padding-top: 40px;
}
div#catalogo div.combinados h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #e300a6;
	line-height: 1em;
}


/* TIENDAS */
div#contenido div#tiendasCont p small {
	color: #0073be;
}
div#contenido div#tiendasCont #tituloMapa {
	padding-top: 120px;
	clear: both;
}
div#contenido div#tiendasCont div#instruccionesMapa {
	width: 165px;
	height: 320px;
	margin: 0;
	padding: 0 10px 0 10px;
	float: left;
}
div#contenido div#tiendasCont div#instruccionesMapa p {
	font-size: 0.7em;
}
div#contenido div#tiendasCont div#instruccionesMapa p img {
	border: 0;
}
div#contenido div#tiendasCont div#mapa {
	width: 528px;
	height: 320px;
	border: 1px Solid #666666;
	float: left;
}
div#contenido div#tiendasCont div#mapa h3 {
	font-size: 0.8em;
	margin: 0;
}
div#contenido div#tiendasCont div#mapa p {
	font-size: 0.7em;
}
div#contenido div#tiendasCont div#mapa img {
	border: 0;
}
div#contenido div#tiendasCont div.tiendas {
	clear: both;
}
div#contenido div#tiendasCont div.tiendas div.tienda {
	width: 212px;
	float: left;
	padding-top: 10px;
	margin: 0 5px 10px 15px;
	text-align: center;
	border: 1px Solid #666666;
}
div#contenido div#tiendasCont div.tiendas div.tienda p {
	font-size: 0.7em;
}
div#contenido div#tiendasCont div.tiendas div.tienda p.titulo {
	width: 212px;
	font-size: 0.8em;
	font-weight: bold;
	color: #0073be;
	background-color: #cccccc;
	margin: 5px auto 0 auto;
}
div#contenido div#tiendasCont div.tiendas div.tienda p img {
	vertical-align: middle;
	border: 0;
}
div#contenido div#tiendasCont div.tiendas div.tienda p.volver {
	font-weight: bold;
}
div#contenido div#tiendasCont div.tiendas div.tienda p.volver a {
	color: #e300a6;
	text-decoration: none;
}
div#contenido div#tiendasCont div.tiendas div.tienda p.volver a:hover {
	text-decoration: underline;
}
div#contenido div#tiendasCont div.tiendas div.tienda ul {
	margin: 0;
	padding: 0 5px 0 5px;
}
div#contenido div#tiendasCont div.tiendas div.tienda ul li {
	font-size: 0.7em;
	margin: 0;
	color: #000000;
	text-align: left;
	list-style-type: none;
}
div#contenido div#tiendasCont div.tiendas div.tienda ul li a {
	font-weight: bold;
	color: #000000;
}
div#contenido div#tiendasCont div.tiendas div.tienda p a {
	color: #000000;
}


/* SALDOS */
div#contenido div#creditos {
	clear: both;
	margin: 0 0 15px 0;
}
div#contenido .credito {
	margin: 0 0 10px 0;
	float: left;
	width: 33%;
}
.credito th, .credito td, .credito caption {
	font-size: 0.7em;
}
table.tablaCredito {
	border-collapse: collapse;
	width: 98%;
}
.tablaCredito caption {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #0073be;
	color: #ffffff;
}
.tablaCredito th {
	text-align: right;
}
.tablaCredito tr.even {
	background-color: #ffffff;
}
.tablaCredito tr.odd {
	background-color: #d6e5f4;
}
.tablaCredito tr td span.atrasado {
	color: Red;
	font-weight: bold;
}
div#Abonos {
	font-size: 0.85em;
	margin: 0 10px 0 10px;
	text-align: center;
	height: 185px;
	border-bottom: solid 2px  #0073be;
	background: transparent url(/_img/bg/6.png) top left repeat-x;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#Abonos p {
	line-height: 1.6em;
}
div#Abonos input {
	font-weight: bold;
	text-align: center;
}


/* EPAGOS */
table.tablaAbono {
	border-collapse: collapse;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.tablaAbono caption {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #0073be;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
.tablaAbono thead {
	background-color: #eae8e8;
}
.tablaAbono .titulos {
	background-color: #d4e9f6;
}
.tablaAbono tfoot {
	background-color: #afd4ed;
}
.tablaAbono th {
	text-align: left;
	font-size: 0.7em;
	border-bottom: solid 1px #0073be;
}
.tablaAbono th.atrasado {
	color: Red;
}
.tablaAbono td {
	text-align: left;
	font-size: 0.7em;
	border-bottom: solid 1px #0073be;
	width: 35%;
}
.tablaAbono img#ico {
	border: 0;
	vertical-align: middle;
	cursor: pointer;
}


/* GENERACION */
div.generacion {
	width: 230px;
	float: left;
	text-align: center;
	margin: 15px 0 15px 0;
}
div.generacion p {
	margin: 0;
}
div.generacion p.volver {
	margin-top: 10px;
	font-weight: bold;
}
div.generacion p.volver a {
	color: #e300a6;
	text-decoration: none;
}
div.generacion p.volver a:hover {
	text-decoration: underline;
}
div#listadoGeneracion div div.generacion p img {
	border: 0;
}
div#generacion div.Edicion {
	padding-right: 300px;
	min-height: 170px;
}
div#generacion div.Edicion ul li {
	margin-bottom: 3px;
}
div#generacion h2#ediciones {
	margin-top: 50px;
}


/* WALLPAPERS */
div#wall div.wallpaper {
	width: 230px;
	float: left;
	text-align: center;
	margin-bottom: 15px;
}
div#wall div.wallpaper p {
	font-size: 0.7em;
}


/* PLAN REFERIDOS */
div.completo fieldset legend {
	color: #0073be;
	font-weight: bold;
}
table.referidos {
	margin: 0 auto;
	border: 0;
	margin-top: 10px;
	margin-bottom: 15px;
}
table.referidos tr {
	border: 0;
	border-bottom: 1px solid #0073be;
}
table.referidos tr td {
	border: 0;
	font-size: 0.8em;
	padding: 4px;
	border-left-color: Red;
}
table.referidos tr td img {
	border: 0;
}
table.referidos tr th {
	border: 0;
	font-size: 0.85em;
	padding: 4px 8px 4px 8px;
	font-weight: bold;
	color: #fc3a9b;
}


/* ESPECIALES */
.CamposObligatorios {
	background-color: #fc3a9b;
	border: 1px dotted #e300a6;
	color: White;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 15px;
}
.CamposObligatorios p {
	padding: 0;
	margin: 0;
}


/* GENERALES */
h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #e300a6;
	line-height: 1em;
}
h3 {
	font-size: 1em;
	color: #0073be;
	margin: 0 0 10px 0;
}
h4 {
	font-size: 0.9em;
	color: #0073be;
	margin: 0 0 10px 0;
}
p {
	font-size: 0.8em;
	margin-top: 0;
}
li {
	margin: 0 0 10px 35px;
}
legend {
  background-color: #fff;
  margin: 2px;
  padding: 2px;
}
* html li {  /* IE6 Only */
  margin: 0 0 10px 0;
}
a {
	color: #999999;
}
a:hover {
	color: #000000;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.resaltado {
	color: #0073be;
	font-weight: bold;
}
.resaltado2 {
	color: #e300a6;
	font-weight: bold;
}
.cajaInvisible, .cajaInvisible:hover, .cajaInvisible:focus {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: transparent;
}

/* TITULOS */
div#contenido h2#quienes {
	text-indent: -5000px;
	background: url(/nosotros/img/imgQuienes.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#error {
	text-indent: -5000px;
	background: url(/varios/img/imgError.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#titTiendas {
	text-indent: -5000px;
	background: url(/nosotros/img/imgTiendas.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#cuidando {
	text-indent: -5000px;
	background: url(/nosotros/img/imgCuidando.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#contactanos {
	text-indent: -5000px;
	background: url(/contactanos/img/imgContactanos.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#vistete {
	text-indent: -5000px;
	background: url(/ofertas/img/imgVistete.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#credito {
	text-indent: -5000px;
	background: url(/credito/img/imgCredito.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#generacionTit {
	text-indent: -5000px;
	background: url(/generacion/img/imgGeneracion.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#ofertas {
	text-indent: -5000px;
	background: url(/ofertas/img/imgOfertas.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#saldos {
	text-indent: -5000px;
	background: url(/credito/img/imgSaldos.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#HazTuAbono {
	text-indent: -5000px;
	background: url(/credito/img/imgStar.png) left top no-repeat;
	height: 51px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#abonoCreditos {
	text-indent: -5000px;
	background: url(/credito/img/imgAbonoCreditos.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#abonoExitoso {
	text-indent: -5000px;
	background: url(/credito/img/imgAbonoExitoso.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#catalogoTitulo {
	text-indent: -5000px;
	background: url(/catalogo/img/imgCatalogo.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#administracion {
	text-indent: -5000px;
	background: url(/admonFrutaFrescaMonterrey/img/imgAdmon.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#promociones {
	text-indent: -5000px;
	background: url(/catalogo/img/imgPromociones.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#tour {
	text-indent: -5000px;
	background: url(/credito/img/imgProcesoPagos.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#wallpapers {
	text-indent: -5000px;
	background: url(/wallpapers/img/imgWallpapers.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#encuesta {
	text-indent: -5000px;
	background: url(/encuesta/imgEncuesta.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}
div#contenido h2#facebook {
	text-indent: -5000px;
	background: url(/facebook/img/imgFacebook.png) left top no-repeat;
	height: 50px;
	margin: 0;
	behavior: url(/_comun/js/iepngfix.htc); 
}

