html, body, div, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, 
a, span, img, strong, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, input, textarea, select
{
     margin: 0px;
     padding: 0px;
     border: none;
     outline: 0px; 
     font-weight: normal;
}
ul, ol, li{list-style-type: none; }
table {border-collapse: collapse; border-spacing: 0}

/*------------------------- constant style -----------------------------*/
.left{float:left;}
.right{float:right;}
a, a:hover, a:focus{ outline:0;}
input:focus::-moz-focus-inner { border: 0;outline:0 }
.clear{clear:both;}
.block{display:block;}
.ct{margin:0 auto;}
.ac {text-align:center;}
.al{text-align:left;}
.ar{text-align:right;}
.r{margin:0px; padding:0px; border:none; list-style: none;}
.none{text-indent:-9999px; font-size:1%; overflow:hidden;}
.n{display:none;}
.block{display:block;}
.hidden{visibility:hidden;}
html { overflow-x:hidden; }
.popup{ margin:45px 0 0 160px!important;}
.hide {
  visibility: hidden;
  position: absolute;
  top: -400px;
}


#lbIframe{ border:none!important;}

.epigrafe_detalle{
	clear:both;
	padding:20px 0;
}

#qscroller {

  height:56px;
  background:#cecece;
  font-size: 10px;
 
}
.qslide {
  height:56px;
  font-size: 10px;
  padding: 3px;
  background:#cecece;
  padding:3px 30px 3px 3px;
}
body {
	background:#E7E7E5;
	color: #000000;
	font-size: 12px;
	font-family:Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	overflow-x:hidden;
	}	
#wrap {
	width: 100%;
	margin: 0px auto 0px;
	background: transparent url(../images/bg-top.jpg) scroll  repeat-x center top;
	}
#wrap.seccion {	
	background: transparent url(../images/bg-top-sec.jpg) scroll  repeat-x center top;
}
#wrappanel {
	width: 100%;
	margin: 0px auto 0px;	
	background: transparent url(../images/bg-top-panel.jpg) scroll  repeat-x center top;
}
#container {
	width: 100%;
	margin: 0px auto 0px;
	background: transparent url(../images/bg-bottom.jpg) scroll repeat-x center bottom;	
	}
#cont-header {
	width: 100%;
	margin: 0px auto 0px;		
	}

#cont{
	width: 980px;
	margin: 0 auto 0;
	}

#cont h1 {
	float:right;
	font-size:12px;
	margin:-1000px 0 0 0;
}
	
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
a:hover {
	color:#000;
	}

	
/************************************************
*	Header  									*
************************************************/

#header {
	width: 980px;
	height: 220px;
	margin: 0px auto 0px;
	padding: 0px;
	font-size: 13px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	}
#header.hpanel{
	height:157px;
}		
#header a {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
	}

#header a:hover{
	color: #C2C2C2;
	}
	
#header img a {
	margin: 0px;
	border: none;
	}

	
#header h1 {
	width: 300px;
	float: left;
	margin-left:370px;
	margin-top:-35px;
	#margin-top:-173px;
	text-align:center;
	font-size: 13px;
	color: #FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;
	}
.logo-head {
	float:left;
	margin:20px 0 0 30px;
	position:relative;
	z-index:0;
}
.logo-head img{ width:593px; height:129px;}
.logo-head.lpanel {
	margin:19px 0 0 30px;
}
.areamiembros {
	float:right;
	margin:11px 35px 0 0;
	width:250px;
}
.areamiembroscuerpo {
	background:url("../images/areamiembros.jpg") no-repeat scroll 0 0 transparent;
	width:250px;
}
.areamiembroscuerpo.amcpanel {
	background:url("../images/areamiembros-panel.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:109px;
}
.areamiembroscuerpo div.miembro {
	float:left;
	font-size:14px;
	margin:0 0 0 30px;
	padding:7px 0 5px;
	width:190px;
}
.panelseccionbg.pspanel .col.sinborde.sinb{
	padding:4px 0 0 0;
}
.panelseccionbg form input.obtenercodigo {
	margin:18px 0 0!important;
	float:right!important;
}
.areamiembroscuerpo div.miembro .color {
	color:#29ABE2;
	float:left;
	font-weight:bold;
	margin:3px 0 0;
	width:90px;
}
.areamiembroscuerpo div.miembro .blanco {
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0 7px;
	text-align:left;
	width:90px;
}
.areamiembroscuerpo .logout {
	background:url("../images/logout.png") no-repeat scroll 0 0 transparent;
	float:left;
	margin:10px 0 0 30px;
	padding:2px 0 0 20px;
}
.areamiembroscuerpo .logout p{
	margin:0;
}
.areamiembroscuerpo .form {
	padding:10px 0 0;
}
.areamiembroscuerpo input {
	background:url("../images/inputmiembros.jpg") no-repeat scroll 0 0 transparent;
	height:18px;
	#height:16px;
	margin:0 25px 8px;
	padding:3px 0 3px 5px;
	width:200px;
	outline:none;
}

.areamiembroscuerpo p {
	font-size:10px;
	margin:0 0 0 30px;
	width:125px;
}
.banderitas {
	display:inline;
	float:left;
	position:relative;
	right:-320px;
	top:23px;
	width:33px;
}
.banderitas ul li{
	display:inline;
	margin:0;
}
.banderitas ul li a{
	#margin:0 0 -2px;
	padding:0;
	#float:left;
}
.menu {
	background:url("../images/menu.png") no-repeat scroll center center transparent;
	float:left;
	height:72px;
	margin:-70px 0 0 23px;
	text-align:center;
	width:953px;
}
.menu ul {
	float:left;
	padding:25px 17px 0 25px;
	width:953px;
}
.menu li {
	background:url("../images/menu-sep.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	padding:9px 27px 32px 32px;
}
.menu li.home {
	background:none;
	width:47px;
}
.menu li a {
	color:#005D9A !important;
	font-size:9px;
	display:block;
	height:12px;
	position:relative;
}
.menu li a span{
	visibility:hidden;
}
	
.menu li a:hover{
	background-position:left -12px;
}

/************************************************
*	Content 					     		    * 
************************************************/


#content {
	background: none;			
	display:inline;
	width:980px!important;
	margin:0;
}


#contentbottom {
	float: left;
	width: 700px;
	height:27px;
	margin: 0px 0px 0px 10px;
	padding: 0;
	display: inline;
}
	
.panel1, .panellateral{
	float:left;
	width:277px;
	margin:0 0 0 23px;
}
.panellateral{
	margin:75px 0 0 23px;
}
.panel1top {
	float:left;
	padding:46px 0;
	text-align:center;
	width:277px;
}
.panel1top.goldensponsor{
	background:url("../images/news_golden_sponsor.png") no-repeat scroll 0 0 transparent;
}
.panel1top h2{
	color:#94D9F8;
	font-family:"Helvetica neue", Helvetica;
	font-size:18px;
	visibility:hidden;
}
.panel1bg, .panellateralbg{
	background:url("../images/panel1-bg.png") repeat scroll 0 0 transparent;
	float:left;
	padding:20px;
	text-align:justify;
	width:237px;

	z-index:0;
}
.panel1bg{
	z-index:2;
}
.home_d_panel {
	height:66px;
	left:208px;
	margin:0 0 -66px;
	position:relative;
	top:-26px;
	width:92px;
}
.home_d_panel span{
	visibility:hidden;
}
.home_d_panel a, .home_d_panel a:visited {
	background:url("../images/home_d_panel.png") no-repeat left -63px;
	padding:0 29px 54px;
	#float:left;
}
.home_d_panel a:hover {
	background:url("../images/home_d_panel.png") no-repeat left top;
}
.panellateralbg{
	background:url("../images/panellateral-bg.png") repeat scroll 0 0 transparent;
	padding:0 20px 68px;
}
.panelseccionbg.pspanel .col span .caja_img{ float:right; padding-top:2px;}
.panellateralbg .opciones {
	float:left;
	margin:-63px 0 0 -20px;
	padding:21px 0;
	position:relative;
	text-align:center;
	width:277px;
}
.panellateralbg .opciones h2{
	visibility:hidden;
}
.panellateralbg ul li {
	background:url("../images/opciones_li.png") no-repeat scroll 0 0 transparent;
	float:left;
	margin:5px 0 0;
	padding:0 0 6px 27px;
	width:89%;
}
.panellateralbg ul li a {
	border-bottom:1px solid #CECECE;
	float:left;
	width:100%;
}
.panellateralbg  a, .panellateralbg  a:visited{
	color:#000000;
}
.panel1bg.center {
	text-align:center;
}
.panel1bg.center p{
	padding:15px 10px;
}
.panel1bg.center p.borde{
	border-bottom:2px solid #E7E7E5;
}
.panel1bg.center p a img{
	width:151px;
	height:72px;
}
.panel1bg .txtpanel1{
	margin:-60px 0 0;
	position:relative;
	z-index:3;
}
.caja .txtpanel1 p{
	position:relative;
	z-index:4;
	height:auto!important;
	height:180px;
	min-height:180px;
}
.panel1bg .fecha{
	color:#FF0000;
}
.panel1bottom, .panellateralbottom{
	background:url("../images/panel1-bottom.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:15px;
	width:277px;
}
.panellateralbottom{
	background:url("../images/panellateral-bottom.png") no-repeat scroll 0 0 transparent;
	#padding:0 0 65px;
}
.panel2 {
	margin:-4px 0 0;
	float:right;
	width:680px;
}
.panel2top {
	background:url("../images/panel2-top.png") no-repeat scroll 0 0 transparent;
	color:#94D9F8;
	float:left;
	font-family:"Helvetica neue", Helvetica;
	height:89px;
	text-align:center;
	width:680px;
}
.panel2bg {
	background:url("../images/panel2-bg.png") repeat scroll 0 0 transparent;
	float:left;
	text-align:center;
	width:680px;
	height:189px;
}
.panel2bg img {
	margin:-69px 0 0;
	position:relative;
	z-index:1;
}
.panel2bottom {
	background:url("../images/panel2-bottom.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:15px;
	margin:0;
	position:relative;
	width:680px;
}
.panel3{
	float:left;
	margin:9px 0 0 20px;

}
.panel3bg {
	background:url("../images/panel3.png") repeat-y scroll 0 0 transparent;
	float:left;
	margin:0;
	text-align:justify;
	width:953px;
}
.panel3 h2 {
	background:url("../images/titulo.png") no-repeat scroll 0 0 transparent;
	color:#E7E7E5;
	float:left;
	font-family:"Helvetica neue",Helvetica;
	font-size:16px;
	height:21px;
	margin:20px 0 8px 20px;
	padding:5px 10px;
	text-align:right;
	width:903px;
}
.panel3 p{
	padding:10px 40px;
}
.panel3 .carrusel{
}
.panel4 {
	float:left;
	margin:6px 0 0 13px;
	width:320px;
}
.panel5{
	float:left;
	width:670px;
}

.panel4bg {
	background:url("../images/panel4-bg.png") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	padding:0 20px;
	text-align:justify;
	width:280px;
}
.panel4bg a, .panel4bg a:visited, .panel1bg a, .panel1bg a:visited, .panel4 h2{
	color:#29ABE2;
}
.panel4 h2{
	font-size:18px;
}
.panel4bg a:hover, .panel1bg a:hover, .panellateralbg a:hover{
	color:#005D9A;
}
.panel4bg .mas{
	text-align:right;
}
.panel4bottom {
	background:url("../images/panel4-bottom.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:28px;
	width:320px;
}

#images{
	visibility:hidden;
}
#loading {
	margin-top:50px;
	text-align:center;
	top:-1000px;
	width:100%;
}
.panel4bg p{ height:auto!important; height:120px; min-height:120px;}
#loading img{
	margin-top:10px;
	position:relative; 
}
#captions{
	visibility:hidden;
}
#scrollbar{
	visibility:hidden;
}
#slider{
	visibility:visible;
}
#slider li{
	height:auto!important;
	height:150px;
	min-height:150px;
}
#imageflow{
	margin:-40px 150px -20px;
	#margin:0 150px;
}
#imageflow img { 
	position:absolute; 
	top:0;
	margin:50px 20px 0 -130px;
	#margin:580px 0 0 50px;
}
.subtitulos {
	color:#2A486B;
	float:right;
	height:57px;
	margin:9px 5px 0 0;
	padding:34px 0 3px 10px;
	width:648px;
}
.subtitulos span{
	color:#FF0000;
	font-weight:bold;
}
.panelseccion {
	float:right;
	margin:85px 0 0;
	width:669px;
}
.panelseccion.elpanel {
	margin:0;
}
.panelsecciontop h2{
	float:left;
	color:#005D9A;
	font-size:20px;
	width:60%;
	padding:0 0 0 20px;
}
.panelsecciontop span{
	float:right;
	color:#808080;
	margin:7px 20px 0;
}
.panelseccionbg {
	background:url("../images/panelseccion-bg.png") repeat-y scroll 0 0 transparent;
	color:#2A486B;
	float:left;
	padding:10px 25px 10px 23px;
	margin:7px 0 0;
	width:623px;
	text-align:justify;
}
.panelseccionbg strong{
	font-weight:bold;
}
.panelseccionbg.pspanel {
	margin:5px 0 0;
}
.enlace_clientes{ display:block; float:right;height:177px;margin-right:21px;width:183px; text-indent:-99999px;}
.carrusel_flash{ float:left;}
.panelseccionbg p{
	padding:15px 0 0;
}
.panelseccionbg p.rojo{
	font-family:"Helvetica neue", Helvetica, sans-serif;
	color:#EB2127;
	font-weight:bold;
	font-size:12px;
}
.panelseccionbg p.rojo.pad{
	padding:20px 0;
}
.panelseccionbg p.rojo.cpa {
	clear:both;
	padding:40px 0 0;
	text-align:center;
}
.panelseccionbg p.faq{
	padding:3px 0 10px;
}
.txtseccioninterna.normal p{
	padding:15px 0 0 !important;
}
.panelseccionbg p.clear{
	padding:0;
}
.panelseccionbg.pspanel .breadcrumb {
	border-bottom:1px dashed #0071BB;
	float:left;
	margin:5px 0 15px;
	padding:0 0 3px;
	width:100%;
	
}
.panelseccionbg.pspanel .breadcrumb h2{
	float:left;
	color:#005D9A;
	font-size:16px;
	font-weight:bold;
	width:60%;
}
.panelseccionbg.pspanel .breadcrumb a{
	color:#000000;
}
.panelseccionbg.pspanel .breadcrumb span{
	float:right;
	color:#808080;
	margin:5px 0 0 10px;
}
.panelseccionbg.seccioninterna p{
	padding:15px 15px 20px;
}
.panelseccionbg .abc{
	float:left;
	background:url("../images/abc-bg.png") repeat-y scroll 0 0 transparent;
	margin:40px 0 0;
}
.panelseccionbg .comofuncionaA, .panelseccionbg .comofuncionaB, .panelseccionbg .comofuncionaC {
	color:#666666;
	float:left;
	padding:0 0 10px 0;
	text-align:justify;
	width:205px;
}
.panelseccionbg .comofuncionaC{
	border:none;
	margin:0 0 0 3px;
}
.panelseccionbg .comofuncionaA p, .panelseccionbg .comofuncionaB p, .panelseccionbg .comofuncionaC p{
	padding:10px 8px 0;
}
.panelseccionbg .comofuncionaA .funcionaimg, .panelseccionbg .comofuncionaB .funcionaimg, .panelseccionbg .comofuncionaC .funcionaimg{
	width:205px;
	height:95px;
	margin:-15px 0 0;
	position:relative;
}
.panelseccionbg .comofuncionaA .funcionaimg{
	background:url("../images/comofuncionaA.png") no-repeat scroll 0 0 transparent;
}
.panelseccionbg .comofuncionaB .funcionaimg {
	background:url("../images/comofuncionaB.png") no-repeat scroll 0 0 transparent;
	margin:-15px 1px 0;
	position:relative;
}
.panelseccionbg .comofuncionaC .funcionaimg{
	background:url("../images/comofuncionaC.png") no-repeat scroll 0 0 transparent;
}
.panelseccionbg .comofuncionaA span, .panelseccionbg .comofuncionaB span, .panelseccionbg .comofuncionaC span{
	color:#2A486B;
}
.panelseccionbg .comofuncionaA a, .panelseccionbg .comofuncionaB a, .panelseccionbg .comofuncionaC a, .panelseccionbg .comofuncionaA a:visited, .panelseccionbg .comofuncionaB a:visited, .panelseccionbg .comofuncionaC a:visited{
	color:#0000FF;
	text-decoration:underline;
}
.panelseccionbg .comofuncionaA a:hover, .panelseccionbg .comofuncionaB a:hover, .panelseccionbg .comofuncionaC a:hover{
	text-decoration:none;
}
.panelseccionbg.seccioninterna  {
	padding:10px !important;
	width:649px;
}
.panelseccionbg .seccioninternatop {
	background:url("../images/seccioninternatop.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:116px;
	padding:10px 0 0 30px;
	width:614px;
}
.panelseccionbg .seccioninternabg {
	background:url("../images/seccioninternabg.jpg") repeat-y scroll 0 0 transparent;
	color:#2A486B;
	float:left;
	margin:0 0 -110px;
	padding:10px 15px 0;
	position:relative;
	text-align:justify;
	width:614px;
	z-index:1;
}
.panelseccionbg .seccioninternabg2 {
	color:#2A486B;
	float:left;
	margin:0 0 -110px;
	padding:10px 15px 0;
	position:relative;
	text-align:justify;
	width:614px;
	z-index:1;
	background:url("../images/seccioninternabottom2.jpg") no-repeat scroll 0 0 transparent;
}
.panelseccionbg .form.formconfirmacion {
	margin:-86px 0 15px 0px;
}
.panelseccionbg .seccioninternabg2 .txtseccioninterna {
	margin:-90px 10px 0;
	position:relative;
	z-index:2;
}
.panelseccionbg .seccioninternabg a, .panelseccionbg .seccioninternabg a:visited{
	color:#2A486B;
	text-decoration:none;
}
.panelseccionbg .seccioninternabg a:hover{
	text-decoration:underline;
}
.panelseccionbg .seccioninternabg h3{
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.panelseccionbg .seccioninternabg strong{
	color:#000000;
	font-weight:bold;
}
.panelseccionbg .seccioninternabg .txtseccioninterna {
	margin:-90px 10px 0;
	position:relative;
	z-index:2;
}
.panelseccionbg .seccioninternabottom {
	background:url("../images/seccioninternabottom.png") no-repeat scroll 0 0 transparent;
	bottom:-110px;
	float:left;
	height:245px;
	margin:-160px 0 0;
	position:relative;
	width:644px;
	z-index:0;
}
.panelseccionbg2 .seccioninternabottom2 {
	background:url("../images/seccioninternabottom.png") no-repeat scroll 0 0 transparent;
	bottom:-110px;
	float:left;
	height:245px;
	margin:-43px 0 0;
	position:relative;
	width:644px;
	z-index:0;
}
.panelseccionbg .seccioninternabottom2.decontacto.decontacto2 {

}
.panelseccionbg .seccioninternabottom2.decontacto {
	bottom:-43px;
	height:333px;
	
}

.formconfirmacion{}

.panelseccionbg .seccioninternabottom.decontacto {
	bottom:-43px;
	height:333px;
	#height:327px;
}
.panelseccionbg .seccioninternabottom.decontacto.decontacto2 {
	background:url("../images/seccioninternabottom2.png") no-repeat scroll 0 0 transparent;}

.panelseccionbg .divint{
	position:relative;
	left:-10px;
	width:637px;
	margin:30px 0 0;
}
.panelseccionbg .menu-int-top {
	background:url("../images/menu-int-sec.jpg") no-repeat scroll 0 0 transparent;
	padding:13px 0;
	width:637px;
}
.panelseccionbg .menu-int-top ul li {
	background:url("../images/menuint-sep.jpg") no-repeat scroll 0 0 transparent;
	display:inline;
	padding:8px 50px;
	#padding:4px 50px 14px;
}
.primero{ background:none!important; border:none!important;}
.panelseccionbg .menu-int-top.inclientes ul li {
	padding:8px 20px;
	#padding:4px 20px 14px;
}
.panelseccionbg .menu-int-top ul li a, .panelseccionbg .menu-int-top ul li a:visited{
	color:#94D9F8;
	font-size:16px;
}
.panelseccionbg .menu-int-top ul li a:hover, .panelseccionbg .menu-int-top ul li span{
	color:#FFFFFF;
	font-size:16px;
}
.panelseccionbg .menu-int{
	background:url("../images/fondo-int-sec.jpg") repeat-y scroll 0 0 transparent;
	padding:10px;
	width:617px;
	float:left;
}
.panelseccionbg .menu-int.imgclientes,
.panelseccionbg .menu-int ul{
	text-align:center;
}
.panelseccionbg .menu-int.imgclientes{
	padding:10px 40px;
	width:557px;
}
.panelseccionbg .menu-int.imgclientes img{
	padding:0 5px 10px;
}
.panelseccionbg .menu-int ul li {
	border-left:2px solid;
	display:inline;
	padding:0 10px;
}

.panelseccionbg .menu-int ul li a, .panelseccionbg .menu-int ul li a:visited{
	color:#2A486B;
}
.panelseccionbg .menu-int ul li a:hover, .panelseccionbg .menu-int ul li span{
	color:#29AAE1;
}
.panelseccionbg .menu-int-bottom{
	background:url("../images/bottom-int-sec.jpg") no-repeat scroll 0 0 transparent;
	padding:15px 10px;
	width:617px;
	float:left;
}
.panelseccionbg .int-iz {
	
	text-align:center;
	width:100%;
	margin:0px 0 0;
}
.panelseccionbg .int-iz .logoitem {
	background:url("../images/tilde.jpg") no-repeat scroll center top transparent;
	clear:both;
	padding:50px 0 0;
}
.panelseccionbg .int-iz .logoitem a img{
	border: #E8E8E8 4px solid;

}
.panelseccionbg .int-der {
	float:right;
	width:76%;
	margin:9px 0 0;
}
.panelseccionbg .int-der .tablatop {
	background:url("../images/tablatop.jpg") no-repeat scroll 0 0 transparent;
	height:26px;
	padding:8px 0 0;
	width:264px;
	margin:0 0 0 30px;
}
.panelseccionbg .int-der .col1 {
	color:#000000;
	float:left;
	padding:5px 24px;
	width:110px;
}
.panelseccionbg .int-der .col2 {
	color:#000000;
	float:right;
	margin:0 5px 0 0;
	padding:5px 0;
	width:75px;
}
.panelseccionbg .int-der .tabla{
	width:264px;
	float:left;
	margin:0 0 0 30px;
}
.panelseccionbg .int-der .tabla .fila {
	background:url("../images/tablablanco.jpg") repeat-y scroll 0 0 transparent;
	float:left;
	width:264px;
}
.panelseccionbg .int-der .tabla .fila.color {
	background:url("../images/tablacolor.jpg") repeat-y 0 0 transparent;
}
.panelseccionbg.pspanel .tablatop {
	background:url("../images/tablatop-panel.png") no-repeat scroll 0 0 transparent;
	height:26px;
	margin:15px 0 0 -7px;
	padding:9px 0 0 7px;
	width:626px;
	float:left;
}
.panelseccionbg.pspanel .tablatop.ttcpa {
	background:url("../images/tablatop-cpa.jpg") no-repeat scroll 0 0 transparent;
	height:22px;
	margin:5px 168px 0;
	width:261px;
	float:left;
	padding:9px 0 2px 17px;
}
.panelseccionbg.pspanel .tablatop .col{
	border:none;
	padding:5px 1px 0 2px;
}
.panelseccionbg.pspanel .tablatop .col.fecha_noticia {
	color:#FFFFFF;
	float:right;
	padding:5px 15px;
	text-align:right;
	width:40%;
}

.panelseccionbg.pspanel .tablatop .col.b, .panelseccionbg.pspanel .tablatop .col.c{
	font-weight:bold;
}
.panelseccionbg.pspanel .col {
	border-right:1px solid #CFCFCF;
	color:#000000;
	float:left;
	padding:5px 0 5px 2px;
	width:12%;
}
.panelseccionbg.pspanel .col.colcpa {
	width:32% !important;
	font-size:11px !important;
}
.panelseccionbg.pspanel .col.idioma {
	padding:7px 0 0;
	text-align:center;
	width:100px;
	height:45px;
}

.msjerror a{color:#2A486B; }
.msjerror a:hover{ text-decoration:underline;}

.panelseccionbg.pspanel .col.casino {
	padding:0px 2px;
	width:24%;
}

.tmsj{ width:90%!important;}

.panelseccionbg.pspanel .col.mensaje {
	padding:5px 2px;
	width:97%;
}
.panelseccionbg.pspanel .col.medida {
	padding:0px 4px;
	width:15%;
}
.panelseccionbg.pspanel .col.seleccionartodo {
	padding:0px 4px;
	width:50%;
}
.panelseccionbg.pspanel .col.full {
	width:100%;
}

.panelseccionbg.pspanel .col.noticia {
	padding:5px 0 0;
	width:100%;
}


.panelseccionbg.pspanel .col.b {
	width:40%;
}

.panelseccionbg.pspanel .col.b.tam {
	width:70%;
}

#cantidad_tamanios{
	color:#000;
}

.panelseccionbg.pspanel .img_noti {
	margin:4px 0 0 0;
	padding:3px 5px 0 0;
	text-align:center;
	width:15%;
}
.panelseccionbg.pspanel .txt_noti {
	border-left:1px dashed #CCCCCC;
	border-right:medium none;
	padding:5px 0 0 15px;
	width:78%;
}
.panelseccionbg.pspanel .col.account {
	width:34%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.id {
	width:6%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.nombre {
	width:24%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.fecha {
	width:12%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.estado {
	width:12%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.acciones{
	width:40%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.acciones2{
	width:37%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.desde{
	width:15%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.hasta{
	width:15%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.importe{
	width:15%;
	margin:0 4px;
}

.panelseccionbg.pspanel .col.account.nombre {
	margin:0 4px;
	width:23%;
}
.panelseccionbg.pspanel .col.c {
	width:17%;
	float:right;
	margin:0 10px 0 0;
}
.panelseccionbg.pspanel .col.d {
	width:40%;
}
.panelseccionbg.pspanel .col.sinborde{
	border:none;
}
.panelseccionbg.pspanel .col.txtazul{
	color:#2A486B;
}

.panelseccionbg.pspanel .col.imglink{
	color:#2A486B;
	width:48%;
	text-align:center;
}

.panelseccionbg.pspanel .col.imgbannercode{
	color:#2A486B;
	width:98%;
	text-align:center;
}

.panelseccionbg.pspanel .tabla .fila.completa {
	padding:0 0 0 1px;
	width:623px;
}

.panelseccionbg .col.textarea{
	/*background:none repeat scroll 0 0 #FFFFFF;*/
	color:#999999;
	font-size:11px;
	margin:0px 0 0px 0px ;
/*	float:right;*/
	position:relative;
	width:98%;
}

.panelseccionbg .col.textarea textarea{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B2B2B2;
	color:#999999;
	font-size:11px;
	position:relative;
	width:480px;
	height:80px;
}

.panelseccionbg.pspanel .col span{
	color:#FF0000;
}

.panelseccionbg.pspanel .paginado a{
	color:#000000;

}
.panelseccionbg.pspanel .paginado li{
	float:left;
}
.panelseccionbg.pspanel .paginado li span{
	padding-left:4px;
}
.panelseccionbg.pspanel .col.casino span, .panelseccionbg.pspanel .col.medida span, .panelseccionbg.pspanel .col.seleccionartodo span{
	padding:0 0 0 12px;
	color:#000000;
}
.panelseccionbg.pspanel .col.casino span{
	padding:0 0 0 10px!important;
}

.panelseccionbg.pspanel .col.idioma span{
	clear:both;
	font-family:"Myriad Pro";
	font-size:10px;
	color:#999999;
	padding-top:5px;
}
.panelseccionbg.pspanel .tablatop .col.b span{
	color:#FFF;
	font-weight:bold;
}
.panelseccionbg.pspanel .tablatop .col.b.tam{
	width:70%;
}
.panelseccionbg.pspanel .col span.rojo{
	color:#FF0000;
	font-weight:bold;
}
.panelseccionbg.pspanel .col span.verde{
	color:#39B44A;
	font-weight:bold;
}
.panelseccionbg.pspanel .col span.azul{
	color:#0000FF;
	font-weight:bold;
}
.panelseccionbg.pspanel .col.last {
	border:none;
}
.panelseccionbg.pspanel .col.num {
	text-align:center;
}
.panelseccionbg.pspanel .col.sm {
	line-height:10px;
	padding:0 2px;
	width:7%;
}
.panelseccionbg.pspanel .col.num.sm {
	line-height:normal;
	padding:5px 2px 0;
}
.panelseccionbg.pspanel .tabla .col.num.sm {
	padding:5px 2px;
}
.panelseccionbg.pspanel .col.pri {
	width:26%;
}
.panelseccionbg.pspanel .calias .col.pri {
	width:40%!important;
}
.panelseccionbg.pspanel .tablatop.cuadro.calias .col, .panelseccionbg.pspanel .tabla.cuadro2.calias .col {
	width:28%;
}
.panelseccionbg.pspanel .tabla {
	float:left;
	margin:0 0 0 0;
	width:627px;
}
.panelseccionbg.pspanel .tabla.tabcpa {
	margin:0 168px 0 173px;
	width:281px;
}
.panelseccionbg.pspanel .tabla .fila {
	background:none repeat scroll 0 0 #FDFAF1;
	float:left;
	width:624px;
	padding:0 0 0 12px;
}
.panelseccionbg.pspanel .tabla.cuadro2.calias .col.sb{
	border:none;
}
.panelseccionbg.pspanel .tabla.tabcpa .fila {
	width:259px !important;
}
.panelseccionbg.pspanel .tabla .fila {
	background:#FFFFFF;
}
.panelseccionbg.pspanel .tabla .fila.color {
	background:#F8F2D8;
}

.panelseccionbg.pspanel .tabla .fila.colorgris {
	background:#CCC;
}

.panelseccionbg.pspanel .tabla .fila.colorgrisclaro {
	background:#DDD;
}

.panelseccionbg.pspanel .tabla .fila.colorclaro {
	background:#FDFBf2;
}
.panelseccionbg.pspanel .tabla .fila.degrade {
	background:url("../images/tabla_degrade.png") repeat scroll 0 0 transparent;
	background-repeat:repeat-x;

}
.panelseccionbg.pspanel .tabla .fila.total {
	background:#E6E6E6;
	border-top:10px solid #FFFFFF;
}
.panelseccionbg.pspanel .tabla .fila ul li {
	background:url("../images/opciones_li2.png") no-repeat scroll 0 0 transparent;
	display:inline;
	float:left;
	padding:1px 26px 6px;
	margin:2px 0 0;
}

.panelseccionbg.pspanel .tabla .fila a {
	color: #666;
	
}
.panelseccionbg.pspanel .tabla .fila a:hover {
	text-decoration:underline;
}
.panelseccionbg .textonegro{
	color:#000000;
	padding:0 0 40px;
}
.panelseccionbg .seccioniz{
	float:left;
	width:48%;
}
.panelseccionbg .seccionder{
	float:right;
	width:48%;
}
.panelseccionbg h3{
	color:#005D9A;
	font-size:20px;
}
.panelseccionbg .separa {
	border-bottom:1px solid;
	float:left;
	height:11px;
	margin:0 0 15px 220px;
	text-align:center;
	width:260px;
}
.panelseccionbg .imgn{
	text-align:center;
	padding:40px 0 0;
}
.panelseccionbg .code{
	background:none repeat scroll 0 0 #FFFFFF;
	clear:both;
	color:#999999;
	font-size:11px;
	margin:0 69px -60px 0 ;
	float:right;

	position:relative;
	width:480px;
}
.textcolor{ background:#F8F2D8;height:90px; padding:20px 0;}
.panelseccionbg .code textarea{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B2B2B2;
	clear:both;
	color:#999999;
	font-size:11px;
	
	float:right;
	padding:0 0px 00px;
	position:relative;
	width:480px;
	height:80px;
}
.boxbajo .radio.custom span img{float:right;}

.panelseccionbg .form {
	padding:104px 0 82px;
	color:#005D9A;
	font-size:14px;
}
.panelseccionbg .form.misdatos{
	padding:85px 0 0;
}
/* .panelseccionbg.pspanel .col.nomcasino{ 
	width:20%;
}*/
.panelseccionbg .form.panel{
	padding:20px;
}
.panelseccionbg .form.ac_cont {
	float:left;
	padding:20px 20px 20px 0;
	width:603px;
}
.panelseccionbg .form.panel.ac_cont form label{
	padding:0;
}
.panelseccionbg .form.estadistica_anual{
	padding:60px 0 0;
}
.panelseccionbg .form.estadistica_anual .calendar{
	vertical-align:top;
}
.panelseccionbg .form.estadistica_anual form{
	margin:0 auto;
	width:354px;
}
.panelseccionbg .form.estadistica_anual label.f_input{
	float:right;
	padding:0;
	#margin:-1px 0 0;
}
.panelseccionbg .form.estadistica_anual label span {
	width:auto;
	padding:4px 10px;
}
.panelseccionbg .form.pago label span {
	width:185px;
}
.panelseccionbg .form form {
	margin:-80px 0 15px 0;
}

.panelseccionbg .form .checka label.radio{
	margin:0;
}
.panelseccionbg .form.misdatos .checka label span{
	text-align:left;
	width:126px;
	font-size:12px;
}
.panelseccionbg .form.panel form {
	clear:both;
	margin:0 auto;
	padding:17px 0 0;
	width:290px;
}
.panelseccionbg .form.ac_cont form{
	padding:0;
	width:100%;
}
.panelseccionbg .form.registro form {
	margin:-80px 0 15px 5px;
}
.panelseccionbg .form label{
	padding:4px;
	float:left;
	position:relative;
}
.recpass .panelseccionbg .form {
	padding:29px 0 82px;
}
.recpass .panelseccionbg .form form {
	margin-top:48px;
}


.peliflash{
	margin-top:-59px;
	position:relative;
}
.panelseccionbg .form label.radio {
	margin:15px 0 -12px -7px; 
	width:50%;
}
.panelseccionbg .form label.radio_datos {
	margin:-15px 0;
	width:auto;
}
.panelseccionbg .form.pago label.radio {
	margin:15px 0 -12px 0;
}
.panelseccionbg .form.pago label.radio.dos {
	margin:0 !important;
}
.panelseccionbg .form label.radio.dos {
	margin:0 0 0 -7px;
}
.panelseccionbg .form label span {
	float:left;
	padding:5px 10px;
	text-align:right;
	width:90px;
}
.panelseccionbg .form label span.wide {
	padding:0 10px;
	text-align:left;
	width:104px;
}
.panelseccionbg .form label span.msj{
	padding:5px 10px 0;
	text-align:left;
	width:auto;
	color:#000000;
	font-family:"Myriad Pro";
	font-size:12px;
}
.panelseccionbg .form label span.imagen{
	padding:7px 10px;
}
.panelseccionbg .form.registro label span.radio {
	float:left;
	text-align:left;
	width:62%;
}
.panelseccionbg .form.misdatos label span.radio_datos {
	float:left;
	text-align:left;
	width:10%;
}
.panelseccionbg .form.registro label span, .panelseccionbg .form.misdatos label span {
	width:196px;
}
.panelseccionbg .form.registro label img.captcha {
	float:left;
	margin:0 10px;
}
.panelseccionbg .form form input {
	background:url("../images/input_form.png") no-repeat scroll 0 0 transparent;
	padding:5px;
	margin:0 0 7px;
	width:250px;
	color:#005D9A;
}

.panelseccionbg .form.misdatos form select {
	background:url("../images/input_form.png") no-repeat scroll 0 0 transparent;
	padding:5px;
	margin:0 0 7px;
	width:250px;
	color:#005D9A;
}

.panelseccionbg form input.radio.idioma {
	clear:both;
	width:100%;
}	
.panelseccionbg form label.alias {
	float:left;
	margin:20px 0 0 7px;
}
.panelseccionbg form label.tipoenlace {
	float:left;
	margin:20px 0 0 15px;
}
.panelseccionbg form label.alias select{
	color:#2A486B;
}
.panelseccionbg form input.radio.casino, .panelseccionbg form input.radio.medida {
	clear:both;
	float:left;
	margin:0 7px;
}
.panelseccionbg .form form input.medio {
	background:url("../images/input_mitad_form.png") no-repeat scroll 0 0 transparent;
	width:110px;
	float:left;
}
.panelseccionbg .form.estadistica_anual form input.f_input {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #999896;
	padding:2px 5px;
	width:100px;
}
.panelseccionbg .form.estadistica_anual .hidden {
	float:right;
	padding:0;
	visibility:hidden;
}
.panelseccionbg .form form input.radio {
	background:none;
	float:left;
	margin:7px 0 0;
	width:auto;
}
.panelseccionbg .form form input.check {
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin:3px 0 0;
	width:auto;
}
.panelseccionbg .form form textarea {
	background:url("../images/textarea_form.png") no-repeat scroll 0 0 transparent;
	color:#005D9A;
	height:100px;
	padding:5px;
	width:249px;
	overflow:auto;
}
.panelseccionbg .form.ac_cont form textarea {
	background:#FFFFFF !important;
	border:1px solid #B2B2B2;
	height:93px;
	width:284px;
	float:left;
}
select{ border:#ccc solid 1px;}
.panelseccionbottom {
	background:url("../images/panelseccion-bottom.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:112px;
	width:699px;
	margin:0;
	#padding:0 0 80px;
}
.panelseccionbottom .nota {
	color:#2A486B;
	font-size:10px;
	left:20px;
	position:relative;
	top:70px;
	width:75%;
}
/************************************************
*	fancyform styles							*
************************************************/
.form label.custom, .col label.custom{
	display:block;
	padding:0.5em;
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.form label.custom.check {
	background-position:right center !important;
	padding:0 0.8em 0 0.3em;
}
.form label.custom.check.mod.checked {
	background-position:217px center !important;
}
.form label.custom.dp {
	background-position:219px center !important;
	padding:4px;
}
.col label.custom.idioma {
	background-position:center;
	padding:0;

}
.form label.custom.panel {
	padding:5px 0 4px 12px;
}
.checked{
	background-image:url(../images/rdo_on.gif);
}
.unchecked{
	background-image:url(../images/rdo_off.gif);
}
.selected{
	background-image:url(../images/rdo_on.gif);
}
.unselected{
	background-image:url(../images/rdo_off.gif);
}
/************************************************
*	Easy Slider 								*
************************************************/ 
.graphic, #prevBtn, #nextBtn{
     margin:0;
     padding:0;
     display:block;
     overflow:hidden;
     text-indent:-8000px;
}
#slider{
	padding:46px 31px 0;
	float:left;
	position:relative;
	margin-left:20px
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
	width:540px;
	overflow:hidden;
	visibility:visible;
}
#slider li span.img {
	float:left;
	margin:0 0 0 35px;
	text-align:center;
	width:25%;
}
#slider li span.img img{
	padding:5px 0;
}
#slider li span.txt {
	float:right;
	margin:0 35px 0 0;
	width:60%;
}
#slider li span.txt.titulo{
	color:#29AAE1;
	font-weight:bold;
	font-size:16px;
}
#prevBtn, #nextBtn {
	display:block;
	height:225px;
	left:0;
	position: absolute;
	top:33px;
	width:31px;
}
#nextBtn {
	left:572px;
	top:33px;
}												
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:225px;
	background:#fff url("../images/btn_prev.gif") no-repeat center 40px;	
}	
#nextBtn a{ 
	background:#fff url("../images/btn_next.gif") no-repeat center 40px;	
}							
/************************************************
*	Footer  									*
************************************************/

#footer {
	color:#000000;
	height:35px;
    margin: 68px auto 0;
    position: relative;
    width: 925px;
}
.ideas{
	position: absolute;
   right: 0;
   top: 1px;
}
#footer a, #footer a:visited {
	color:#000000;	
}

#footer a:hover{
	text-decoration:underline;
}
.text-foot {
	color:#000000;
	float:left;
	text-align:center;
	width:100%;
}
p.msg{ background:#eaeef4;padding:38px 12px 38px 154px; border:#22305d solid 1px;}
p.msg span{ display:block;font-size:16px;font-weight:bold; }
p.msg.e-dinero{ background:#eaeef4 url(../images/dinero.jpg) no-repeat 10px center; }
p.msg.e-denegado{ background:#eaeef4 url(../images/denegado.jpg) no-repeat 10px center; }
p.msg.e-calcular{ background:#eaeef4 url(../images/calcular.jpg) no-repeat 10px center; }
p.msg.e-cafe{ background:#eaeef4 url(../images/cafe.jpg) no-repeat 10px center; }
p.msg.e-bloqueado{ background:#eaeef4 url(../images/bloqueado.jpg) no-repeat 10px center; }
p.msg.e-ayuda{ background:#eaeef4 url(../images/ayuda.jpg) no-repeat 10px center; }
p.msg.e-aviso{ background:#eaeef4 url(../images/icono3.png) no-repeat 10px center; color:#000 }
p.msg.e-atencion{ background:#eaeef4 url(../images/icono1.png) no-repeat 10px center; color: #F30 }
p.msg.e-eliminar{ background:#eaeef4 url(../images/eliminar.jpg) no-repeat 10px center; }
p.msg.e-error{ background:#eaeef4 url(../images/error.jpg) no-repeat 10px center; }
p.msg.e-faq{ background:#eaeef4 url(../images/faq.jpg) no-repeat 10px center; }
p.msg.e-guardar{ background:#eaeef4 url(../images/guardar.jpg) no-repeat 10px center; }
p.msg.e-help{ background:#eaeef4 url(../images/help.jpg) no-repeat 10px center; }
p.msg.e-home{ background:#eaeef4 url(../images/home.jpg) no-repeat 10px center; }
p.msg.e-ingresar{ background:#eaeef4 url(../images/ingresar.jpg) no-repeat 10px center; }
p.msg.e-preferencias{ background:#eaeef4 url(../images/preferencias.jpg) no-repeat 10px center; }
p.msg.e-info{ background:#eaeef4 url(../images/icono4.png) no-repeat 10px center; }
p.msg.e-resultado{ background:#eaeef4 url(../images/icono2.png) no-repeat 10px center; color: #093 ; }

.requisitos{padding-top:30px;}

.panelseccionbg.pspanel .tablatop.cuadro {
background:url("../images/fondotitulochico.jpg") no-repeat scroll -5px 0 transparent;
color:#FFFFFF;
float:none;
height:46px;
margin:15px auto 0;
padding:2px 0 0 0;
width:327px;
}
.panelseccionbg.pspanel .ealias .headtot2 {
background:url("../images/cajacentral.jpg") repeat-x 0 0 transparent;
color:#FFFFFF;
float:none;
margin:15px auto 0;
padding:0;
height:48px;
width:620px;
}
.panelseccionbg.pspanel .tablatop.cuadro .titulo {
color:#FF0000;
font-weight:bold;
padding:3px 0 4px;
text-align:center;

}
.panelseccionbg.pspanel .tablatop.cuadro .col, .panelseccionbg.pspanel .tabla.cuadro2 .col {
width:16%;
padding:5px 1px;
}
.panelseccionbg.pspanel .tablatop.cuadro .col{
padding:5px 1px 0 0;
}
.detalles {
background:none repeat scroll 0 0 #E6E6E6;
clear:both;
height:21px;
padding-top:5px;
text-align:center;
font-size:11px;
}
.detalles a{
	color:#0000FF; 
	text-decoration:underline;
}
.panelseccionbg.pspanel .tabla.cuadro2 {
	width:324px;
}
.panelseccionbg.pspanel .tabla.cuadro2.calias {
	float:none;
	margin:0 auto;
	width:324px;
}
.panelseccionbg.pspanel .tabla .fila.total {
	border:none;
}
.panelseccionbg.pspanel .ealias .headtot {
	background:url("../images/cajaazulcentral.jpg") repeat-x scroll 0 0 transparent;
	width:531px;
	clear:both;
	margin:0 auto;
	padding:0;
	height:65px;
}
.panelseccionbg.pspanel .ealias .tabla.cuadro2.calias.tot {
	width:372px;
}
.panelseccionbg.pspanel .ealias .tabla.cuadro2.calias.tot2 {
	width:503px;
}
.panelseccionbg.pspanel .tablatop.cuadro.tot .titulo {
	color:#ffffff;
	font-weight:normal;
}
.panelseccionbg.pspanel .cuadro.tot .col{
	color:#fff;
}
.panelseccionbg.pspanel .tablatop.tot.calias .col, .panelseccionbg.pspanel .tabla.tot.calias .col{
	width:49%;
}
.panelseccionbg.pspanel .tabla.cuadro2 .fila {
	width:100%;
}
.panelseccionbg.pspanel .tabla .fila {
	padding:0 0 0 0;
}
.panelseccionbg.pspanel .tot .col span {
	color:#FFF;
}
.ealias{}
.headtot .caja2{
	background:url("../images/cajaazuli.jpg") no-repeat left 0 transparent;
}
.headtot .caja3{
	background:url("../images/cajaazuld.jpg") no-repeat right 0 transparent;
	padding:19px 20px 0;
	height:46px;
}
.headtot2 .caja2{
	background:url("../images/cajai.jpg") no-repeat left 0 transparent;
}
.headtot2 .caja3{
	background:url("../images/cajad.jpg") no-repeat right 0 transparent;
	padding:2px 0 0 0;
	height:46px;
}
.panelseccionbg.pspanel .ealias .tot .col, .panelseccionbg.pspanel .ealias .tot .col {
	width:16%!important;
}
.panelseccionbg.pspanel .ealias .tot2 .col, .panelseccionbg.pspanel .ealias .tot2 .col {
	width:16%!important;
}
.panelseccionbg.pspanel .ealias .tablatop.cuadro.calias .col, .panelseccionbg.pspanel .ealias .tabla.cuadro2.calias .col {
	width:11%;
}
.panelseccionbg.pspanel .ealias .tablatop.cuadro.calias .col.sm, .panelseccionbg.pspanel .ealias .tabla.cuadro2.calias .col.sm{
	width:7%;
}
.panelseccionbg.pspanel .ealias .tablatop.cuadro.calias .col.pri, .panelseccionbg.pspanel .ealias .tabla.cuadro2.calias .col.pri{
	width:17%!important;
}
.panelseccionbg.pspanel .ealias .tabla.cuadro2.calias {
	width:610px; !important;
}
.panelseccionbg.pspanel .ealias .tablatop.cuadro .col {
	padding:5px 3px 0 0;
}
