/* CSS Document */

BODY { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color: #FFFFE; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/fondo_playa.jpg); background-position:top center; background-repeat:repeat-x; background-color:#030305; }

DIV { margin:auto; }
img { border:0; }
h1 { color:#8D002C; font-family:Verdana, Geneva, sans-serif; font-size:18px; margin:0 0 5px 0; }
h2 { color:#8D002C; }

/* Capas desplegables en varios tamanos */

.capas {width:176px}
.capas .cstop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capastop2.png) left top no-repeat; width:176px; height:8px; font-size:1px}
.capas .cscon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capascon2.png) left top repeat-y; width:176px}
.capas .csbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capasbot2.png) left bottom no-repeat; width:176px; height:8px; font-size:1px}
.capam {width:163px; z-index:1000;}
.capam .cmtop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capamtop.png) left top no-repeat; width:163px; height:3px; font-size:1px}
.capam .cmcon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capamcon.png) left top repeat-y; width:163px}
.capam .cmbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capambot.png) left bottom no-repeat; width:163px; height:3px; font-size:1px}
.capaml {width:193px}
.capaml .cmltop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capamltop.png) left top no-repeat; width:193px; height:8px; font-size:1px}
.capaml .cmlcon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capamlcon.png) left top repeat-y; width:193px}
.capaml .cmlbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capamlbot.png) left bottom no-repeat; width:193px; height:8px; font-size:1px}
.capal {width:246px}
.capal .cltop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaltop.png) left top no-repeat; width:246px; height:8px; font-size:1px}
.capal .clcon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capalcon.png) left top repeat-y; width:246px}
.capal .clbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capalbot.png) left bottom no-repeat; width:246px; height:8px; font-size:1px}
.capall {width:310px}
.capall .clltop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capalltop.png) left top no-repeat; width:310px; height:8px; font-size:1px}
.capall .cllcon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capallcon.png) left top repeat-y; width:310px}
.capall .cllbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capallbot.png) left bottom no-repeat; width:310px; height:8px; font-size:1px}
.capaxl {width:900px}
.capaxl .cxltop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaxltop.png) left top no-repeat; width:900px; height:4px; font-size:1px}
.capaxl .cxlcon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaxlcon.png) left top repeat-y; width:900px; padding:10px 0px;}
.capaxl .cxlbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaxlbot.png) left bottom no-repeat; width:900px; height:4px; font-size:1px}
.capaxl2 {width:900px}
.capaxl2 .cxltop {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaxltop.png) left top no-repeat; width:900px; height:4px;}
.capaxl2 .cxlcon {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaxl2con.png) left top repeat-y; width:900px; padding:0px;}
.capaxl2 .cxlbot {background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bg_capaxl2bot.png) left top no-repeat; width:900px; height:5px; padding:0px 0px 10px 0px;}


 
/* Formularios */
fieldset {border:none}
option {padding-left:5px; margin-bottom:5px}
form .nobr {display:none}
.radioButton {border:solid 0px #FFFFFF; background:none; position:relative; top:4px!important;top:2px; height:13px; margin-right:4px}
.radioButton2 {border:solid 0px #FFFFFF;margin:4px 0 0 0; padding:0px 0 0 0;}
.select { width:250px; border:1px solid #999; -webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0; padding:5px;
          background: #fff;  background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff)); background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
          box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; }
.select:hover, .select:focus { border-color: #333; background:#fff; }
.textarea { width:400px; height:300px; border:1px solid #999; -webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0; padding:5px;
          background: #fff;  background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff)); background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
          box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; overflow:scroll; }

.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #999999;
	text-align: center;
}

/* Botones */

.boton{ width:200px; border:1px solid #999; -webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0; padding:5px;
	    background: #fff; background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff)); background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; }
.boton:hover { border-color: #333;background:#fff; }

.boton { width:auto; background: #efefef; background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
         background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; }
.boton:hover { background:#dadada;}

.input{
	border-style:solid;
	border-width:1px;
	border-color:#638cb5;
	font-family:"Courier New", Courier, mono;
	font-size:12px;
	height:17;
}

.bt01 {display:block; width:22px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen01.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt01:hover {text-decoration:none}
.bt01back {display:block; width:22px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen01.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt01back:hover {text-decoration:none}
.bt02 {display:block; width:68px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen02.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt02:hover {text-decoration:none}
.bt03 {display:block; width:97px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen03.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt03:hover {text-decoration:none}
.bt031 {padding:5px 0px; width:97px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen03.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt031:hover {text-decoration:none}
.bt032 {padding:0px 10px; height:20px; cursor:pointer; width:155px; border:solid 0px #FFFFFF; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt032:hover {text-decoration:none}
.bt033 {padding:0px 10px; width:200px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/css/bt_gen03.png) left top no-repeat; height:21px; cursor:pointer; border:solid 0px #FFFFFF; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt033:hover {text-decoration:none;}
.btExtra { 
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
	height:25px;
}
.btExtra:hover
{
	text-decoration:none;
}
.btExtra .btExtra-texto
{
	display: block;
	float: left;
	cursor: pointer;
  font:bold 11px sans-serif;
	height: 20px;
	padding: 5px 4px 0 7px;
	background: transparent url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/mm_buttons.gif) no-repeat 0px 0px;
	color:#555;
}
.btExtra .btExtraFin { 
	display: block;
	float: left;
	vertical-align: bottom;
	width: 5px;
	height:25px;
	background: transparent url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/mm_buttons.gif) no-repeat -245px 0px; 
} 
.bt04 {display:block; width:146px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center; float:right;}
.bt04:hover {text-decoration:none; float:right;}
.bt05 {display:block; width:155px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/call_vacio.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:14px; text-align:center;}
.bt05:hover {text-decoration:none}
.bt06 {display:block; width:155px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/call_vacio.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt06:hover {text-decoration:none}
.bt061 {display:block; cursor:pointer; width:200px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/call_vacio200.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt061:hover {text-decoration:none}
.bt07 {display:block; width:155px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/call_vacio_negro.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:14px; text-align:center}
.bt07:hover {text-decoration:none}
.bt08 {display:block; width:155px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/call_vacio_negro.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt08:hover {text-decoration:none}

td .btEliminar { padding:1px 15px; border:solid 1px #FB3B3B; background:#F7F68C; color:#FB3B3B; }
td .btEliminar:hover { background:#FB3B3B; color:#F7F68C; text-decoration:none;}

.btbuscar {cursor:pointer; width:22px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/flecha_roja.gif) center no-repeat; font-size:0px; vertical-align:middle;}
a.btbuscar {text-indent:-10000px}

a.bt01, a.bt01back a.bt02, a.bt03, a.bt04, a.btbuscar {height:18px; padding-top:3px}
a.bt031 { padding:5px 25px;}
a.bt05 {height:35px; padding-top:7px}
a.bt06 {height:35px; padding-top:7px}
a.bt07 {height:35px; padding-top:7px}
a.bt08 {height:35px; padding-top:7px}
input.bt01, input.bt01back input.bt02, input.bt03, input.bt031, input.bt04, input.btbuscar {height:21px; margin-top:-1px; padding-top:-1px; background-position:0px 1px; border:0}
input.bt05, input.bt06, input.bt07, input.bt08 {height:35px; margin-top:-1px; padding-top:-1px; background-position:0px 1px; border:0}
input.submit { cursor:pointer }

a.btimprimir {padding:4px 0 10px 23px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/gfx/ico_imprimir_grisclaro.gif) 0 0 no-repeat; line-height:25px}

/* Contenedores */
.wrapper { background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/styles_templates.css) top center no-repeat; width:100%; }
.wrapper_int { background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/styles_templates.css) top center no-repeat; width:100%; }
/*.wrapper { background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_background_oreo.png) top center no-repeat #306381; width:100%; }
.wrapper_int { background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_background_oreo.png) top center no-repeat #306381; width:100%; }*/
.spacer { width:972px; height:8px;}
.top { width:972px; height:200px; position:relative; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_top_background.png) bottom left no-repeat; }
.top div.logo { width:350px; height:198px; margin:auto; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_logo.png) no-repeat; }
.top div.bullet { width:263px; height:193px; position:absolute; left:21px; bottom:0; overflow:visible; z-index:20; }
.top div.localizador { width:282px; height:180px; position:absolute; right:21px; top:44px; overflow:visible; }
.top div.localizador .localizador_input { width:100%; padding-left:50px;  }
.top div.localizador .localizador_input input { width:200px; height:20px; border-top:2px inset #CCC;border-left:2px inset #CCC;border-bottom:0; border-right:0; font-size:15px; }
.top div.localizador .localizador_boton { padding-left:140px; }
.top div.localizador .localizador_boton:hover { cursor:pointer; }
.top div.localizador .search_menu { display:block; position:absolute; top:100px; left:100px; width:153px; height:110px; border:1px solid #000; background:#FFF; z-index:100; display:none; }

/*.top_int { width:972px; height:152px; position:relative; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_top_background_int.png) bottom left no-repeat; } Modificado para BG Avengers */
/*.top_int div.logo_int { width:270px; height:146px; margin:auto;}*/
.top_int { width:972px; height:223px; position:relative; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_top_background.png) bottom left no-repeat; }
.top_int div.logo_int {  width:321px; height:223px; margin:auto; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_logo_75_birthdat_sin_globos.png) no-repeat; }
.top_int div.logo_int img { width:459px; height:319px; }
.top_int div.bullet { width:263px; height:193px; position:absolute; left:21px; bottom:0; overflow:visible; z-index:20; }
/*.top_int div.localizador { width:282px; height:180px; position:absolute; right:21px; top:19px; overflow:visible; } Modificado para BG Avengers */
.top_int div.localizador { width:282px; height:180px; position:absolute; right:21px; top:64px; overflow:visible; }
.top_int div.localizador .localizador_input { width:100%; padding-left:50px;  }
.top_int div.localizador .localizador_input input { width:200px; height:20px; border-top:2px inset #CCC;border-left:2px inset #CCC;border-bottom:0; border-right:0; font-size:15px; }
.top_int div.localizador .localizador_boton { padding-left:140px; }
.top_int div.localizador .localizador_boton:hover { cursor:pointer; }
.top_int div.localizador .search_menu { display:block; position:absolute; top:85px; left:100px; width:153px; height:110px; border:1px solid #000; background:#FFF; z-index:100; display:none; }
.resbusqueda, .resbusqueda a { color:#006544; }
.resbusqueda a { font-weight:bold; }

.menu { width:972px; height:63px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_menu_background.png) top left no-repeat; position:relative; }
.content { width:972px; position:relative; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_content_background.png) top repeat-y; overflow:hidden;  }
.content_int { width:972px; position:relative; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_content_background_int.png) top repeat-y; overflow:hidden;  }
.bottom { position:relative; width:972px; }
.bottomtop { width:972px; height:70px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_bottom_top_background.png) top left no-repeat; }
.bottom div.politicas { position:absolute; bottom:0; left:400px; width:162px; height:72px; z-index:1000; }
.bottomtop_int { width:972px; height:70px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_bottom_top_background_int.png) top left no-repeat; }
.bottomcontent { width:972px; height:480px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_bottom_background.png) top repeat-y; }
.bottomcontentweapper { background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/styles_templates.css) bottom right no-repeat; width:972px; height:100%; display:block;  }

#left { display:block; position:relative; float:left; width:650px; min-height: 500px; height: auto !important; height: 500px; }
#left_int { display:block; width:900px; min-height: 500px; height: auto !important; height: 500px; }
#left_int_full_width { display:block; width:928px; min-height: 500px; height: auto !important; height: 500px; }
#right { display:block; position:relative; float:left; width:322px; }

#right div.banners { padding-left:5px; }
#left div.banner_ppal_home { margin-left:42px; display:inline-block; }
.nivoSlider { height:348px; }
.title_int { color:#006544; font-size:30px; font-weight:bolder; font-family:Tahoma, Geneva, sans-serif; }
.bullet_bar { margin-top:5px; }

.noticiastitle { width:255px; height:70px; background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_noticias.png) no-repeat; margin:0 0 30px 0; }
.noticiascontent { width:610px; display:block; position:relative; float:left; margin:0 0 20px 40px; overflow:hidden; border-bottom:1px solid #B20036; }
.noticiascontent div.noticiaimagen { width:60px; display:block; position:relative; float:left; margin:0 10px 10px 0; overflow:hidden; }
.noticiascontent div.noticiatext { width:400px; display:block; position:relative; float:left;margin:0 10px 10px 0; }

div.fadehover { position:relative; float:left; }
div.fadea { position: relative; left:0; top: 0; z-index: 10; cursor:pointer; }
div.fadeb { position: absolute; left:0; top: 0; }

.linkWrapper { width:930px; height:100%; position:relative; }
.linkOptions { position:relative; display:block; float:left; width:121px; margin:0 5px; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  }
.linkOptions a { color:#FFF; text-decoration:none; font-size:12px; }
.linkOptions a:hover { color:#BE0F34; }
.linkOptions span { width:100%; height:40px; display:block; border-bottom:1px solid #66CC99; color:#FFF; font-weight:bold; vertical-align:text-bottom; }
.linkOptions ul { margin:0; padding:0 0 0 10px; list-style-image:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/list_image.png); }
.linkOptions ul li { margin:3px 0; padding:0; }

.grass { display:none; }

.localizador_tiendas { background:url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/img/templates/kk_localizador_background.jpg) top center no-repeat; width:482px; height:578px; }
.loc_resultados { padding:30px 20px 40px 20px; }

.TopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0B4EA4;
	text-decoration: none;
}

.TopNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#30617E;
	text-decoration: none;
}

.TopNav a:hover {
	font-size: 11px;	
	color:#30617E;
	text-decoration: underline;
}
 
/* MENU */

.TitNewsHome {
	font-family: Trebuchet MS, verdana;
	font-size: 22px;
	color: #D1EFDC;
}

.textporletshome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EFF3F2;
}



.footer {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

.footer a{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}

.footer a:hover {
text-decoration: underline;
}

.credito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95CAEC;
}


.footerON {

font-size: 10px;
font-family: arial,verdana; 
color: #D32E12;
text-decoration: none;
}

.normal {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #242424;
}
.normal a{
	color: #006544;
	text-decoration:none;
}
.normal a:hover {
	text-decoration:underline;

}

.normal_home {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:lighter;
}
.normal_home a{
	color: #900;
	text-decoration:none;
}
.normal_home P{
	padding:0px; 
	margin:0px;
}

.normalBco {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/templates/bul_aqua.gif);
	text-align: justify;
	line-height:18px;
}
a.normalBco{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #FFFFFF;
	list-style-image: url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/templates/bul_aqua.gif);
	line-height:18px;
}
a.normalBco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
	
a.normalBco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F5F5F5;
}

.SubTit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #E2E2E2;
	list-style-image: url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/templates/bul_aqua.gif);
	font-weight: bold;
}
a.SubTit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #E2E2E2;
	list-style-image: url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/templates/bul_aqua.gif);
	font-weight: bold;
}
a.SubTit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.SubTitGris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: none;
	color: #666666;
	list-style-image: url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/templates/bul_aqua.gif);
	font-weight: bold;
}
.SubTitGris a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;

	font-size:11px;
	text-decoration: underline;
	color: #666666;
	list-style-image: url(https://waybackassets.bk21.net/20130805161250im_/http://krispykreme.mx/css/img/templates/bul_aqua.gif);
	font-weight: bold;
}
.SubTitGris a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D32E12;
	text-decoration: underline;
	font-weight: bold;
}
	
.SubTitGris a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.titprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
}
	
.titprodsmall {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
}

a.titprodsmall {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration:underline;
}

a.titprodsmall:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;
	color: #666666;
}

a.titprodsmall:visited {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;
	color: #999999;
}
	
.titart {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size: 19px;
	color: #B91E27;
	line-height:26px;
	}

.PortletTitle, div.PortletTitle a {
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	border-bottom:solid 1px #CCC;
	padding:4px 0px;
	text-decoration:none;
}

.headlinefrontpage {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #D1EFDC;
	line-height:22px;
}

.headlinefrontpage a:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #D1EFDC;
}

.headlinefrontpage a:hover {
	color: #D1EFDC;
	text-decoration: none;
}

.stext {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #CCDAE7;
text-decoration:none;
}

.stext:a {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}

.stext a:hover {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration:underline;
}

.highlightprod {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px
}

.listmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: auto;
	width: 140px;
}

.text {
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	text-decoration: none;
}

.text a{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E2E2E2;
	text-decoration: none;
}

.text a:hover {
	font-size: 11px;
	text-decoration: underline;
}

.text a:visited {
	font-size: 11px;
	color:#CCCCCC;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
}

.moduletitle2
	{color:white;background-color:#0099cc}

.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none;
	color: #333333;
}
.small a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none;
	color: #333333;
}
.small a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D32E12;
	text-decoration: underline;
}
	
.small a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #CCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: 19px;
}

.logmember {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.logmember:a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight : bold;
}

.logmember a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight : bold;
}

.logmember a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

.loggedname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#E5E5E5;
	text-decoration: none;
	text-transform:none;
}

.loggedname a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;
	text-transform:none;
}

.loggedname a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;
	text-transform:none;
}


.headline1, .headline1 a:link, .headline1 a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #B20036;
	font-weight: bold;
}

.tabla{
	font-size: 12px;
	font-family: arial,verdana;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	color:#000000;
}



.linkmenu{
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.linkmenu a{
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.linkmenu a:hover{
	text-decoration: underline;
}

.sectitle {
	background:                              #999999;
	color:                                   #FFFFFF;
	font-family:                             Verdana, Arial, Sans-Serif;
	font-size:							   10px;
	padding:                                 1px 1px 1px 1px;
	text-align:                              center;
}

input.cart {
  background:                              #FFFFFF;
  border:                                  1px solid #000000;
  color:                                   #000000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               x-small;
  font-weight:                             normal;
  width:                                   30px;
}

input.cartremove {
  background:                              transparent;
  border:                                  0px solid #000000;
  color:                                   #000000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               x-small;
  font-weight:                             normal;
  width:                                   auto;
}

input.cartsubmit {
  background:                              #CCCCCC;
  border:                                  1px solid #000000;
  color:                                   #000000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               x-small;
  font-weight:                             normal;

  width:                                   auto;
}

select.cart {
  background:                              #FFFFFF;
  border:                                  1px solid #000000;
  color:                                   #000000;
  font-family:                             Verdana, Arial, Sans-Serif;
  font-size:                               x-small;
  font-weight:                             normal;
  /*width:                                   50px;*/
}

.typogeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.titmecanica {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #002284;
	text-decoration:none
}

.texhome {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none;}

.botonhigh {
	height:23px;
	border: 1px solid #CCCCCC;
	background-color:#D32E12;
	font-size:10px;
	text-transform:none;
	font-variant:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: hand;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.pollquestion {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.scorecell {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}

.subnav2on {
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #003082;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-decoration:none;
}

.subnav2off {

	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-decoration:none;
}

.newsbodyfrontpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #EFF3F2;
}

.newsbodyfrontpage a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #EFF3F2;
}

.newsbodyfrontpage a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #EFF3F2;
}

.quiztitle {
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}


.highlight {

	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	font-size:12px;
	text-decoration: none;
	color: #003399;
}

/*.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.submenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.submenu a:hover {
	text-decoration: underline;
}*/


.textosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.titgrupos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.titgrupos a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}



.titgrupos a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.fecha {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
	text-transform:uppercase;
}

.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	text-transform:none;
}

.subnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	text-transform: none;
}

.subnav a:hover {
	text-decoration: underline;
}




#scroll { 
     width:510px; 
     height:200px; 
     background-color:#FFFFFF;
	 padding:10px; 
     overflow:auto; 
}

.userypassw {
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #CCDAE7;
}

.newslettertitle {
	font-size: 10px;
	color: #004487;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.linkmenu2 {
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #004487;
}

.navtrail {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #14A0DB;
	text-decoration: none;
	text-transform: uppercase;
}

.navtrail a:link {
	font-size: 11px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #14A0DB;
	text-decoration: none;
	text-transform: uppercase;
}

.navtrail a:hover {
	text-decoration: underline;
}

.calendarMonth{
	color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.calendarPreviosWeek, .calendarNextWeek{
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	font-family:terminal, system, mono, courier, sans-serif;
}
.calendarioBody{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendarioItem{
	color:#000000;
	text-decoration:none;
}
.calendarHeader{
	color:#004387;
}
.calendarToday{
	/*border-color:#FF0000;
	border-width:2px;
	border-style:solid;*/
	font-weight:bold;
	/*background-color:#B7C5E0;*/
}
.calendarEventDay{
	/*border-color:#006699;
	border-width:2px;
	border-style:solid;*/
	background-color:#0099FF;
}
.calendarFrame{
	background-color:#004387;
}
.calendarResultsBody{
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendarResultsHeader{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.calendarWithOutResults{
	background-color:#FF0000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formtitle {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}
div.PortletsHomeTxt, div.PortletsHomeTxt a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	margin:0px;
	padding:0px;
}


.MenuInterior{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuInterior a{
	font-size: 11px;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuInterior a:hover{
	font-size: 11px;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
	color: #FFFFFF;
	text-decoration: underline;
}

.MenuInterior a:visited{
	font-size: 11px;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
	color: #E5E5E5;
	text-decoration: none;
}
.DireccionesHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D0DBE7;
}
/*
     FILE ARCHIVED ON 16:12:50 Aug 05, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:03:22 Mar 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.757
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.049
  esindex: 0.013
  cdx.remote: 43.254
  LoadShardBlock: 110.817 (3)
  PetaboxLoader3.datanode: 111.405 (4)
  load_resource: 99.438
  PetaboxLoader3.resolve: 58.762
*/