te,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  margin-top: 0; background: url('/data/images/layout/backgrounds/bgbody.jpg') repeat-x; background-color: #04C7FF;overflow-x:hidden;}
a{color:#163481;}

/* Headers  */
h4{font-size:15px; color:#333; margin:0; padding:0;}
h5{font-size:16px; color:#2E2F33; margin:0 10px 0 4px; float:left;}
h3{ font-size: 21px; color: #000000; font-weight: bold; border-bottom: 4px dotted #999999; padding-bottom: 10px; }

/* common classes*/
.clearer{ clear: both; }
p.introText{ font-size: 14px; margin: 8px 0 8px 0;}
p.introText strong{ font-weight: bold;}

#wrapper{	background:url('/data/images/layout/backgrounds/bgHeader.jpg') no-repeat top center;  margin: auto;  margin-top: 0; }
#wrapperContent { width:821px; margin:auto;}

#wrapperHeader{/*background:url('/data/images/layout/backgrounds/bgHeader.jpg') no-repeat; */
               height:171px; display:block; position:relative;}

#header{ height:110px; clear:both; position:relative;  margin:0;}

#header a.logoloteria{float:left; padding: 0 0 0 0; margin: 0 0 0 5px; width: 250px; height: 120px;text-indent: -100em; overflow: hidden; cursor: pointer; background: url('/data/images/layout/logos/mainlogo.png') no-repeat center left; position:relative; }
* html #header a.logoloteria{background-image: url('/data/images/layout/logos/mainlogo.png') no-repeat center left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/layout/logos/mainlogo.png', sizingMethod='crop')!important; background-image: none;}
#header a.logojunta{float:left; padding: 0 0 0 0; margin: 0 0 0 5px; width: 90px; height: 120px;text-indent: -100em; overflow: hidden; cursor: pointer; background: url('/data/images/layout/logos/logojunta.png') no-repeat center left; position:relative; }
* html #header a.logojunta{background-image: url('/data/images/layout/logos/logojunta.png') no-repeat center left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/layout/logos/logojunta.png', sizingMethod='crop')!important; background-image: none;}


#header a{padding:0;margin:0; position:relative;display:block}
#HomeFlash{width:631px; height:391px; margin:5px 0 0 0 ; float:left}
.BuscaReultados{background:url(/data/images/Layout/backgrounds/consultaresultados.gif) no-repeat; display:block;margin:5px 10px 0 5px; height:32px; width:136px; float:left; position:relative; }

.searcher{width:598px;height:38px;_height:33px; margin:0px 0 0 5px; padding:10px 0 0 0; display:block; position:relative;}
.compraenlinea{background:url(/data/images/Layout/Buttons/loteriaVirtual.png) no-repeat; height:67px; width:170px; display:block; position:absolute; margin:-75px 0 0 645px; _height:67px;}
* html  .compraenlinea{background-image: url('/data/images/Layout/Buttons/loteriaVirtual.png'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/Layout/Buttons/loteriaVirtual.png', sizingMethod='scale')!important; background-image: none; }
.searcherinput{width:35px;margin:0 5px 0 0 ;padding:0; float:left;}
.searcherinputlabel{width:70px;margin:0 1px 0 0 ;padding:0; float:left;}
.searcherinputnumber{width:40px;margin:0 5px 0 0 ;padding:0; float:left;}
.searcherinputProducts{width:80px;margin:0 5px 0 0 ;padding:0; float:left}
#searchbar{height:42px; background:url(/data/images/Layout/backgrounds/searchboxleft.gif) right no-repeat #E2E2E2;}
#UserStatus{width:100%; background:#E2E2E2; height:37px; clear:both; margin-top:5px;display:block; border-bottom:3px solid #0B85B8; margin-top:13px;position:relative;}

a.Sitehref{background:url(/data/images/Layout/backgrounds/button.gif) no-repeat;width:95px; height:23px; display:block; text-decoration:none; font:Arial; font-size:15px; font-weight:bold; text-align:center; color:#fff; padding-top:3px; float:left; margin-right:10px; margin-bottom:0}
a.SitehrefSmall{background:url(/data/images/Layout/backgrounds/buttonsmall.gif) no-repeat;width:62px; height:20px; display:block; text-decoration:none; font:Arial; font-size:10px; font-weight:bold; text-align:center; color:#fff; padding-top:3px; float:left;}
.MyAccount{background:url(/data/images/Layout/backgrounds/micuentaleft.gif) no-repeat #04A0D3;height:37px;width:146px; display:block; float:left; margin-right:10px}
.MyAccountRight{background:url(/data/images/Layout/backgrounds/micuentaRight.gif) no-repeat #039FD2;height:37px;width:8px;display:block; position:relative;float:right}
.LoginUserStatus{ padding-top:8px; width:640px; position:relative;float:left}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;	overflow: auto;	width: 100%	}


#mainMenu{ width:100%; position:relative;display:block; clear:both}
.Menuleft{background:url(/data/images/Layout/backgrounds/menuleft.png) no-repeat; display:block; height:32px; width:12px;  float:left;margin:0;padding:0; float:left}
#MenuRight{background:url(/data/images/Layout/backgrounds/menuright.png) no-repeat ; display:block; height:97px; width:120px; margin:-97px 0 0 712px; padding:0; float:left}

#TabMenu{list-style: none; width:700px; padding: 0px 0 0 0; margin: 0 0 0 0; display: block;background:url(/data/images/Layout/backgrounds/menu.png) repeat-x; height:32px; float:left; _margin:0 0 0 0  }
* html  #TabMenu{list-style: none; width:700px; padding: 0px 0 0 0; margin: 0 0 0 0; display: block;background:url(/data/images/Layout/backgrounds/menu.png) repeat-x; height:32px; float:left; _margin:0 0 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/Layout/backgrounds/menu.png', sizingMethod='scale')!important; background-image: none; }
* html .Menuleft{background:url(/data/images/Layout/backgrounds/menuleft.png) no-repeat; display:block; height:32px; width:12px;  float:left;margin:0;padding:0; float:left; background-image: url('/images/Layout/backgrounds/menuleft.png') ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/Layout/backgrounds/menuleft.png', sizingMethod='crop')!important; background-image: none;}
* html #MenuRight{background:url(/data/images/Layout/backgrounds/menuright.png) no-repeat; display:block; height:97px; width:120px; margin:-97 0 0 700px;_margin:-97px 0 0 356px; padding:0; float:left; position:relative; background-image: url('/data/images/Layout/backgrounds/menuright.png'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/Layout/backgrounds/menuright.png', sizingMethod='crop')!important; background-image: none;}
#TabMenu li{ display: inline; height: 20px; }
#TabMenu li a{ padding: 6px 7px 0 7px;width: auto; height: 18px; display: block; float: left; margin:7px 0 0 0; color: #FFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#TabMenu li a:hover{background-color:#004A77} 

.ResultadosLoteria
{ margin:0px 0px 0px 8px; border-bottom:3px dotted #163481; overflow:hidden; color:#163481; padding:4px 4px 8px 4px; }
.ResultadosLoteria img{margin:5px 4px 0px 0px; float:left;}
.ResultadosLoteria h4{ margin:0px;padding:0px;} 

.ResultadosLotto{margin:0px 0px 0px 8px;color:#163481;background-color:#fff;  padding:4px 4px 8px 4px;border-bottom:3px dotted #163481; overflow:hidden;}
.ResultadosLotto img{margin:5px 4px 0px 0px; float:left;}
.ResultadosLotto h4{ margin:0px;padding:0px;} 

.ResultadosPozo{ margin:0px 0px 0px 8px;padding:4px 4px 2px 4px;color:#163481; overflow:hidden; }
.ResultadosPozo img{margin:5px 4px 5px 0px; float:left;}
.ResultadosPozo h4{ margin:0px;padding:0px;} 

.numbersContainer{margin:0 0 20px 6px; clear:both}
.leftLoteria{padding:0; margin:0 0 0 20px;width:151px; position:absolute;}
.leftResults{border:1px solid #ccc; margin:-3px 0 0 0; padding:0;width:147px;text-align:center; height:210px;background-color:#fff}
.leftResults p{text-align:center;}
.leftResultscontainer{background-color:#ccc;margin:0 0 10px 0; padding:0; float:left;width:147px;height:48px}
.leftResultscontainer p {font-size:14px;margin:6px 0 0 0; padding:0}
.ResultSmallest{text-align:center; width:19px; height:25px; float:left;background:url(/data/images/Layout/backgrounds/resultsmallest.gif) no-repeat; color:#CC0000; font-size:20px;font-weight:bold; margin:10px 0 10px 3px; padding:0 0 0 4px}
.leftResultsbtns{ width:100px ; float:left; margin:0 0 0 38px}


.ResultBig{width:22px; height:30px; float:left;background:url(/data/images/Layout/backgrounds/ResultBig.gif) no-repeat; color:#CC0000; font-size:25px;font-weight:bold; margin:0 0 8px 2px; padding:0 0 0 8px}
.ResultMedium{width:18px; height:28px; float:left;background:url(/data/images/Layout/backgrounds/ResultMedium.gif) no-repeat; color:#CC0000; font-size:23px;font-weight:bold; margin:3px 0 8px 2px; padding:0 0 0 8px;}
.ResultSmall{text-align:center; width:24px; height:23px; float:left;background:url(/data/images/Layout/backgrounds/ResultSmall.gif) no-repeat; color:#CC0000; font-size:17px;font-weight:bold; margin:0 0 1px 4px; padding:0 0 0 3px}

.ResultadosColumn p{color:#163481; font-size:12px; margin:5px 0 2px 0}
.PozoNumbers{margin:0;clear:both; margin:0 0 40px 0;}
.LottoNumbers{clear:both;width:170px;padding:0;margin:0 0 15px 0}

img.Resultados {margin:5px 0 10px 0;float:left;}
/*.ResultadosContainerLotto{margin:5px 0 20px 3px;}*/
.ResultadosContainer{margin:3px 0 0 3px }
.extra7{float:left; margin:10px 0 10px 0}
/*.ResultadosLoteria{width:181;margin:0 0 0 5px; margin:0 0 0 8px;padding:0 0 0 5px; }*/




#subMenu{background:url(/data/images/Layout/backgrounds/menubg.gif) no-repeat; float:left; clear:both; margin:0 0 0 5px;width:819px;height:32px;_margin:0px 0px 0px 2px;}

#subMenu #ChildsTabMenu{ list-style: none;margin:10px 0 0 5px ;padding:0;}
#subMenu #ChildsTabMenu  li{display: inline; padding:5px 5px 0 5px;}
#subMenu #ChildsTabMenu li a{  color: #CCC; text-decoration: none;font-size:14px;padding:5px 0 0 5px;}
#subMenu #ChildsTabMenu li a:hover{ text-decoration: underline;}
.menurepeater{background:url(/data/images/layout/backgrounds/menu.jpg) no-repeat; width:1px; height:32px; display:inline; padding:5px; margin:0 0 0 10px }

.ticker{height:31px;  display:block;margin:0 0 0 5px;_margin:0 0 0 2px;padding:0; width:815px;position:relative; float:left;}

#ticker{height:32px; background:url(/data/images/Layout/backgrounds/ticker.png) no-repeat; display:block; clear:both;}
#rapper{background: #FFF url(/data/images/layout/backgrounds/wrapper.jpg) repeat-y top left;width:100%;display:table; clear:both;}
#rapper-interior{background: #FFF url(/data/images/layout/backgrounds/wrapper3.jpg) repeat-y top left;width:100%;display:table}
.RestultadosTitle{padding:20px 0 0 40px;background:url(/data/images/layout/backgrounds/RIghtColumnTItle.jpg) no-repeat; width:149px; height:33px; display:block;  overflow:hidden;_margin-top:10px}
.ResultadosColumn{background:url(/data/images/layout/backgrounds/rightColumnBack.gif) repeat-y; }
.RestultadosFooter{background:url(/data/images/layout/backgrounds/rightColumnfooter.gif); width:189px; height:19px; display:block;}
/* Layout colums */
#left{ width: 163px; float: left;display:block;width:1%;position:relative;}
#center{padding:0;margin:20px 0 0 0 ; width: 620px; float:left; display:block;position:relative;min-height:200px;}
#right{padding:0;margin:20px 0 0 0; width:178px;z-index:4;position:relative;min-height:200px;float:left; }

#pageImage{z-index:1;position:relative;float:left;margin:0;padding:0}
#centerproduct{z-index:3;padding:0;margin:-420px 0 0 197px; width: 616px; float:left;display:block;position:relative;min-height:200px; _margin:-350px 0 0 0px;}

#rightproduct{z-index:2;padding:0;margin:-350px 0 0 0; width:197px;z-index:4;position:relative;min-height:200px;float:left;}

#homecenter{ width: 629px; float: left;margin:20px 0 0 0;}
#homeright{ width: 189px; float: right; margin-top:-5px;}
#prodcenter{ width: 510px; float: right; margin-left:170px;top:0;}
html * #prodcenter{ width: 510px; float: left; margin-left:10px}
#prodcenterExtended{ width: 97%; float: left; margin-left:10px}
#prodright{ width: 153px; float: right; margin-right:6px;}
#footer{ clear: both; padding: 5px 10px 5px 10px; margin: 0 0 0 0; position:relative; background:url(/data/images/Layout/backgrounds/footer.gif) no-repeat;height:126px}
#wrap-content_product{position:relative;float:right;width:735px;}





.EntryTitle{list-style-type:circle;padding:0;margin:0}
.EntryTitle{ color:#163481}
.Certificado{position:relative; margin:0 0 5px 680px;padding:0;display:block}
.footerimages{position:relative; margin:-20px 0 0 0;padding:0; float:left; clear:both;width:570px;}
/*.footerMenu{padding:0; width:570px;float:left;position:relative;margin:4px 0 0 0; clear:both}*/
.footerMenu{padding:0; width:670px;float:left;margin:4px 0 0 0; clear:both;}
#footer li{ display: inline;height:10px;font-size:10px; text-decoration:none; color:#666;  margin:0 5px 0 0; padding:0 2px 0 2px}
#footer li a { font-size:10px; text-decoration:none; color:#666; margin:0 2px 0 2px }

.leftMenuheader{width:171px; background:url(/data/images/layout/backgrounds/menuheader.gif) right no-repeat; height:43px;margin:0 0 0 0;padding:0 0 0 0 ; }
.leftMenuheader h2{color:#0F4596;font-size:20px;margin:0;padding:0}
.leftMenuContent{background:url(/data/images/layout/backgrounds/leftmenuback.gif) repeat-y; margin:0;padding:0; display:block;}
.leftMenuContent a{padding:5px 0 5px 20px; text-decoration:none;font-size:12px;font-weight:bold; display:block;width:140px;overflow:hidden;}
.leftfooter{width:171px; background:url(/data/images/layout/backgrounds/menufooter.gif) no-repeat;height:13px;margin:0;padding:0}

.module{background-color:#FFF;padding:10px;margin:20px;}
html * .module{padding:3px;}
.module h3{color:#C00;text-transform: uppercase;font-size:15px;}
.module a, .module a:visited{text-decoration:underline; font-weight: bold;text-align:center;display:block; margin-top:10px;}
/************************************ Footer Elements ******************************/
.itSignature{ float: right; display: block; width: 125px; position:absolute; right:30px;top:5px; }
.flashsignature{margin:5px 0 0 80px; float:left; padding:0;}

/************************************ Lightbox *************************************/
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/data/images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/data/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/data/images/nextlabel.gif) right 15% no-repeat; }


a.userStatus{float:left;position:relative; margin-top:3px; margin-left:5px; font-size:12px;}
a.userStatuscs{float: left; position: relative; font-size: 12px; background: ur('/data/images/Layout/backgrounds/micuentaleft.gif'); display: block; padding: 0 0 0 250px; height: 37px; overflow: hidden;text-indent: -100em; } /*Reemplazar*/
a.userStatuscs:hover { background: url('/data/images/Layout/backgrounds/micuentaleftover.gif') no-repeat; }

*html a.userStatuscs{float: left; position: relative; font-size: 12px; background: ur('/data/images/Layout/backgrounds/micuentaleft.gif') #E2E2E2; display: block; padding: 0 0 0 10px; color:#A5D6E7; width:135px; height: 37px; font-size:1px;  overflow: hidden; z-index:1; position:relative;}
*html a.userStatuscs:hover { background: url('/data/images/Layout/backgrounds/micuentaleftover.gif') no-repeat; color:#A5D6E7 }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.LoginPage{width:98%; position:relative; }
.RoundedDiv{width:95%; margin:5px 0 5px 0px; position:relative; float:left; padding:0}
.logindiv{width:370px; margin:5px 25px 5px 0px; position:relative; float:left; padding:0;}
.LoginPagediv{margin:20px 0 0 20px;}

#forms{ width: 100%; display: block; z-index:1; position:relative}

#forms br { clear: both; }
#forms p{margin: 5px 0 0 5px;}
#forms .fieldSet {  width: 100%; padding: 0px 0px 0px 0px; display: table; clear: both;  margin: 0 0 0 0; }
#forms input { display: block; width: 200px; float: left; margin-bottom: 10px; font-size: 14px;color:#194A89; font-weight:bold }
#forms label { display: block; width: 150px; font-weight:bold; margin-bottom: 5px; margin-right:10px; float:left; text-align: right; font-size: 12px}
#forms select { display: block; width:204px; float: left; margin-bottom: 10px; font-size: 11px; }
#forms .checkboxVertical { display: block; float: left; width: 206px; margin-bottom: 5px; }
#forms .checkboxVertical label { width: 150px; margin: 3px 0 0 0; padding: 0 0 0 0; text-align: left; font-size: 11px; font-weight: normal; }
#forms .checkboxVertical input { width: 20px; margin: 0; padding: 0; }
#forms textarea { display: block; width: 200px; float: left; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#forms .uniqueCheckbox input{ width: 40px; }
#forms .uniqueCheckbox label{ text-align: left; display: inline;width:auto;margin-bottom:20px; font-weight: normal; font-size: 11px;}
#forms .formSmallList { font-size: 10px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms h4 { padding: 3px 2px 3px 5px; margin: -0px 0px 0px -0px;  width:auto;}
#forms h5{ padding: 3px 2px 3px 40px; font-weight: normal; border-bottom: 1px solid #C6D2C5; margin: 10px 0px 10px 0px; }
#forms .day{ width: 37px!important; margin-right: 4px; }
#forms .areaCode{ width: 37px!important;float:left; margin-right: 4px; }
#forms .month{ width: 80px; margin-right: 4px; }
#forms .year{ width: 50px; }
#forms .phoneText{ width: 160px;float:left; display:block;}
#forms .eAst{ font-size: 10px; color: red;}
#forms .ErrorMsg{display: block; clear:both!important; margin: -5px 0px 0px 165px; font-size: 10px; color: red; }
#forms .HorizontalfieldSet{ width: auto; padding: 0px 0px 0px 0px;margin: 0 0 0 0; display: table; clear: both; }
#forms .HorizontalfieldSet table{ width: 100%; font-size: 10px; }
#forms .HorizontalfieldSet table .buttontd{ width: 50px; border: none; }
#forms .HorizontalfieldSet input{ display: inline; font-size: 10px; width: 70px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms .HorizontalfieldSet select{ display: inline; font-size: 10px; width: 100px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms .HorizontalfieldSet label{ display: inline; width: auto; font-size: 10px; margin: 0 0 0 0; text-align: left; }
#forms .HorizontalfieldSet .day{ width: 40px; font-size: 10px; margin-right: 5px; }
#forms .BtnAddHorizontal{ text-align: center; display: block; font-size: 10px; padding: 3px 5px 3px 5px; font-weight: bold; background: #F4F1E3; border: 1px solid #5EA046; }
#forms .note{display: block; margin: 5px 0px 0px 165px; font-size: 10px; font-weight: normal; text-align: left; width:230px;}

/* Buttons */
a.smallbutton { background: transparent url('/data/images/layout/backgrounds/SmallButtonBlueRight.gif') no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; color: #fff; height: 20px; margin-right: 6px; padding-right: 5px; /* sliding doors padding */ text-decoration: none; }
a.smallbutton span { background: transparent url('/data/images/layout/backgrounds/SmallButtonBlueLeft.gif') no-repeat; display: block; line-height: 14px; padding: 3px 0 5px 8px; }
a.buttonyellow { background: transparent url('/data/images/layout/backgrounds/smallButtonYellowRigth.gif') no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; color: #000; height: 20px; margin-right: 6px; padding-right: 5px; /* sliding doors padding */ text-decoration: none; }
a.buttonyellow span { background: transparent url('/data/images/layout/backgrounds/smallButtonYellowleft.gif') no-repeat; display: block; line-height: 14px; padding: 3px 0 5px 8px; }

a.normalButton 
{
	background: transparent url('/data/images/layout/backgrounds/normalButtonRight.gif') no-repeat scroll top right;
	color: #fff;
	display: block;
	float: left;
	font: bold 15px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 5px; /* sliding doors padding */
	text-decoration: none;
}
a.normalButton span 
{
	background: transparent url('/data/images/layout/backgrounds/normalButtonLeft.gif') no-repeat;
	display: block;
	line-height: 18px;
	padding: 3px 0 5px 8px;
}
	 
a.normalButtonSmallText 
{ background: transparent url('/data/images/layout/backgrounds/normalButtonRight.gif') no-repeat scroll top right; color: #fff; display: block; float: left; font: bold 10px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 5px; /* sliding doors padding */ text-decoration: none; }
a.normalButtonSmallText span 
{ background: transparent url('/data/images/layout/backgrounds/normalButtonLeft.gif') no-repeat; display: block; line-height: 18px; padding: 3px 0 5px 8px; }
	 	 
	 
a.orangeButton {
	background: transparent url('/data/images/layout/backgrounds/orangeButtonRight.gif') no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: bold 15px arial, sans-serif;
	
	height: 24px;
	margin-right: 6px;
	padding-right: 5px; /* sliding doors padding */
	text-decoration: none;
}
a.orangeButton span {
	background: transparent url('/data/images/layout/backgrounds/orangeButtonLeft.gif') no-repeat;
	display: block;
	line-height: 18px;
	padding: 3px 0 5px 8px;
}

.buttons { margin: 10px 0 10px 0; text-align: left; display: table; width:100%; }
.buttons a { display: block; border: 1px solid #000066; cursor: pointer; padding: 4px 8px 4px 8px; text-align: center; background-color: #385193; margin: 0 10px 0 0px; float: left; color:#ffffff; text-decoration: none; font-weight: bold; font-size: 14px; }
.buttons a:hover { background-color: #8998BE; color:#003366; text-decoration: underline; }
.buttons a.back{	background: url('/data/images/icons/left.gif') no-repeat 6px 3px; padding-left: 25px; background-color: #FFE373;}
.buttons a.back:hover { background-color: #FFCC00; }
.buttons a.buy{	background: url('/data/images/icons/package_go.png') no-repeat 6px 3px; padding-left: 30px; background-color: #385193;}
.buttons a.search{ background: url('/data/images/icons/search.gif') no-repeat 6px 3px; padding-left: 30px; background-color: #385193; }
.buttons a.search:hover { background-color: #8998BE; }
.buttons a.print{ background: url('/data/images/icons/print_16x16.gif') no-repeat 6px 3px; padding-left: 30px; background-color: #385193; }
.buttons a.print:hover { background-color: #8998BE; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }
.IndividualNumber{float:left;width:40px;}
.SelectNumber{font-size:30px;height:42px;width:32px;font-weight:bold;background-color:#FFF;}
.NumberBgL{background: #fff url(/data/images/Layout/backgrounds/NumberBg.jpg) no-repeat top left;}
.NumberBgO{background: #fff url(/data/images/Layout/backgrounds/NumberBgO.jpg) no-repeat top left;}

	
	
.ProductList{margin:5px 0 10px 0;padding:0 0 0 0;  width:100%; }	
.ProductList li{margin:0;float:left;width:90%;padding:8px; list-style:none;border:solid 1px #A0ADCE; display:table;clear:left;margin-top:20px;}
.ProductList .imgProduct { float:left; margin:8px;}
.ProductList li div{text-align:center;background:#FFF url(/data/images/layout/backgrounds/productListBg.jpg) no-repeat;width:169px;height:109px;}
.ProductList li div img{margin-top:20px;}
.ProductList li h3{font-size:16px;margin: 10px 0 0 0; padding: 0 0 0 0;border:none; font-weight:bold; }
.ProductList li p{color:#666;font-size:12px;margin-top:6px;}
	
.MyAccountList{margin:5px 0 10px 0;padding:0 0 0 0;  width:100%;}	
.MyAccountList li{margin:0;float:left;width:145px;padding:5px; list-style:none;}
.MyAccountList li div{text-align:center;width:135px;height:109px;}
.MyAccountList li div img{margin-top:0px;}
.MyAccountList li h3{font-size:16px;margin: 0 0 0 0; padding: 0 0 0 0;border:none; font-weight:bold;}
.MyAccountList li p{color:#666;font-size:12px;margin-top:6px;}
h2.dottedTitle{font-size:21px;font-weight:bold;border-bottom:dotted 4px #999;}

.searchDrawSection{border:solid 1px #A0ADCE;margin-bottom:15px;width:100%;padding-bottom:15px; display:table;}
.searchDrawSection .left{ text-align: center; width: 240px; float: left;  margin-right: 10px;margin-top:10px; }
.searchDrawSection .right{ text-align: right; font-size: 18px; width: 330px; float: left; margin-top: 10px; }
.searchDrawSection h4{border-bottom:solid 1px #A0ADCE;background:#DDE2F0;text-transform:uppercase;color:#0F4596;font-size:14px;height:17px;padding:5px 10px;}
.searchDrawSection img {background-color:#DDE2F0;border:solid 1px #a0adce;padding:2px;margin:10px 20px;}
.searchDrawSection .normalButton{ float: none; }


.searchSection{font-size:12px;display:table;}
.searchNumberSelector{text-align:center;float:left;margin-left:20px;margin-top:15px;padding:10px;}
.searchNumberSelector .normalButton{margin:0 auto;}
.searchNumberSelector p{font-size:12px;font-weight:bold;}

.NumberSelectorTopL{width:202px;height:17px;background:#FFF url('/data/images/layout/backgrounds/numberSearchTopBg.jpg') no-repeat top left;}
.NumberSelectorBottomL{width:202px;height:18px;background:#FFF url('/data/images/layout/backgrounds/numberSearchBottomBg.jpg') no-repeat top left;}
.NumberSelectorL{background-color:#DDe2f0;width:187px;padding-left:15px;display:table;}
.NumberSelectorL .LuckyNumber{margin-left:-3px;}

.NumberSelectorTopO{width:234px;height:17px;background:#FFF url('/data/images/layout/backgrounds/numberSearchTopBgO.jpg') no-repeat top left;}
.NumberSelectorBottomO{width:234px;height:18px;background:#FFF url('/data/images/layout/backgrounds/numberSearchBottomBgO.jpg') no-repeat top left;}
.NumberSelectorO{background-color:#DDe2f0;width:219px;padding-left:15px;display:table;}
.NumberSelectorO .LuckyNumber{margin-left:-3px;}

.IndividualNumber{float:left;width:35px;}
.SelectNumber{font-size:30px;height:34px;width:27px;font-weight:bold;background-color:#FFF;}
.NumberBg{background: #fff url(/data/images/Layout/backgrounds/NumberBg.jpg) no-repeat top left;}
.searchSection{border:solid 1px #A0ADCE;margin-bottom:15px;width:100%;padding-bottom:10px;}
.searchSection h4{border-bottom:solid 1px #A0ADCE;background:#DDE2F0;text-transform:uppercase;color:#0F4596;font-size:14px;height:17px;padding:5px 10px;}
.searchSection p{display:block;float:right;margin:25px;}
.searchSection p a{display:block;margin-top:20px;}

.drawsTable{font-size:12px;font-weight:bold;width:100%; text-align:left;}
.drawsTable thead{color:#0F4596;}
.drawsTable td{text-align:center;border:solid 1px #a0adce;height:33px;padding:10px 2px 10px 2px;}
.drawsTable td a{display:block;margin-left:35px;}
.drawsTable .row{background:#F3F5FA;}
.drawsTable .altRow{background:#FFF;}
.drawsTable .selRow{background-color:#FFE373!important;}

.ShoppingCart {font-size:14px;}
.legalNotes{border:solid 1px #FFE5BF;background:#FFF2D9; padding:10px 10px 10px 10px; margin: 10px 0px 10px 0px; font-size: 11px;}


.Module{margin-right:15px;background: #dde2f0 url(/data/images/layout/backgrounds/moduleBg.jpg) repeat-y top left;font-size:12px;width:171px;}
.Module h5{border-bottom: dotted 4px #163481;color:#0F4596;font-weight:bold;width:160px;background:transparent;padding:4px 0 4px 0;font-size:17px;margin-right:0;}
.moduleContent{background:#FFF;width:149px;padding-left:10px;padding-right:10px;padding-top:10px;}
.moduleContent p{margin:0;padding:0;}
.moduleContent ul{ list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; }
.moduleContent ul li{ font-weight: bold; font-size: 12px;margin-bottom:10px; }
.moduleContent ul li a{ text-decoration: none; color: #000000; }
.moduleContent ul li a:hover{ text-decoration: underline; }

.moduleContent a{display:block;margin-top:5px;color:#0F4596;}
.ModuleTop {background: #FFF url('/data/images/layout/backgrounds/moduleTopRight.jpg') no-repeat top left;height:9px;}
.ModuleBottom {background: #FFF url('/data/images/layout/backgrounds/moduleBottomRight.jpg') no-repeat top left;height:9px;}

#ProductContent {padding:0; margin:280px 0 0 0;}
#ProductContent h1{font-size:21px; color:#000; border-bottom:3px dashed #666}
#ProductContent .boleto{padding:0; margin:0 21px 14px 0; float:left}
.boleto{padding:0; margin:0 21px 14px 0; float:left; clear:both}

.proximityList {border:solid 1px #a0adce;border-right:none;border-bottom:none;width:336px;font-size:12px;font-weight:bold;margin:0;margin-bottom:40px;padding:0;list-style-type:none;}
.proximityList li{border:solid 1px #a0adce;border-left:none;border-top:none;float:left;padding:10px 11px;list-style-type:none;}
.proximityList li label{padding-left:6px;}

/*Results*/
.note{font-size:12px; color:#666666;}
.bulletin{ margin: 10px 0 10px 0; }
.bulletin .top{ background: url(/data/images/layout/backgrounds/bulletintopBg.jpg) no-repeat; width: 598px; height: 103px; margin-bottom: 15px; padding-top: 10px; }
.bulletin .top h4{ font-size: 18px; color: #666666; font-weight: normal; margin: 0px 15px 0 15px;}
.bulletin .top h4 span{ color: #990000; font-weight: bold; }
.bulletin .top table{ margin: 10px 15px 0 15px; width: 96%; }
.bulletin .top table td{ padding: 0 5px 0 5px; }
.bulletin .top table .labels{ font-size: 11px; color: #6A81BD; font-weight: bold; height:20px; }
.bulletin .top table .values{ text-align: center; font-size:21px; color: #0F4596; font-weight: bold; height: 35px; vertical-align: middle; }
.bulletin .top table .values .ex{ color: #B23717; }
.bulletin .star{ background: url(/data/images/layout/icons/star.gif) no-repeat; background-position: left; padding-left: 35px; }
.bulletin .money{ background: url(/data/images/layout/icons/money.gif) no-repeat; background-position: left; padding-left: 35px; }
.bulletin .number{ background: url(/data/images/layout/icons/number.gif) no-repeat; background-position: left; padding-left: 35px; }
.bulletin .calendar{ background: url(/data/images/layout/icons/calendar.gif) no-repeat; background-position: left; padding-left: 35px; border: none; }
.bulletin .bottom{ width: 598px; margin: 10px 0 30px 0; }
.bulletin .bottom table{ width: 100%; border: 1px solid #6A81BD; font-size: 14px; font-weight: bold;}
.bulletin .bottom table tr{ border: 1px solid #A0ADCE; }
.bulletin .bottom table tr.alt2{ background-color:#FFF3C4;}
.bulletin .bottom table tr.alt2 td.star{ background: url(/data/images/Layout/icons/yellowstar.gif) no-repeat 1px 3px; background-color:#FFF3C4; padding-left:30px;}
.bulletin .bottom table tr.alt2 td.description{ font-weight: normal; font-size:12px; width:150px; text-align: left;}
.bulletin .bottom table td{ border: 1px solid #A0ADCE; text-align: center; padding: 10px 4px 10px 4px; }
.bulletin .bottom table .head{ background-color: #DDE2F0; color: #0F4596; text-transform: uppercase; }
.bulletin .bottom table .smallhead{ background-color: #DDE2F0; color: #0F4596;  font-size: 12px;text-align:left;}
.bulletin .bottom table .smallesthead{ background-color: #DDE2F0; color: #0F4596;  font-size: 11px;text-align:left;}
.bulletin .bottom table .labels{ color: #0F4596; }
.bulletin .headTable{ background-color:#DDE2F0 ; color: #0F4596;  font-size: 13px;font-weight:bold;text-align:center;display:block;padding:5px 0 5px 0;border:1px solid #6A81BD; border-bottom: none;}

.pozoBulletin{ height:550px; }
.pozoBulletin table{ width: 100%; border: 1px solid #6A81BD; font-size: 14px; font-weight: bold;}
.pozoBulletin table tr{ border: 1px solid #A0ADCE; }
.pozoBulletin table td{ border: 1px solid #A0ADCE; text-align: center; padding: 5px 4px 5px 4px; }
.pozoBulletin table .head{ background-color: #DDE2F0; color: #0F4596; text-transform: uppercase; }

.pozoBulletin .left{ float: left; width: 205px; }
.pozoBulletin .right{ width: 390px; float: right; }
.cardBoard{ background-color: #D0F072; border: 1px solid #68D33A; padding: 10px 10px 10px 10px; font-size: 14px; position:relative;}
.cardBoard .Title{ font-size: 21px; color: #F0017F; font-weight: bold; display: block; background-color: #68D33A; padding: 10px 10px 10px 10px; margin: -10px -10px 10px -10px; }
.cardBoard .NumberListPozo{ }
.cardBoard .NumberListPozo br{ clear: both; }
.cardBoard .NumberListPozo  {
position: absolute; left:0px;
}
.cardBoard .pozoNumber{display: block;float:left;background: url(/data/images/Layout/backgrounds/ResultSmall.gif) no-repeat;margin: 3px 3px 3px 3px;padding-top: 3px;width: 28px; height: 26px;font-size: 16px; color: #CC0000; font-weight: bold; text-align: center;}
/*.cardBoard .pozoNumber{   display: block; float: left;  font-size: 16px; color: #CC0000; font-weight: bold; text-align: center;  }
*/.cardBoard .animalPozo{ position: absolute; top: 105px; right: 8px; }
.cardBoard .xtra7{margin: 185px -6px 0px -6px; padding: 0 0 0 0; width: 193px;display: table; }
.cardBoard .xtra7 .image{ float: left; width: 54px; height: 45px; }
.cardBoard .xtra7 .NumberListPozo{position:relative; float: left; left: auto;  }


.cardBoardResults{ background-color: #D0F072; border: 1px solid #68D33A;  font-size: 14px; }
.cardBoardResults .Title{ font-size: 21px; color: #F0017F; font-weight: bold; display: block; background-color: #68D33A; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; }
.cardBoardResults table{ width: 100%; border: none; text-align: left; font-size: 14px; color: #000000; }
.cardBoardResults table tr{ border: none; text-align: left; background-color: #E3FEA7;}
.cardBoardResults table td{ border: none; text-align: left; font-size: 13px;  border: 1px  solid #68D33A; text-align: center; }
.cardBoardResults table td.values{ text-align: right; font-size: 12px; }
.cardBoardResults table .head{ background-color: #D0F072; text-transform: none; }
.cardBoardResults table .head td{ color: #0F4596; font-size: 14px; }

/* Messages */
.message { background-color: #FFFFEA; border: 1px solid #FFCC66; padding: 3px 10px 3px 10px; margin: 10px 10px 10px 10px; width:90%;}
.message h4 { clear: none!important; font-weight: bold!important; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; color: red!important; border-bottom: none!important; background: transparent!important; background-color: transparent!important; }
.message p { margin: 0 0 0 0; padding: 0 0 0 0; font-size:11px; }
.message .confirm { background: url('/data/images/icons/information_16x16.gif') no-repeat 5px 10px; width: 30px; height: 40px; float: left; margin-right: 10px; }
.message .error { background: url('/data/images/icons/info.gif') no-repeat 5px center; width: 30px; height: 70px; float: left; margin-right: 10px; }
.message .warning { background: url('/data/images/icons/attention2_16x16.gif') no-repeat 5px center; width: 30px; height: 40px; float: left; margin-right: 10px; }
.errorMsg{ color: red; display: block; }
.entrySetHome{float:left;width:215px; margin:0 0 0 10px}
.entrySetHome a{color:#163481; font-weight:bold; text-decoration:none;font-size:12px}
.entrySetHome p{margin:0 0 0 20px;font-size:12px}
.entrySetHome ul{padding:0 0 0 0;margin:0 0 0 20px;}
.entrySetHome li{ padding:0;margin:0;  color:#163481; }
.videohome{float:left; width:200px}
.compraenlineadiv{float:left; width:181px;}
.compraenlineadiv a{color:#163481; text-decoration:none;font-size:12px}
.compraenlineadiv p{margin:0 0 0 20px;font-size:12px; text-align:center}
.compraenlineadiv ul{padding:0 0 0 0;margin:0 0 0 40px;}
.compraenlineadiv li{ padding:0;margin:0;  color:#163481; }
#testimonialeshome{background:url(/data/images/Layout/backgrounds/bgtestimoniales.jpg) no-repeat; width:597px; height:195px;margin:0 0 0 20px; float:left;_margin:0 0 0 10px;}
#testimonialeshome img{ margin:0 2px 0 3px; padding:0 }
#ganadoreshome{ width:300px;height:113px; float:left;margin:78px 0 0 8px; padding:0}
#testimonialdestacado{width:235px;height:113px;float:left;margin:78px 0 0 20px }
#ganadoreshome p{float:left; margin:10px 10px 0 20px; padding:0;font-size:12px }
#ganadoreshome a{margin:10px 0 0 0}
#testimonialdestacado a{margin:20px 0 0 0}
#testimonialdestacado img{float:left; margin:0 10px 0 0}
#testimonialdestacado {font-size:12px}

.rightNote{ color: #666666; text-align: right; display: block; margin-bottom:10px;}
.commonTable{ width: 100%; font-size: 12px; font-weight: bold; color: #000000; border: 1px solid #A0ADCE; }
.commonTable td{ padding: 10px 8px 10px 8px; border: 1px solid #A0ADCE; }
.commonTable .head{ text-transform: uppercase; background-color: #A0ADCE; font-size: 14px; }
.commonTable .headLower{ background-color: #DDE2F0; font-size: 12px; color: #0F4596; text-align: center; }
.commonTable .value{ width: 110px; text-align: right; }
.commonTable .id{ width: 100px; text-align: left; }
.commonTable .alt{ background-color: #F3F5FA; }
.commonTable .orderItem{
	background: url(/data/images/icons/pay_16x16.gif) no-repeat; padding: 0 0 0 20px;
}

.prizeList h5{float:none;}

/* Dialog */
.dialogHead{ cursor: hand; cursor: pointer; }
.dialog{ }
.Galeriaheader{background: url(/data/images/layout/galeria/header.jpg) no-repeat; width:598px;height:47px;}
.GaleriaContent{background: url(/data/images/layout/galeria/back.jpg) repeat-y; width:598px; display:table}
.Galeriafooter{background: url(/data/images/layout/galeria/footer.jpg) no-repeat; width:598px;height:22px}
.GaleriaGaleries{background-color:#f3f3f3; width:156px;height:390px;float:left;margin:0;padding:10px 0 0 10px; overflow:auto  }
.GaleriaGaleries a{font-color:#0F4596; font-size:12px; text-decoration:none;}
.GaleriaDetail{background-color:#fff;width:400px;height:400px;float:left;margin:0 0 0 0;padding:0; overflow:auto }
.GaleriaDetailText{}
.GalleriaWraper{width:567px; margin:25px 0 0 20px; display:table}
.GaleiriaItemsConteiner{background-color:#DDE2F0;width:566px;height:34px;margin:10px 0 0 0;padding:0; position:relative;display:block }
.GaleiriaItemTypes{width:125px; float:left; background-color:#DDE2F0; height:144px}
.GaleiriaItemTypes a{width:118px; float:left;height:18px;border-bottom:1px solid #fff; text-decoration:none; font-color:#0F4596; font-size:14px; padding:8px 0 8px 8px}
.GaleriaItems {}
.GaleiriaItemsConteiner p{margin:8px 10px 0 8px; display:table;  width:130px; float:left}
.GaleriaItemsDetailContainer{margin:0 140px;}
.GaleriaTitleContainer{width:397px; margin:0 0 0 0;padding:0}
.GaleriaTitleContainer h1{color:#0F4596; font-size:18px; margin:0;}
.GaleiriaItemTypesover a{background-color:#fff;width:125px; float:left;height:18px;border-bottom:1px solid #fff; text-decoration:none; font-color:#0F4596; font-size:14px; padding:8px}

/*table img{padding:5px; border:1px solid #E3E3E3}
table h2{font-size:14px; font-weight:bold; margin:15px 0 10px 0}
td.small{font-size:11px; color:#999}
table a{text-decoration:none; margin:10px 0 0 0}*/
.RoundedContentContainer{margin:0 0 0 0px;}
.RoundedContentText{margin:20px 0 0 20px}
.RoundedContentText h2{font-size:14px; font-weight:bold}
.RoundedContentText p{font-size:12px; margin:0;padding:0}
.LoginPage{margin:20px 0 0 20px;}


.RoundedHeader{background:url(/data/images/Layout/borders/topbackgorund.gif) repeat-x #DDE2F0; height:44px;margin:0;padding:0; margin-bottom:0px;}
.RoundedHeaderLeft{background:url(/data/images/Layout/borders/topleft.gif) no-repeat; height:44px;float:left;width:17px;position:relative;padding:0;}
.RoundedHeaderRight{background:url(/data/images/Layout/borders/topright.gif) no-repeat;height:44px;width:17px;float:right;position:relative;padding:0;}
.RoundedHeaderContent{float:left;position:relative;}
.RoundedHeader h2{color:#0F4596; font-size:18px;z-index:30;position:relative; margin-top:15px; width:280px; }/* Reemplazar */
.RoundedHeaderContent{height:25px;}
.RoundedHeaderContent .RoundedHeaderContentImage{float:left;margin-left:-10px; margin-top:3px;z-index:200;position:relative;_margin:0px;}

.RoundedContainer{background-color:#DDE2F0;border-left:1px solid #697CB0;border-right:1px solid #697CB0;}
.RoundedContent{margin:0 5px 0 4px;padding:0;background-color:#fff; border-top:3px dotted #163481;z-index:1;position:relative; min-height:150px}
.RoundedContent a{ z-index:2;position:relative; margin:0 0 0 0px;}
.RoundenImage{float:left;position:relative; font-size:18px;}
.RoundedFooter{background:url(/data/images/Layout/borders/bottombackgorund.gif) repeat-x;height:24px;margin:0;padding:0; background-color:Transparent}
.RoundedFooterLeft{background:url(/data/images/Layout/borders/bottomleft.gif) no-repeat;height:24px;float:left;width:17px;position:relative; background-color:Transparent}
.RoundedFooterRight{background:url(/data/images/Layout/borders/bottomrigth.gif) no-repeat;height:24px;width:17px;float:right;position:relative; background-color:Transparent}
.RoundenImage{}

.RoundedContentHeader{height:39px; background:#DDE2F0; border-bottom:3px dotted #163481;  }
.RoundedContentHeader img{ float:left; margin-top:0px; margin-left:5px; }
.RoundedContentHeader h2{color:#0F4596; float:left;  font-size:18px;margin-top:15px;}

.RoundedContentContainerlogin{margin:21px 0 0 0; clear:both;display:table;  text-align:center;z-index:2;position:relative;}
.RoundedContentContainerlogin label{z-index:2;position:relative; display: block; width: 130px; font-weight:bold; margin-bottom: 5px; margin-right:10px; float:left; text-align: right; font-size: 12px}
.ErrorMsg{display: block; clear:both!important; margin: -5px 0px 0px 80px; font-size: 10px; color: red; }
.RoundedContentContainerlogin input{ z-index:2;position:relative; z-index:2;position:relative;display: block; width: 150px; float: left; margin-bottom: 10px; font-size: 14px;color:#194A89; font-weight:bold }
.RoundedContentContainerlogin br{ z-index:2;position:relative; clear:both; }
.RoundedContentContainerlogin p{ z-index:2;position:relative; margin:20px 0 0 0px;}
.RoundedContentContainerlogin a{ z-index:2;position:relative; margin:0 0 0 0px;}
.uniqueCheckbox input{margin:0 0 5px 120px; width:50px;_margin:0 0 5px 30px;}
.uniqueCheckbox  label{margin:4px 0 0 0 ;width:10px;}
a.acontainer {margin:0}
img {behavior: url( '/data/css/pngHack2.htc' );}

.RoundedContentContainerContent{margin:20px 0 0 20px }


/* Results */
.TopGroup { z-index: 99; position: relative; }
.DefaultTab  { color: #0F4596; background: url(/data/images/layout/tabs/tab_bg.gif) repeat-x; font-family: Arial; font-size: 19px; cursor: pointer; }
.DefaultTabHover { color: black; background-image: url(/data/images/layout/tabs/hover_tab_bg.gif); font-family: Arial; font-size: 19px; cursor: pointer; }
.SelectedTab { color: #DDE2F0;  background: url(/data/images/layout/tabs/selected_tab_bg.gif) repeat-x; font-family: Arial; font-size: 19px; cursor: default; }
.MultiPage{ background-color: #DDE2F0; border: 1px solid #576CA6; width:600px; position: relative; top: -3px; left: 1px; z-index: 98; overflow:visible; padding:10px 10px 10px 10px;}
.TabPage{ }
.TabPageContent{ background: #FFFFFF; margin: 15px 10px 10px 10px; padding: 10px 10px 10px 10px; height: 100%; }

.resultByTicketTitle{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_ticket_title.gif) no-repeat; width: 226px; height: 39px; text-indent: -100em; overflow: hidden; }
.resultByBulletinTitle{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_boletin_title.gif) no-repeat; width: 282px; height: 39px; text-indent: -100em; overflow: hidden; }
.resultByRangeTitle{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_range_title.gif) no-repeat; width: 226px; height: 39px; text-indent: -100em; overflow: hidden; }
.resultByBoardNumberTitle{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_boardNumber_title.gif) no-repeat; width: 254px; height: 39px; text-indent: -100em; overflow: hidden; }
.resultByDrawTitle{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_draw_title.gif) no-repeat; width: 147px; height: 39px; text-indent: -100em; overflow: hidden; }
.resultByBoardDetailTitle{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_boardDetails_title.gif) no-repeat; width: 286px; height: 39px; text-indent: -100em; overflow: hidden; }
.resultByExtra7Title{ display: block; font-size: 20px; margin: 10px 0 10px 0; background: url(/data/images/layout/titles/results_extra7_title.gif) no-repeat; width: 266px; height: 39px; text-indent: -100em; overflow: hidden; }

.ResultForm{ background: url(/data/images/layout/backgrounds/formbg.jpg) bottom repeat-x; width: 95%; display: table; padding: 0 10px 10px 20px; border: 1px solid #F1F1F8; margin-bottom: 10px; }
.ResultForm .ResultFormLabel{ font-size: 14px; color: #000; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; display: block; }
.ResultForm .ResultFormLabel2{ font-size: 14px; color: #000; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; width:150px; }

.ResultForm input{ margin: 6px 0 -2px 0; padding: 3px 0 0 0; font-size: 14px; font-weight: bold; color: #0F4596; border: 1px solid #DDE2F0; width: 70%; height: 20px; }
.ResultForm input.number{
	width: 30px; margin-right:25px; text-align: center;
}
.ResultForm input.disabled{ background-color: #F5F5F5; color: #D3D3D3; }
.ResultForm input.text{ color: #D3D3D3; border: none;  font-size: 13px; color: Black; width:100%;padding: 0 0 0 0 ; margin: 0 0 0 0; cursor: default; }
.ResultForm select{ margin: 6px 0 -2px 0; padding: 3px 0 0 0; font-size: 14px; font-weight: bold; color: #0F4596; border: 1px solid #DDE2F0; width: 300px; }
.ResultForm select.disabled{ background-color: #F5F5F5; color: #D3D3D3; }
.ResultForm .left{ width: 48%; float: left; margin: 0 0 0 0px; padding: 5px 5px  5px 5px; }
.ResultForm .right{ width: 48%; float: left; margin: 0 0 0 0px; padding: 5px 5px  5px 5px; }
.ResultForm .add{ margin: 0 0 0px 4px; padding: 3px 3px 3px 16px; text-decoration: none; background-color: #DDE2F0; background: url(/data/images/icons/add.png) no-repeat left; }
.ResultForm .note{ display: block; font-size: 10px; clear: both; color: #0F4596; }
.ResultForm p{
	 margin: 0 0 10px 5px; padding: 0 0 0 0;
}



p{font-size:12px}
/* Calendar  */
.calendar td { font-size: 11px; }
.caltitle { font-weight: bold; background-color: #D7D7E5; }
.calday { width: 25px; cursor: pointer; text-align: center; border-width: 1px; border-color: #F6F6F6; border-style: solid; }
.caldayhover { width: 25px; cursor: pointer; text-align: center; text-decoration: underline; border-width: 1px; border-color: #F6F6F6; border-style: solid; }
.caldayheader{ width: 25px; text-align: center; border-width: 1px; border-color: white; border-style: solid; font-weight: bold; background-color: #FFFFFF; }
.calothermonthday { color: #999999; }
.caloutofrangeday { visibility: hidden; }
.calselectedday { width: 25px; background-color: #FBE694; color: #000000; border-width: 1px; border-color: #BB5503 !important; border-style: solid; font-weight: bold; }
.calendar { border-style: solid; border-width: 1px; border-color: Black; border-collapse: collapse; background-color: #FFFFFF; cursor: default; }
.calmonth { background-color: #F6F6F6; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; margin-top: 0px; }
.calnextprev { cursor: pointer; height: 25px; vertical-align: center; padding: 0px 5px 0px 5px; }
.calselector { width: 14px; cursor: pointer; text-align: left; vertical-align: center; background-color: #FFFFFF; }
.calendar_button{ cursor: pointer; }
.calcustomDay { width: 25px; background-color: #FBE694; color: #000000; border-width: 1px; border-color: #BB5503 !important; border-style: solid; font-weight: bold; }
.caldisabledday { text-decoration: none; background-image: url(/data/images/icons/baddate.gif); background-position: center center; background-repeat: no-repeat; cursor: default; }

.availMessage { background-color: #FFFFEA; border: 1px solid #FFCC66; padding: 3px 10px 3px 10px; margin: 10px 10px 10px 10px; }
.availMessage h4 { clear: none!important; font-weight: bold!important; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; color: red!important; border-bottom: none!important; background: transparent!important; background-color: transparent!important; }
.availMessage p { margin: 0 0 0 0; padding: 0 0 0 0; color:red; font-size:11px; position:relative}
.availMessage .confirm { background: url('/data/images/icons/information_16x16.gif') no-repeat 5px center; width: 30px; height: 30px; float: left; margin-right: 10px; }
.availMessage .error { background: url('/data/images/icons/info.gif')				no-repeat 5px center; width: 30px; height: 30px; float: left; margin-right: 10px; }
.availMessage .warning { background: url('/data/images/icons/attention2_16x16.gif') no-repeat 5px center; width: 30px; height: 30px; float: left; margin-right: 10px; }
.SiteMap{ }

.SiteMap .RootItem{ padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; border-bottom: 1px dashed #004F00; width: 30%; }
.SiteMap .ResultName{ font-size: 16px; text-decoration: none; font-weight: bold; margin-bottom: 5px; display: block; }
.SiteMap .ResultName:hover{ text-decoration: underline; }
.SiteMap .PageName{ display: block; font-weight:bold; text-decoration: none; padding: 3px 3px 3px 3px; margin-bottom: 5px; }
.SiteMap .PageName:hover{ text-decoration: underline; }
.SiteMap .subPageContent{ padding: 0 0 10px 10px; margin: 0 0 10px 10px; }
.SiteMap .subPageContent a{ text-decoration: none; }
.SiteMap .subPageContent a:hover {	text-decoration: underline;}
.SiteMap .subPageContent ul li{ list-style: square; }


.MenuTopGroup{background-color:#DDE2F0;position:relative;float:left;display:table;}
.MenuItem {height:33px;background-color:#DDE2F0;color:black; font-family:MS Sans Serif, Verdana; font-size:10px; cursor:default;}
.MenuItemHover {color:black; height:33px;background-color:#fff; color:black; font-family:MS Sans Serif, Verdana; font-size:10px;   cursor:default;}
.MenuBreak{  padding:0px; }
#ctl06_ctl00_itemsmenu{	float:left;	display:table;}
.NewsEntry{width:289px;float:left;margin:3px 0 5px 0;}
.NewsEntry p{margin:3px 0 0 0;padding:0;}
.newspic{padding:2px; margin:0 21px 14px 0; float:left;position:relative}

#businessBlock {
  padding-left:30px;
}

#businessBlock .Check {
   width:15px; height: 15px;   float:left;
   margin-right:15px; margin-bottom:15px;
}
#businessBlock br {clear:both;}
#businessBlock .Radio { margin-right:30px;}
.businessBlock {	list-style: none; list-style-type: none;}
.businessBlock ul{	list-style: none; list-style-type: none; margin:0; padding-left:28px;}
.businessBlock li{	background-image: url(/data/images/icons/vineta.gif); background-repeat: no-repeat; background-position: 1px left; padding-left: 22px; margin-top:5px;}

#OrderChooserSum{
 
}
#OrderChooserSum .label{
	font-size: 16px; font-weight: bold;
}
#OrderChooserSum #SumSubTotal{
	font-size:16px;font-weight: bold; color:#0F4596; border: 1px solid #cccccc;margin: 0 0 0 0; padding: 5px 10px 5px 10px;
}
#PaymentOrderdetail{ border: 1px solid #A0ADCE; display: table; width: 639px; position: relative; }
#PaymentOrderdetail h3{ border: none; margin: 10px 10px 10px 10px; font-size: 21px; }
#PaymentOrderdetail .TotalDesc{ text-align: right; font-size: 18px; font-weight: bold; margin: 10px 0 5px 0; padding: 0 5px 0 0; }
#PaymentOrderdetail .TotalDesc .value{ color: #0F4596; }
#PaymentOrderdetail .BarCode{margin: 0px 0px 0 10px; text-align:left;  }

.CommonDataTable{ clear:both;border: 1px solid #A0ADCE; padding: 0 0 0 0; margin: 20px 10px 10px 10px; width: 96%; font-size: 12px; font-weight: bold; color: #000000; }
.CommonDataTable td{ padding: 8px 8px 8px 8px; border: 1px solid #A0ADCE; }
.CommonDataTable .label{ background-color: #DDE2F0; font-size: 14px; color: #0F4596; text-align: right; width: 160px; }
.Logos { float:left;} 

.GraphVoteSurvey
{
      background-image:url(/data/images/Layout/backgrounds/VoteSurveyBg.jpg);
      background-repeat:repeat-x;
      font-weight:bold;
      height:12px;
}

.Survey .content{ text-align:left;margin:5px;display:table; }
.Survey .content .answer{ float:left; width:120px; text-align:right; padding-right:8px; font-weight:bold; }
.Survey .question {background-image:url(/data/images/icons/iconSurvey.jpg); background-repeat:no-repeat; 
                   background-position: left top; width:620px; float:left;  padding-bottom:10px; margin-bottom:20px;
                    border-bottom: 4px dotted #C7CEE2; }
.Survey .Title{ font-size:20px; padding-top:10px; margin-bottom:10px; padding-left:60px; height:auto; }
.Survey .msg {padding-left:60px;  font-size:11px; color:#999999; font-weight:bold; margin-bottom:10px; }
.Survey .question .questionList{ margin-top:20px; font-size:12px; padding-left:60px;}
.Survey .question .button { margin:10px; background-image:url(/data/images/buttons/btnVote.jpg); width:53px; height:20px;
      background-repeat:no-repeat; border:solid 0px red; } /*Reemplazar*/
      
.SurveyHome  {  width:190px; float:left; padding-left:8px;}    
.SurveyHome .content{ text-align:left;margin:5px;display:table; height:22px;width:185px; }
.SurveyHome .content .answer{ float:left; width:50px; text-align:right; padding-right:8px; font-weight:bold; height:22px;
 }
.SurveyHome .question {background-image:url(/data/images/Layout/backgrounds/SurveyTitleHome.jpg); background-repeat:no-repeat; 
                   background-position: left top; width:190px; float:left;  padding-bottom:0px; margin-bottom:0px;
                     }
.SurveyHome .Title{ font-size:14px; padding-top:60px; margin-bottom:10px; padding-left:10px; height:auto; }
.SurveyHome .msg {padding-left:60px;  font-size:11px; color:#999999; font-weight:bold; margin-bottom:10px; }
.SurveyHome .question .questionList{ margin-top:20px; font-size:12px; padding-left:10px; }
.SurveyHome .question .button { margin:10px; background-image:url(/data/images/buttons/btnVote.jpg); width:53px; height:20px; background-repeat:no-repeat;}
.SurveyHome .more { color:#163481; text-decoration:none; font-size:11px; font-weight:bold;padding:0px; margin:0px; }
.SurveyHome .more:hover { text-decoration:underline;}

.Stats p { font-size:14px;}
.Stats table{  border: 1px solid #6A81BD; font-size: 14px; font-weight: bold;} /*Reemplazar*/
.Stats table tr{ border: 1px solid #A0ADCE; }
.Stats table tr.alt2{ background-color:#FFF3C4;}
.Stats table tr.alt2 td.star{ background: url(/data/images/Layout/icons/yellowstar.gif) no-repeat 1px 3px; background-color:#FFF3C4; padding-left:30px;}
.Stats table tr.alt2 td.description{ font-weight: normal; font-size:12px; width:150px; text-align: left;}
.Stats table td{ border: 1px solid #A0ADCE; text-align: center; padding: 10px 4px 10px 4px; }
.Stats table .head{ background-color: #DDE2F0; color: #0F4596; text-transform: uppercase; }
.Stats table .smallhead{ background-color: #DDE2F0; color: #0F4596;  font-size: 12px;text-align:left;}
.Stats table .smallesthead{ background-color: #DDE2F0; color: #0F4596;  font-size: 11px;text-align:left;}
.Stats table .labels{ color: #0F4596; }
.ShoppingCartTable { width:80%}
.ShoppingCartTable h3{clear:left;padding-top:10px;}
.Lucky { background-image:url(/data/images/Layout/Icons/LuckyAccount.png); background-repeat:no-repeat; height:102px; width:112px; 
         z-index:1;left:680px; position:absolute;
         }
* html .Lucky{background-image: url('/data/images/layout/Icons/LuckyAccount.png') no-repeat center left; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/layout/Icons/LuckyAccount.png', sizingMethod='crop')!important; background-image: none;cursor:hand;}
.Lucky a{ position:relative;}
.discount { background: url(/data/images/Layout/backgrounds/bgDescuento1.jpg) no-repeat 0px 0px;  height:52px; width:496px; font-size:11px; }
.discount .content { width:330px; padding:12px 0 0 185px; }
.promotion { background: url(/data/images/Layout/backgrounds/bgDescuento2.jpg) no-repeat 0px 0px;  height:82px; width:585px; font-size:11px; position:relative; margin-top:50px; }
.promotion .content{ width:250px; position:absolute; left:200px; top:13px; color:#000000; }
.promotion input { position:absolute; top:20px; left:450px; width:80px;}
.Navigatornote { font-size:12px; padding:5px;}
.negativeValue{ color: red; font-size:14px; text-align:right; font-weight:bold; padding:5px; }
.positiveValue{  font-size:14px; text-align:right; font-weight:bold; padding:5px; }
.clr{ clear:both;}
.Ad{position:fixed; top:0; right:0}