* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	list-style: none;
	font-style: normal;
	font-weight: normal;
	line-height: inherit;
	font-family: inherit;
	text-decoration: none;
}
body	{
	font: normal normal 62.5%/1.25 Verdana, Geneva, sans-serif;
	background: #d3d3d3 url(../images/bg_body.jpg) repeat-x left top;
}

/*						PAGE LAYOUT							*/

#wrap	{
	width: 1005px;
	margin: 0 auto;
	padding-bottom: 20px;
	background: url(../images/bg_wrap.jpg) repeat-y left top;
}
#wrap_interior	{
	width: 1005px;
	margin: 0 auto;
	padding-bottom: 20px;
	background: url(../images/bg_wrap_interior.jpg) repeat-y left top;
}
#header	{
	height: 1%;
	background: #fff;
}
#nav	{
	height: 32px;
	width: 956px;
	margin: 0 0 12px 25px;
	background: url(../images/bg_nav.jpg) repeat-x left top;
}
#sidebar	{
	float: left;
	width: 188px;
	padding-left: 25px;
}
#l_content	{
	float: left;
	width: 453px;
	padding-left: 37px;
}
#r_content	{
	float: left;
	width: 720px;
	min-height: 500px;
	padding: 0 0 35px 30px;
}
#footer	{
	height: 1%;
	clear: both;
}

/*						GLOBAL STYLES						*/

strong	{
	font-weight: bold;
}
cite, em	{
	font-style: italic;
}
a *, a:visited *, button	{
	cursor: pointer;
}
table	{
	border-collapse: collapse;
}
.clear	{
	height: 0;
	clear: both;
	display: block;
	overflow: hidden;
}
.bg	{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
}
.pointer_red	{
	color: #e30f1c !important;
	font-size: 11px !important;
	background: url(../images/bg_pointer_red.png) no-repeat center center;
}
.pointer_blue	{
	color: #0f9efe !important;
	font-size: 11px !important;
	background: url(../images/bg_pointer_blue.png) no-repeat center center;
}

/*						HEADER STYLES						*/

#header .lbord, #header .rbord	{
	float: left;
	width: 14px;
	height: 136px;
	display: block;
	background: url(../images/bg_header_left.jpg) no-repeat left top;
}
#header .rbord	{
	float: right;
	background: url(../images/bg_header_right.jpg) no-repeat right top;
}
#toptabs	{
	height: 29px;
	margin: 0 14px;
	padding: 5px 12px 0 0;
	background: url(../images/bg_header_toptabs.jpg) repeat-x left top;
}
#toptabs li	{
	float: right;
	padding-left: 6px;
}
#toptabs a, #toptabs a:visited	{
	color: #fff;
	float: left;
	display: block;
	font-size: 1.1em;
	background: url(../images/bg_top_tabs.gif) no-repeat left top;
}
#toptabs a:hover, #tabs a:active	{
	color: #c0d5f4;
}
#toptabs span	{
	float: left;
	height: 22px;
	display: block;
	font-weight: bold;
	padding: 7px 15px 0 15px;
	background: url(../images/bg_top_tabs.gif) no-repeat right -29px;
}
#toptabs .selected a, #toptabs .selected a:visited	{
	color: #000;
	background: url(../images/bg_top_tabs_selected.gif) no-repeat left top;
	cursor: text;
}
#toptabs .selected span	{
	background: url(../images/bg_top_tabs_selected.gif) no-repeat right -29px;
	cursor: text;
}
#header h1	{
	width: 954px;
	height: 102px;
	font-size: 2em;
	margin: 0 0 0 27px;
	position: relative;
}
#header h1 .bg	{
	height: 102px;
	font-size: 3em;
	background: url(../images/bg_header_2010.jpg) no-repeat left top;
}
#header h1 a, #header h1 a:visited	{
	width: 300px;
	height: 102px;
	float: left;
	display: block;
}
#header h1 span span	{
	width: 458px;
	height: 85px;
	display: block;
	float: right;
	margin-top: 8px;
	margin-right: 4px;
}
#tabs	{
	z-index: 2;
	height: 24px;
	width: 954px;
	padding-left: 15px;
	position: relative;
	margin: -24px auto 0 auto;
}
#tabs li	{
	float: left;
	padding-right: 4px;
}
#tabs a, #tabs a:visited	{
	color: #fff;
	float: left;
	height: 24px;
	display: block;
	font-size: 1.1em;
	background: url(../images/bg_tabs.gif) no-repeat left -48px;
}
#tabs a:hover, #tabs a:active	{
	color: #c0d5f4;
}
#tabs span	{
	float: left;
	height: 18px;
	display: block;
	padding: 6px 15px 0 15px;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../images/bg_tabs.gif) no-repeat right -72px;
}
#tabs .selected span	{
	background: transparent url(../images/bg_top_tabs_selected.gif) no-repeat scroll right -29px;
	cursor:text;
}
#tabs li.active a, #tabs li.active a:visited	{
	background: url(../images/bg_tabs.gif) no-repeat left top;
}
#tabs li.active span	{
	background: url(../images/bg_tabs.gif) no-repeat right -24px;
}

/*						NAV STYLES						*/

#nav li	{
	float: left;
	height: 32px;
	padding-right: 2px;
	background: url(../images/bg_nav_li.jpg) no-repeat right top;
}
#nav li.abrir	{
	position: relative;
}
#nav li.abrir div	{
	display: none;
}
#nav li.abrir div	{
	width: 20em;
	position: absolute;
	top: 32px;
	left: -2px;
	padding: 1.3em;
	background: #f2f2f2 url(../images/bg_nav_abrir.jpg) repeat-x left bottom;
/*	background: #abc8f2; */
	color: #282828;
	border-bottom: 6px solid #343434;
	z-index: 10;
}
#nav li.hovering div	{
	display: block;
}
#nav li.abrir div a, #nav li.abrir div a:visited {
	color: #054177;
	padding: 3px 0;
	background-image: none;
	text-decoration: underline;
}
#nav li.abrir div h3 {
	color: #282828;
	font-weight: bold;
	font-size: 1.1em;
}
#nav li.abrir div p {
	margin: 0 0 0.8em 0;
	padding: 0;
}
#nav li.abrir div p.beisbol {
	background:url(../images/bg_mlb_20x20.gif) no-repeat left top;
	padding-left:26px;
	min-height:20px;
}
#nav li a, #nav li a:visited	{
	color: #fff;
	float: left;
	height: 22px;
	display: block;
	font-size: 1.1em;
	padding: 10px 15px 0 15px;
}
#nav li.selected a, #nav li.selected a:visited	{
	background: url(../images/bg_nav_li.jpg) repeat-x left top;
}
#nav li a:hover, #nav li a:active	{
	background: url(../images/bg_nav_li.jpg) repeat-x left top;
}
#nav li.abrir div p a, #nav li.abrir div p a:visited	{
	float:none;
	display:inline;
	line-height: 1.6em;
}
#nav li.abrir div p a:hover, #nav li.abrir div p a:active	{
	color: #0a7ee9;
}

/*						SIDEBAR STYLES						*/

#sub_nav	{
/*	background: #fff; */
	font-size: 1.1em;
	text-align: right;
}
#sub_nav li	{
	display: block;
/*	height: 22px; */
	padding: 8px 20px 8px 15px;
	background: #e4e4e4;
	border-bottom: 1px solid #fff;
}
#sub_nav li a:link, #sub_nav li a:visited	{
	color: #054177;
	font-weight: bold;
}
#sub_nav li a:hover, #sub_nav li a:active	{
	color: #057ac9;
}
#sub_nav .active {
	background: #cfcfcf url(../images/bg_sucursales_active.jpg) no-repeat right center;
}
#sub_nav .active a:link, #sub_nav .active a:visited {
	color: #000;
	font-weight: normal;
	cursor: text;
}
#sub_nav .region	{
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background: #fff;
}

/*						LEFT CONTENT STYLES						*/

#l_content h2	{
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}
#l_content h3	{
	color: #343434;
	font-size: 1.1em;
	font-weight: bold;
}
#l_content p	{
	font-size: 1.1em;
}
#l_content .box	{
	background: #343434;
	padding: 0 10px 10px 10px;
}
#l_content .box h2	{
	height: 24px;
	padding-top: 6px;
}
#l_content .box img	{
	display: block;
	margin-bottom: 10px;
}
#l_content .box p	{
	color: #fff;
	font-size: 1.1em;
}
#l_content p a, #l_content p a:visited	{
	color: #6eafff;
}
#l_content p a:hover, #l_content p a:active	{
	color: #f00;
}
#l_content .box p a:hover, #l_content .box p a:active	{
	color: #c0d5f4;
}
#articles	{
	background: #fff;
	border-left: solid 1px #8f8f8f;
	border-right: solid 1px #8f8f8f;
}
#articles img	{
	float: left;
	display: block;
	padding: 5px 10px 5px 5px;
}
#articles h3	{
	padding: 5px 0 3px 0;
}
#articles p	{
	line-height: 1.5em;
	padding-right: 10px;
}
#articles .line	{
	clear: both;
	height: 1px;
	margin: 0 5px;
	overflow: hidden;
	background: #e3e3e3;
}
#container h2	{
	height: 24px;
	background: #343434;
	padding: 6px 10px 0 10px;
}
#container h3	{
	float: left;
	padding: 6px 10px 6px 10px;
}
#container table	{
	float: left;
	width: 433px;
}
#container p	{
	float: right;
	height: 23px;
	margin: -29px 0 0 0;
	padding: 6px 10px 0 0;
}
#container ul	{
	clear: both;
	/* height: 27px; */
	padding-top: 2px;
	background: #000;
}
#container .table	{
	background: #fff;
	padding-bottom: 12px;
	border: solid 1px #8f8f8f;
	border-top: none;
}
#container .table h3	{
	height: 23px;
	padding: 9px 0 0 10px;
}
#container tr.dark	{
	background: #e3e3e3;
}
#container tr.light	{
	background: #f2f2f2;
}
#container td	{
	color: #343434;
}
#container th, #container td	{
	width: 25px;
	height: 23px;
	font-size: 1.1em;
	vertical-align: middle;
}
#container th	{
	color: #000;
	background: #e3e3e3;
	text-align: left;
	font-size: 1.0em;
	font-weight: bold;
}
#container .col1	{
	width: 85px;
	text-indent: 12px;
}
#container p a:hover,	#container p a:active	{
		color: #c0d5f4;
}

/*						RIGHT CONTENT STYLES						*/

#r_content h1	{
	color: #000;
	font-size: 1.8em;
	margin-bottom: 7px;
}
#r_content h2	{
	color: #fff;
	height: 24px;
	font-size: 1.2em;
	font-weight: bold;
	padding: 8px 0 0 10px;
	background: #057ac8 url(../images/bg_sucursales_h2.jpg) no-repeat left top;
}
#r_content h3	{
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
#r_content #noticias	{
	width: 500px;
	float: left;
}
#noticias .article .icon	{
	float: left;
	margin-right: 10px;
}
#r_content #noticias .article .details	{
	margin: -16px 0 -6px;
	list-style: none;
}
#r_content #noticias .article .details li	{
	padding-right: 5px;
	display: inline;
	color: #999;
}
#r_content #noticias .article .details li a:link,
#r_content #noticias .article .details li a:visited,
#r_content #noticias #pie a:link, 
#r_content #noticias #pie a:visited	{
	color: #6eafff;
}
#r_content #noticias .article .details li a:hover,
#r_content #noticias .article .details li a:active,
#r_content #noticias #pie a:hover, 
#r_content #noticias #pie a:active	{
	color: #057ac9;
}
#r_content #cat a:link,
#r_content #cat a:visited	{
	color: #045f9b;
}
#r_content #cat a:hover,
#r_content #cat a:active	{
	color: #057ac9;
	text-decoration: underline;
}
#r_content #cat #loteka a:hover,
#r_content #cat #loteka a:active	{
	text-decoration: none;
}
.article .introduction	{
	border-bottom: 1px solid #e4e4e4;
	font-weight: bold;
	margin-bottom: 20px;
}
#r_content #noticias .article	{
	clear: both;
	border-top: 1px solid #eee;
	margin: 20px 0;
}
#r_content #noticias h1	{
	color: #0576c2;
	padding: 12px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
/*
	margin: 10px 0px 4px 0px;
	padding: 12px 4px;
	background: url(../images/bg_noticias_h1.jpg) repeat-x left top;
	border-top: 2px dotted #98d3fc;
*/
}
#r_content #noticias h1 a:link,
#r_content #noticias h1 a:visited	{
	color: #0576c2;
	text-decoration: none;
}
#r_content #noticias h1 a:hover,
#r_content #noticias h1 a:active	{
	color: #6eafff;
	text-decoration: none;
}
#r_content #noticias_lista	{
	width: 270px;
	float: right;
}
.article p img	{
	float: left;
	margin-right: 10px;
}
#completo img	{
	float: left;
	margin-bottom: 10px;
}
#r_content p, #r_content #reglas li, #r_content #reglas td, 
#r_content #noticias li, #r_content #noticias td,
#r_content #noticias .article #completo	{
	color: #343434;
	font-size: 1.1em;
}
#compartir	{
	margin: 24px 0;
}
#r_content p a:link, #r_content p a:visited	{
	color: #0065d6;
}
#r_content a:hover, #r_content a:active,
#r_content p a:hover, #r_content p a:active	{
	color: #f00;
}
#r_content .mas	{
	float: right;
	height: 24px;
	margin-top: -32px;
	padding: 8px 10px 0 0;
	background: #057ac8 url(../images/bg_sucursales_h2.jpg) no-repeat right bottom;
}
#r_content .mas p	{
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
}
#r_content #noticias #pie	{
	margin: 10px 0px;
	border-top: 1px solid #e4e4e4;
}
#r_content #cat	{
	float: right;
	margin-top: 10px;
	width: 190px;
}
#r_content #cat h6	{
	margin-top: 16px;
	margin-bottom: 7px;
	width: 180px;
	color: #057ac9;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #8bcffc;
}
#r_content #cat h3	{
	background: none repeat scroll 0 0 #8bcffc;
	border-bottom: 1px solid #8bcffc;
	border-top: 1px solid #8bcffc;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0;
	padding: 4px 0 2px 4px;
	text-transform: uppercase;
}
#r_content #cat ul	{
	margin: 10px 0px;
}
#r_content #cat li	{
	color: #343434;
	font-size: 1.1em;
	margin: 10px 20px;
	list-style: disc;
}
#r_content #cat .icon	{
	vertical-align: middle;
	margin-bottom: 6px;
}
#r_content #noticias #paging	{
	font-family: Arial, Helvetica, sans-serif;
	color: #343434;
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 20px;
	text-align: right;
}
#r_content #noticias #paging a	{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color:#3c9dff;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px;
}
#equipo p	{
	margin-top: 20px;
}
#mision_vision	{
	float: left;
	width: 560px;
}
#mision_vision h3	{
	margin: 20px 0 10px 0;
}
#mision_vision p, #reglas p, #reglas li, 
#noticias p, #noticias li, #noticias_lista li,
#noticias_lista p	{
	margin: 10px 0 10px 0;
}
#noticias .article p	{
	font-size: 1.3em;
}
#valores	{
	float: right;
	width: 130px;
	margin: 20px 0px;
	padding: 10px;
	background: #057ac8 url(../images/bg_valores.jpg) repeat-x left bottom;
	border: 1px solid #056bb5;
}
#valores p	{
	margin: 10px 0 10px 0;
}
#valores h3	{
	width: 150px;
	height: 30px;
	color: #fff;
	font-size: 1.3em;
	text-align: center;
	text-transform: uppercase;
	margin: -10px -10px 10px -10px;
	padding-top: 10px;
	background: #057ac8 url(../images/bg_valores_horiz.jpg) repeat-y left top;
}
#valores li	{
	color: #343434;
	font-size: 1.1em;
	margin: 3px 20px;
	list-style: disc;
}
#r_content .nosotros	{
	float: left;
	width: 235px;
	height: 200px;
	margin-top: 15px;
	padding: 0;
}
#r_content .nosotros h3	{
	color: #343434;
}
#r_content .nosotros p	{
	margin-top: 0px;
}
#r_content .posicion	{
	font-style: italic;
}
#l_bancas	{
	float: left;
	padding-right: 10px;
}
#r_bancas	{
	float: right;
	padding-left: 10px;
}
#l_bancas .banca, #r_bancas .banca	{
	margin-top: 10px;
	width: 342px;
	background: #fff;
}
#l_bancas .numero, #r_bancas .numero	{
	float: left;
	width: 100%;
	height: 26px;
	background: #343434;
}
#l_bancas .numero p, #r_bancas .numero p	{
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px;
}
#l_bancas .data, #r_bancas .data	{
	float: left;
	width: 340px;
	margin-bottom: 16px;
	border: 1px solid #d3d3d3;
}
#l_bancas .foto, #r_bancas .foto	{
	float: left;
	color: #fff;
	height: 100px;
	padding: 10px;
	background: #cfcfcf;
}
#l_bancas img, #r_bancas img	{
	border: 1px solid #343434;
}
#l_bancas .info, #r_bancas .info	{
	float: left;
	width: 204px;
	height: 120px;
	padding: 0;
	background: #fff;
}
#l_bancas table, #r_bancas table	{
	float: left;
	width: 100%;
	height: 120px;
	margin: 0;
}
#l_bancas th, #r_bancas th	{
	color: #707070;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	background: #f2f2f2;
}
#l_bancas td, #r_bancas td	{
	font-size: 1.1em;
	text-align: left;
	padding: 3px;
	background: #e3e3e3;
}
#contacto	{
	margin-bottom: 30px;
	min-height: 500px;
}
#contacto h3	{
	color: #343434;
	margin: 16px 0 6px;
	padding: 2px 0 1px 2px;
	background-color:#eee;
	border-bottom:1px dotted #999;
}
#contacto p	{
	margin: 3px 0;
	line-height:1.6em;
}
#contacto form	{
	margin-top: 15px;
}
#contacto input, #contacto textarea	{
	float: left;
	font-size: 1.2em;
	color: #333;
	padding: 3px;
	margin: 10px 0px;
	background: #eff4fc;
	border: 1px solid #cfcfcf;
}
#contacto input, #contacto label, #contacto textarea	{
/*	height: 20px; */
	display: block;
	float: left;
	clear: both;
}
#contacto label	{
	color: #666;
	font-size: 1.4em;
	font-weight: bold;
}
#contacto input[id=nombre], #contacto input[id=email]	{
	width: 250px;
}
#contacto textarea	{
	width: 600px;
	height: 220px;
}
#contacto input[id=enviar] 	{
	width: 150px;
	color: #fff;
	font-size: 1.1em;
	background: url(../images/bg_nav_li.jpg) repeat left top;
	border: 1px solid #057ac8;
}
#lineas	{
	min-height: 400px;
	margin: 20px auto 30px;
}
.nota, p.nota, #reglas p.nota	{
	margin: 20px;
	padding: 10px;
	background: #e2f2ff url(../images/bg_reglas_notas.jpg) repeat-x left bottom;
	border: 1px solid #d8efff;
	color: #054177;
}
#reglas .nota p	{
	margin: 0px;
	padding: 0px;
}
#reglas li, #noticias_lista li	{
	padding-left: 5px;
	list-style: disc;
	margin-left: 20px;
}
#reglas ol li	{
	padding-left: 0px;
	list-style-type: upper-alpha;
}
#reglas ol	{
	margin: 0px 0px 0px 10px;
}
#reglas table	{
	margin-left: 20px;
	border: none;
}
#reglas td	{
	padding: 5px 20px;
}
#reglas tr	{
	height: 1.3em;
	background: #f2f2f2 url(../images/bg_td_light.gif) repeat-y left top;
}
#reglas tr.grey	{
	background: #e3e3e3 url(../images/bg_td_dark.gif) repeat-y left top;
}

/*				BANNER LOTEKA 180X220 STYLES				*/

#loteka p	{
	width: 180px;
	height: 220px;
	position: relative;
	margin: 10px auto;
	text-align: center;
}
#loteka p.megalineas .bg	{
	height: 220px;
	background: url(../images/bg-acumulado-loteka-megalineas-180x220.gif) no-repeat left top;
}
#loteka p.megalotto .bg	{
	height: 220px;
	background: url(../images/bg-acumulado-loteka-megalotto-180x220.gif) no-repeat left top;
}
#loteka p span	{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
#loteka p .loteka_fecha	{
	padding-top: 10px;
	font-size: 18px;
	line-height: 20px;
}
#loteka p .loteka_monto	{
	font-size: 48px;
	line-height: 52px;
}
#loteka p.megalineas span,
#loteka p.megalotto span	{
	color: #ffffff;
}
#loteka p a, #loteka p a:visited	{
	width: 180px;
	height: 220px;
	float: left;
	display: block;
}

/*						FOOTER STYLES						*/

#footer small	{
	color: #fff;
	float: right;
	height: 26px;
	width: 763px;
	display: block;
	font-size: 1.1em;
	text-align: right;
	position: relative;
	padding: 8px 15px 0 0;
	margin: -34px 14px 0 0;
	background: url(../images/bg_header_toptabs.jpg) repeat-x left top;
}
#footer small span	{
	padding: 0 10px;
}
#footer img {
	margin-top: 2px;
	vertical-align: bottom;
}
#footer a, #footer a:visited	{
	color: #fff;
}
#footer a:hover, #footer a:active	{
	color: #71b5ff;
}
#publicidad	{
	display: block;
	height: 120px;
	overflow: hidden;
	position: relative;
}
#musicplayer {
	color: #fff;
}
#cyclenavi, #cyclenavi2	{float:left; margin-bottom: 6px; margin-top: 3px; position:relative; }
#cyclenavi a, #cyclenavi2 a	{color:#fff; font-size:8px; font-weight:bold; width:16px; height:16px; margin-left:1px; padding:0px; padding-top:2px; float:left; text-align:center; opacity: 0.5; background: url(../images/cyclenavoff.png) no-repeat left top;}
#cyclenavi a:hover, #cyclenavi2 a:hover	{ opacity: 0.5; color:#fff; background: url(../images/cyclenavon.png) no-repeat left top;}
#cyclenavi a.activeSlide, #cyclenavi2 a.activeSlide	{ opacity: 1; background: url(../images/cyclenavon.png) no-repeat left top;}
