/* CSS Document */
body{overflow : -moz-scrollbars-vertical}
/*gral*/
body{padding:0;color:#453f3f;font:normal 70%/1.6em Arial; background:#fff}
h1, h2, h3, h4, h5{font-size:100%;margin:0;padding:0; font-weight:normal!important}
p{margin:0;padding:0}
img{border:0;padding:0!important}
form{margin:0;padding:0}
caption{font-size:80%}
select{font-size:0.95em}
input, textarea{border:1px solid #7f9db9; font-size:1em;}
ul{margin:0;padding:0}
* { margin:0; padding:0}
.fright{float:right}
.fleft{float:left}
.fclear{clear:both}
.display{ display:block}
a {text-decoration: none;	color: #0065A3; outline:none}
a:hover {	text-decoration: underline}
a.none:hover {	text-decoration: none}
/*rejillas*/
#cabecera{width:751px; height:110px;color:inherit;visibility:visible; background-color:#fff; margin-left:auto; margin-right:auto}
.cabecera1{float:left; background-image:url(../img/fondo_menu_izq.gif); background-repeat:no-repeat; background-position:left botton; width:5px;height:110px}
.cabecera{float:left; height:110px;width:740px;background:url(../img/fondo_menu.gif); background-repeat:repeat-x; background-position:left bottom} 
.cabecera2{background-image:url(../img/fondo_menu_der.gif); background-repeat:no-repeat; background-position:right botton; width:5px; height:110px;float:left}
#zonalogo{ padding-top:8px; padding-left:15px; height:45px}
#logo{float:left;margin-left:10px;margin-bottom:0px; margin-top:5px}
#logo h1{position:absolute;margin-left:-1000px}
#utilidades{ float:left; margin-left:30px}
#utilidades #idioma{ margin-top:8px; margin-left:70px}
#utilidades #utilidades1{ margin-top:0px}
#areacliente{ float:right}
#areacliente #b_areacliente{text-align:right; margin-top:9px}
input.cajabuscar{ padding-left:2px; height:14px; border:1px solid #cdcdcd}
input.cajabuscar1{ padding-left:2px;width:230px; margin-right:35px; border:1px solid #cdcdcd}
.client{ background-image:url(../img/link_level2.gif); background-repeat:no-repeat; background-position:right; padding-right:7px; font-weight:bold}
#areacliente #buscador{ margin-top:10px; text-align:right}
#areacliente #buscador .boton{ background-image:url(../img/rightarrowbutton.gif); background-repeat:no-repeat;color:#FFFFFF; font-size:0.8em; height:18px; cursor:pointer; border:0; width:15px; height:15px; padding-left:2px}
#ariadna{ font-size:0.9em; height:15px; padding-bottom:2px; padding-right:5px}
#ariadna ul{ float:right; margin-top:0px}
#ariadna ul li{ float:left; list-style:none!important; padding-right:2px}

/*home*/

#home #zhome1 h2{ font-size:1.5em}
#home #zhome1{ width:750px}
#home #zhome1 p{ color:#656565; font-size:1.2em; padding-top:10px}
#home .zhome11{ float:left;padding: 14px 23px 14px 15px; width:320px}
#home .zhome12{float:left;width:390px;margin-top:14px}
#home #zhome2{ width:750px; height:250px; min-height:250px; overflow:visible; background-image:url(../img/fondohome.gif); background-repeat:no-repeat; background-position:left 5px; margin-top:8px}
#home .zhome21 h2,#home .zhome22 h2{color:#003366;font-weight:normal!important;font-family:Arial, Helvetica, sans-serif; font-size:14px}
#home #zhome2 ul { margin-top:3px;}
#home #zhome2 ul li{ list-style:none; background-image:url(../img/hm_arrow.gif); background-repeat:no-repeat; padding-left:10px; background-position:left 6px}
#home .zhome23{ float:right;padding:0px 0px 15px 25px;}
html>body #home .zhome23{}
#home .zhome23 #sup{ background-image:url(../img/banner_home_sup.gif); background-repeat:no-repeat; background-position:right 5px; width:255px;height:9px; padding:0px 15px 0px 15px}
#home .zhome23 #centro{ background-image:url(../img/banner_home_centro.gif); background-repeat:repeat-y; background-position:right; width:255px; padding:5px 15px 7px 15px}
#home .zhome23 #centro p{ padding-left:35px;color:#656565; font-size:1.1em; padding-top:5px}
#home .zhome23 #centro img{ margin-right:5px}
#home .zhome23 #inf{ background-image:url(../img/banner_home_inf.gif); background-repeat:no-repeat; background-position:right top; width:255px; height:9px; padding:7px 15px 7px 15px}
#home .zhome23 h2{ font-size:1.5em; margin-bottom:5px;padding-left:35px;}
#home .zhome23 img{margin-left:35px; float:left}
#home .zhome22{ float:left; width:200px; padding:15px 0px 15px 15px}
#home .zhome21{ float:left; width:200px; padding:15px 5px 15px 20px}
#home .internacional { margin-top:20px}
#home .internacional img{ margin-right:5px}
#home .internacional h2{ font-size:1.5em; padding-top:23px; color:#797979; font-weight:normal}
#home .internacional p{ line-height:12px; margin-top:5px}
#home .internacional h3{font-size:1em; padding-top:5px; color:#0066A3; font-weight:bold; margin-bottom:-5px}
#home .bolsa { margin-top:20px}
#home .bolsa img{ margin-right:5px}
#home .bolsa h2{ font-size:1.5em; padding-top:23px; color:#0066A3; font-weight:normal}
#home .bolsa p{ line-height:12px; margin-top:5px}
#home .bolsa h3{font-size:1em; padding-top:5px; color:#0066A3; font-weight:bold; margin-bottom:-5px}
#home #zhome3 { width:750px}
#home .zhome31{ width:210px; float:left; padding:0px 10px 15px 25px}
#home .zhome32{ width:230px; float:left; padding:0px 10px 15px 10px}
#home .zhome33{ width:230px; float:left; padding:0px 10px 15px 10px}
#home #zhome3 ul {margin-top:3px}
#home #zhome3 ul li { background-image:url(../img/hm_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; list-style:none}

/* menu */
#zonamenu{ display:block; padding-top:10px; font-size:1.3em}
html>body #zonamenu{ margin-top:5px}
*+html #zonamenu{ margin-top:20px!important}
#zonamenu ul { padding-left:10px}
#zonamenu ul li{ float:left; list-style:none}
#zonamenu ul li a {display:inline;	color: #0066A5;	margin-right: 20px}
#zonamenu ul li a.active {color: #333}
#zonamenu ul li a:hover {	text-decoration: none;	color: #ff9900}
#contenido{width:751px;; margin-left:auto; margin-right:auto; }
.interior{ float:left}
.interior .informacion{ background-image:url(../img/fondo_contenido.gif);background-repeat:no-repeat; background-position:top right; width:545px; padding:15px 10px 50px 25px; height:1%; overflow:visible; min-height:200px; float:left}
.interior .informaciont{ background-image:url(../img/fondo_contenidomapa.gif);background-repeat:no-repeat; background-position:top left; width:742px; _margin-left:8px;padding:15px 10px 50px 20px; height:1%; overflow:visible; min-height:200px; float:left;}
.menu ul li{ list-style:none}
.interior h2.titulo {font-size: 1.1em;line-height: 12px; color: #929292;font-weight: bold!important;	font-family: Arial;	margin-bottom: 12px}
.informacion h2.pagetop{ font-size: 1.1em;line-height: 12px; color: #929292;font-weight: bold!important;	font-family: Arial;	margin-bottom: 12px}
.informaciont h2.pagetop{ font-size: 1.1em;line-height: 12px; color: #929292;font-weight: bold!important;	font-family: Arial;	margin-bottom: 12px}
.interior div.titulo {	font-size: 1.3em;line-height: 16px;	color: #333;	font-family: Arial;	margin-bottom: 20px}
a.arrow {background-image: url(../img/hm_arrow.gif);background-position: 1px 3px;	background-repeat: no-repeat;padding-left: 14px}
a.download {background-image: url(../img/icons/download.gif);background-position: 1px 1px;background-repeat: no-repeat;	margin-top: 5px;padding-left: 16px;	min-height: 21px}
.vertrule {background-image: url(../img/rules/vert_blu_dashedbg.gif);background-repeat:repeat-y;}
.modular{ line-height:13px}
.modular h3{ margin-bottom:5px}
.modular p{ margin-bottom:5px}
.modular ul{ margin-left:16px}
.modular ul li {list-style-image:url(../img/hm_arrow.gif); list-style-position:outside; }


#pie{ width:973px;height:49px; background-color:#fff;margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; }
/* pie */
#pie {	width: 752px;padding-bottom: 60px;position: relative}
#pie table{width:750px;padding-top:15px}
#pie td {width: 730px;	font-size: 11px;	line-height: 15px;	color: #999}
#pie a {display:inline;	color: #999}
#pie a:hover {	color: #333}
/* Margenes */

.mt5  {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt50 {margin-top: 50px}

.mr5  {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.mr25 {margin-right: 25px}
.mr30 {margin-right: 30px}
.mr35 {margin-right: 35px}
.mr40 {margin-right: 40px}
.mr50 {margin-right: 50px}

.mb5  {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mb30 {margin-bottom: 30px}
.mb35 {margin-bottom: 35px}
.mb40 {margin-bottom: 40px}
.mb50 {margin-bottom: 50px}

.ml5  {margin-left: 5px}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.ml20 {margin-left: 20px}
.ml25 {margin-left: 25px}
.ml30 {margin-left: 30px}
.ml35 {margin-left: 35px}
.ml40 {margin-left: 40px}
.ml50 {margin-left: 50px}
.ml55 {margin-left: 55px}

/* padding */

.pt2  {padding-top: 2px}
.pt3  {padding-top: 3px}
.pt5  {padding-top: 5px}
.pt8  {padding-top: 8px}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pt20 {padding-top: 20px}
.pt25 {padding-top: 25px}
.pt30 {padding-top: 30px}
.pt35 {padding-top: 35px}
.pt40 {padding-top: 40px}
.pt50 {padding-top: 50px}

.pr5  {padding-right: 5px}
.pr10 {padding-right: 10px}
.pr15 {padding-right: 15px}
.pr20 {padding-right: 20px}
.pr25 {padding-right: 25px}
.pr30 {padding-right: 30px}
.pr35 {padding-right: 35px}
.pr40 {padding-right: 40px}
.pr50 {padding-right: 50px}

.pb5  {padding-bottom: 5px}
.pb8  {padding-bottom: 8px}
.pb10 {padding-bottom: 10px}
.pb15 {padding-bottom: 15px}
.pb20 {padding-bottom: 20px}
.pb25 {padding-bottom: 25px}
.pb30 {padding-bottom: 30px}
.pb35 {padding-bottom: 35px}
.pb40 {padding-bottom: 40px}
.pb50 {padding-bottom: 50px}

.pl5  {padding-left: 5px}
.pl10 {padding-left: 10px}
.pl15 {padding-left: 15px}
.pl20 {padding-left: 20px}
.pl25 {padding-left: 25px}
.pl30 {padding-left: 30px}
.pl35 {padding-left: 35px}
.pl40 {padding-left: 40px}
.pl50 {padding-left: 50px}
.pl215{padding-left:215px}
/* anchos */
.w167{width:167px}
.w250{width:250px}
.w359{width:359px}
.w740{width:740px}
/* tablas */
tr.pt15 td {padding-top:15px}
.informacion table.datos{ width:100%; background-color:#FFFFFF; border:0; border-collapse:collapse}
.informacion table.datos thead th{  border-bottom:3px solid #0065A3;border-right:1px solid #ACCCE1; color:#0065A3; background-color:#E5F0F6; font-weight:normal}
.informacion table.datos thead th.bder{ border-right:0; font-weight:normal}
.informacion table.datos tbody td{ padding:2px; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5}
.informacion table.datos tbody td.bder{ border-right:0;}
.informacion table.datos tbody tr.par{ background-color:#F9F9F9}
.informacion table.datos tfoot tr{ background-color:#E5F0F6; height:15px}

#menu{ background-image:url(../img/fondo_menuizq.gif); background-repeat:no-repeat; background-position:top left; width:146px; height:1%; overflow:visible; min-height:200px; float:left;	margin-right: 4px;	padding: 10px}
#menu a {display: block;width: 130px;font-size: 11px;line-height: 20px;padding: 2px 0px;border-top: 1px #a3c8de solid}
/*#lnav span {display: block;width: 130px;font-size: 11px;line-height: 20px;padding: 2px 0px;border-top: 1px #a3c8de solid}*/
#menu a.active {color: #333;font-weight: bold}
#menu a.level0 {border: none;background-image: url(../img/link_level1.gif);background-position: 0px 10px;background-repeat: no-repeat;padding-left: 10px;width: 135px}
#menu a.level1 {background-image: url(../img/link_level1.gif);background-position: 0px 10px;background-repeat: no-repeat;padding-left: 10px;width: 130px}
#menu a.level2 {background-image: url(../img/link_level2.gif);background-position: 5px 6px;background-repeat: no-repeat;padding-left: 15px;margin-left: 8px;width: 117px;line-height: 15px}
#menu span.level2 {padding-left: 3px;margin-left: 8px;width: 130px;line-height: 15px;color: #666}

#menu a.level20{background-image: url(../img/link_level1.gif);background-position: 5px 6px;background-repeat: no-repeat;padding-left: 15px;margin-left: 8px;width: 117px;line-height: 15px}
#menu a.level21{background-image: url(../img/link_level2.gif);background-position: 10px 6px;background-repeat: no-repeat;padding-left: 20px;margin-left: 8px;width: 110px;line-height: 15px}

/* glosario */
.glosario li{ margin-right:13px; margin-left:0px; float:left; list-style:none}
.greytop {background-image:url(../img/167_grey_gradient.gif);background-repeat: no-repeat;}
.greytop  li{ list-style:none}

.a14  {font-family:arial,helvetica,sans-serif;font-size: 14px;line-height:16px;}
/* mapa */
.mapa ul li h3{ font-weight:bold; color:#0066A5}
.mapa ul li{ list-style:none}
.mapa ul li ul{ margin-left:20px; padding-right:0!important; float:none}
.mapa ul li ul li { list-style:none}
.mapa ul{ float:left; padding-right:50px}

/*nuevos bea*/
.titulo .img1{float:left; padding-right:3px; padding-bottom:1px!important}
.img2{float:left; margin-top:4px}
ul.list1{font-weight:normal!important;}
ul.list1 li{list-style:none;padding-top:5px;padding-bottom:24px;}
ul.list1 li h3{color:#003366;font-weight:normal!important;font-family:Arial, Helvetica, sans-serif; font-size:14px}
ul.list1 li p{line-height:15px; padding-top:5px; padding-bottom:7px; background-image:none!important}
ul.list1 li a{padding-top:0px!important; display:block;background-image: url(../img/hm_arrow.gif);background-position:1px 5px;background-repeat: no-repeat; margin-top:0px!important;margin-bottom:0!important}

ul.list{font-weight:normal!important}
ul.list li{list-style:none;padding-top:20px;padding-bottom:24px; background-image:url(../img/rules/puntos.gif); background-repeat:repeat-x; background-position:top}
ul.list li h3{color:#003366;font-weight:normal!important;font-family:Arial, Helvetica, sans-serif; font-size:14px}
ul.list li p{line-height:15px; padding-top:5px; padding-bottom:7px; background-image:none!important}
ul.list li a{padding-top:0px!important; display:block;background-image: url(../img/hm_arrow.gif);background-position:1px 5px;background-repeat: no-repeat; margin-top:0px!important;margin-bottom:0!important}
ul.news{background-image:none}
html>body ul.news{}
ul.news li{padding-top:0px; background-image:none; list-style:none;}
ul.news li p{padding-top:0px!important; line-height:15px; background-image:none}
ul.news li a{background-image:none!important; padding-top:0px}

ul.news1{background-image:url(../img/rules/puntos.gif); background-repeat:repeat-x; background-position:top;}
ul.news1 li{list-style:none;padding-top:20px}
ul.news1 li p{padding-top:0px!important; line-height:15px}
ul.news1 li a{background-image:none; padding-top:0px}
/*nuevos*/
.znenlaces{float:left;width:146px;background-image:url(../img/167_grey_gradient.gif);background-repeat: no-repeat;margin-left:20px;padding:10px; margin-top:-15px}
.norelated{padding-bottom:5px;margin-top:8px}
.norelated h3{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:15px;color:#003366; font-weight:normal}
.norelated ul{ list-style-type:none;padding-top:5px;margin-left:0px!important}
.norelated ul li{padding-top:5px;padding-bottom:3px;line-height:13px!important; list-style:none!important}
.norelated ul li h4{font-size:11px;color:#333;font-family:Arial, sans serif;margin: 0 0 2px 0; display:block;background-image:url(../img/rules/bkg_linea.gif); background-repeat:repeat-x; background-position:bottom; height:22px;padding-bottom:3px}
.norelated ul li p{font-size:10px!important; line-height:14px;padding-top:5px;padding-bottom:5px}
.norelated ul li ul{padding-top:0px!important;padding-bottom:0px!important}
.norelated ul li ul li{padding-top:0px!important;padding-bottom:0px!important; list-style:none!important}
.norelated ul li ul li a{background-image:url(../img/icons/website.gif);background-position:1px 3px;background-repeat:no-repeat;margin-top:0px;padding-left:16px; display:block;min-height:8px}
.downloads ul li ul li a span{color:#666; background-image:none!important}
.norelated ul li a{background-image:url(../img/icons/website.gif)!important;background-position:1px 3px;background-repeat:no-repeat;margin-top:0px;padding-left:16px; display:block;min-height:8px}
.norelated ul li span{padding-left:10px; display:block; padding-top:3px}
.related{padding-bottom:5px; margin-top:8px}
.related h3{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:15px;color:#003366; font-weight:normal}
.related ul{ list-style-type:none;padding-bottom:5px; padding-top:5px;margin-left:0px!important}
.related ul li{padding-top:5px;padding-bottom:5px;line-height:15px!important; list-style:none!important}
.related ul li h4{font-size:11px;color:#333;font-family:Arial, sans serif;margin: 0 0 2px 0; display:block;background-image:url(../img/rules/bkg_linea.gif); background-repeat:repeat-x; background-position:bottom; height:22px;padding-bottom:3px}
.related ul li p{font-size:10px!important; line-height:14px;padding-top:5px;padding-bottom:5px}
.related ul li ul{padding-top:0px!important;padding-bottom:0px!important}
.related ul li ul li{padding-top:0px!important;padding-bottom:0px!important; list-style:none!important}
.related ul li ul li a{background-image: url(../img/hm_arrow.gif);background-position:1px 3px;background-repeat: no-repeat;padding-left:14px;padding-top:0px}
.dowloads{padding-bottom:5px;margin-top:8px}
.downloads ul li ul li a span{color:#666; background-image:none!important}
.related ul li a{background-image: url(../img/hm_arrow.gif)!important;background-position:1px 3px;background-repeat: no-repeat;padding-left:14px;padding-top:0px}
.related ul li span{padding-left:10px; display:block; padding-top:3px}
.downloads h3{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:15px;color:#003366; font-weight:normal}
.downloads ul{ list-style-type:none;padding-bottom:5px; padding-top:5px;margin-left:0px!important}
.downloads ul li{padding-top:5px;padding-bottom:5px;line-height:15px!important; list-style:none!important}
.downloads ul li h4{font-size:11px;color:#333;font-family:Arial, sans serif;margin: 0 0 2px 0; display:block;background-image:url(../img/rules/bkg_linea.gif); background-repeat:repeat-x; background-position:bottom; height:22px;padding-bottom:3px}
.downloads ul li p{font-size:10px!important; line-height:14px;padding-top:5px;padding-bottom:5px}
.downloads ul li ul{padding-top:0px!important;padding-bottom:0px!important}
.downloads ul li ul li{padding-top:0px!important;padding-bottom:0px!important; list-style:none!important}
.downloads ul li ul li a{background-image:url(../img/icons/download.gif);background-position:1px 3px;background-repeat:no-repeat;margin-top:0px;padding-left:16px; display:block;min-height:8px}
.downloads ul li span{padding-left:10px; display:block; padding-top:3px}
.downloads ul li ul li a span{color:#666; background-image:none!important}
.znenlaces ul li ul li a.street{background-image:url(../img/icons/website.gif);background-position:1px 3px;background-repeat:no-repeat;margin-top:0px;padding-left:16px; display:block;min-height:8px}
.norelated ul li span{padding-left:10px; display:block; padding-top:3px}
.znenlaces ul { margin-left:15px}
.znenlaces ul li { list-style:none; line-height:8px; list-style:none!important}
.znenlaces .enlaces ul li{ line-height:15px; list-style:none!important}
#zncentro { float:left; margin-top:5px}
#zncentro h3{ font-size:1.3em; font-weight:normal!important; padding-top:5px;}
#zncentro p{ line-height:15px} 
ul.listadirecciones{font-weight:normal!important;}
ul.listadirecciones li{list-style:none;background-image:url(../img/rules/puntos.gif); background-repeat:repeat-x; background-position:bottom  left; height:1%; min-height:80px; overflow:auto; width:100%!important; margin-top:10px; padding-bottom:10px}
ul.listadirecciones li div.izquierda { float:left; width:40%; padding-right:20px}
ul.listadirecciones li div.izquierda img{ margin-top:15px}
ul.listadirecciones li div.izquierda p,ul.listadirecciones li div.izquierda h4{ line-height:13px}
ul.listadirecciones li div.derecha { float:left; width:53%; text-align:left }
ul.listadirecciones li div.derecha p{ margin-bottom:10px; margin-top:0; line-height:13px}
ul.listadirecciones li div.derecha p, ul.listadirecciones li div.derecha h5, ul.listadirecciones li div.derecha a{ line-height:13px}
ul.listadirecciones li h3{color:#003366;font-weight:bold!important;font-family:Arial, Helvetica, sans-serif; font-size:1em}
ul.listadirecciones li a{background-image:url(../img/icons/website.gif); background-repeat:no-repeat; background-position:left; padding-left:15px}
ul.listadirecciones li a:hover{ text-decoration:underline}
ul.listadirecciones li a.mail{ list-style:none!important; background-image:none; margin-left:-15px}
ul.listadirecciones li a:hover.mail{ text-decoration:underline}
.w425{width:425px}
.banner1{ font-weight:normal!important; color:#000}
.banner1 div{padding-top:23px; float:left; display:block;font-size:18px; width:60%; color:#666; line-height:14px}
.selecnoticias select{width:120px}
.banner1 .tlf{font-weight:bold;font-size:11px; padding-left:0px!important;display:block; line-height:14px!important; color:#0065a3!important;}
.znlista{background-image:url(../img/rules/puntos.gif); background-repeat:repeat-x;background-position:top}
.w550{width:540px}
.w80p{width:80%}
#zncentro ul.def{margin-left:10px; padding-top:8px}
#zncentro ul.def li{ background-image:url(../img/bullet_circle.gif); background-repeat: no-repeat; background-position:left 7px; padding-left:12px; list-style-type:none}



/* formulario */
fieldset {	border: 0;	padding: 5px}
#frmcontent div{float:left; padding-right:30px; margin-bottom:8px}
#frmcontent{margin-left: 0; margin-top: -20px;width: 750px;margin-bottom:20px}
#frmcontent label {color: #333333; display: block; font-weight:normal;text-align:left;font-size:1em;width:200px;}
#frmcontent input{border: 1px solid #999999;text-decoration:none;color:#000000;padding : 2px;margin: 0;width:200px;}
#frmcontent input.casilla{ width:20px; float:left;border: 0;}
#frmcontent label.casilla1{ float:left; width:185px}
#frmcontent label.casilla3{ float:left; width:385px}
#frmcontent select {border: 1px solid #999999!important;text-decoration:none;color:#000000;padding : 1px;margin: 0;width:207px;}
textarea{color:#000000;width: 442px; height: 70px;text-decoration:none;scroll: auto;border:1px solid #999999}
#frmcontent .legal{ margin-left:35px;color:#0066A5; font-size:0.8em; line-height:15px}
#frmcontent .legal a { color:#B80003; text-decoration:underline}
#frmcontent .legal a:hover { color:#B80003; text-decoration:none}
#frmcontent div.botonera{width: 700px; text-align:left}
#frmcontent input.check{border: 0; color: #719ebb; margin-right: 2px;background:#fff; width:20px}
#frmcontent label.check {color: #0066A5; display: block; font-weight:bold;text-align:left;float: left;margin: 0 0 8px 0;width:165px; font-size:0.9em}
#frmcontent input.radio{border: 0; color: #719ebb; margin-right: 2px;background:#fff; width:20px}
#frmcontent label.radio {color: #0066A5; display: block; font-weight:bold;text-align:left;float: left;margin: 0 0 8px 0;width:165px; font-size:0.9em}
#frmcontent h3{ margin-bottom:5px; clear:both; color:#333333}
/* botones */
.boton_form{ background-image:url(../img/submit_button.gif); background-repeat:no-repeat; color:#FFFFFF; text-align:center; width:65px; height:18px; line-height:15px; border:0px; font-size:11px}
.txt1{font-size:13px}
.interior p.titulo {font-size: 1.3em;line-height: 16px;	color: #333;	font-family: Arial;	margin-bottom: 20px}
.linpunt{background-image:url(../img/rules/bkg_linea.gif); background-repeat:repeat-x; padding-top:15px}
.znbanner{width:100%;margin:0px!important;padding:0px!important;  margin-bottom:15px;background-image:url(../img/rules/bordeinf.gif); background-position:bottom; background-repeat:no-repeat}
html>body .znbanner{min-height:10px;overflow:auto}
html>body .znbanner .texto{}
.znbanner .texto{background-image:url(../img/rules/bordesup.gif); background-position:top left; background-repeat:no-repeat; width:100%; padding-top:1px}
.znbanner .bordes{border-right:solid #dee2e4 1px;border-left:solid #dee2e4 1px;margin-bottom:6px; margin-top:6px}
.znbanner .texto .bordes p{text-align:center}
.znbanner .texto .bordes p img{ margin-top:-3px}
.znbanner .texto .bordes span{display:block;padding-right:5px; padding-left:5px;line-height:15px; padding-bottom:5px}
.znbanner .texto .bordes span span{font-size:18px;display:block; padding-left:0px!important; line-height:18px}
.strong1{color:#0066a6!important; font-weight:normal!important; font-size:11px!important; line-height:14px!important; padding:0!important; margin:0!important}
.txtlat{margin-bottom:8px; padding-top:5px;margin-left:0px!important; padding-bottom:7px; margin-top:5px}
.txtlat h3{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:15px;color:#003366; font-weight:normal}
.txtlat p{font-size:10px!important; line-height:14px;padding-top:5px;padding-bottom:5px}
.txtlat a{background-image: url(../img/hm_arrow.gif);background-position:1px 3px;background-repeat: no-repeat;padding-left:14px;padding-top:0px; line-height:14px!important}
.w70p{width:70%}

/*cambios*/

.w80{ width:80px}
.gris{ color:#999999}
/* modulos imagen */
.telecheck{ float:left; display:block}
.tpv{ float:left; display:block; width:70%}
/* popup */
#popup .informacion{margin-top:8px;margin-left:20px; background-image:url(../img/fondo_contenido.gif);background-repeat:no-repeat; padding:14px}
html>body #popup .informacion{ margin-top:10px}
*+html #popup .informacion{ margin-top:25px}
#popup .informacion .titulo{ font-size:1.2em; color:#333}
#popup fieldset {	border: 0;	padding: 5px; width:500px;}
#popup #form1{margin-left: 0;width:520px;margin-bottom:20px; margin-top:15px}
#popup #form1 label {color: #999; font-weight:bold;text-align:right;float: left;margin: 0 5px 12px 0;width: 210px; font-size:1em;  text-align:right}
#popup #form1 input {border: 1px solid #6085AA;text-decoration:none;color:#000000;padding : 2px;margin: 0;width:100px; float:left}
#popup #form1 select {border: 1px solid #6085AA;text-decoration:none;color:#000000;padding : 2px;margin: 0;width:105px; float:left}
#popup #form1 .botonera{  margin-left:200px;background:#CC6600}
#popup #form1 input.boton{border: 1px solid #E0EDF3;text-decoration:none;color:#fff; font-weight:bold;background-color:#0066A3; margin-right:5px; width:60px; cursor:pointer}
#popup #form1 input.boton_b{border: 1px solid #E0EDF3;text-decoration:none;color:#fff; font-weight:bold;background-color:#0066A3; margin-left:60px; width:60px; cursor:pointer}

/* buscar */
.error{ color:#FF0000;padding-top:10px}
.consejos{ margin-top:15px}
.consejos strong { line-height:30px}
.consejos p { margin-bottom:10px}

/* pestaņas */
ul.menu { padding-top:10px}
ul.menu li {float:left;display:inline;font-size:1.1em}
.pestana1 {	background-image:url(../img/pestanas/pest_nsel_izq.gif);height:30px;width:7px;float:left;background-color: inherit;}
.pestana2 {	background-image:url(../img/pestanas/pest_nsel_der.gif);height:30px;width:7px; margin-right:1px;float:left;background-color: inherit;}
.pestana3 {	background-image:url(../img/pestanas/pest_sel_izq.gif);height:30px;width:7px;float:left;background-color:#fff}
.pestana4 {	background-image:url(../img/pestanas/pest_sel_der.gif);height:30px;width:7px;float:left; margin-right:1px;background-color:#fff}
.texto-activo2 {float:left;height:25px;color:#3674A8; background-image:url(../img/pestanas/pest_sel_centro.gif); background-repeat:repeat-x; font-weight:normal;background-color:#FFFFFF; width:auto;text-align:center; padding-top:5px}
.texto-activo2 a { text-decoration:none}
.texto-activo2 a:hover { text-decoration:none}
.submenu-principal {background-image:url(../img/pestanas/pest_nsel_centro.gif);background-repeat:repeat-x;height: 30px;float: left;	font-weight: bold;display: block;color: #FFFFFF;}
.submenu-principal a {height: 25px;float: left;font-weight: normal;color: #0066A5;display: block; padding-top:5px}
.submenu-principal a:hover {height: 25px;float: left;font-weight: normal;color: #333333;display: block;text-decoration: none}

.contenidopest{ background-image:url(../img/pestanas/356_ltblu_gradient.gif); background-repeat:no-repeat; padding:10px}

#stretchy{ height:300px; position:relative; margin-top:20px; }
div.tabnav_off {background-repeat: no-repeat;	background-color: none;	text-align: center;	background-image: url(../img/pestanas/prod_tab_off.gif);	width: 89px;	height: 35px ; padding-top:10px}
div.tabnav_on {	background-repeat: no-repeat;	background-color: none;	text-align: center;	background-image: url(../img/pestanas/prod_tab_on.gif);	width: 89px;	height: 35px; padding-top:5px}
div.tabnav_off a {	margin-top: 15px;color: #0066A5;	font-size:1.1em!important}
div.tabnav_on a {	margin-top: 15px;color: #003366;	font-size:1.1em!important}
#tabnav_1 {	position: absolute;	top: 0;	left: 0;}
#tabnav_2 {	position: absolute;	top: 0;	left: 89px;}
#tabnav_3 {	position: absolute;	top: 0;	left: 178px;}
#tabnav_4 {	position: absolute;	top: 0;	left: 267px;}
div.swaps_outer {	width: 356px;	padding: 15px;	background-image: url(../img/pestanas/356_ltblu_gradient.gif);	background-repeat: no-repeat;	z-index: 10000;	position: absolute;	left: 0;	top: 32px;}
#swapdiv_1, #swapdiv_2, #swapdiv_3, #swapdiv_4 {width: 326px;}

.w700{ width:700px}
.acenter{text-align:center}
.aright{text-align:right}
/* popup */
#login .informaciont{ background-image:url(../img/fondo_contenidomapa.gif);background-repeat:no-repeat; background-position:top left; width:742px; _margin-left:8px;padding:15px 10px 50px 20px; height:1%; overflow:visible; min-height:200px; float:left;}
html>body #popup .informaciont{ margin-top:10px; margin-left:200px}
*+html #popup .informaciont{ margin-top:25px}
#login .informaciont .titulo{ font-size:1.2em; color:#333}
#login fieldset {	border: 0;	padding: 5px; width:500px;}
#login #form1{margin-left: 0;width:520px;margin-bottom:20px; margin-top:15px}
#login #form1 label {color: #999; font-weight:bold;text-align:right;float: left;margin: 0 5px 12px 0;width: 359px; font-size:1em;  text-align:right}
#login #form1 input {border: 1px solid #6085AA;text-decoration:none;color:#000000;padding : 2px;margin: 0;width:100px; float:left}
#login #form1 select {border: 1px solid #6085AA;text-decoration:none;color:#000000;padding : 2px;margin: 0;width:105px; float:left}
#login #form1 .botonera{  margin-left:300px;background:#CC6600}
#login #form1 input.boton{border: 1px solid #E0EDF3;text-decoration:none;color:#fff; font-weight:bold;background-color:#0066A3; margin-right:5px; width:60px; cursor:pointer}
#login #form1 input.boton_b{border: 1px solid #E0EDF3;text-decoration:none;color:#fff; font-weight:bold;background-color:#0066A3; margin-left:60px; width:60px; cursor:pointer}
.acenter_w{text-align:center;width:740px}
#popup .informacion2{margin-top:8px;margin-left:20px; background-image:url(../img/fondo_contenido2.gif);background-repeat:no-repeat; padding:14px}
html>body #popup .informacion2{margin-top:10px}
*+html #popup .informacion2{margin-top:25px}
.nvisible{visibility:hidden}
