/* estilos para delLica-TeCH */

.evento-big .black-box  a{color:#1382c7;}

#Promocion{height:293px;background:transparent url(/imgfiles/front/img/xbox-h.jpg) no-repeat scroll 0 0;}

#Calen_datos
{
text-align:left;
color:#BEBEBE;
font-size:11px;
float:left;
height:20px;
width:275px;

}

#Calendar_index
{
text-align:left;
color:#BEBEBE;
font-size:11px;
float:left;

}


#EventosBanner a{left:120px;position:relative;top:240px;}


#BotonBanner{left:75px;position:relative;top:245px;}

#consulta{padding-top:20px;}

#financiacion{padding-top:20px;}

*{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }

a img { border: none; }

button { white-space: nowrap; }

a:active, a:hover, a:link { outline: none; }

body{background: url(../img/back_brushed.jpg) center top repeat-y;}

.wrap {width: 988px; margin: 0 auto;}

.clear {height: 1px; line-height: 0; font-size: 0; border: none; background: none;}

#main {padding-bottom: 40px;}

a:hover, a:link, a:active, a:visited {outline:none;}

/* estilos sticky footer */



html, body, #outer-wrap {height: 100%;}

body > #outer-wrap {height: auto; min-height: 100%;}



/* cabecera */



#header {height: 159px;}

#header .wrap {background:url(../img/back_top.jpg) 0 0 no-repeat;}

#menu {height: 44px; list-style: none; clear:both; background: url(../img/menu_new.jpg) 0 0 repeat-x; margin: 0 1px 0 2px;}

#menu li {display: block; float: left;}

#menu li a {color: #bebebe; display: block; text-align:center; float: left; text-decoration: none; font-size: 12px; padding: 15px 10px 0 10px; height: 37px;}

#menu li a:hover {color: #0666a0;}

#menu li.active a {background: url(../img/menu_active.jpg) center top no-repeat; color: #0666a0;}

#logos {list-style: none; float: right; margin: 30px 10px 0 0;}

#logos li {display: block; float: left; padding: 0;}

#logos li a {display: block; float: left;}

/* login */

#home-link {float:left; margin-bottom:10px;}

#home-link img{margin-left: 20px; float:left;}

#title {height: 123px; clear: both;}

#login {clear:right; float: right; margin-top: 30px; margin-right: 10px;}

#login li {display:inline;}

#login a {color: #1382c7; border-left:solid 1px #1382c7; padding-left: 8px; margin-left:4px; font-size:12px; font-weight:bold; text-decoration: none;}

#login .login a{border:none;}

#login a:hover {text-decoration:underline;}

#login span {color:white; font-size:12px;}

/* login popup */

#loginpop {position:absolute; display:none; margin-left:575px; margin-top: 40px; width:270px; padding-bottom:10px; background: #f6f6f6; border: solid 1px #8b8b8b;z-index:100;}

#loginpop #arrow {background:url(../img/arrow_pop.jpg) 0 0 no-repeat; width: 9px; height: 16px; position:absolute; top: 44px; left: 270px;}

#loginpop .top {margin:10px 10px 10px 20px; height:25px;}

#loginpop h2 {color: #1382c7; padding: 0; float:left;}

#loginpop .top a {float:right; margin-top:5px; margin-right:5px;}

#loginpop form {border:solid 1px white; margin: 0 10px;}

#loginpop table {padding:10px; background:#e9e9e9;}

#loginpop td {padding: 3px 0;}

#loginpop td p {font-size:11px; color: #df1515;}

#loginpop label {font-size: 12px; font-weight: bold; display:block; width: 60px; padding-right:10px; text-align:right;}

#loginpop .text {border:solid 1px #d7d7d7; background: white; width: 130px; height:15px; padding:5px;}

#loginpop .submit {margin-top: 10px; margin-left:85px; float:left; background:url(/imgfiles/front/img/login.jpg) 0 0 no-repeat; border:none; width:79px; height:29px; text-align:center; color:white; font-size:13px; padding-bottom:5px; }

#loginpop a.forget {float:left; font-size:10px; text-decoration:none; color: #1382c7; display:block; width: 60px; margin: 12px 0 0 8px; line-height: 11px;}
/*logos footer*/

#logosf {clear: both; background: url(../img/bevel.jpg) 0 0 repeat-x; width: 988px; margin: 0 auto;height:105px;; position: relative; margin-top: -40px;}

#visitenos {color: #727272; font-size: 12px; padding:10px 0 5px 10px; }
/*float: left;*/

#logosf ul {list-style: none; padding: 5px 0px 0 6px;}

#logosf li {display: inline;}

#logosf li a {color: #727272; font-size: 12px; padding-left: 10px;padding-right:40px; margin-left: 5px; text-decoration: none;}

#logosf li a:hover {color: #fff;}

#logosf li.first a {border: none;}






/* footer */

#footer {clear: both; background: url(../img/bevel.jpg) 0 0 repeat-x; width: 988px; margin: 0 auto; height: 40px; position: relative; margin-top: -40px;}

#copy {color: #727272; font-size: 12px; padding: 15px; float: left;}

#footer ul {float: right; list-style: none; padding: 10px 15px 0 0;}

#footer li {display: inline;}

#footer li a {color: #727272; font-size: 12px; border-left: solid 1px #727272; padding-left: 10px; margin-left: 5px; text-decoration: none;}

#footer li a:hover {color: #fff;}

#footer li.first a {border: none;}

#powered img {vertical-align: middle;}

/* home */



#leftContent {float: left; width: 730px; padding: 0 20px 20px 20px; margin-top: 20px;}

#leftContent_jc {float: left; width: 328px; padding: 0 20px 20px 20px; margin-top: 20px;}

.homeSection {float: left; width: 47%;}
.homeSection_jc {float: left; width: 100%;}

h2 {color: white; font-size: 20px; padding: 0 0 20px 65px;}

h2 span {color: #bebebe; font-size: 12px; font-weight: normal;}



/* featured news */



#home-news h2 {background: url(../img/news_icon.jpg) 0 0 no-repeat;}

#home-news h2 a {text-decoration: none; color:white;}

#home-news {background: url(../img/separator_big.jpg) right center no-repeat; padding-right: 20px; margin-right: 20px;}

.noticia {padding-bottom: 20px; color: white; clear:left;}

.noticia .thumb {float: left; border: solid 2px white; margin: 0 10px 10px 0;} 

.noticia .date {color: #bebebe; font-size: 10px;}

#home-news .noticia .date strong{color: #bebebe; font-weight:bold; font-size:11px; padding-right:10px;}

.date a {color:white; text-decoration:none;}

.noticia a {color: #1382c7; font-weight: bold; text-decoration: none;}

.noticia a span {font-size:12px;}

.noticia a:hover {text-decoration: underline;}

.noticia p {font-size: 12px; color: #bebebe; margin-left:130px;}

.noticia p strong {font-weight:normal;}

.all {color: #1382c7; font-size: 12px; float: right; clear:both;}

.all:hover {color: white;}

/* escuela home */



#home-escuela h2 {background: url(../img/escuela_icon.jpg) 0 0 no-repeat;}

#home-escuela h2 a {text-decoration: none; color:white;}

#home-calendar {text-align: center; padding-bottom: 40px;}



/* right bar */



#rightContent {margin: 20px 20px 0 770px;}

#rightContent_jc {margin: 20px 20px 0 20px; width:580px; float:left;}


#support {background: #2f2f2f; padding: 10px; margin-bottom: 20px;}

#rightContent h2 {padding-left:0; color: #a9a695; padding-bottom: 5px;}

h3 {color: #a9a695; font-size: 16px;}

#rightContent p {color: #bebebe; font-size: 12px;}

#support p {color: #bebebe; font-size: 12px;}

#rightContent .contact-phone {font-size: 18px;}

#rightContent .section {background:url(../img/bevel2.jpg) left bottom repeat-x; padding-bottom: 20px; margin-bottom: 15px; }

#rightContent .connect {background: url(../img/blue_bt.jpg) 0 0 no-repeat; width: 76px; height: 23px; color: white; font-size: 12px; text-decoration: none; display: block; padding: 7px 10px 0 10px; text-align: center; float: right; margin-top: 30px;}

#rightContent .clear {clear: right;}

#mas-soluciones {background: #2f2f2f; padding: 10px; margin-bottom: 20px;}


.pdf-link {background: url(../img/pdf_side.jpg) 0 0 no-repeat; color: #aaa496; font-size: 12px; padding-left: 25px; display: block; height: 19px; padding-top: 4px; margin: 8px 0;}

.pdf-link:hover {color: white;}

.side-link {background: url(../img/arrow.jpg) 0 3px no-repeat; color: #1382c7; font-size: 12px; padding-left: 10px; display: block; height: 19px; margin: 8px 0;}

.side-link:hover {color: white; background: url(../img/arrow_white.jpg) 0 3px no-repeat;}

/* migas y back */



.migas {list-style: none; margin-top: -20px; float: left;}

.migas li {display: inline; color: #bebebe; font-size: 11px; margin-right: 10px;}

.migas li a {color: #1382c7; text-decoration: none;}

.migas li a:hover {text-decoration: underline;}

.back {display: block; float: right; font-size: 12px; color: #1382c7; width: 67px; text-align: right; height: 20px; padding-top: 3px; text-decoration: none; margin-top:-20px;}

.back:hover {text-decoration:underline;}

/* soluciones */

#soluciones {padding: 20px 0;}

#soluciones .thumb {float:left; margin:0 10px 10px 0;}

#soluciones h2 {background: url(../img/soluciones_icon.jpg) 0 0 no-repeat; padding-left: 55px; padding-top: 10px;}

#soluciones p {font-size: 12px; color: #bebebe;}

#soluciones .select {color: white; margin: 10px 0 10px 0;}

#soluciones select {width: 160px; margin-bottom: 10px;}

.category-closed {background: #4c4c4c; margin: 3px 0; clear: both; height: 35px;}

.category-closed h4 {color: #bebebe; padding: 8px 8px 0 8px; float: left;}

.category-closed .hide {background: url(../img/arrow_right.jpg) right top no-repeat; float: right; color: #bebebe; font-size: 12px; text-decoration: none; display: block; height: 22px; padding:4px 30px 0 0; margin: 8px; margin-bottom: 5px;}

.category-closed div {display:none;}

.category-open {background: #191919;}

#soluciones .more {color: #1382c7; float: right; font-size: 12px; text-decoration: underline; padding-right: 12px; font-weight: normal;}

#soluciones .catContent .more {color:white;}

#soluciones .catContent .tabs-container li {margin-bottom:10px;}

#soluciones .catContent .tabs-container .tabs-nav li {margin-bottom:0;}

#soluciones .more:hover {color: white;}

.profile {background:#666; padding:10px; width:234px;}

#soluciones .catContent .profile p {margin-left:0;}

/* nuevos */

.catHeader {background: #4c4c4c; margin: 3px 0; clear: both; height: 45px; cursor:pointer; cursor:hand;}

.catHeader h4 {color: #aaa592; padding: 8px 8px 0 8px; float: left;}

.catHeader h4 span {font-size:12px; font-weight:normal;}

.catHeader .hide {background: url(../img/arrow_right.jpg) right top no-repeat; float: right; color: #bebebe; font-size: 12px; text-decoration: none; display: block; height: 22px; padding:4px 30px 0 0; margin: 8px; margin-bottom: 5px;}

.catContent {background: #565656; clear: both; padding: 20px 10px 20px 10px; color:white;}

#soluciones .catContent p, .category-closed p { color: white; padding-bottom: 15px;}

#soluciones .catContent ul {margin-left:20px; font-size:12px;}

#soluciones .todo {color:#1383cb; font-size:12px; float:right; margin: 0 10px 20px 0;}

.catContent .solution-link, .category-closed .solution-link {float: right; background: url(../img/wide_arrow_bt.jpg) 0 0 no-repeat; font-size: 12px; color:  white; display: block; width: 71px; height: 27px; text-decoration: none; padding: 5px 5px 0 0; text-align: center;}

.black-box .solution-link {float: right; background: url(../img/wide_arrow_home_bt.jpg) 0 0 no-repeat; font-size: 12px; color:  white; display: block; width: 71px; height: 27px; text-decoration: none; padding: 5px 5px 0 0; text-align: center;}

.ui-state-active {background: #838383; cursor:default;}

.ui-state-active h4 {color:#191919;}

.ui-state-active .hide {background: none;}
/*url(../img/arrow_down_black.jpg) right top no-repeat*/

/*.ui-state-hover .hide {background:url(../img/arrow_down.jpg) right top no-repeat;}*/

/* solución detalle */



.detalle {background: #4c4c4c; padding: 10px 0;}

.detalle .clear {clear: left;}

#soluciones .detalle p {color:black; font-size: 12px; padding: 0 14px;}

#soluciones p.categoria {color: #a9a693; font-size: 12px; padding: 3px 14px;}

.prev-box {float: left; clear: none; width:225px; height: 167px; margin: 10px 0 10px 14px;}

#soluciones .prev-box p{background: url(../img/transparent.png) 0 0; height: 25px; margin-top: -35px; color:white; position: relative; padding: 10px 10px 0 10px;}

.open-box {background: #4c4c4c; clear: left; margin: 15px; cursor:hand; cursor:pointer;}

.open-box h4 {color: #bebebe; padding: 8px 8px 0 8px; float: left; line-height:20px;}

.open-box h4 span {font-size:13px;}

.open-box .hide {background: url(../img/arrow_up.jpg) right top no-repeat; float: right; color: #bebebe; font-size: 12px; text-decoration: none; display: block; height: 22px; padding:4px 30px 0 0; margin: 8px; margin-bottom: 5px;}

.open-box div {clear: both;  padding-top:10px; cursor:default;}

.open-box .clear {border-bottom: solid 2px #1c1c1c;}

.open-box div .prev-box {clear: none; margin: 10px 0 10px 6px; padding: 0; border: none;}

.show .hide{background: url(../img/arrow_up.jpg) right top no-repeat; }

/* solucion detalle doble caja */

.grey-box {background:#838383; padding:10px; margin: 10px 0;}

#soluciones .grey-box p.small {color:black;}

#soluciones .grey-box h3 {color:black;}

#soluciones .grey-box h3 span {color:#393939; font-weight:normal;}

.double-box { margin-top:20px;}

#soluciones .half-box .title {padding:10px 0 10px 0; font-weight:bold; color:#1383CB;}

.double-box .open-box {margin:0; border-bottom:solid 1px #393939;}

.double-box .open-box div {background: url(../img/double_back.jpg) center top repeat-y;}

/*.double-box .open-box .content{display:none;}*/

#soluciones .half-box {padding:0 10px 10px 10px; color:#a7a7a7; float:left; clear:none; width:455px; background:none; font-size: 12px;}

#soluciones .half-box div {background:none; padding:0;}

#soluciones .briefing{padding:0 10px;}

#soluciones .double-box .clear {padding:0; border:none; background:none;}

.half-box li, #soluciones .half-box p{color:#a7a7a7;}

.half-box .thumb {float:left;}

.half-box p {margin-bottom:10px;}

.half-box .dotted {background:url(/imgfiles/front/img/dot.jpg) 0 3px no-repeat; padding-left:10px; color:white;}

#soluciones .half-box .total {text-align:left; border-bottom:solid 1px white; margin:10px 0; font-size:12px; padding: 3px 10px;}

.half-box .total span {float:right; margin-top:-13px;}

.half-box .title {padding:0 10px; float:none;}

.half-box li {padding:5px 10px 5px 0;}

.half-box span {float:right; color: white; font-weight:bold;}

.half-box ul {padding: 10px 0 0 20px; margin-bottom:10px;}


/* soporte */

#support ul {font-size:12px; padding-top:10px; list-style:none;}

#support li {background:url(../img/list_dot.jpg) 0 2px no-repeat; padding-left:15px; margin-bottom:10px;}

#support a {color: #48a9d6;}


/* participa */

#participa {padding-top: 20px;}

#participa h2 {background: url(../img/participa_icon.jpg) 0 0 no-repeat; margin-bottom: 10px;}

#participa p {color: #bebebe; font-size: 12px;}

.black-box {background: #2f2f2f; margin: 20px 0; padding: 10px 15px;}

#participa .black-box {background:#4c4c4c;}

#presentacion .black-box p {color: #ddd;}

#presentacion .about-box {background:#4c4c4c; padding:10px; clear:left; margin-top:15px;}

#presentacion .about-box .thumb {border:solid 2px white; float:left; margin:0 10px 0 0;}

#presentacion h3 img {margin:10px 0;}

.about-box .clear {clear:left;}

.about-box a {color:#1283c5;}

#presentacion .about-box p {margin-top:0; margin-left: 130px;}

#content .mandatory {float:right; color:#ccc;}

.mandatory span {color: #1485c9; font-size: 18px; float: left; padding-right: 5px; font-weight: bold;}

#content form {margin: 10px 0; font-size: 12px;}

#content form tr {height: 40px;}

#content .label {width: 140px; color: #ccc; text-align: right; font-weight: normal; display: block; padding-right: 30px;}

#content .label span {color: #1485c9; font-size: 18px; float: right; position:absolute; margin-top:-3px; margin-left:5px; font-weight: bold;}

.label2 {color: #ccc; font-size:12px; display:block; width: 260px;}

.label2 a {color: white;}

#content .text {width: 270px; height: 20px; font-size: 13px; color: #bebebe; background: #4b4b4b; border: solid 1px #828282; padding: 5px 0 0 5px;}

.buttons {background: url(../img/bevel2.jpg) 0 0 repeat-x; margin-top: 10px; padding: 15px 0 0 175px;}

.submit input{background: url(../img/submit_bt.jpg) 0 0 no-repeat; width: 96px; height: 30px; border: none; color: white; font-size: 12px; padding-bottom: 5px; cursor: pointer; cursor: hand;}

#content .secLabel {color: #ccc;}

#Button_0_198 input,#Button_0_86 input, .submit {background: url(../img/submit_bt.jpg) 0 0 no-repeat; width: 96px; height: 30px; border: none; color: white; font-size: 12px; padding-bottom: 5px; cursor: pointer; cursor: hand;}


label.error {color: #999; margin-left: 5px;}

label.error img {vertical-align:middle; margin-right:4px;}

/* presentación */



#leftBar {background: #303030; overflow: auto; margin: -20px 0 0 -5px; width: 740px;}

.menu-side {float: left; width: 180px; list-style: none; position: absolute;}

.menu-side li {display: block;}

.menu-side a{color: #1485c9; text-decoration: none; font-size: 12px; display: block; height: 10px; padding: 15px 0 15px 40px; background: url(../img/arrow_right_black.jpg) 10px 10px no-repeat; border-bottom: solid 1px #383838;}

.menu-side a:hover{color: white; background: url(../img/arrow_right_blue.jpg) 10px 10px no-repeat; }

.menu-side span{color: #1485c9; text-decoration: none; font-size: 12px; display: block; height: 10px; padding: 15px 0 15px 40px; background: url(../img/arrow_right_blue.jpg) 10px 10px no-repeat; border-bottom: solid 1px #383838;}

#leftBar .center {margin-left: 180px; background: #383838; padding:0 0 1px 15px;}

#leftBar .migas, #leftBar .back {margin: 0;}

#leftBar h2 {clear: both;}

#leftBar .black-box {margin: 0;}

#presentacion h2 {background: url(../img/presentacion_icon.jpg) 3px -4px no-repeat;}

#presentacion p {color: #6b6b6b; font-size: 12px; margin: 10px 0;}



/* noticias */



#noticias {padding-top: 20px;}

#noticias h2 {background: url(../img/news_icon.jpg) 0 0 no-repeat; padding-top: 10px;}

#noticias .noticia {background: #4c4c4c; margin: 10px 0; padding: 12px 10px 0 10px;}

#noticias .noticia a {color: #1382c7;}

#noticias .noticia p, #noticias .black-box p {margin: 5px 0 5px 0; color:#bebebe; font-size:12px;}

#noticias p.date {margin: 0; color:white;}

#noticias p.date strong {font-weight: bold;}

#noticias .noticia .more {color: #1382c7; float: right; font-size: 12px; text-decoration: underline; background: url(../img/arrow.jpg) right 3px no-repeat; padding-right: 12px; font-weight: normal;}

#noticias .noticia .more:hover {color: white; background: url(../img/arrow_white_grey.jpg) right 3px no-repeat;}

#content .narrow {width: 675px;}

#content .wide {margin-left: 705px;}

#mas-noticias .noticia {background: url(../img/bevel2.jpg) 0 0 repeat-x; padding: 15px 0 25px 0;}

#mas-noticias .noticia-first {background: none;}

#mas-noticias .noticia a {font-size: 12px; color: white;}

#mas-noticias .noticia p {font-size: 12px; margin: 5px 0; margin-left:85px;}

#mas-noticias .noticia .date {font-size: 10px; margin: 0;}

#mas-noticias .noticia .more {color: #1382c7; float: right; font-size: 12px; text-decoration: underline; background: url(../img/arrow.jpg) right 3px no-repeat; padding-right: 12px; font-weight: normal;}

#mas-noticias .noticia .more:hover {color: white; background: url(../img/arrow_white_grey.jpg) right 3px no-repeat;}

/* detalle noticia */



.img-detail {float: left; clear: left; margin:0 15px 15px 0;}

#noticias .black-box {margin: 0; background: #4c4c4c;}

#noticias .black-box span{display:block; color: #bebebe; font-size: 12px; margin: 10px 0; margin-left: 240px;}

#noticias .black-box .date {color: #bdbdbd; font-size: 12px; margin: 0;}

#noticias .black-box .date strong {padding-right:10px; font-size:14px;}

#noticias .black-box .link {color: #bdbdbd; font-size: 12px; padding-left: 240px;}

#noticias .black-box .link a {color: #bdbdbd; font-size:12px;}

#noticias .black-box p {margin: 20px 0;}

#noticias .black-box li, 
#noticias .black-box em {font-size:12px; color:#bebebe; margin:10px 0;}


#noticias .black-box a {color: #1382C7;}

/* productos */



#productos {padding-top: 20px;}

#productos h2 {background: url(../img/news_icon.jpg) 0 0 no-repeat; padding-top: 10px;}

.producto {color: white;}

.producto .thumb {float: left; border: solid 2px white; margin: 0 10px 10px 0;} 

#productos .producto {background: #4c4c4c; margin: 10px 0; padding: 12px 10px 10px 10px;}

#productos .producto a {color: #1382c7; font-weight: bold; text-decoration: none;}

#productos .producto a:hover {text-decoration: underline;}

#productos .producto .codigo {float:right; font-size:10px;}

#productos .producto p {font-size: 12px; color: #bebebe; margin: 5px 0 5px 0;}

#productos p.date {color: #bebebe; font-size: 10px; margin: 0;}

#productos .cat {padding-right:10px; font-size:11px;}

#selectCat, #selectCat select {width:180px; font-size:12px;}

#selectCat option {padding-left: 5px;}


#productos .code, .black-box .code {color: #bebebe; font-size: 10px; margin: 0 !important; font-size:10px !important; float:right; display:inline;}

#noticias span.code strong {font-size:10px !important;}

#productos .producto .more {color: #1382c7; float: right; font-size: 12px; text-decoration: underline; background: url(../img/arrow.jpg) right 3px no-repeat; padding-right: 12px; font-weight: normal;}

#productos .producto .more:hover {color: white; background: url(../img/arrow_white_grey.jpg) right 3px no-repeat;}

#mas-productos .producto {background: url(../img/bevel2.jpg) 0 0 repeat-x; padding: 15px 0 25px 0;}


#mas-productos .producto-first {background: none;}

#mas-productos .producto a {font-size: 12px; color: white; text-decoration: none; font-weight: bold;}

#mas-productos .producto a:hover {text-decoration: underline;}


#mas-productos .producto p {font-size: 12px; margin: 5px 0;}

#mas-productos .producto .date {font-size: 10px; margin: 0;}

#mas-productos .producto .more {color: #1382c7; float: right; font-size: 12px; text-decoration: underline; background: url(../img/arrow.jpg) right 3px no-repeat; padding-right: 12px; font-weight: normal;}

#mas-productos .producto .more:hover {color: white; background: url(../img/arrow_white.jpg) right 3px no-repeat;}


/* eventos */



#eventos {padding-top: 20px;}

#eventos h2 {background: url(../img/escuela_icon.jpg) 0 0 no-repeat; padding-top: 10px;}

#eventos p {font-size: 12px; color: #bebebe;}

.evento-big {margin: 20px 0;}

.evento-big img {float: left; margin: 0 15px 10px 0;}

.evento-big h3 {font-size: 24px; margin-bottom: 5px;}

.evento-big h3 a, .evento h3 a {color:white; text-decoration:none;}

.evento-big h3 span {font-size:14px;}

.evento-big .image {border:solid 1px white;}

.evento h3 a:hover {text-decoration:underline;}

.evento-big .black-box {overflow: auto; background:#4c4c4c; margin: 0;}

#eventos .evento-big p, #eventos .evento p {color: #bebebe;}

#eventos .evento-big span {padding-left:240px; display:block;}

.event-detail {border-top:solid 1px #3a3a3a; background: #4c4c4c; padding: 10px; height: 50px;}

.event-detail table {width: 70%; float: left; font-size: 12px; color: #b1b1b1;}

.event-detail th {color: #6c6c6c; text-align: left; padding: 0 3px;}

.event-detail td {padding: 3px;}

.event-detail ul {float: right; list-style: none;}

.event-detail li a {color: #1483c8; font-size: 12px; text-decoration: underline; background: url(../img/arrow_blue_grey.jpg) right 3px no-repeat; padding-right: 12px;}

.event-detail li a:hover {color: #fff; background: url(../img/arrow_white_grey.jpg) right 3px no-repeat;}

.evento {margin: 20px 0;}

.evento img {border: solid 2px white; float: left; margin: 0 15px 10px 0;}

.evento h3 {font-size: 14px; margin-bottom: 5px;}

#eventos .evento .date {font-size: 10px; color: #bebebe;}

.evento .black-box {overflow: auto; margin: 0; background:#4c4c4c;}

#eventos .evento .black-box p {color:#bebebe;}

#eventos .evento p {color:black;}

.evento .event-detail {border-top:solid 1px #3a3a3a; background: #4c4c4c; padding: 10px; height: 25px;}



/* day events box */



.day {margin-top: 15px; text-align: center; color: #676767;}

.day-events {border: solid 1px #1483c8; margin: 10px 0;}

.day-events .top {background: #1483c8;}

.day-events .top a {color: white; display: block; text-decoration: none; padding: 3px 5px;}

.day-events .prev {float: left;}

.day-events .next {float: right;}

#content .day-events .top p {text-align: center; color: white; font-weight: bold; height: 20px; padding-top: 5px;}

.day-events ul {list-style: none; padding: 15px 10px;}

.day-events li a {color: #1483c8; font-size: 12px; text-decoration: underline; background: url(../img/arrow.jpg) left 3px no-repeat; padding-left: 12px;}

.day-events li a:hover {color: #fff; background: url(../img/arrow_white.jpg) left 3px no-repeat; }

#EventosBanner .banner {height:340px; width:253px; margin: 0 auto; margin-bottom: 15px; background: url(../img/xbox-1.jpg) no-repeat}
#RegsitroEventos .banner {height:365px; width:193px; margin: 0 auto; margin-bottom: 15px; background: url(../img/xbox2_1.jpg) no-repeat}



/* evento detalle */



#eventos .map .black-box{overflow: auto; background:#4c4c4c; padding-bottom: 15px;}

.mapg {border: solid 2px white; float: left; margin-top: 10px; margin-right: 10px;}

#eventoDatos table {font-size: 12px; color: #b1b1b1; margin-top: 5px; margin-bottom:10px;}

#eventoDatos th {color: #6c6c6c; text-align: left; padding: 0 3px;}

#eventoDatos td {padding: 3px;}

#eventoDatos a {color: #1483c8; font-size: 12px; text-decoration: underline; background: url(../img/arrow.jpg) right 3px no-repeat; padding-right: 12px; float: right; display: block; width: 100%; text-align: right; margin-top: -15px;}

#eventoDatos a:hover {color: white; background: url(../img/arrow_white.jpg) right 3px no-repeat;  }

#eventoDatos .section {margin:5px;}

/* calendario home */

#home-calendar ul{float:left;clear:both;padding:5px;background:#2E2E2E;width:312px;}
#home-calendar li{float:left;display:block;}
#home-calendar ul li span{display:block;float:left;height:14px;width:16px;margin:0px 10px 0px 21px}





#home-calendar {padding:0 10px 50px 10px; height:180px;}

#home-calendar .EBDSTYLE_12 {font-variant: small-caps; color: #909090; display:block; margin-bottom:5px; text-decoration: none;}

#home-calendar a.EBDSTYLE_12 {font-weight:bold;}

#home-calendar table {background-color:#393939;}

/*.celda_nombres_13 {display:none;}*/

#home-calendar .celda_null_13, #home-calendar .celda_dias_13, #home-calendar .celda_domingo_13 {background-color:#222; color: white;}

#home-calendar .celda_null_13 span, #home-calendar .celda_dias_13 span, #home-calendar .celda_domingo_13 span {color: white;}

#home-calendar .celda_hoy_13 {background-color:black;}

#home-calendar .celda_hoy_13 span {color: white;}

#home-calendar .calendar_tooltip_13 {background: #1c1c1c;}

#home-calendar .calendar_tooltip_13 table {background: #1c1c1c;}

#home-calendar .calendar_tooltip_13 a {color: white; text-decoration:none;}
#home-calendar .calendar_tooltip_13 a:hover {text-decoration: underline;}
/* calendario eventos */


#calendario-eventos ul{float:left;clear:both;padding-top:5px;background:#2E2E2E}
#calendario-eventos li{float:left;display:block;}
#calendario-eventos ul li span{display:block;float:left;height:12px;width:14px;margin:0px 4px 0px 4px}
#calendario-eventos{height: 213px;}


#calendario-eventos .EBDSTYLE_149 {font-variant: small-caps; color: #909090; display:block; margin-bottom:5px; text-decoration: none;}

#calendario-eventos a.EBDSTYLE_149 {font-weight:bold;}

#calendario-eventos table {background-color:#2f2f2f;}

/*.celda_nombres_34 {display:none;}*/

#calendario-eventos .celda_null_34, #calendario-eventos .celda_dias_34, #calendario-eventos .celda_domingo_34 {background-color:#555; color: white; padding-left:0 !important;}

#calendario-eventos .celda_null_34 span, #calendario-eventos .celda_dias_34 span, #calendario-eventos .celda_domingo_34 span {color: white;}

#calendario-eventos .celda_hoy_34 {background-color:black;}

#calendario-eventos .celda_hoy_34 span {color: white;}

#calendario-eventos .calendar_tooltip_34 {background: #1c1c1c; color:white;}

#calendario-eventos .calendar_tooltip_34 a {color: white; text-decoration:none;}

#calendario-eventos .calendar_tooltip_34 a:hover {text-decoration: underline;}


#calendario-eventos .EBDSTYLE_211 {font-variant: small-caps; color: #909090; display:block; margin-bottom:5px; text-decoration: none;}

#calendario-eventos a.EBDSTYLE_211 {font-weight:bold;}

.celda_nombres_38 {display:none;}

#calendario-eventos .celda_null_38, #calendario-eventos .celda_dias_38, #calendario-eventos .celda_domingo_38 {background-color:#333; color: white; padding-left:0 !important;}

#calendario-eventos .celda_null_38 span, #calendario-eventos .celda_dias_38 span, #calendario-eventos .celda_domingo_38 span {color: white;}

#calendario-eventos .celda_hoy_38 {background-color:black;}

#calendario-eventos .celda_hoy_38 span {color: white;}

#calendario-eventos .calendar_tooltip_38 {background: #1c1c1c;}

#calendario-eventos .calendar_tooltip_38 a {color: white; text-decoration:none;}
#calendario-eventos .calendar_tooltip_38 a:hover {text-decoration: underline;}


/* ventajas */

#ventajas{padding-left: 20px; padding-top:30px;list-style: none; float:left;}

#ventajas li {padding-left: 20px; margin-bottom:10px; font-size:12px; color:#aeaeae; background:url(/imgfiles/front/img/ventaja_arrow.jpg) 0 5px no-repeat;}

.detalle .content {display:none;}

#solucionId .hide {background: url(../img/arrow_right.jpg) right top no-repeat;}

/* productos soluciones */

#soluciones .producto {background:none;  border-bottom: dotted 1px #666; padding-bottom:10px;}

#soluciones .producto .nombre {color:white; text-decoration: none; font-weight: bold;}

#soluciones .producto .nombre:hover {text-decoration: underline;}

#soluciones .producto .fabricante {margin: 5px 0;}

#soluciones .producto .price {float:right; font-weight: bold; padding-top:20px;}

#soluciones .total {text-align:right; padding-top: 5px; font-weight: bold;}

#soluciones select {width:180px; font-size:12px;}

#soluciones option {padding-left: 5px;}

#analisis h4 {color:#1382C7;}

#analisis h4 span {font-weight: normal; color:#bebebe;}

#analisis .open-box .clear {padding-top:5px;}

#analisis .open-box .content {padding:0; /*display:none;*/}

#analisis table {border-collapse:collapse; width: 100%; font-size:12px;}

#analisis table th {background: url(/imgfiles/front/img/fondo_th.jpg) 0 0 repeat-x; height:26px; text-align: left; color:white; padding:0 3px; text-align:center;}

#analisis table td {background: #d2d2d2; height: 26px; padding:0 3px; text-align:center;}

#analisis table .colored td {background: #e7e7e7;}

#analisis table .left {text-align:left; padding-left:10px;}

#analisis .hide {background:url(/imgfiles/front/img/arrow_right.jpg) right top no-repeat;}

#analisis .show .hide {background:url(/imgfiles/front/img/arrow_up.jpg) right top no-repeat;}

#participa .black-box p {margin:10px 0;}

#participa .black-box h4 {color:#a8a596;}

#participa .back_bt {display:block; background:url(/imgfiles/front/img/blue_part_bt.jpg) 0 0 no-repeat; width:95px; height:29px; text-align:center; color:white; text-decoration:none; font-size:13px; padding-top:5px;}

a.analisis{background:url(/imgfiles/front/img/analisis_bt.jpg) 0 0 no-repeat; color;white; text-decoration:none; font-size:12px; display:block; color:white; width: 167px; height:22px; padding-top:4px; text-align:center; margin:0 auto;}

.LISTPAG_toptable, .LISTPAG_pagnum:link {color:white !important;}
.LISTPAG_pagnum:visited {color:white !important; }




.thumbreceta a {color:#1382c7;}
.thumbreceta a:hover {color:white;}

#accept_cond { background:transparent url(/imgfiles/front/img/warning.jpg) no-repeat scroll 0 0; margin-left:-133px !important; margin-top:-13px !important; padding-left:24px; position:absolute; width:100px;}

/* featured solucion */

#featuredSolution{background:url(/imgfiles/front/img/flash_placeholder.jpg) 0 0 no-repeat; width:988px; height:294px;}

#featuredSolution .title{margin: 0 20px 0 630px; padding-top:20px; font-size:18px; font-weight:bold;}

#featuredSolution h2 {margin: 30px 20px 0 630px; color:black; padding:0; font-size:24px;}

#featuredSolution h2 span {font-size: 20px; color:black;}

#featuredSolution .desc {margin: 20px 40px 0 630px; font-size: 12px; color:black;}

#featuredLink {position:absolute; left:50%; margin-left:377px; position:absolute; top:420px;}
#featuredLink_jc {position:absolute; left:50%; margin-left:377px; position:absolute; top:402px;}

#featuredLink a {color:white; font-weight:bold; text-decoration:none;}
#featuredLink_jc a {color:white; font-weight:bold; text-decoration:none;}


/* estilos del captcha */

.val_error {position:absolute;top:895px;left:50%;font-size:12px;color:white;}

.val_error .text_error{display:none;}


.v_email {color:white;font-size:12px;left:50%;padding-left:12px;position:absolute;top:-372px;width:240px;}
.ev_email {color:white;font-size:12px;left:50%;padding-left:32px;position:absolute;top:-372px;width:240px;}




/* estilos formacion */

.formacionBox {float:left; width:320px; margin: 20px 15px 0 0; height:220px; background: #2f2f2f;}

.formacionBox a, .formacionBox li {color: #bebebe; font-size: 12px; text-decoration: none;}

.formacionBox a:hover {text-decoration: underline;}

.formacionBox h3 {background: url(/imgfiles/front/img/eventos_head.jpg) 0 0 no-repeat; padding: 10px 0 0 40px; height:26px;}

.formacionBox h3 a { font-size:16px; color: #a9a896;}

#eventos .formacionBox p {margin: 10px 0 0 15px; color:white;}

.formacionBox ul{list-style:none; padding: 10px 10px 0 25px;}

.formacionBox li {background: url(/imgfiles/front/img/grey_dot.jpg) 0 3px no-repeat; padding-left: 12px; margin-bottom:5px; }

.formacionBox .more {position:absolute; margin-top:160px; margin-left: 250px; color: #1382c7; float: right; font-size: 12px; text-decoration: underline; padding-right: 12px; font-weight: normal;}

.formacionBox .more:hover {color:white;}

/*dejamos el listado igual que el de tutorial

#esencials li a {font-weight: bold;}

#esencials li {background: url(/imgfiles/front/img/pdf.png) 0 3px no-repeat; padding-left: 25px; padding-top:5px; padding-bottom:1px;}

#roadshows li {margin-bottom: 10px;}*/


/* interiores formacion */

.pagewide {padding:20px;}

.pagewide .migas {margin-top:-10px;}

.pagewide .back {margin-top: -10px;}

.formacionList {background: #2f2f2f;}

.formacionList .info {padding:10px;}

.formacionList h3 {background: #4c4c4c url(/imgfiles/front/img/eventos_head.jpg) 0 0 no-repeat; padding: 10px 0 0 40px; height:26px;}

.esencialsBox { border-top: solid 1px black; padding:10px; clear:both;}

.esencialsBox p {margin-bottom:10px;}

.esencialsBox h4 {color: #1182c6; margin-bottom: 10px;}

.esencialsBox h4 a {color: #1182c6; text-decoration:none;}

.esencialsBox h4 a:hover {text-decoration:underline;}

.esencialsBox h4 span {font-size: 12px;}

.esencialsBox .download, #eventos .esencialsBox .identify, .esencialsBox .more, #eventos .evento-big .registry  {color: #1182c6; font-size:12px; float:right; background:url(../img/download.jpg) right 2px no-repeat; padding-right:10px;}

#eventos .esencialsBox .identify, .esencialsBox .more, #eventos .evento-big .registry {background:none;}

.esencialsBox .thumb {float:left; border:solid 1px white; margin-right: 10px;}

.esencialsBox .clear {clear:both;}

/* soluciones tabs */

#soluciones .catContent .tabs-nav {list-style:none; border-bottom:solid 4px #393939; margin-left:0; height:43px;padding-left:10px;}

#soluciones .catContent .tabs-nav li {background:url(../img/tab.jpg) 0 0 no-repeat; display:block; float:left; padding:7px 0 0 10px; width:162px; height:40px; margin-right: 15px;}

#soluciones .catContent .tabs-nav a {font-size:11px; line-height: 15px; color: black; text-decoration:none;}

#soluciones .catContent .tabs-nav span {font-size:18px;}

#soluciones .catContent li.tabs-selected {background:url(../img/tab_active.jpg) 0 0 no-repeat;}

#soluciones .catContent li.tabs-selected a {color:white;}

#soluciones .tabs-container {clear:both; background:#4c4848; padding:10px;}

/* soluciones - usuario tab */

#soluciones .usuario {padding:10px 10px 10px 20px;}

#soluciones .usuario .thumb{float:right;}

#soluciones .usuario h4 {margin:10px 0;}

#soluciones .usuario p {margin: 0; width: 550px;}

#soluciones .solucion h5 {clear:both; font-size:16px; padding: 0 0 10px 10px; border-bottom: solid 1px #999;}

#soluciones .solucion table {border-collapse:collapse;}

#soluciones .solucion td {vertical-align:top;}

#soluciones .download {color: white; font-size:12px; float:right; padding-right:10px; padding-top:20px;}
#soluciones .download_pdf {color: white; font-size:12px; float:right; height:22px;background:url(/imgfiles/front/img/pdf.png) no-repeat scroll}


#soluciones .left-box {padding: 10px; width: 420px; border-right:solid 1px #999;}

#soluciones .right-box {padding: 10px;}

#soluciones .solucion h6 {font-size: 14px; color: #1182c6; margin-bottom: 10px;}

#soluciones .right-box h6 {text-align: right;}

#soluciones .pesos {margin-top: 10px;}

/*tabs pesos*/

#soluciones .catContent .tabs-container .tabs-nav {list-style:none; border-bottom:0; margin-left:0; height:35px; padding-left:0px;}

#soluciones .catContent .tabs-container .tabs-nav li {background:url(../img/subtab.jpg) 0 0 no-repeat; display:block; float:left; padding:10px 0 0 15px; width:146px; height:25px; margin-right: 15px;}

#soluciones .catContent .tabs-container .tabs-nav a {font-size:11px; line-height: 15px; color: white; text-decoration:none;}

#soluciones .catContent .tabs-container .tabs-nav span {font-size:18px;}

#soluciones .catContent .tabs-container .tabs-nav li.tabs-selected {background:url(../img/subtab_active.jpg) 0 0 no-repeat;}

#soluciones .catContent .tabs-container li.tabs-selected a {color:white;}

#soluciones .tabs-container .tabs-container {background:#959595;}

.leftPie {float:left; width: 420px; border-right: solid 1px #333; margin-right: 30px; padding-left: 20px; height:250px;}

.rightPie {height:250px;}

.rightPie h6{text-align:right; padding-right:20px;}

#soluciones .productos h5 {font-size: 14px; border-bottom: solid 1px #ccc; padding-bottom:7px;}

/* detalle roadshow */

#rightContent .black-box table{font-size:12px; width: 100%;}

#rightContent .black-box th {text-align:left; color: #999;}

#rightContent .black-box td {color:white;}

/*
#rightContent .black-box td {color:white; padding:4px 0;}
*/

#rightContent .black-box h3 {border-top: solid 1px black; padding:10px 0; margin-top:10px;}

#rightContent .black-box .programa th {padding-bottom:10px; width: 45px; text-align:right;}

#rightContent .black-box .programa td {text-align:left; padding-bottom:10px; padding-top:0; padding-left:5px;}

#rightContent .black-box .registry {color:#1182c6; font-size:12px; text-decoration:none;}

#rightContent .black-box a.registry:hover {text-decoration:underline;}

p.confirmacion {width: 300px; margin:0 auto 20px auto;}

/* aviso legal */

#legal {padding:0 40px; font-size: 12px; color: white;}

#legal p {margin:20px 0; line-height:16px; text-align:justify;}


/* financiación */
#presentacion_fin .about-box
{ background:#4C4C4C none repeat scroll 0 0;clear:left;margin-top:15px;padding:10px;}

/*#financiacion {padding: 0 200px 0 40px;}*/

#financiacion h2 {background:transparent url(../img/card.jpg) no-repeat scroll 0 0;}

#financiacion p {font-size:12px; color:white; margin:20px 0; text-align:justify;}

#financiacion h4 {color:white;}

#financiacion a {color:#727272;}

#financiacion a:hover {color:#ffffff;}


#financiacion .small {font-size:10px;}

/* consulta*/
/*
#consulta ul li {font-size:12px; color:white; margin:20px 0; text-align:justify;}
*/

#consulta ul  {padding-left:23px;line-height:32px; font-size:12px; color:white; margin:20px 0; text-align:justify;}


#consulta h2 {background:transparent url(../img/consulta.jpg) no-repeat scroll 0 0;}

#consulta p {font-size:12px; color:white; margin:20px 0; text-align:justify;}

#consulta h4 {color:white;}

#consulta a {color:#727272;}

#consulta a:hover {color:#ffffff;}


#consulta .small {font-size:10px;}




#presentacion a {color: #1182c6;}

.solutionProduct h6 {font-size:14px;}

.solutionProduct {margin-top:10px; clear:left;}

/* recuperacion contraseña */

.recuperacion #rightContent p {margin-bottom:10px;}

.recuperacion ol {padding-left:20px; padding-top:10px;}

.recuperacion li {font-size:12px; color:white; margin-bottom:10px;}

/* tutoriales */

.tutoriales h4 {color:white;}

.productos h5 {clear:left;}

.trad {width:450px;}



/* Canales */
#canales .fabricantes{background-color:#4c4848;height:auto;margin:4px 0 5px 0;}
#canales .fabricantes a {color:#1382C7;font-size:12px;}
#canales .fabricantes span {display:block;font-size:12px;height:50px;padding:0 20px 10px 5px;}
#canales .fabricantes  img{margin:20px;}
#canales .contcateglink{float:right;text-align:right}
#canales .contcateglink a{text-align:right; float:none;}
#canales .contcateglink a.ver_prog{color:#ffffff; display:block; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; font-size:11px; background:#008BCC; text-decoration:none; padding:2px 8px;margin:0 8px 7px 0;}
/*#canales .catHeader a {color:#1382C7;float:right;font-size:12px;position:relative;top:-14px;}*/




.catContent a {color:#1382C7;float:right;font-size:12px;}


#canales .catHeader {height:auto;margin:3px 0;overflow: hidden;}
#canales .catHeader h4 img{float:left;padding:0 20px 10px 5px;margin:0 40px 0 0}
#canales .catHeader h4 span{display:block;font-size:12px;font-weight:normal;margin-left:10px;padding-left:20px; margin-bottom:8px;width:555px;}
#canales {padding: 20px 0;}
#canales .thumb {float:left; margin:0 10px 10px 0;}
#canales h2 {background: url(../img/carrito.jpg) 0 0 no-repeat; padding-left: 55px; padding-top: 10px;}
#canales p {font-size: 12px; color: #bebebe;}
#canales .select {color: white; margin: 10px 0 10px 0;}
#canales select {width: 160px; margin-bottom: 10px;}
#canales .more {color: #1382c7; float: right; font-size: 12px; text-decoration: underline; padding-right: 12px; font-weight: normal;}
#canales .catContent .more {color:white;}
#canales .catContent .tabs-container li {margin-bottom:10px;}
#canales .catContent .tabs-container .tabs-nav li {margin-bottom:0;}
#canales .more:hover {color: white;}
#canales .catContent .profile p {margin-left:0;}
#canales .catContent p, .category-closed p { color: white; padding-bottom: 15px;}
#canales .catContent ul {margin-left:20px; font-size:12px;}
#canales .todo {color:#1383cb; font-size:12px; float:right; margin: 0 10px 20px 0;}
#canales .detalle p {color:black; font-size: 12px; padding: 0 14px;}
#canales p.categoria {color: #a9a693; font-size: 12px; padding: 3px 14px;}
#canales .prev-box p{background: url(../img/transparent.png) 0 0; height: 25px; margin-top: -35px; color:white; position: relative; padding: 10px 10px 0 10px;}
.show .hide{background: url(../img/arrow_up.jpg) right top no-repeat; }
/* solucion detalle doble caja */
#canales .grey-box p.small {color:black;}
#canales .grey-box h3 {color:black;}
#canales .grey-box h3 span {color:#393939; font-weight:normal;}
#canales .half-box .title {padding:10px 0 10px 0; font-weight:bold; color:#1383CB;}
#canales .half-box {padding:0 10px 10px 10px; color:#a7a7a7; float:left; clear:none; width:455px; background:none; font-size: 12px;}
#canales .half-box div {background:none; padding:0;}
#canales .briefing{padding:0 10px;}
#canales .double-box .clear {padding:0; border:none; background:none;}
#canales .half-box p{color:#a7a7a7;}
#canales .half-box .total {text-align:left; border-bottom:solid 1px white; margin:10px 0; font-size:12px; padding: 3px 10px;}
#canales .producto {background: #4c4c4c; margin: 10px 0; padding: 12px 10px 10px 10px;}
#canales .producto h3{top:-30px;position:relative;margin-left:122px;}
#canales .producto img{top:-12px}

#canales .contlkacceso{text-align:right;padding:15px 12px 10px 0}
#canales .contlkacceso span{color:#BEBEBE;font-size:12px;font-weight:bold;padding:0 0 0 0;}
#canales .contlkacceso a{float:none; margin:0 0 0 10px;}

/* -- promociones -- */
/* -- promociones columna derecha -- */
.logadvert{
	margin:5px 0 10px;
	color:#ffffff;
	font-size:12px;
}
.logadvert a{
	color:#1382C7;
	text-decoration:none;
	font-weight:bold;
	padding:0 5px;
}
#lkpromos img{
	margin-bottom:10px;
}
.promosdere{
	background:#ffffff url(/imgfiles/front/img/promociones.jpg) top left no-repeat;
	padding:30px 0 10px;
}
.onepromo{
	border-bottom:1px solid #0098E8;
	padding:10px 3px;
	margin: 0 10px;
}
.onepromo h4{
	font-size:12px;
	color:#000;
	margin:5px 0 0 0;
}
#rightContent .onepromo p{
	font-size:11px;
	color:#000;
	padding:0 0 5px 0;
}
.precio{
	display:inline-block;
	font-size:24px;
	color:#116CB2;
	text-align:left;
	width:60%
}
.titulo_precio{
	color:#116CB2; 
	text-align:left;
}


.lkvermas{
	display:inline-block;
	font-size:11px;
	text-decoration:underline;
	color:#1382C7;
	text-align:right;
	width:40%
}
.lkverallpromos{
	display:block;
	font-size:11px;
	text-align:right;
	color:#116CB2;
	padding:10px 3px;
	margin: 0 10px;
}
.contlkregyou{
	color:#000;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #0098E8;
	padding:3px;
	margin: 0 10px;
}
.contlkregou a{
	color:#4858A5;
	text-decoration:none;
}
/* -- promociones pagina -- */
.promoshoriz{}
.onepromoh{
	background:#4C4C4C;
	margin:0 0 15px 0;
	padding:10px;
}
.onepromoh a.lkimg{
	display:inline-block;
	vertical-align:top;
	width:117px;
}
.gimmespace{
	padding:0 0 0 20px;
}
.descpromo{
	display:inline-block;
	vertical-align:top;	
	width:400px;
}
.link_y_precio{
	display:inline-block;
	vertical-align:top;	
	width:193px;
}
.descfab,.codigo{
	display:block;
	color:#BEBEBE;font-size:10px;margin:0;
}
.codigo{text-align:right;}
.onepromoh h4{
	color:#1382C7;
}
.onepromoh p{
	color:#BEBEBE;font-size:12px;margin:5px 0;}

.onepromoh .precio{
	display:block;
	text-align:center;
	margin:10px auto;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:5px;
	background:#BEBEBE;
}
.onepromoh .lkvermas{
	display:block;
	font-size:12px;
	text-align:right;
	width:auto;
	margin:5px 3px 0 0;
}
.onepromoh li{color:#BEBEBE;font-size:12px;margin:10px 0;}

.alinear_precio{margin-left:29px;font-weight:bold;}
/* -- Canal -- */
.alinear_derecha{float:right;padding-top:10px;padding-right:10px;}
.alinear_izquierda{float:left;padding-top:10px;}
.canal_espacio{clear:both;padding-top:20px;}



#support h2{
color:white;
font-size:20px;
padding:0 0 20px 5px;
}

#soluciones p {
color:#BEBEBE;
font-size:12px;
}


.black-box-player{
background:none repeat scroll 0 0 #2F2F2F;
margin:0px 0;
margin-bottom:20px;
padding:10px 15px;
}



