#cabecera{width:745px;margin:0 auto;padding-bottom:15px;}
#upperheader{height:105px;position:relative;text-align:left;}
#upperheader h1,#upperheader img,#submenuheader h3{border:0 none!important;margin:0!important;padding:0!important;}
#upperheader h1 a,#upperheader span.logo a{background:transparent url(../images/layout/titles.png) no-repeat scroll 0 30px;padding-top:32px;text-indent:-9999em;display:block;width:373px;height:45px;}
.sinborde{border:none!important;}
#submenuheader{position:absolute;top:20px;right:0;text-align:right;}
#submenuheader h3{padding:5px 0 18px 100px!important;}
#submenuheader h3 a{font-size:12px;display:block;text-indent:9999em;float:left;overflow:hidden;}
#submenuheader h3 a.bv{background:transparent url(../images/layout/titles.png) no-repeat scroll 0 -90px;width:94px;height:16px;}
#submenuheader h3 a.bh{background:transparent url(../images/layout/titles.png) no-repeat scroll -94px -90px;width:82px;height:16px;}
#submenuheader ul{margin-top:20px;}
#submenuheader ul li{display:inline;list-style:none;padding:0 0 3px 5px;margin:0;border-left:1px solid #666;}
#submenuheader ul li a{color:#6B6B6B;text-decoration:none;font-size:11px;padding:1px 0;}
#submenuheader ul li a:hover{color:#6695FF;}
#submenuheader a.ayuda{background:url(../images/layout/iconos.png) no-repeat scroll 0 -35px;padding-left:20px;}
#submenuheader a.condiciones{font-weight:bold;}
#submenuheader a.pymes{background:url(../images/layout/iconos.png) no-repeat scroll 0 -18px;padding-left:20px;}
#menu{background:#f1f1f3;height:22px;margin:0;padding-top:5px;font-size:1.2em;font-size:12px;font-family:arial;}
#menu ul{float:left;width:630px;margin:0;padding:0;}
#menu ul li{display:block;float:left;list-style:none;}
#menu ul li a{color:#70706E;display:block;float:left;text-decoration:none;padding:0 6px;border-left:1px solid #70706E;}
#menu ul li a:hover{color:#6695FF;}
#menu ul li a.sinborde{border:none;}
#menu ul li.seleccionado a{color:#6695ff;}
a.micuentaBoton{height:20px;}
a.micuentaBoton:hover{color:#6695FF;}
a.micuentaBoton{background:url(../images/layout/iconos.png) no-repeat scroll 0 -53px;padding-left:22px;display:block;float:right;width:auto;text-align:right;color:#70706E;text-decoration:none;height:16px;padding-right:5px;}
a.micuentaBoton:hover,a.pymesBoton:hover{color:#6695FF;}


/* =CABECERA
----------------------------------------------- */
#upperheader{height:105px;position:relative;text-align:left;}
#upperheader h1,#upperheader img {border:0 none!important;margin:0!important;padding:0!important;}
#upperheader h1 a{background:transparent url(../images/layout/titles.png) no-repeat scroll 0 28px;padding-top:32px;text-indent:-9999em;display:block;width:373px;height:45px;float:left;}
#upperheader h1.afiliados span{background:transparent url(../images/sub_logo.gif) no-repeat scroll 0 50%;text-indent:-9999em;display:block;width:220px;height:70px;margin:15px 0 0 3px;float:left;} 
#upperheader h2,#upperheader img {border:0 none!important;margin:0!important;padding:0!important;}
#upperheader h2 a{background:transparent url(../images/layout/titles.png) no-repeat scroll 0 28px;padding-top:32px; padding-top:52px; text-indent:-9999em;display:block;width:373px;height:45px}
#upperheader h2.afiliados span{background:transparent url(../images/sub_logo.gif) no-repeat scroll 0 50%;text-indent:-9999em;display:block;width:220px;height:70px;margin:15px 0 0 3px;float:left;} 
.sinborde{border:none!important;}
#toolbox{position:absolute;top:20px;right:0;text-align:right;}
#toolbox ul{margin:15px 0 0;padding:0;}
#toolbox ul li{display:inline;list-style:none;padding:0 0 3px 5px;margin:0;}
#toolbox ul li a{color:#6B6B6B;text-decoration:none;font-size:11px;padding:1px 0;}
#toolbox ul li a:hover{color:#6695FF;}
#toolbox a.ayuda{background:url(../images/layout/iconos.png) no-repeat scroll 0 -34px;padding-left:20px;}
#toolbox a.condiciones{font-weight:bold;}
#toolbox a.pymes{background:url(../images/layout/iconos.png) no-repeat scroll 0 -18px;padding-left:20px;}
#toolbox a.micuenta{background:url(../images/layout/iconos.png) no-repeat scroll 0 -53px;padding-left:22px;}
#toolbox p{border-top:1px dotted #CCC;margin-top:5px;color:#666;font-size:11px;}
#toolbox p strong{color:#6695FF;font-size:15px;}
#nav {background-color:#f1f1f3;background:url(../images/nav/nav_bgr.png) repeat scroll 0 0;border-left:1px solid #CCC;border-right:1px solid #DDD;height:29px;margin:0;padding:0;font-size:12px;}
#nav ul{margin:0;padding:0;}
#nav ul li{float:left;list-style:none;}
#nav ul li.selected{background:url(../images/nav/nav_on.png) repeat-x scroll 0 0;font-weight:normal;}
#nav ul li.selected a{color:#FFF;}
#nav ul li.selected a:hover{color:#FFF;}
#nav ul li a{display:block;color:#70706E;white-space:nowrap;height:17px;display:block;text-decoration:none;padding:2px 6px;margin-top:4px;border-left:1px solid #CCC;}
#nav ul li.selected a{height:21px;border:0;}
#nav ul li.selected ul{margin:0 0 0 -15px;}
#nav ul li a:hover{color:#6695FF;}
#nav ul li.selected a.bmascosas{padding-left:20px;background:transparent url(../images/layout/iconos.png) no-repeat scroll 4px -406px;}

/* Submenu */
* html #nav ul li a{ display: inline-block;}/*IE6 hack to get sub menu links to behave correctly*/
#nav ul li ul{position: absolute;display: none;background:transparent url(../images/nav/submenu.png) no-repeat scroll 0 0;margin:4px 0 0 -15px;padding:15px 0 0 40px;z-index:9999;width:377px;height:124px;}
#nav ul.right li ul{margin-left:-304px;}
#nav ul.right li.selected ul{margin-left:-291px;}
#nav ul li ul li{ display: list-item;float: left;width:45%;list-style-type:disc;color:#FFF;padding:4px 0;}
#nav ul li ul li ul{top: 0;}
#nav ul li ul li a{border:0;font-size:11px;font-weight:bold;color:#FFF;padding:0;margin: 0;float:none;height:auto!important;}
#nav ul li ul li a:hover{color:#FFF;text-decoration:underline;}
/* Info */
#cabecera .headerinfo{padding:0 2px;position:absolute;top:85px;font-size:11px;color:#666;}
/* IE */
*:first-child+html #nav ul li ul li{background: transparent url(../images/layout/bullets.gif) no-repeat scroll 0 -50px;padding-left:10px;}
*:first-child+html #nav ul li ul {background:transparent url(../images/nav/submenu_ie.png) no-repeat scroll 0 0 !important;padding:10px 0 0 30px; }
*:first-child+html #nav ul.right li ul{margin-left:-294px!important;}
*:first-child+html #nav ul.right li.selected ul{margin-left:-281px!important;}
*:first-child+html #nav ul li ul{margin:4px 0 0 -4px;}
*:first-child+html #nav ul li.selected ul{margin:0 0 0 -4px;}

* html #nav ul li ul li{background: transparent url(../images/layout/bullets.gif) no-repeat scroll 0 -50px;padding-left:10px;}
* html #nav ul li ul {background:transparent url(../images/nav/submenu_ie.png) no-repeat scroll 0 0 !important;margin:4px 0 0 -15px;padding:10px 0 0 30px; }
* html #nav ul li ul{margin-left:-63px!important;margin-top:29px!important;}
* html #nav ul.right li ul{margin-left:-376px!important;}
* html #nav ul li ul{margin:4px 0 0 -4px;}
* html #nav ul li.selected ul{margin:0 0 0 -4px;}

.new{position:absolute;top:92px;z-index:1;left:325px;}

/* =FOOTER
----------------------------------------------- */

#footer{margin:10px auto;font-size:11px;text-align:center!important;}
#footer div.footbox {border:1px solid #D5D5D5;background-color:#F0F0F0;margin-bottom:10px;padding:5px 10px 0;}
#footer div.footbox p{color:#6695FF;padding-bottom:3px;margin:0;}
#footer div.footbox p a{padding:1px;margin-left:1px;color:#6695FF;}
#footer div.footbox p a:hover{color:#FFF;background-color:#6695FF;text-decoration:none;}
#footer div.footgeneral ul{text-align:center;margin:0;padding:0;}
#footer div.footgeneral ul li{display:inline;}
#footer div.footgeneral ul li a{color:#6695FF;text-decoration:none;}
#footer div.footgeneral ul li a:hover{color:#666;}
#footer div.footgeneral ul li.first a{background:#FFF;}

#footer div.footgeneral ul.sitelinks{margin:15px 0;}
#footer div.footgeneral ul.sitelinks li a{padding:0 2px 0 11px;color:#6695FF;}
#footer div.footgeneral ul.sitelinks li {background:url(../images/layout/bullets.gif) no-repeat 0 5px;}
#footer div.footgeneral p.copy{margin:10px 0;text-align:center;color:#666;}
#footer div.footgeneral span.flag_es{color:#6695ff; margin-right:10px;background:url(../images/layout/iconos.png) no-repeat scroll 0 -671px;padding-left:20px;}
#footer div.footgeneral span.flag_pt{color:#6695ff; margin:0 10px 0 16px;background:url(../images/layout/iconos.png) no-repeat scroll 0 -692px;padding-left:20px;}
#footer div.footgeneral span.flag_es a, #footer div.footgeneral span.flag_pt a{color:#6695ff; text-decoration:underline!important; margin:0 5px;}
#footer div.footgeneral a.logobv{width:155px;height:17px;display:block;background:url(../images/layout/titles.png) no-repeat scroll -160px -81px;text-indent:-9999em;}
#footer div.footgeneral a.logobh{width:155px;height:17px;display:block;background:url(../images/layout/titles.png) no-repeat scroll -196px -96px;text-indent:-9999em;border-left:1px solid #666;}
#footer div.footgeneral .logos{margin:22px auto 4px;width:330px;}
#footer div.footgeneral .logos a{float:left;}
/* Rounded */
#footer .boxend {margin-bottom:0!important;border-bottom:none!important;}
.xtop, .xbottom {background:transparent none repeat scroll 0 0;display:block;font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block;overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F0F0F0 none repeat scroll 0 0;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;}
.xb1 {background:#D5D5D5 none repeat scroll 0 0;margin:0 5px;}
.xb2 {border-width:0 2px;margin:0 3px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px;margin:0 1px;}
.xboxcontent {background:#F0F0F0 none repeat scroll 0 0;border-color:#D5D5D5;border-style:solid;border-width:0 1px;display:block;}


