﻿@charset "UTF-8";
/* CSS Document */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}

/*repetidas*/
html, body, div, span, blockquote, applet, object, iframe, p, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, strong, a, em, font, img, li, fieldset{
margin: 0;
padding:0;
border: 0;
outline: 0;
font-style: normal;
font-size: 100%;
}
html,body{
margin:0px;
height:100%!important;
}
.header-keywords {
font-size: 12px;
color: #cccccc;
text-align: center;
margin-top: 3px;
text-shadow: 1px 1px 1px #ffffff;
}
ul, li { list-style:none;}
html { background:#F3F4F2 url(//static.tumaster.com/tm/img/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif;color:#333; }
.center { margin:0 auto; position:relative; width:984px;}

.hd-buttons {position: absolute;  right: 0; top: 0px;z-index: 99}
.btn-centro, .btn-login {
padding: 5px 15px;
font-size: 12px;
}
.btn-bg {
box-shadow:inset 0 1px 1px #b9b9b9; 
-moz-box-shadow:inset 0 1px 1px #b9b9b9;
-o-box-shadow:inset 0 1px 1px #b9b9b9;
-ms-box-shadow:inset 0 1px 1px #b9b9b9;
-webkit-box-shadow:inset 0 1px 1px #b9b9b9;
border-right:none;
border-left:none;
border-radius:6px;
-ms-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
border-top:1px solid #9B9B9B;
border-bottom:1px #FFFFFF solid;

background:url(//static3.tumaster.com/tm/img/bg.jpg) #F1F1F1 repeat 0 0;
cursor:pointer;
text-decoration:none;
text-shadow: 0 1px 0 #FFFFFF;
color:#333333;

border-bottom-color:#fff;
border-top-color:#a2a2a2;
border-width:1px 0px;
border-style:solid;
/*-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;*/}

.btn-bg:hover {
box-shadow:0 1px 1px #b9b9b9;
-moz-box-shadow:0 1px 1px #b9b9b9;
-webkit-box-shadow:0 1px 1px #b9b9b9;
-o-box-shadow:0 1px 1px #b9b9b9;
-ms-box-shadow:0 1px 1px #b9b9b9;

border-right:none;
border-left:none;
text-decoration:none;
border-bottom-color:#a2a2a2;
border-top-color:#fff;}

a { color:#009efb; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;
 -webkit-transition: all 0.2s ease-in!important;
-moz-transition: all 0.2s ease-in!important;
-o-transition: all 0.2s ease-in!important;
-ms-transition: all 0.2s ease-in!important;
transition: all 0.2s ease-in!important;}

.bg-nav {background: #F6F6F6;
border-top: 1px solid #B9B9B9;
border-bottom: 1px solid #B9B9B9;
float: left;
width: 100%;
box-shadow: 0 1px 2px #CDCDCD;
-moz-box-shadow: 0 1px 2px #CDCDCD;
-webkit-box-shadow: 0 1px 2px #CDCDCD;
-o-box-shadow: 0 1px 2px #CDCDCD;
-ms-box-shadow: 0 1px 2px #CDCDCD;
margin: 10px 0 0;
position:relative;
z-index:500;}

.bg-nav ul { float:left; width:auto; background:none!important; border:none!important;}
.bg-nav ul li { float:left;}

/*green*/

.btn-green {
background-image:linear-gradient(top , #B0EB00, #93C400);
background-image:-moz-linear-gradient(top , #B0EB00, #93C400);
background-image:-webkit-linear-gradient(top, #B0EB00, #93C400);
background-image:-o-linear-gradient(top , #B0EB00, #93C400);
background-image:-ms-linear-gradient(top , #B0EB00, #93C400);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0EB00, endColorstr=#93C400);
-moz-transition: all 0.2s ;
-o-transition: all 0.2s ;
-ms-transition: all 0.2s ;
transition: all 0.2s ;

border-radius:6px;
-ms-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
border:1px solid #83AE00;
text-decoration:none;
color:#333333;
text-shadow: 0 1px 0 #FFFFFF;
cursor:pointer;
font-weight:bold;
}

.btn-green:hover{
background-image:linear-gradient(top, #93C400, #B0EB00);
background-image:-moz-linear-gradient(top, #93C400, #B0EB00);
background-image:-webkit-linear-gradient(top, #93C400, #B0EB00);
background-image:-o-linear-gradient(top, #93C400, #B0EB00);
background-image:-ms-linear-gradient(top, #93C400, #B0EB00);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#93C400, endColorstr=#B0EB00);
box-shadow:0 0 2px #b9b9b9;
-moz-box-shadow:0 0 2px #b9b9b9;
-webkit-box-shadow:0 0 2px #b9b9b9;
-o-box-shadow:0 0 2px #b9b9b9;
-ms-box-shadow:0 0 2px #b9b9b9;
text-decoration:none;
cursor:pointer;
}

/*footer*/
.border{ width:100%; float:left; height:2px; background:url(//static.tumaster.com/tm/img/bg_footer.png); background-repeat:repeat-x;}
.content-footer{
float: left;
padding: 10px 0 20px 0;
width: 100%;}
footer{ margin: 0 auto;
}
.footera{ float:left;}
.footera nav{ width:880px; float:left;}
.footera nav ul{ display: inline;
float: left;
margin: 22px 0;}
.footera nav ul li{
float: left;
font-size: 14px;color: #707070;}
.footera nav ul li a{color: #707070;
text-decoration: none; font-size:13px;}
.footera nav ul li a:hover{ text-decoration:underline}
.footera nav ul li span.split{margin: 0 4px 0 8px;}
.btn-social{float: right;
text-align: right;
width: 100px;}
.btn-social a{ display:block; width:42px; height:42px;
border-radius:50%;
-ms-border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
-o-border-radius: 50%;
background-color:transparent;-webkit-transition: 0.2s all;
-moz-transition: 0.2s all;
-o-transition: 0.2s all;
-ms-transition: 0.2s all;
transition: 0.2s all;margin:9px 0 9px 4px; float:left}
.btn-social a:hover {}
a.btn-fb{ background-image:url(//static.tumaster.com/tm/img/ico_social.png); background-position:top;}
a.btn-tw{background-image:url(//static.tumaster.com/tm/img/ico_social.png); background-position:0 169px;}
a.btn-g{background-image:url(//static.tumaster.com/tm/img/ico_social.png); background-position:0 84px;}
a:hover.btn-fb{background-position:0 -42px; background-color:#3B5998; border-color:#3B5998}
a:hover.btn-tw{background-position:0 126px; background-color:#3C8FC9; border-color:#3C8FC9}
a:hover.btn-g{background-position:0 42px; background-color:#d3362d; border-color: #d3362d}
.footerb{float: left;
margin: 5px 0; width:100%; *margin-top:15px;/*IE7 */}
.logo-ed, .word-ed, .links-ed { margin-top:5px}
img.logo-ed{float: left;
margin-right: 20px;}
ul.word-ed{float: left;margin-right:13px;
width: 168px;}
ul.word-ed span{color: #333333;
float: left;
font-size: 14px;
font-weight: bold;
width: 100%;}
ul.word-ed li{float: left;
margin: 8px 8px 0 0;}
ul.word-ed li a{ background-image:url(//static.tumaster.com/tm/img/flags.png); background-repeat:none; width:16px; height:11px; display:block}
a.flag-it{ background-position:top;}
a.flag-us{background-position:0px 198px;}
a.flag-mx{background-position:0px 187px;}
a.flag-ch{background-position:0px 176px;}
a.flag-pt{background-position:0px 165px;}
a.flag-au{background-position:0px 154px;}
a.flag-ru{background-position:0px 143px;}
a.flag-ca{background-position:0px 132px;}
a.flag-br{background-position:0px 121px;}
a.flag-pe{background-position:0px 110px;}
a.flag-co{background-position:0px 99px;}
a.flag-pl{background-position:0px 88px;}
a.flag-tu{background-position:0px 77px;}
a.flag-uk{background-position:0px 66px;}
a.flag-ec{background-position:0px 55px;}
a.flag-ar{background-position:0px 44px;}
a.flag-fr{background-position:0px 33px;}
a.flag-de{background-position:0px 22px;}
a.flag-at{background-position:0px 11px;}
ul.links-ed{float: left;}
ul.links-ed li{}
ul.links-ed li a{color: #707070;
text-decoration: none; font-size:14px}
ul.links-ed li a:hover { text-decoration:underline}
.ad-comunidad{float: right; background:url(//static.tumaster.com/tm/img/map-ad.png) no-repeat;height: 135px; width: 286px;}
.ad-comunidad span.num-com{  background: url("//static.tumaster.com/tm/img/user_ad.png") no-repeat scroll center 0 transparent;
color: #333333;
font-size: 25px;
font-weight: bold;
padding-top: 28px; margin-top:15px;}
.ad-comunidad span{ color: #707070;
float: left;
font-size: 18px;
text-align: center;
width: 100%;
}
.ad-comunidad a { color: #009EFB;
float: left;
text-align: center;
text-decoration: none;
width: 100%; font-size:16px;}
.ad-comunidad a:hover { text-decoration:underline;}
.footerc{float: left;
text-align: right;
width: 100%; margin-top:10px;}
.footerc span { font-size:12px; color:#a6a6a6}


/*migas*/
.breadcump ul {
float: left;
margin: 10px 0;
width: 100%;
}
.breadcump li {
color: #7F7F7F;
display: inline;
font-size: 13px !important;
}
.breadcump a {
color: #333333;
font-size: 13px;
text-decoration: none;
}
.breadcump a:hover {
text-decoration: underline;
}

.link-linked{  width:980px; float:left; margin-bottom:20px; float:left; margin-top:20px; text-align:center; color:#707070!important; }
.link-linked ul{ text-align:center;}
.link-linked ul li{ display:block!important; font-size:11px!important;line-height:20px!important; margin-right:5px; text-align:left;font-weight: bold;}
.link-linked ul li a{ font-size:11px!important; color:#707070; text-decoration:none;font-weight: normal;}
.link-linked ul li a:hover{ text-decoration:underline;}








/*clases foro*/
html { font-family:Arial, Helvetica, sans-serif; }
p{line-height:22px; font-size: 14px;}
.header-title, .header-title_f { text-align:center; width:100%!important; float:left;}
.header-title h1, .header-title h2 {color:#333333; font-size:25px; margin-bottom:10px; margin-top:10px;}
.left { float:left; width:100%;}
.topforo{width:100%; height:30px; background-color:#676767; float:left; text-align:center; }
.topforo a{color:#ffffff; font-size:14px; line-height: 24px;}
.busqueda { width:52%; float:right; margin-top:5px; position:relative; margin-top:35px; z-index: 99;}
.busqueda input.encontrar {width:375px; cursor:default;}
input.encontrar {border:1px solid #d3d3d3;font-size: 18px;color:#333333;background: #f9f9f9;padding:5px 10px;font-family:arial;float:left;margin:1px;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;border-radius:6px 0 0 6px;-ms-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;-o-border-radius: 6px 0 0 6px;}
.btn-gris {z-index: 300!important;background-image:linear-gradient(top, #FFF, #e5e5e5);background-image:-moz-linear-gradient(top, #FFF, #e5e5e5);background-image:-webkit-linear-gradient(top, #FFF, #e5e5e5);background-image:-o-linear-gradient(top, #FFF, #e5e5e5);background-image:-ms-linear-gradient(top, #FFF, #e5e5e5);border:1px solid #b9b9b9;text-decoration:none;color:#333333;text-shadow: 0 1px 0 #FFFFFF;cursor:pointer;font-weight:bold;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e5e5e5);	-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}

.btn-gris:hover{background-image:linear-gradient(top, #e5e5e5, #FFF);background-image:-moz-linear-gradient(top, #e5e5e5, #FFF);background-image:-webkit-linear-gradient(top, #e5e5e5, #FFF);background-image:-o-linear-gradient(top, #e5e5e5, #FFF);background-image:-ms-linear-gradient(top, #e5e5e5, #FFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5e5e5, endColorstr=#FFFFFF);box-shadow:0 0 2px #b9b9b9;-moz-box-shadow:0 0 2px #b9b9b9;-webkit-box-shadow:0 0 2px #b9b9b9;-o-box-shadow:0 0 2px #b9b9b9;-ms-box-shadow:0 0 2px #b9b9b9;text-decoration:none;cursor:pointer;}	
.btn-nav {border-radius: 0 0 0 0!important;-ms-border-radius: 0!important;-moz-border-radius: 0!important;-webkit-border-radius: 0!important;-o-border-radius: 0!important;border-top: 0 none;display: block;font-size: 15px;font-weight: normal;padding: 9px 17px;}
.btn-buscar{width:105px; height:33px;float:left; margin-left:-1px;}
.btn-buscar input { background:none; border:none;  height:33px; cursor:pointer; float:left; width:105px; color:#ffffff; font-weight:bold; font-size:15px;}
.btn-azul {background-image:linear-gradient(top, #019efa, #2e7dc8);background-image:-moz-linear-gradient(top, #019efa, #2e7dc8);background-image:-webkit-linear-gradient(top, #019efa, #2e7dc8);background-image:-o-linear-gradient(top, #019efa, #2e7dc8);background-image:-ms-linear-gradient(top, #019efa, #2e7dc8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#019efa, endColorstr=#2e7dc8);border:1px solid #0573b5;border-radius:0 6px 6px 0;-ms-border-radius: 0 6px 6px 0;-moz-border-radius: 0 6px 6px 0;-webkit-border-radius: 0 6px 6px 0;-o-border-radius: 0 6px 6px 0;text-decoration:none;text-shadow: 0 -1.5px 0 rgba(0, 0, 0, 0.8);cursor:pointer;font-weight:bold;/*-webkit-transition: all 0.2s ease-in;*/-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;box-shadow: 0 1px #a3dbfb inset;-moz-box-shadow: 0 1px #a3dbfb inset;-webkit-box-shadow: 0 1px #a3dbfb inset;-o-box-shadow: 0 1px #a3dbfb inset;-ms-box-shadow: 0 1px #a3dbfb inset;background-color: #2e7dc8}

.btn-azul:hover{background-image:linear-gradient(top, #2e7dc8, #019efa);background-image:-moz-linear-gradient(top, #2e7dc8, #019efa);background-image:-webkit-linear-gradient(top, #2e7dc8, #019efa);background-image:-o-linear-gradient(top, #2e7dc8, #019efa);background-image:-ms-linear-gradient(top, #2e7dc8, #019efa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e7dc8, endColorstr=#019efa);box-shadow:0 0 2px #b9b9b9;-moz-box-shadow:0 0 2px #b9b9b9;-webkit-box-shadow:0 0 2px #b9b9b9;-o-box-shadow:0 0 2px #b9b9b9;-ms-box-shadow:0 0 2px #b9b9b9;text-decoration:none;cursor:pointer;}

.bg-nav ul li a {font-weight:normal; color:#333333;}
.bg-nav ul li a:hover {text-decoration:none;}
.header a { float:left;}
.header a img{ margin-top:12px!important;}
.on{-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:1px 2px 6px #919191 inset;border-bottom: 4px solid #286EAF !important;}
.on:hover{-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:1px 2px 6px #919191 inset;background-image:linear-gradient(top, #FFF, #e5e5e5)!important;background-image:-moz-linear-gradient(top, #FFF, #e5e5e5)!important;background-image:-webkit-linear-gradient(top, #FFF, #e5e5e5)!important;background-image:-o-linear-gradient(top, #FFF, #e5e5e5)!important;background-image:-ms-linear-gradient(top, #FFF, #e5e5e5)!important;}
.off {border-bottom: 4px solid #04AFFF !important;}
.off:hover { border-bottom: 4px solid #286EAF !important;}
.nuevo_tema{font-size:15px; font-weight:bold;float: right;margin-left: 15px;}
.nuevo_tema img{background: url(../img/sprite_foro.png) no-repeat -23px -5px;height: 20px;width: 25px;float: left;}
.find_msj{float:right; font-size:15px; font-weight:bold; margin-top:10px;}
.find_msj img{background:url(../img/sprite_foro.png) no-repeat left top;height: 20px;width: 15px;float: left;}
.find_msj a{float: right; margin-top: 3px;  padding-left: 5px;}
.aviso{ float:left; width:100%; margin-bottom:11px;  text-align: center;}
.aviso span{text-transform:uppercase;text-align:center; font-weight:bold;}
.aviso p{font-size:14px; line-height:18px;}
.bloq_mensajes{float:left; width:100%;}
.item_foro { float:left;width:97%;background:#ffffff;border-radius:10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px; position:relative;  margin-bottom:20px; margin-top:12px; padding:15px 15px 15px 15px; }
 .item_foro p{padding: 10px}
.line_titu{float:left; text-transform:uppercase; font-size:11px; float:left; padding:8px 0 5px 32px;}
.line_titu ul li{display:inline; padding-right:20px;}
.line_titu ul li.titu_nom{padding-right:10px; float:left; width:545px;}
.line_titu ul li.titu_men{padding-right:25px; width:175px; float:left;}

.listado_mensaje{float:left; width:100%; }
.listado_mensaje ul li{height:auto; border-bottom:dashed 1px #cbcbcb; padding:13px 6px 9px 9px; width:98%; float:left;}
.listado_mensaje ul li:hover{background-color:#f8ffce;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.listado_mensaje ul li:hover .titu_tema a, .listado_mensaje ul li:hover .titu_tema_bis a, .listado_mensaje_f ul li:hover .titu_t a {color:#009EFB;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;text-decoration:none;}
.listado_mensaje ul li:hover .img_tema, .listado_mensaje_f ul li:hover .img_tema_bis, .listado_mensaje_f ul li:hover .img_tema{background:url(../img/bg_tema.png) no-repeat 0 -18px;color:#009EFB;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}			

.first_colum{float:left; width:555px;margin-right:25px;}
.titu_tema{float:left; text-align:left; font-size:15px; font-weight:bold; width:100%;}
.titu_tema_bis{float:left; text-align:left; font-size:15px; font-weight:bold; width:720px;}
.titu_tema a {color:#333333; padding-left:8px; width:91%; float:left;}
.titu_tema_bis a {color:#333333; padding-left:8px; width:695px; float:left;}

/*.titu_tema a:hover, .titu_tema_bis a:hover{color:#009EFB; text-decoration:none; background:url(../img/bg_tema.png) no-repeat 0 -18px;}*/
.img_tema{background:url(../img/bg_tema.png) no-repeat top left; width:14px; height:17px; float:left;}
.img_tema_bis{background:url("../img/bg_tema.png") no-repeat scroll left -36px transparent; width:14px; height:17px; float:left;}
.img_tema:hover{color:#009EFB; text-decoration:none;background:url(../img/bg_tema.png) no-repeat 0 -18px;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;text-decoration:none;}

.bloq_tag{float:left; margin: 5px 0 0 20px; width:125%;}
.bloq_tag_01{float:left; margin: 5px 0 0 20px;}
.bloq_tag_r{clear:both; margin-top:5px;}
.bloq_tag_r ul{margin:0; padding:0; width:95%;}
.bloq_tag_r ul li{display:inline-block; *display:inline; border:0; padding:1px 2px 2px 1px; margin:0 0 6px; text-align:center;}

.bloq_tag ul li, .bloq_tag_2 ul li, .bloq_tag_01 ul li{display:inline-block; *display:inline; border:0!important; padding:0 0 6px 0!important; margin:0!important; float:none!important; color:#808080; font-size:12px; width:auto!important;}
.bloq_tag ul li a, .bloq_tag_r ul li a, .bloq_tag_2 ul li a, .bloq_tag_01 ul li a{ font-size:11px; color:#555555; border:0; width:100%; border:solid 1px #d1d1d1; padding: 2px 6px;border-radius:10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;background:#D5E9FB;box-shadow: -1px -1px 1px #999999;-moz-box-shadow:  -1px -1px 1px #999999;-webkit-box-shadow: -1px -1px 1px #999999;-o-box-shadow: -1px -1px 1px #999999;-ms-box-shadow: -1px -1px 1px #999999;text-shadow:1px 1px #FFFFFF; }
.bloq_tag ul li a:hover, .bloq_tag_r ul li a:hover, .bloq_tag_2 ul li a:hover, .bloq_tag_01 ul li a:hover{text-decoration:none; color:#333333; background-color: #e0e0e0; box-shadow: -1px -1px 1px #333 ; }
.bloq_tag ul li:hover, .bloq_tag_r ul li:hover{background-color:transparent;}

.sec_colum{float:left; width:100px; text-align:left; font-size:13px; color:#878787;margin-right:100px;}
.ter_colum{float:left; text-align:left; font-size:13px; color:#878787; width:150px;}
.final{border:0!important;}
.mensajes{float:left; text-transform:uppercase; width:100%; font-size:11px;*width:160px;}
.horas{float:left; font-size:12px; margin-top:4px;}

.relacionados_modul{width:100%; float:left;margin-bottom: 15px;}
/*.mensajes_relacionados{float:left;  line-height: 20px; margin: 10px 0 50px 250px;}*/
.mensajes_relacionados{width: 70%;line-height: 20px; margin: 0 auto; clear: both;}
.mensajes_relacionados_peq{float:left;  line-height: 20px; margin: 10px 0 50px 100px;}
.first_link{float:left;}
.sec_link{float:left;}
.sec_link a{color:#333333; font-size:13px; font-weight:bold;float: left;}
.first_link a{color:#333333; font-size:13px; font-weight:bold;}
.sec_link ul li{margin-bottom:3px;}
.first_link ul li{margin-bottom:3px; width: 48%; float: left;  margin-right: 4px}
.ter_colum_last{float:left; margin-left:200px; text-align:left; font-size:13px; color:#878787; width:150px;}

.modul_nuevo{float:left; margin-bottom:40px;  width: 100%;}
.modul_nuevo_tema{float:left; margin-bottom:40px;  width: 670px;}
.tema_nuevo{float:left; text-align: center;  width: 100%;}
.tema_nuevo p{margin-bottom:15px;  font-size:18px; margin-top:-10px;*margin-top:0px;}
.drop-head_f {border-radius: 10px;margin:0 auto;font-size: 14px;padding: 8px 10px 8px 0;position: relative;text-align: center;width: 152px;}
.drop-head_f input {background: url("//static.tumaster.com/tm/img/pen_tema_b.png") no-repeat scroll 10px center transparent;border: medium none;cursor: pointer;height: 19px;font-size:15px;font-weight:bold;width:156px;padding-left:33px;color: #323232;}
.btn-gris_f {background-image:linear-gradient(top, #FFF, #e5e5e5);background-image:-moz-linear-gradient(top, #FFF, #e5e5e5);background-image:-webkit-linear-gradient(top, #FFF, #e5e5e5);background-image:-o-linear-gradient(top, #FFF, #e5e5e5);background-image:-ms-linear-gradient(top, #FFF, #e5e5e5);border: 1px solid #B9B9B9;color: #323232;cursor: pointer;font-weight: bold;text-decoration: none;text-shadow: 0 1px 0 #FFFFFF;z-index: 300 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e5e5e5);	-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.btn-gris_f:hover{background-image:linear-gradient(top, #e5e5e5, #FFF);background-image:-moz-linear-gradient(top, #e5e5e5, #FFF);background-image:-webkit-linear-gradient(top, #e5e5e5, #FFF);background-image:-o-linear-gradient(top, #e5e5e5, #FFF);background-image:-ms-linear-gradient(top, #e5e5e5, #FFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5e5e5, endColorstr=#FFFFFF);box-shadow:0 0 2px #b9b9b9;-moz-box-shadow:0 0 2px #b9b9b9;-webkit-box-shadow:0 0 2px #b9b9b9;-o-box-shadow:0 0 2px #b9b9b9;-ms-box-shadow:0 0 2px #b9b9b9;text-decoration:none;cursor:pointer;}

.bloq_respuestas{float:left; width:100%; margin-bottom:15px;}
.mod_publicacion{width:262px;padding:10px 0 10px 15px;float:left;font-size:13px;  }
.mod_publicacion_resp{width:243px;padding:10px 0 10px 0;float:left;font-size:13px;margin-left:10px;  }
.text-publi{float:left; margin-top:5px; color:#333!important; text-transform:none!important; }
.text-publi span{font-size:12px; font-weight:bold; }
.text-fecha{float:left; margin-top:5px;  width:100%}
.txt_tags{float:left;  width:100%; margin-top:15px;}
.txt_tags span{font-weight:bold; }
a.mastag{float:left; width:100%; margin:15px 0 10px 0;}
.bg_preg{background: #E3F0FB; float:left; margin-top:15px; border-radius: 10px; border: solid #dfdfdf 1px;}
.bg_resp{background: #E3F0FB; float:left; margin-top:15px; margin-left:20px;  border-radius: 10px; border: solid #dfdfdf 1px;}
.mod_respuesta{width:695px;float:left;padding-right:10px;background: url("//static.tumaster.com/tm/img/bg-centro.png") repeat-y top left #ffffff ;border-radius: 0 10px 10px 0;  position: relative;}
.mod_respuesta p{font-size:16px; padding:20px 15px 20px 15px;}
.bloq_compratir{float:left; padding:20px 15px 10px 15px; width:100%; height:45px;}
.bloq_resp{float:left; width:100%; font-size:13px; padding:16px 0px 28px 10px;}
a.responder{background: url("../img/sprite_foro.png") no-repeat scroll 0 -28px transparent; padding-left:13px;}
a.reportar{background: url("../img/sprite_foro.png") no-repeat scroll 0 -50px transparent; text-align:right; padding-left:10px; float:right;}

.bloq_editar{float:left; background:#f8ffce; height:30px; width:697px; margin-left:3px; }
.bloq_editar p{font-size:14px; margin:0; padding:5px 10px;}
.actualiza{float:right; margin:15px 5px 0 0; font-size:14px;}

.form_comentar{float:left; margin: 20px 0 15px 15px; *float:none;}
.form_comentar label { color: #333333;font-size: 16px; font-weight:bold; float:left;}
.form_comentar textarea {border: 1px solid #cccccc;border-radius: 5px 5px 5px 5px;height: 127px;padding: 3px;width: 911px;margin-top:7px;font-family:Arial, Helvetica, sans-serif;}
.form_comentar input {border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;color: #808080;font-family: Arial,Helvetica,sans-serif;font-size: 15px;padding: 7px;width: 436px;margin-top:5px;font-style:italic;}
.form_comentar .kk {float: left;font-size: 13px;margin-bottom: 20px;}

.campo_f{margin-top:15px; float:left; width:465px;}
.form_comentar .kk span{float:left; font-size:12px; width:100%; margin-top:5px;}
.bot_enviar_f {margin: 10px 0; float:left; width:100%; text-align:center;*width:920px;}

.enviar {background: #93C400;  background: -webkit-gradient(linear, 0 0, 0 top, from(#B0EB00), to(#93C400));  background: -webkit-linear-gradient(#B0EB00, #93C400);  background: -moz-linear-gradient(#B0EB00, #93C400);  background: -ms-linear-gradient(#B0EB00, #93C400);  background: -o-linear-gradient(#B0EB00, #93C400);  background: linear-gradient(#B0EB00, #93C400); -pie-background: linear-gradient(#B0EB00, #93C400);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0EB00, endColorstr=#93C400);-moz-transition: all 0.2s ;-o-transition: all 0.2s ;-ms-transition: all 0.2s ;transition: all 0.2s ;border-radius:6px!important;-ms-border-radius: 6px!important;-moz-border-radius: 6px!important;-webkit-border-radius: 6px!important;-o-border-radius: 6px!important;border:1px solid #8dc700!important;text-decoration:none;color:#333333!important;text-shadow: 0 1px 0 #FFFFFF;cursor:pointer;font-weight:bold;font-size:15px!important; padding:10px;width:252px!important;font-style:normal!important;height:35px!important;}
input.enviar:hover {background-image:linear-gradient(top, #93C400, #B0EB00);background-image:-moz-linear-gradient(top, #93C400, #B0EB00);background-image:-webkit-linear-gradient(top, #93C400, #B0EB00);background-image:-o-linear-gradient(top, #93C400, #B0EB00);background-image:-ms-linear-gradient(top, #93C400, #B0EB00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#93C400, endColorstr=#B0EB00);box-shadow:0 0 2px #b9b9b9;-moz-box-shadow:0 0 2px #b9b9b9;-webkit-box-shadow:0 0 2px #b9b9b9;-o-box-shadow:0 0 2px #b9b9b9;-ms-box-shadow:0 0 2px #b9b9b9;text-decoration:none;cursor:pointer;}
.nota_f{float:left; font-size:12px; margin: 10px 0; text-align: center; width:100%; *width:920px;}
.nota_f p{line-height:18px;}
.nota_f span{font-weight:bold;}

input[type="text"]:focus, textarea:focus, .colum-form-center select:focus{box-shadow:0 0 5px #8ED1FB;-moz-box-shadow:0 0 5px #8ED1FB;-webkit-box-shadow:0 0 5px #8ED1FB;-o-box-shadow:0 0 5px #8ED1FB;-ms-box-shadow:0 0 5px #8ED1FB;}
.mensaje_tema{float:left; width:100%; margin-top: 17px; width:95%; margin:23px 15px 10px 15px;font-weight: bold;font-size: 15px}
.mensaje_tema p{font-size:17px; font-weight:bold; text-align:center; }
.header-title_f h1{font-size:22px!important; margin-top:25px;}
.filtro_foro{float:left; width:285px;}
.content_filter{float:left; width:285px;}
.filter_foro{padding:15px;	background:#ffffff;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;width:250px;float:left;margin-bottom: 20px;}
.filter_foro span{font-size: 11px; text-transform: uppercase; margin-top: 8px;}	
.filter_foro h3{ font-size:18px; font-weight:normal; margin-top:10px;}
.filter_foro ul {margin-top:8px;}
.filter_foro ul li{ font-size:13px; margin-bottom:2px; padding: 3px 3px 3px 5px;}
.filter_foro ul li span{color:#bfbfbf; font-weight:bold; font-size:13px;}
.filter_foro ul li:hover{ background:#f8ffce; text-decoration:none;	-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.modul1 ul.formacion_rel li:hover a{ background:#f8ffce; text-decoration:none;	-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;color:#009EFB;}
.filter_foro ul li:hover a span{-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;color:#676767;}
.filter_foro ul li a span:hover{ color:#676767;	-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in; }
.filter_foro ul li a{color:#676767; text-decoration:none;}
.modul1{float:left; width:100%;}
.modul1 ul.link_blue li {margin-bottom:8px;}
.modul1 ul.link_blue li span{font-weight:bold!important; text-transform:none!important; font-size:13px; color:#333333;}
.modul1 ul.link_blue li span:hover{color:#333333;}
.modul1 ul.link_blue li a{color:#009efb;}
.modul1 ul.link_blue li a:hover{text-decoration:underline;}
.modul1 ul.formacion_rel li a{color:#333; font-weight:bold;}
.modul1 ul.formacion_rel li a:hover{color:#009EFB;}
.modulo_mensaje_filtro{width:100%; float:left;}
.item_foro_f { float:left;width:643px;background:#ffffff;border-radius:10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px; position:relative;  margin-bottom:20px; border:solid #ffffff 6px; padding:15px;  margin-left:12px; }
.item_foro_f:hover{border:solid #dddddd 6px;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}	 
.listado_mensaje_f{float:left; width:100%; }
.listado_mensaje_f ul li{height:auto; border-bottom:dashed 1px #cbcbcb; padding:6px; width:98%; margin: 0 0 5px 0; float:left;}
.first_colum_f{float:left; width:500px; padding-bottom:5px; }
.ter_colum_f{float:right; text-align:right; font-size:13px; color:#878787;}
.listado_mensaje_f ul li:hover{background-color:#f8ffce;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.listado_mensaje_f ul li:hover span{color:#333333;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.linktop{width: 50%;text-align: left;font-size: 13px;float: left;}
.linktop a{margin-right: 5px}
.titul_modulo_f{float:left; width:637px; margin: 14px 10px 0 7px;}
.titul_modulo_f h2{ font-size:18px; font-weight:bold; float:left; width:494px;}
.total_mensajes_f{float:right; text-align:left; text-transform:uppercase; font-size:11px; color:#878787;}
.total_mensajes_tema{float:left; text-align:right; text-transform:uppercase; color:#878787;}
.titu_tema_f{float:left; text-align:left; font-size:13px; font-weight:bold; width:100%; margin-bottom:3px;}
.titu_tema_f span{font-weight:normal;}
.titu_tema_f span:hover{color:#333333;}
.titu_tema_f a { /*background: url("../img/bg_tema.png")*/ no-repeat scroll left -36px transparent; color: #333333; padding-left: 10px; padding-bottom:3px; float:left; width:475px;}
.titu_tema_f a:hover{text-decoration:none;}
.img_tema_bis:hover{color:#009EFB; text-decoration:none; background:url(../img/bg_tema.png) no-repeat 0 -18px; background-color:#f8ffce;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in; }
.total_info{font-size:11px; color:#878787; text-transform:uppercase; float:right;  text-align:center;}
.fecha_f{float:right; text-align:right;}
.first_colum_tema{float:left; width:80%; padding-bottom:5px; margin-right:10px;}
.split_t{ margin: 0 2px; color: #909090; float:left;}
.listado_mensaje_f ul li:hover .titu_tema_f a{color:#009EFB;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}	
.modulo_ver_crear{float:left; margin: 10px 0 0 14px;}
.modulo_ver_crear a{font-size:13px; margin-lef}
.crea_link{background:url("//static.tumaster.com/tm/img/pen_tema.png") no-repeat scroll left top transparent; margin-left: 15px; padding-left: 33px; }
.titulo_crea { float: left;  width: 97%;  text-align: center;font-weight: bold; font-size: 21px;margin-bottom: 5px;}
.labelform{font-weight: bold; font-size: 14px;  float: left;  width: 90%;  margin-bottom: 10px;}
.labelform span{width: 12%; float: left;}
.formmensbottom input.bordetxi, .formmensbottom textarea, .form_crear input.bordetxi, .form_crear textarea{border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;color: #808080;font-family: Arial,Helvetica,sans-serif;font-size: 15px;padding: 7px;width: 85%;font-style:italic;}
.formmensbottom, .form_crear{width: 100%; float: left;font-weight: bold;  background: #fafafa; border: 1px solid #cccccc; border-radius: 10px;margin-bottom: 10px;margin-top: 5px;}
.formmensbottom .bloq_mensajes, .form_crear .bloq_mensajes{font-size: 12px; text-align: center;width: 93%;font-weight: normal;  margin-bottom: 10px;}
.formmensbottom form, .form_crear form{float: left;  padding: 10px 0 10px 10px;  margin-left: 20px;}
/*.item_foro_tema {float:left;width:643px;background:#ffffff;border-radius:10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px; position:relative; margin-bottom:20px;border:solid #ffffff 6px;padding:15px; margin-left:12px;}*/
.item_foro_tema {float:left;background:#ffffff;border-radius:10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px; position:relative; margin-bottom:20px;border:solid #ffffff 6px;padding:15px; margin-top:12px;}
.titul_modulo_tema{float:left; width:89%; margin: 0px 10px 0 18px;}
.titul_modulo_tema h2{ font-size:27px; font-weight:bold; float:left; text-align:center; width:100%;}
.titu_t{float:left; text-align:left; font-size:13px; font-weight:bold; margin-bottom:3px; width:100%;}
.titu_t a { color: #333333; padding-left: 8px; font-size:14px; float:left;   width: 95%;}
.titu_t a:hover{color:#009EFB; text-decoration:none;}
.listado_mensaje_f ul li:hover .titu_t a{color:#009EFB;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}	
.modul_info {float: left;  width: 100%;  margin: 9px 0 6px 23px;}
.nom_public {font-size: 12px;  color: #808080;  margin-bottom: 7px;}
.info_public { font-size: 13px;  color: #808080;}
.pagination_f {float: right;text-align: right;width: 100%;margin: 22px 6px 10px 0;}
.pagination_f ul li {display: inline;margin-left: 5px;  float: left;  padding-bottom: 10px;}
.pagination_f ul li a {background-color: #EDEDED;border-radius: 5px 5px 5px 5px;color: #909090;padding: 5px 10px;text-shadow: 1px 1px 1px #FFFFFF;}
.pagination_f ul li a:hover {background-color: #57CDFF;color: #333331;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
a.actived {background-color: #57CDFF !important;color: #333331 !important;padding: 5px 10px;}
.definicion_tema{border:solid 1px #cccccc; background:#fafafa; width:96%;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;padding:15px 15px 30px 15px;margin:3px 0 15px 4px;}
.definicion_tema h2{ font-size:20px; font-weight:normal;}
.definicion_tema p {font-size:12px; color:#808080; margin: 10px 0;  line-height:18px;}
.definicion_tema a{ font-size:12px;}
.item_foro h2{font-size:18px; font-weight:normal; margin:8px 0;}

input.tags {border:1px solid #d3d3d3;font-size: 12px;font-style:italic;color:#333333;background: #f9f9f9;padding:5px 10px;font-family:Arial,Helvetica,sans-serif;float:left;margin:1px 1px 7px;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;border-radius:6px 0 0 6px;-ms-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;-o-border-radius: 6px 0 0 6px;width:205px;}
.btn-buscar_tags{width:60px;height:25px;float:left; margin:1px 0 0 -2px;border-radius:0 6px 6px 0!important;-ms-border-radius: 0 6px 6px 0!important;-moz-border-radius: 0 6px 6px 0!important;-webkit-border-radius: 0 6px 6px 0!important;-o-border-radius: 0 6px 6px 0!important;}
.btn-buscar_tags input { background:none; border:none;  height:24px; cursor:pointer; float:left;  color:#333333; font-weight:bold; font-size:12px; text-shadow:0 1px 0 #FFFFFF;}
.listado_tags{float:left; width:100%;  padding:15px 0 19px 5px; border-bottom:1px dashed #CBCBCB;}
.listado_tags li.total_tags{width:227px; display:inline; float:left; margin-right:10px;}
.bloq_tag_2{float:left; margin: 5px 0 0 0; position:relative;}
.bloq_tag_2 p{  color:#808080; font-size:12px; margin:10px 10px 10px 0; width:225px; line-height:17px; height:72px;}
.total_etiquetas, .total_etiquetas a{font-size:12px; color:#009EFB;}
.tag_over{color:#ffffff;font-size:12px;background:#838383;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius:6px;-o-border-radius: 6px;box-shadow:3px 3px 2px #333333;-moz-box-shadow:3px 3px 2px #333333;-webkit-box-shadow:3px 3px 2px #333333;-o-box-shadow:3px 3px 2px #333333;-ms-box-shadow:3px 3px 2px #333333;position:absolute;padding:10px;width:280px;top:27px;left:0px;z-index:300;display:none;}
span.titul_over a{ background: none repeat scroll 0 0 transparent !important;border: 0 none !important;color: #FFFFFF !important;font-size: 14px !important;font-weight: bold;border-radius:0!important;box-shadow:none!important;padding:0!important;text-shadow:none!important;}
span.titul_over a:hover, .tag_over a:hover{box-shadow:0!important; text-decoration:underline!important; }	
.tag_over a{color:#ffffff!important;background:none!important;border-radius:0!important;box-shadow:none!important;border: 0 none !important;font-size:12px!important; padding:0!important; text-shadow:none!important;}
.tag_over p{margin: 5px 0 8px 0; line-height:16px; color:#ffffff; width:100%; height:100%;}
.tag_over:after, .tag_over:before  {bottom: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tag_over:after {border-bottom-color: #838383;border-width: 6px;left: 19%;margin-left: -31px;}
/*.listado_tags ul li.total_tags:hover .bloq_tag_2 ul li div.tag_over{*/
.listado_tags ul li.total_tags div.bloq_tag_2 ul li:hover div.tag_over{display:block;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
nav.menu-imp {float: left;width: 100%;margin-bottom:8px;}
nav.menu-imp ul {border-color: #DADADA #D2D2D2;border-style: solid;border-width: 1px;height: 37px;margin: 20px 0 0 1%;position: relative;text-align: center;width: 97.5%;}
nav.menu-imp ul li.active_foro:before{border-color:#2E7DC8 transparent transparent;border-style: solid;border-width: 10px;bottom: -20px;content: " ";left: 50%;margin-left: -12px;position: absolute;}
nav.menu-imp ul li.active_foro, nav.menu-imp ul li.active_foro:hover{background-image:linear-gradient(top, #019efa, #2e7dc8);background-image:-moz-linear-gradient(top, #019efa, #2e7dc8);background-image:-webkit-linear-gradient(top, #019efa, #2e7dc8);background-image:-o-linear-gradient(top, #019efa, #2e7dc8);background-image:-ms-linear-gradient(top, #019efa, #2e7dc8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#019efa, endColorstr=#2e7dc8);color: #FFFFFF;position: relative;}
nav.menu-imp ul li {background: url("//static.tumaster.com/tm/img/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;border-color: #DADADA #D2D2D2;border-style: solid;border-width: 0 1px;color: #808080;cursor: pointer;display: inline;font-size: 14px;font-weight: bold;padding: 10px 25px;position: relative;top: 9px;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
nav.menu-imp ul li a {color: #808080;font-weight: bold;}
nav.menu-imp ul li.active_foro, nav.menu-imp ul li.active_foro:hover {color: #FFFFFF;}nav.menu-imp ul li:hover {background: none repeat scroll 0 0 #E5E5E5;color: #333333;}
.form_comentar em.error{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 13px;margin-top: -7px;margin-bottom: 7px;padding: 2px 0;width: 453px;text-align: center;float: left;display: block;background: none repeat scroll 0 0 #FFE4E4;}
.form_comentar em.valid{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 13px;margin-top: -7px;margin-bottom: 7px;padding: 2px 0;width: 453px;text-align: center;float: left;display: block;background: none repeat scroll 0 0 #dcf68d;}
.form_comentar em.error_coment{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 13px;margin-top: 0px;margin-bottom: 7px;padding: 2px 0;width: 97.8%;text-align: center;float: left;display: block;background: none repeat scroll 0 0 #FFE4E4;}
.form_comentar em.valid_coment{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 13px;margin-top: 0px;margin-bottom: 7px;padding: 2px 0;width: 97.8%;text-align: center;float: left;display: block;background: none repeat scroll 0 0 #dcf68d;}
em.error, em.error_coment {color: #C92929;}
em.valid, em.valid_coment {color: #93c400;}
.tag_on{ background-color: #e0e0e0!important;box-shadow: -1px -1px 1px #333333!important;-moz-box-shadow:-1px -1px 1px #333333!important;-webkit-box-shadow:-1px -1px 1px #333333!important;-o-box-shadow:-1px -1px 1px #333333!important;-ms-box-shadow:-1px -1px 1px #333333!important;color:#333333!important; }
.tag_on span{border:solid #cccccc 1px;width: 14px;height: 14px;background: #f4f4f4; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px;text-transform:lowercase;margin-left: 3px;padding:1px 5px;color:#808080;	box-shadow:-1px 0 1px #999999; -moz-box-shadow:-1px 0 1px #999999;-webkit-box-shadow:-1px 0 1px #999999;-o-box-shadow:-1px 0 1px #999999;-ms-box-shadow:-1px 0 1px #999999;}
.read-more-hide, .read-more-show {float: left;width: 100%;}
.hidemore {display: none !important;}
.botsend_delete{text-align: center; width: 40%; margin:0 auto;margin-top: 10px}
.botsend_delete .enviar{float: left;  width: 132px!important; height: 14px!important;  margin-right: 5px;}
.botsend_delete .enviar input{border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px;  color: #808080;  font-family: Arial,Helvetica,sans-serif; font-size: 15px;   padding: 7px;margin-top:5px;	}
.botsend_delete .enviar .bot_enviar_f {border: none!important; background: none!important; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; font-style: normal!important; color: #333333!important; cursor: pointer;padding: 0;margin: 0}
.botsend_delete .enviar.delete{background: #FC1700; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d40b00, endColorstr=#FC1700); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC1700), to(#d40b00));  background: -webkit-linear-gradient(#FC1700, #d40b00);  background: -moz-linear-gradient(#FC1700, #d40b00);  background: -ms-linear-gradient(#FC1700, #d40b00);  background: -o-linear-gradient(#FC1700, #d40b00);  background: linear-gradient(#FC1700, #d40b00); -pie-background: linear-gradient(#FC1700, #d40b00); border:solid #d40b00 1px!important;}
.botsend_delete .enviar.delete input{color:#ffffff!important;text-shadow: 0 1px 0 #333333;}
.responer_nuevo{width: 17%; margin:0 auto;padding: 10px 0;  clear: both;}
.drop-head_f.respond{background-image:linear-gradient(top, #FFF, #bab7b7);background-image:-moz-linear-gradient(top, #FFF, #bab7b7);background-image:-webkit-linear-gradient(top, #FFF, #bab7b7);background-image:-o-linear-gradient(top, #FFF, #bab7b7);background-image:-ms-linear-gradient(top, #FFF, #bab7b7);border: 1px solid #B9B9B9;color: #323232;background-color: #B9B9B9}
.drop-head_f.respond input{background:url("../img/sprite_foro.png") no-repeat scroll -60px top transparent;}
.respond{ border: solid 1px; margin-right: 5px;}
.responer_nuevo .drop-head_f input { background:url("../img/sprite_foro.png") no-repeat scroll -60px top transparent; border: medium none; cursor: pointer; height: 19px; font-size: 15px; font-weight: bold; width: 156px; padding-left: 36px;  color: #323232;  text-shadow: 0 1px 0 #FFFFFF;}
/*.responer_nuevo .drop-head_f{float: left;}*/
/*respuestas*/
.text-resp { float: left;  font-size: 20px;  margin-top: 20px;  width: 300px;}
.ads{width: 100%!important}
.info_public span {padding: 0 5px;}
.mensaje-gracias {width: 98%; float: left; text-align: center;  font-family: Arial, Helvetica, sans-serif; padding: 10px;  background-color: #fff; border-radius: 10px; margin-top: 10px;}
.mensaje-gracias h1 {font-size: 22px;  color: #57a000;}
.check {width: 94%;  padding: 10px;  float: left;  text-align: center;}
#cuadro-buscador{float: left;  margin-top: 10px;padding: 10px}
#texto-buscador .busqueda{float: none;margin:0 auto;}
#texto-buscador form{  width: 550px;}
#texto-buscador form input.bordetxi{border: 1px solid #CCCCCC;border-radius:5px 0 0 5px;color: #808080;font-family: Arial,Helvetica,sans-serif;font-size: 15px;padding: 7px;width: 427px;font-style:italic;}
.header a{position: relative;z-index: 99}
#texto-buscador form .btn-buscar{float: right;}
#texto-buscador{float: left;width: 100%;  font-size: 14px;margin-bottom: 10px}
.mensmobile, .item_foro_busq br{display: none;}
.titulo_busqueda{font-weight: bold;  margin-bottom: 10px;}
#fila{float: left;width: 99%; margin-bottom: 8px;border-bottom: dashed 1px #cbcbcb;  padding: 7px 0;}
#inicial{float: left;font-size: 13px; margin-right: 5px}
#texto{font-size: 14px}
#texto i{margin-left: 5px; font-style: normal;color: #808080;font-size: 13px}
#leyenda{float: left;font-size: 14px;color: #808080;}
#leyenda i{font-style: normal}
.item_foro_busq{float:left;width:97%;background:#ffffff;border-radius:10px;-ms-border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px; position:relative; margin-bottom:20px; margin-top:12px; padding:15px 15px 15px 15px;}
#fila.labelform{border: none}
.notexto{font-style: italic;color:#bababa;}
/*cursos destacados*/
.titulo_dest_foro{font-weight: bold;float: left;font-size: 20px;  margin-bottom: 14px;}
.logo-center {float: left;  height: 61px;  text-align: center;  width: 108px;}
.list_dest_foro{width: 100%; float: left;}
.titul_dest_curso{float: left;width: 100%}
.curso_dest_foro{width: 60%;float: left;margin-left: 8px}
.curso_dest_foro a{color:#333; font-weight: bold;font-size: 15px}
.curso_dest_foro a:hover{color: #009efb;  text-decoration: none;}
.center_foro{float: left;margin-top: 5px;width: 100%;}
.center_foro a{font-weight: normal;font-size: 13px;}
.vermas_foro{float: left;}
.vermas_foro a{font-size: 12px;color: #009efb;font-weight: normal;}
.btn-list {float: right; font-size: 14px; padding: 5px 15px; position: relative; z-index: 50!important;}
.btn_foro {margin-bottom: 10px; float: right;  height: 14px}
ul.list_dest_foro li{ border-bottom: dashed 1px #cbcbcb; margin-bottom: 10px;float: left;padding: 9px 0; width: 100%;}
.curso_foro{margin-top: 20px}


/*************************CLASES PARA CABECERA CON SPONSOR*************************/
.sponsor{
		display: flex;
		padding: 15px 0px;
		margin-bottom: -10px;
		position: relative;
	}
.sponsor.telecinco{
	background-color: #1390e5; 
}
.sponsor.cuatro{
	background-color: #1390e5;	 
}
	.sponsor .simbolo {
		font-size: 30px;
		float: left;
		color: #525252;
		margin: 10px 5px 0 5px;
	}
	.sponsor a img {
		margin-top: 10px;
		width: auto;
	}
	.sponsor .search input.in-what {
		width: auto;
	}
	.sponsor .search {
		width: 100%;
		margin-top: 10px;
	}
	.sponsor .encontrar{
		width: calc(100% - 133px);
	}
	.sponsor form {
		float: right;
	}
	.sponsor .header-r {
		width: auto;
	}
	.sponsor .hd-buttons {
		float: right;
		position: absolute;
		right: 0;
	    bottom: -16px;
		top: unset;
	}
	.sponsor .hd-buttons .btn-centro {
		background: transparent;
		color: #ffffff;
		border: 0;
		box-shadow: none;
		text-decoration: underline;
		text-shadow: none;
	}
	@media only screen and (max-width: 765px){
		.sponsor .search input.in-what, .sponsor .search, .sponsor .header-r  {
			width: 100%;
		}
		
	}
.center {
    position: inherit;
}