/*<!-- CSS Stylesheet 4 cdv & ESCOLIMA.com.mx & ESZAPOPAN.com.mx -->*/

body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 10px;
      background-color: White;
      background-image: url("/core_sub/core_imgs/esza/bg_eszapopan.jpg");
      margin-left: 0pt;
      margin-right: 0pt;
      margin-top: 0pt; }

td.hdrLogo {
	height:150px;
	width:300px;
	text-align:center;
	vertical-align:top;
	background-image:url("/core_sub/core_imgs/esza/eszapopan_logo_300x150.gif");
	background-repeat:no-repeat;
}

.btns {BORDER-RIGHT: gray thin solid;
       BORDER-TOP: gray thin solid;
       FONT-WEIGHT: bold;
       FONT-SIZE: smaller;
       BACKGROUND: #d0f0ff;
       BORDER-LEFT: gray thin solid;
       BORDER-BOTTOM: gray thin solid;
       FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
       
.page_hdr {
	background:url(/core_sub/core_imgs/deco_30abr.gif); 
	background-repeat:no-repeat; }

.hide_elem { }
.print_elem {
	visibility:hidden;
	width:1px;
	height:1px;}
	
/*INPUT.btns: {COLOR: black; TEXT-ALIGN: center }*/


A.cdvsmlllnk:link {font-size: 10px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cdvsmlllnk:visited {font-size: 10px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cdvsmlllnk:hover {font-size: 10px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cdvsmlllnkwht:link {font-size: 10px; COLOR: #ef5000; TEXT-DECORATION: none}
A.cdvsmlllnkwht:visited {font-size: 10px; COLOR: #ef5000; TEXT-DECORATION: none}
A.cdvsmlllnkwht:hover {font-size: 10px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cdvseclnk:link {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cdvseclnk:visited {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cdvseclnk:hover {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none; FONT-WEIGHT: bold}

A.cdvseclnkwht:link {font-size: 12px; COLOR: #00ffff; TEXT-DECORATION: none}
A.cdvseclnkwht:visited {font-size: 12px; COLOR: #00ffff; TEXT-DECORATION: none}
A.cdvseclnkwht:hover {font-size: 12px; COLOR: #00ffff; TEXT-DECORATION: none; FONT-WEIGHT: bold}

A.cdvhdrlnk:link {font-size: 10px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cdvhdrlnk:visited {font-size: 10px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cdvhdrlnk:hover {font-size: 10px; COLOR: #00a0a0; TEXT-DECORATION: underline; BACKGROUND: #d0f0ff}

A:link {COLOR: #0000ff; TEXT-DECORATION: none}
A:visited {COLOR: #0000ff; TEXT-DECORATION: none}
A:hover {COLOR: #ef5000; TEXT-DECORATION: underline}

.cdvhdr {font-size: 12px; color: #ffffff; font-weight: bold}

.cdvpest {font-size: 12px; color: #333333; font-weight: bold}
.cdvpesthdr {font-size: 16px; color: #333333; font-weight: bold; background-color:#9cdbf8}
.cdvpesterr {font-size: 16px; color: #c00080; font-weight: bold}

.cdvsmallfont {font-size: 10px}
.cdvsmalltxt {font-size: 10px; color: #0000ff}

.mapsmalltxt {font-size: 8pt; color: #000000;}
.mapsmalltxtb {font-size: 8pt; color: #000000; font-weight: bold;}
.mapsmalltxtu {font-size: 8pt; color: #000000; TEXT-DECORATION: underline;}
.mapnormaltxt {font-size: 10pt; color: #000000;}
.mapnormaltxtb {font-size: 10pt; color: #000000; FONT-WEIGHT: bold}
.mapnormaltxtu {font-size: 10pt; color: #000000; TEXT-DECORATION: underline;}
.mapmedtxt {font-size: 12pt; color: #000000;}
.mapmedtxtb {font-size: 12pt; color: #000000; FONT-WEIGHT: bold}
.mapmedtxtu {font-size: 12pt; color: #000000; TEXT-DECORATION: underline;}
.mappestbig {font-size: 16pt; color: #000000; font-weight: bold;}
.mappestxbig {font-size: 24pt; color: #000000; font-weight: bold;}
.mappestxxbig {font-size: 36pt; color: #000000; font-weight: bold;}

.mapsmalltxtwht {font-size: 8pt; color: #ffffff;}
.mapsmalltxtbwht {font-size: 8pt; color: #ffffff; font-weight: bold;}
.mapsmalltxtuwht {font-size: 8pt; color: #ffffff; TEXT-DECORATION: underline;}
.mapnormaltxtwht {font-size: 10pt; color: #ffffff;}
.mapnormaltxtbwht {font-size: 10pt; color: #ffffff; FONT-WEIGHT: bold}
.mapnormaltxtuwht {font-size: 10pt; color: #ffffff; TEXT-DECORATION: underline;}
.mapmedtxtwht {font-size: 12pt; color: #ffffff;}
.mapmedtxtbwht {font-size: 12pt; color: #ffffff; FONT-WEIGHT: bold}
.mapmedtxtuwht {font-size: 12pt; color: #ffffff; TEXT-DECORATION: underline;}
.mappestbigwht {font-size: 16pt; color: #ffffff; font-weight: bold;}
.mappestxbigwht {font-size: 24pt; color: #ffffff; font-weight: bold;}
.mappestxxbigwht {font-size: 36pt; color: #ffffff; font-weight: bold;}

/* new styles for eszapopan.com.mx
 * last update: 2009-03-04 */

A.buscador_giros:link {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none}
A.buscador_giros:visited {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none}
A.buscador_giros:hover {font-size: 12px; COLOR: #ef5000; TEXT-DECORATION: underline}

#sm ul
{
	width: 100%;  /* room for 3 columns */
	text-align:left;
}
#sm ul li
{
	float: left;
	width: 48%;  /* accommodate the widest item */
}

ul
{
	text-align:left;
	width: 100%;  /* room for 3 columns */
}
ul li
{
	float: left;
	width: 31%;  /* accommodate the widest item */
}
/* stop the floating after the list */
br
{
	clear: left;
}
/* separate the list from what follows it */
div.wrapper
{
	margin-bottom: 1em;
}

div.ttl {
	font-size:28px;
	text-align:center;
	color:#0000ff;
	font-weight:bold;
}
div.fnd {
	font-size:24px;
	color:#000000;
}

/* nuevos estilos para los portales, manejo de tablas de pagina principal y encabezados 2009-11-24*/

table {
	border:none;
}

td {
}

/* elementos de boxes */
td.mnu_tl {
	width:12px;
	text-align:right;
	vertical-align:top;
	background-image:url("/core_sub/core_imgs/esza/mnu_tl.gif");
	background-repeat:no-repeat;
}

td.mnu_t {
	text-align:center;
	vertical-align:bottom;
	background-image:url("/core_sub/core_imgs/esza/mnu_t.gif");
	background-repeat:repeat-x;
}

td.mnu_tr {
	width:12px;
	text-align:right;
	vertical-align:top;
	background-image:url("/core_sub/core_imgs/esza/mnu_tr.gif");
	background-repeat:no-repeat;
}

td.mnu_l {
	background-image:url("/core_sub/core_imgs/esza/mnu_l.gif");
	background-repeat:repeat-y;
	background-position:left;
}

td.mnu_c {
	background-image:url("/core_sub/core_imgs/esza/mnu_c.gif");
	background-repeat:repeat;
	background-position:left;
}

td.mnu_r {
	background-image:url("/core_sub/core_imgs/esza/mnu_r.gif");
	background-repeat:repeat-y;
	background-position:right;
}

td.mnu_bl {
	width:12px;
	text-align:right;
	vertical-align:bottom;
	background-image:url("/core_sub/core_imgs/esza/mnu_bl.gif");
	background-repeat:no-repeat;
}

td.mnu_b {
	text-align:center;
	vertical-align:top;
	background-image:url("/core_sub/core_imgs/esza/mnu_b.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

td.mnu_br {
	width:12px;
	text-align:right;
	vertical-align:bottom;
	background-image:url("/core_sub/core_imgs/esza/mnu_br.gif");
	background-repeat:no-repeat;
}


/* elementos de menu y tablas de negocios */
.mnuConBorde {
	text-align:center;
	vertical-align:middle;
	background-color:#9cdbf8;
	border-color:#80c0ff;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-style:solid;
}

.mnuSinBorde {
	text-align:center;
	vertical-align:top;
	background-color:#9cdbf8;
	width:25%;
	border:none;
}

A.cloudx0:link    {font-size: 10px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cloudx0:visited {font-size: 10px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cloudx0:hover   {font-size: 10px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cloudx1:link    {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cloudx1:visited {font-size: 12px; COLOR: #0000ff; TEXT-DECORATION: none}
A.cloudx1:hover   {font-size: 12px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cloudx2:link    {font-size: 14px; COLOR: #00ff00; TEXT-DECORATION: none}
A.cloudx2:visited {font-size: 14px; COLOR: #00ff00; TEXT-DECORATION: none}
A.cloudx2:hover   {font-size: 14px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cloudx3:link    {font-size: 16px; COLOR: #00ff00; TEXT-DECORATION: none}
A.cloudx3:visited {font-size: 16px; COLOR: #00ff00; TEXT-DECORATION: none}
A.cloudx3:hover   {font-size: 16px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cloudx4:link    {font-size: 18px; COLOR: #ff6600; TEXT-DECORATION: none}
A.cloudx4:visited {font-size: 18px; COLOR: #ff6600; TEXT-DECORATION: none}
A.cloudx4:hover   {font-size: 18px; COLOR: #ef5000; TEXT-DECORATION: underline}

A.cloudx5:link    {font-size: 18px; COLOR: #ff6600; TEXT-DECORATION: none}
A.cloudx5:visited {font-size: 18px; COLOR: #ff6600; TEXT-DECORATION: none}
A.cloudx5:hover   {font-size: 18px; COLOR: #ef5000; TEXT-DECORATION: underline}

