@font-face {
    font-family: 'dosis-l';
    font-weight: 400;
    font-style: normal;
    src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-light.eot');
    src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-light.eot?#iefix') format('embedded-opentype'),
        url('http://tvcomrs.rbsdirect.com.br/font/svg/dosis-light.svg#dosis-light') format('svg'),
        url('http://tvcomrs.rbsdirect.com.br/font/woff/dosis-light.woff') format('woff'),
        url('http://tvcomrs.rbsdirect.com.br/font/ttf/dosis-light.ttf') format('truetype');
}
@font-face {
  font-family: 'dosis-r';
  font-weight: 400;
  font-style: normal;
  src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-regular.eot');
  src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-regular.eot?#iefix') format('embedded-opentype'),
    url('http://tvcomrs.rbsdirect.com.br/font/svg/dosis-regular.svg#dosis-regular') format('svg'),
    url('http://tvcomrs.rbsdirect.com.br/font/woff/dosis-regular.woff') format('woff'),
    url('http://tvcomrs.rbsdirect.com.br/font/ttf/dosis-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'dosis-m';
    font-weight: 500;
    font-style: normal;
    src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-medium.eot');
    src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-medium.eot?#iefix') format('embedded-opentype'),
        url('http://tvcomrs.rbsdirect.com.br/font/svg/dosis-medium.svg#dosis-medium') format('svg'),
        url('http://tvcomrs.rbsdirect.com.br/font/woff/dosis-medium.woff') format('woff'),
        url('http://tvcomrs.rbsdirect.com.br/font/ttf/dosis-medium.ttf') format('truetype');
}
@font-face {
    font-family: 'dosis-b';
    font-weight: 700;
    font-style: normal;
    src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-bold.eot');
    src: url('http://tvcomrs.rbsdirect.com.br/font/eot/dosis-bold.eot?#iefix') format('embedded-opentype'),
        url('http://tvcomrs.rbsdirect.com.br/font/svg/dosis-bold.svg#dosis-bold') format('svg'),
        url('http://tvcomrs.rbsdirect.com.br/font/woff/dosis-bold.woff') format('woff'),
        url('http://tvcomrs.rbsdirect.com.br/font/ttf/dosis-bold.ttf') format('truetype');
}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
::-moz-focus-inner { border: 0; padding: 0; }
:focus { outline: none;}


* {
    padding: 0;
    margin: 0;
}

* html {
    overflow: none;
}

* html .c50 {
    width: 49.99%;
}

* html .comp {
    width: auto;
    display: inline;
}

*:first-child+html {
    overflow: auto;
}

*:first-child+html .container {
    width: 1000px;
}

*:first-child+html #wrapper {
    display: table;
}

*:first-child+html .c50 {
    width: 49.99%;
}

*:first-child+html .c25 {
    width: 24.5%;
}

*:first-child+html .comp {
    width: 100%;
    overflow: hidden;
    float: none;
}

html {
    font: 62.5% dosis-r;
}

body {
    font-size: 1em;
    font-family: dosis-r;
    background: url('http://tvcomrs.rbsdirect.com.br/icon/bg.png') repeat 0 0;    
}

a {
    text-decoration: none;
    color: #5f5f5f;
}

a:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.head,
.head_mode2  {
    width: 100%;
    float: left;
}

.head .topo-logo,
.head_mode2 .topo-logo {
    width: 176px;
    height: 56px;
    float: left;
    background: #000;
}

div.box {
    float: left;
    width: 100%;
}

.m100 {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

.m100.b_rollovered {
    background: #9cf;
}

.m100.b_selected {
    background: #cff;
}

.dummy {
    display: block;
    width: 100%;
    height: 100px;
    border: 7px solid #F2f2f2;
}

#wrapper {
    padding: 0 0 0 0;
    margin: 0 auto;
    width: 100%;
    float: left;
    display: inline;
}

#wrapper .container {
    padding-bottom: 15px;
}

.container {
    margin: 0 auto;
    width: 1000px;
    overflow: hidden;
    clear: both;
    padding: 0 5px;
}

.wrapper_header .container {
    width: 100%;
    padding: 0;
}

.wrapper_header .container .head,
.wrapper_header .container .head_mode2,
.wrapper_header .container .menus,
.wrapper_header .container .Breadcrumb {
    margin: 0 auto;
    width: 1000px;
    float: none;
}

.unit {
    margin: 0;
    float: left;
}

.unit.c100.b_selected {
    background: #cfc;
}

.comp {
    display: table;
    width: 100%;
    float: left;
}

.compMedio {
    display: table;
width: 650px;
float: left;
margin-bottom: 10px;

border-bottom: 1px solid #D8D8D8;
    box-shadow: 0 1px 0 #FFFFFF;
}

.c100 {
    width: 100%;
}

.c100.b_rollovered {
    background: #9c9;
}

.c100.b_selected {
    background: #cfc;
}

.c99 {
    width: 99%;
}

.c80 {
    width: 80%;
}

.c75 {
    width: 75%;
}

.c70 {
    width: 70%;
}

.c68 {
    width: 68%;
}

.c67 {
    width: 67%;
}

.c66 {
    width: 65%;
    margin-right: 1%;
}

.c60 {
    width: 60%;
}

.c58 {
    width: 58%;
}

.c56 {
    width: 56%;
}

.c50 {
    width: 50%;
}

.c45 {
    width: 45%;
}

.c44 {
    width: 44%;
}

.c42 {
    width: 42%;
}

.c40 {
    width: 40%;
}

.c38 {
    width: 38%;
}

.c36 {
    width: 36%;
}

.c34 {
    width: 33%;
    margin-left: 1%;
}

.c33 {
    width: 33% !important;
}

.c32 {
    width: 32%;
}

.c30 {
    width: 30%;
}

.c28 {
    width: 28%;
}

.c27 {
    width: 27%;
}

.c25 {
    width: 25%;
}

.c20 {
    width: 20%;
}

.c15 {
    width: 15%;
}

.c10 {
    width: 10%;
}

.b_rollovered .dummy {
    border: 2px solid #9c9;
}

.b_rollovered.b_selected {
    background: #cff;
}

.b_selected .dummy {
    border: 2px solid #cfc;
}

.c100.b_rollovered,.c99.b_rollovered,.c80.b_rollovered,.c75.b_rollovered,.c70.b_rollovered,.c68.b_rollovered,.c66.b_rollovered,.c60.b_rollovered,.c50.b_rollovered,.c40.b_rollovered,.c36.b_rollovered,.c34.b_rollovered,.c33.b_rollovered,.c30.b_rollovered,.c27.b_rollovered,.c25.b_rollovered,.c20.b_rollovered,.c17.b_rollovered,.c16.b_rollovered,.c15.b_rollovered,.c10.b_rollovered {
    background: none;
    outline-style: solid;
    outline-color: #000;
}

.c100.b_selected,.c99.b_selected,.c80.b_selected,.c75.b_selected,.c70.b_selected,.c68.b_selected,.c66.b_selected,.c60.b_selected,.c50.b_selected,.c40.b_selected,.c36.b_selected,.c34.b_selected,.c33.b_selected,.c30.b_selected,.c27.b_selected,.c25.b_selected,.c20.b_selected,.c17.b_selected,.c16.b_selected,.c15.b_selected,.c10.b_selected {
    background: none;
    outline-style: solid;
    outline-color: #cfc;
}

.article {
    background: none;
    border-bottom: none;
}

.article.destacado {
    border-bottom: none;
}

.article.destacado .box .intro {
    padding: 5px 0 0 0;
}

.article.destacado .box .intro h4 {
    padding-left: 12px;
}

.article .box {
    float: left;
    border: none;
    width: 100%;
}

.article .box span.pictureL,.article .box span.pictureR {
    padding: 0;
}

.article .box span.pictureT img {
    padding: 0;
    width: 100%;
}

.article .box span.pictureL {
    padding-left: 5px;
}

.article .box span.pictureR {
    padding-left: 5px;
}

.article.simple .box {
    background: #ebe8e1;
}

.nbl .box {
    border-bottom: none !important;
}

.modtitle.compMedio,
.modmain,.modmainYellow {
   border-bottom: none !important; 
   box-shadow: none;
}

.modcol .box,.modmain .box,.modmainYellow .box {
    float: left;
    width: 99%;
    margin-bottom: 20px;
}

.modmain,.modmainYellow {
    background: none;
}

.modtitle {
    float: left;
    width: 100%;
    background: none;
    font: normal 16px dosis-n;
    margin-bottom: 12px;
}

.modtitle h3,.modtitle h5 {
    float: left;
    padding-left: 5px;
    color: #525252;
    font: normal 36px dosis-r;
    line-height: 42px;
}

.modtitle span {
    float: right;
    font: bold 11px dosis-r;
    padding: 10px 0;
    margin-right: 15px;
}

.modtitle span a {
    color: #5f5f5f;
}

.modtitle span a.active {
    color: #000;
}

.modtitle span a:hover {
    color: #000;
}

.paginacion {
    text-align: center;
    clear: none;
    font: 16px dosis-m;
    color: #AAAAAA;
    padding-top: 6px;
}

.paginacion ul,.paginacion li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.paginacion ul {
    padding: 5px 0;
    text-align: center;
    margin-bottom: 10px;
}

.paginacion ul li {
    display: inline;
    margin-right: 0;
    background: none;
    color: #fff;
    border-radius: 5px;
    letter-spacing: 1px;
}

.paginacion ul li a {
    color: #FFF;
    text-decoration: none;
    display: inline;
    background: #AAA;
    border: 0px solid #c3ccd6;
    padding: 4px 8px;
    margin: 0 3px;
    border-radius: 5px;
}

.paginacion ul li a:link,.paginacion ul li a:visited {
    color: #FFF;
    text-decoration: none;
}

.paginacion ul li a:hover {
    color: #FFF;
    border-color: #fff;
}

.paginacion ul li.activo {
    color: #AAA;
    text-decoration: none;
    display: inline;
    border: 0px solid #FFF;
    padding: 3px 8px;
    margin: 0 3px;
    font-weight: normal;
}

.paginacion ul li.disabled {
    color: #AAAAAA;
    text-decoration: none;
    
    border: 0px solid #E0E5EA;
    padding: 4px 8px;
    margin: 0 4px;
}

.paginacion ul li.viewall {
    color: #BAC3CC;
    background: #FFF;
    border: 1px solid #FFF;
    padding: 4px 8px;
    margin: 0 4px;
}

.paginacion ul li a:hover {
    background: #F05422;
    color: #fff;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.paginacion ul li a.btn {
    color: #fff;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.paginacion ul li a.btn:hover {
    color: #fff;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.paginacion ul li.btn {
    background: #c4c4c4;
    border-radius: 5px;
    padding: 4px 8px;
    color: #5f5f5f;
}

.paginacion bthide {
    display: none;
}

.clear {
    clear: both;
}

img {
    border: none;
}

.wrapper_footer {
    width: 100%;
    float: left;
    margin: 0;
}

.wrapper_footer .container {
    width: 100% !important;
    margin: 0;
    padding: 0 !important;
}

.head,
.head_mode2 {
    float: left;
    width: 100%;
    height: 153px;
}

.head h1 {
   
}

.head a,
.head_mode2 a {

    float: left;
}
.head .logo1, 
.head_mode2 .logo1 {
    margin: 40px 0 0 0;
}
.head .logo2,
.head_mode2 .logo2 {
    margin: 48px 0 0 0px;
}
.head h1 a img,
.head_mode2 h1 a img {
    float: left;
    margin: 0 !important;
}

.bloco-facebook,.bloco-twitter {
    width: 330px;
    float: left;
    margin-bottom: 20px;
}

.bloco-facebook {
    background: #fff;
}

li {
    list-style: none;
}

.article {
    float: left;
    margin: 0 0 20px;
    overflow: hidden;
}

.article.simple {
    padding-bottom: 2px;
}

.article.destacado {
    border: 1px solid #a0a7b1;
}

.article.destacado.marginTop20px {
    margin-top: 20px;
    float: left;
}

.article.destacado2 {
    border: 2px solid #dde1f3;
    background: #FFF;
    margin-bottom: 15px;
    padding: 5px 10px;
    width: 584px;
}

.article.destacado2 h3 {
    font: bold 14px dosis-r;
}

.article.destacado2 span.pictureL {
    background: #dde1f3;
}

.article a .div_img_play {
    z-index: 900;
    top: 50%;
    position: absolute;
    left: 50%;
    margin: -42.5px 0 0 -42.5px;
}

.article a img {
    border: none;
}

.article a:hover {
    color: #000;
}

.article h2 {
    font: bold 54px/56px dosis-r;
    letter-spacing: -3px;
    margin-bottom: 5px;
    color: #003263;
}

.article h2 a {
    color: #5f5f5f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.article h2 a:hover {
    color: #000;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.article h2.t04 {
    font: bold 46px/48px dosis-r;
    letter-spacing: -1px;
    margin: 3px 5px 5px;
}

.article h2.t03 {
    font: bold 30px/27px dosis-r;
    letter-spacing: -1px;
    margin: 3px 5px 5px;
}

.article h2.t02 {
    font: bold 24px/25px dosis-r;
    letter-spacing: -1px;
    margin: 3px 5px 5px;
}

.article h2.t01 {
    font: bold 20px/22px dosis-r;
    letter-spacing: 0;
    margin: 3px 5px 5px;
}

.article h2.t00 {
    font: bold 14px/16px dosis-r;
    letter-spacing: 0;
    margin: 3px 5px 5px;
}

.article h4 {
    color: #666;
    font: normal 11px dosis-r;
}

.article .picture {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}

.article .picture h2 {
    background: none;
    bottom: 0;
    display: block;
    left: 0;
    line-height: 100%;
    margin: 0 !important;
    padding: 8px 0 8px 6px;
    position: absolute;
    color: #183461 !important;
    font-weight: bold;
}

.article .picture h2 a {
    color: #fff;
}

.articleB {
    width: 49%;
    float: left;
    margin: 0 0 15px;
    padding: 0;
    overflow: hidden;
}

.articleB h2.t00 {
    font: bold 14px/16px dosis-r;
    letter-spacing: 0;
    margin: 3px 5px 5px;
}

.publicintillovideoppal {
    padding: 3px 3px 1px;
    margin: 1px;
    text-align: center;
}

.publicintillovideoppal img {
    border: none;
}

.publibuscador {
    margin-bottom: 3px;
    text-align: center;
}

.publibuscador img {
    border: none;
}

.publitxtppal {
    float: right;
    margin-left: 5px;
    text-align: center;
}

.publitxtppal img {
    border: none;
}

.publimasvistos {
    margin-left: 0px;
    margin-bottom: 6px;
    text-align: center;
}

.publimasvistos img {
    border: none;
}

.publiultimosvideos {
    margin-right: 31px;
    text-align: center;
}

.publiultimosvideos img {
    border: none;
}

.publiresutladobusqueda1 {
    margin: 5px 0;
    text-align: center;
}

.publiresutladobusqueda1 img {
    border: none;
}

.cont-vids {
    width: 990px;
    margin: 0 auto 0 auto;
    display: block;
    background: #C20000;
    font-family: dosis-r;
}

.topoDetail {
    
    padding: 0px;
    line-height: normal;
    width: 650px;
    float: left;
}

.topoDetail div.dvTopoLeft {
    color: #535353;
    float: left;
    width: auto;
    padding: 3px 12px 3px 5px;
    text-transform: uppercase;
    font: 16px dosis-l;
    
    margin-top: 5px;

    border-right: 1px solid #d8d8d8;
    box-shadow: 1px 0 0 #fff;
}

.topoDetail div.dvTopoLeft .autorWord {
    font-weight: bold;
}

.topoDetail div strong {
    width: auto;
    float: left;
    padding: 3px 5px 3px 9px;
    margin-top: 5px;
    font: normal 16px dosis-l;
    color: #535353;
}

.topoDetail .lnkTitleCapa,.topoDetail h1 {
    font: bold 25px dosis-r;
    width: 640px;
    padding: 0px 5px 5px;
    margin: 0;
    float: left;
    text-align: left;
    color: #5f5f5f;
}

.videoppal {
       padding: 0px;
    line-height: normal;
    width: 650px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    float: left;


border-bottom: 1px solid #D8D8D8;
    box-shadow: 0 1px 0 #FFFFFF;

}

.videoppal .video {
    margin: 0;
    text-align: center;
}

.videoppal .header-video {
    width: 630px;
    float: left;
    position: relative;
    border-bottom: 1px dotted #5f5f5f;
    padding: 5px;
    margin: 0 5px 5px;
}

.videoppal .header-video span {
    color: #999;
    padding: 2px 5px;
}

.videoppal .header-video span.session {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    border-right: 1px dotted #c2c2c2;
    padding-left: 0px;
    text-transform: uppercase;
}

.videoppal .header-video span.author {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    border-right: 1px dotted #c2c2c2;
}

.videoppal .header-video span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
}

.videoppal .header-video h1 {
    font: bold 25px dosis-r;
    width: 630px;
    padding: 5px 0 0;
    margin: 0;
    float: left;
    text-align: left;
    color: #5f5f5f;
}

.videoppal .header-video-capa {
    width: 640px;
    float: left;
    position: relative;
    border-bottom: 0px dotted #5f5f5f;
    padding: 0;
    margin: 0 5px 5px;
}

.videoppal .header-video-capa span {
    color: #999;
    padding: 2px 5px;
}

.videoppal .header-video-capa span.session {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    border-right: 1px dotted #c2c2c2;
    padding-left: 0px;
    text-transform: uppercase;
}

.videoppal .header-video-capa span.author {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    border-right: 0px dotted #c2c2c2;
}

.videoppal .header-video-capa h4 {
    font: bold 25px dosis-r;
    width: 630px;
    padding: 5px 0 0;
    margin: 0;
    float: left;
    text-align: left;
    color: #5f5f5f;
}

.videoppal .compartilhar {
    width: 640px;
    float: left;
    min-height: 30px;
    padding: 0 5px;
}

.videoppal .compartilhar .box-avaliar,.videoppal .compartilhar .box-enviar,.videoppal .compartilhar .box-compartilhar,.videoppal .compartilhar .box-outros {
    width: auto;
    float: left;
    padding: 5px 0;
}

.videoppal .compartilhar .box-avaliar span,.videoppal .compartilhar .box-enviar span,.videoppal .compartilhar .box-compartilhar span,.videoppal .compartilhar .box-outros span {
    float: left;
    vertical-align: middle;
}

.videoppal .compartilhar .box-avaliar span.texto,.videoppal .compartilhar .box-enviar span.texto,.videoppal .compartilhar .box-compartilhar span.texto,.videoppal .compartilhar .box-outros span.texto {
    font: 16px dosis-r;
    color: #999;
    padding: 0px;
    margin-right: 5px;
    padding-top: 5px;
}

.videoppal .compartilhar .box-avaliar span img,.videoppal .compartilhar .box-enviar span img,.videoppal .compartilhar .box-compartilhar span img,.videoppal .compartilhar .box-outros span img {
    margin-top: 4px;
}

.videoppal .compartilhar .box-enviar {
    margin-left: 5px;
}

.videoppal .compartilhar .box-enviar a {
    margin-top: 3px;
    float: left;
}

.videoppal .compartilhar .box-compartilhar {
    float: right;
}

.videoppal .compartilhar .box-compartilhar ul {
    width: auto;
    float: left;
    position: relative;
    list-style: none;
}

.videoppal .compartilhar .box-compartilhar ul li {
    width: auto;
    float: left;
}

.videoppal .compartilhar .box-compartilhar ul li.orkut,.videoppal .compartilhar .box-compartilhar ul li.twitter,.videoppal .compartilhar .box-compartilhar ul li.linkedin,.videoppal .compartilhar .box-compartilhar ul li.facebook,.videoppal .compartilhar .box-compartilhar ul li.googleplus {
    padding: 2px;
}

.videoppal .compartilhar .box-outros {
    width: 100%;
    padding: 0;
}

.videoppal .compartilhar .box-outros span {
    color: #999;
    padding: 2px 5px;
}

.videoppal .compartilhar .box-outros span.publication {
    float: left;
    border-right: 1px dotted #c2c2c2;
    margin-left: 0;
    padding-left: 0;
}

.videoppal .compartilhar .box-outros span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(../icon/ico_vistos.gif) no-repeat 0 3px;
    margin-left: 5px;
}

.videoppal .compartilhar .box-outros span.comments {
    float: left;
    padding-left: 18px;
    background: url(../icon/ico_comments.gif) no-repeat 0 4px;
    margin-left: 5px;
}

.videoppal .compartilhar .box-outros span.embed {
    float: right;
}

.videoppal .compartilhar .box-outros span.embed span.texto {
    font: 16px dosis-r;
    color: #999;
    padding: 0px;
    margin-right: 5px;
    padding-top: 5px;
}

.videoppal .compartilhar .box-outros span.embed input.input-embed {
    font-size: 13px;
    color: #5f5f5f;
    padding: 3px;
    width: 250px;
    float: left;
}

.videoppal .audio {
    border: 2px solid #FFF;
    margin-bottom: 3px;
    background: none;
    height: 365px;
}

.videoppal .audio div {
    margin-top: 60px;
    margin-left: 2px;
}

.videoppal .textos {
    font: 13px/130% dosis-r;
    color: #5f5f5f;
    float: left;
    border: solid #FFF;
    border-width: 0;
    margin-bottom: 3px;
    background: none;
    text-align: left;
    padding: 5px 5px 5px 5px;
}

.videoppal .textos p {
    margin-bottom: 10px;
}

.videoppal .textos p:last-child {
    margin-bottom: 0;
}

.videoppal .textos h2,.videoppal .textos p {
    font: 16px dosis-l;
    margin: 3px 0 3px;
    letter-spacing: normal;
    line-height: normal;
}

.videoppal .textos h2 a,.videoppal .textos p a {
    color: #5f5f5f;
}

.videoppal .textos h2 a:hover,.videoppal .textos p a:hover {
    color: #000;
    text-decoration: underline;
}

.videoppal .textos .fecha {
    font: 16px dosis-b;
    color: #5f5f5f;
}

.videoppal .textos a.lnkTitleCapa {
    font: normal 36px dosis-r;
    color: #545454;
    float: left;
    clear: both;
    margin-bottom: 10px;
    line-height: 1;
}

.videoppal .textos a.lnkTitleCapa:hover {
    text-decoration: underline;
}

.videoppal .textos div.info-extras {
    width: 100%;
    float: left;
    margin-bottom: 6px;
}

.videoppal .textos div.info-extras div.pubVideo {
    width: auto;
    float: left;
    font: normal 16px dosis-b;
    padding: 3px 10px 3px 0;

    border-right: 1px solid #D8D8D8;
    box-shadow: 0 0 1px #FFFFFF;   
}

.videoppal .textos div.info-extras div.embedVideo {
    width: auto;
    float: right;
    font: 16px dosis-l;
}

.videoppal .textos div.info-extras div.embedVideo input[type=text] {
    padding: 3px 10px;
    
    font-size: 11px;
    width: 280px !important;
    
    margin-top: -10px;
    margin-left: 8px;

    background-color:rgb(254,254,254);
width:327px;
height:41px;
/* Firefox v1.0+ */
-moz-border-radius:20px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:20px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:20px ;
/* Firefox v3.5+ */
-moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
border: none;
}

.videoppal .textos div.info-extras div.dvViewAndEmbed {
    width: auto;
    float: left;
    border-right: 0px dotted #c2c2c2;
    padding: 0 5px 0 10px;
    font-size: 16px;
}

.videoppal .textos div.info-extras div.dvViewAndEmbed span {
    padding: 2px 10px 0 5px;
    
    border-right: 1px solid #D8D8D8;
    box-shadow: 0 0 1px #FFFFFF;   

    margin-right: 10px;
    display: table;
    vertical-align: middle;
    float: left;
    font: 16px dosis-l;
}

.videoppal .textos div.info-extras div.dvViewAndEmbed span:last-child {
    border-right: 0;
}

.videoppal .textos div.info-extras div.dvViewAndEmbed img {
    float: left;
    margin-top: 7px;
}

.videoppal .textos div.info-extras div.dvViewAndEmbed img.espacio {
    margin-top: 5px;
}

.videoppal .textos .dvViewAndEmbed {
    width: 636px;
    float: left;
    border-right: 0px dotted #c2c2c2;
    padding: 0;
    font-size: 16px;
}

.videoppal .textos .dvViewAndEmbed .viewsPpal {
    width: auto;
    float: left;
}

.videoppal .textos .dvViewAndEmbed .embedVideo {
    width: auto;
    float: right;
    font: 16px dosis-r;
}

.videoppal .textos .dvViewAndEmbed .embedVideo input[type=text] {
    padding: 3px 10px;
    border: solid #c2c2c2;
    border-width: 1px 2px 2px 1px;
    font-size: 11px;
    

    background-color:rgb(254,254,254);
    width:327px;
    height:41px;
    /* Firefox v1.0+ */
    -moz-border-radius:20px ;
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-border-radius:20px ;
    /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
    border-radius:20px ;
    /* Firefox v3.5+ */
    -moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
    box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);

}

.videoppal .textos .dvViewAndEmbed span {
    padding: 2px 10px 0 5px;
    border-right: 1px dotted #c2c2c2;
    margin-right: 5px;
    display: table;
    vertical-align: middle;
    float: left;
}

.videoppal .textos .dvViewAndEmbed span:last-child {
    border-right: 0;
}

.videoppal .textos .dvViewAndEmbed img {
    float: left;
    margin-top: 3px;
}

.videoppal .textos .dvViewAndEmbed img.espacio {
    margin-top: 5px;
}

.videoppal .textos .description {
    color: #535353;
    font: 16px dosis-l;
    padding: 0 0 5px;
    margin-bottom: 6px;
    float: left;
    clear: both;
    width: 100%;
}

.videoppal .textos .description a {
    color: #5f5f5f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
    font-weight: bold;
}

.videoppal .textos .description a:hover {
    color: #000;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.videoppal .textos .description .dvViewAndEmbed {
    width: 100%;
    float: left;
}

.videoppal .textos .tags {
    color: #5f5f5f;
    background: url("img/ico-tags.png") no-repeat left top;
    padding: 10px 0 0 0;
    float: left;
    font: 16px dosis-l;
}

.videoppal .textos .tags a {
    color: #F05422;
    font: normal 16px dosis-l;

}
.videoppal .textos .tags a:hover {
   color: #F05422;
   text-decoration: none !important;
}


.videoppal .textos .section1 {
    width: 100%;
    float: left;
    font: 16px dosis-l;
    margin-bottom: 12px;
}

.videoppal .textos .section1 a {
    color: #535353;
    margin-right: 10px;
}
.autorWord {
margin-left: 8px;
}

.videoppal .textos .section1 a:hover {
    text-decoration: underline;
}

.videoppal .compartir {
    color: #535353;
    font: 16px dosis-l;
    padding: 5px 1% 5px 1%;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    float: left;
    display: table;
    margin-bottom: 6px;
}

.videoppal .compartir span {
    margin: 0;
}

.videoppal .compartir img {
    vertical-align: middle;
    border: none;
}

.videoppal .compartir .espacio {
    margin-right: 10px;
}

.videoppal div.opciones {
    display: inline;
    float: right;
    margin: 0;
    padding: 0;
}

.videoppal div.opciones div.opcionb {
    display: inline;
    float: left;
    line-height: 16px;
    margin: 0 0 0 6px;
    padding: 0;
    width: auto;
}

.local {
    width: 640px;
    padding: 5px;
    line-height: normal;
    margin-bottom: 16px;
    padding-bottom: 16px;
    height: 336px;

    
}

.local h3 {
    font: normal 36px dosis-r;
    color: #535353;
    padding: 5px;
    margin: 0 0 10px 0;
}

.local h3.titulo,.local span.titulo {
    font: normal 36px dosis-r;
    color: #535353;
    padding: 5px 5px 15px;
    width: 100%;
    float: none;
}

.local h3.titulo {
    padding-bottom: 0;
}

.local .bloco-destaques {
    height: 190px;
    margin-top: 15px;
}

.local .bloco-destaques .anteriores {
    float: left;
    position: relative;
}

.local .bloco-destaques .anteriores a {
    background: url(img/seta-destaque.png) no-repeat 0 0;
    width: 20px;
    height: 195px;
    float: left;
    cursor: pointer;
}

.local .bloco-destaques .anteriores a:hover {
    background-position: 0px -195px;
}

.local .bloco-destaques .anteriores a img {
    display: none;
}

.local .bloco-destaques .siguientes {
    float: right;
    position: relative;
}

.local .bloco-destaques .siguientes a {
    background: url(img/seta-destaque.png) no-repeat -20px 0;
    width: 20px;
    height: 195px;
    float: left;
    cursor: pointer;
}

.local .bloco-destaques .siguientes a:hover {
    background-position: -20px -195px;
}

.local .bloco-destaques .siguientes a img {
    display: none;
}

.local .bloco-destaques .cajon {
    width: 583px;
    overflow: hidden;
    position: absolute;
    height: 190px;
    margin: 0 30px 0;
}

.local .bloco-destaques .cajon .content_destacados {
    display: inline;
    float: left;
    overflow: hidden;
    position: absolute;
    width: 12840px;
}

.local .bloco-destaques .cajon .content_destacados .thumb {
    width: 181px;
    float: left;
    margin-right: 18px;
    font: bold 11px dosis-r;
    color: #5f5f5f;
    height: 190px;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.img {
    text-align: center;
    height: auto;
    margin-bottom: 5px;
    width: 171px;
    padding: 5px;
    background: #FFF;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.img img {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao {
    width: 171px;
    padding: 3px;
    float: left;
    min-height: 60px;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao h3.seccion1 {
    font: normal 10px dosis-r;
    padding: 0;
    margin: 0 0 3px;
    float: left;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao h4 {
    font: bold 12px dosis-r;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    clear: left;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao span {
    color: #999;
    padding: 0px 5px;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: 100%;
    color: #999;
    padding-left: 0px;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(../img/ico_vistos.gif) no-repeat 0 2px;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao span.comments {
    float: left;
    padding-left: 18px;
    background: url(../img/ico_comments.gif) no-repeat 0 2px;
    margin-left: 5px;
}

.local .bloco-destaques .cajon .content_destacados .thumb div.descricao .seccion1 {
    margin: 0;
    padding: 0;
}

.local .bloco-destaques .cajon .content_destacados .thumb .seccion1 {
    color: #5f5f5f;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}

.local .bloco-destaques .cajon .content_destacados .thumb .seccion1 img {
    display: none;
}

.local .bloco-destaques .cajon .content_destacados .thumb .seccion1 a {
    color: #5f5f5f;
}

.local .bloco-destaques .cajon .content_destacados .thumb p {
    font: bold 12px Tahoma,Geneva,sans-serif;
    padding: 0 0 5px;
    margin: 0;
    color: #5f5f5f;
    text-transform: none;
}

.local .bloco-destaques .cajon .content_destacados .thumb p a {
    color: #5f5f5f;
}

.local .bloco-destaques .cajon .content_destacados .thumb p a:hover {
    color: #000;
}

.local .bloco-destaques .cajon .content_destacados .thumb .publication {
    color: #5f5f5f;
    font-size: 16px;
    text-transform: normal !important;
}

.local .bloco-destaques .cajon .content_destacados .thumb:hover div.img img {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
}

.local .bloco-destaques .cajon .content_destacados .thumb .icovoz img {
    border: none;
}

.local .anteriores {
    float: left;
    position: relative;
}

.local .anteriores a {
    background: url(img/seta-destaque.png) no-repeat 0 0;
    width: 20px;
    height: 195px;
    float: left;
    cursor: pointer;
}

.local .anteriores a:hover {
    background-position: 0px -195px;
}

.local .anteriores a img {
    display: none;
}

.local .siguientes {
    float: right;
    position: relative;
}

.local .siguientes a {
    background: url(img/seta-destaque.png) no-repeat -20px 0;
    width: 20px;
    height: 195px;
    float: left;
    cursor: pointer;
}

.local .siguientes a:hover {
    background-position: -20px -195px;
}

.local .siguientes a img {
    display: none;
}

.local .cajon {
    width: 583px;
    overflow: hidden;
    position: absolute;
    height: 100%;
    margin: 0 30px 0;
}

.local .cajon .content_destacados {
    display: inline;
    float: left;
    overflow: hidden;
    position: absolute;
    width: 12840px;
}

.local .cajon .content_destacados .thumb {
    width: 181px;
    float: left;
    margin-right: 18px;
    font: normal 16px dosis-r;
    color: #5f5f5f;
}

.local .cajon .content_destacados .thumb div.img {
    text-align: center;
    height: auto;
    margin-bottom: 5px;
    width: 171px;
    padding: 5px;
}

.local .cajon .content_destacados .thumb div.img img {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;

    -webkit-border-radius: 9px;
       -moz-border-radius: 9px;
            border-radius: 9px;

    width: 100% !important;
    height: auto !important;
}

.local .cajon .content_destacados .thumb div.icons {
    width: 100%;
    float: left;
    font-weight: normal;
}

.local .cajon .content_destacados .thumb div.icons img {
    float: left;
margin-top: 5px;
}

.local .cajon .content_destacados .thumb div.icons img.espacio {
    margin-left: 10px;
}

.local .cajon .content_destacados .thumb div.icons span {
    margin-left: 5px;
    float: left;
}

.local .cajon .content_destacados .thumb div.descricao {
    width: 171px;
    padding: 3px;
    float: left;
    min-height: 60px;
}

.local .cajon .content_destacados .thumb div.descricao h3.seccion1 {
    font: normal 10px dosis-r;
    padding: 0;
    margin: 0 0 3px;
    float: left;
}

.local .cajon .content_destacados .thumb div.descricao h4 {
    font: bold 12px dosis-r;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    clear: left;
}

.local .cajon .content_destacados .thumb div.descricao span {
    color: #999;
    padding: 0px 5px;
}

.local .cajon .content_destacados .thumb div.descricao span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: 100%;
    color: #999;
    padding-left: 0px;
}

.local .cajon .content_destacados .thumb div.descricao span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(../icon/ico_vistos.gif) no-repeat 0 2px;
}

.local .cajon .content_destacados .thumb div.descricao span.comments {
    float: left;
    padding-left: 18px;
    background: url(../icon/ico_comments.gif) no-repeat 0 2px;
    margin-left: 5px;
}

.local .cajon .content_destacados .thumb div.descricao .seccion1 {
    margin: 0;
    padding: 0;
}

.local .cajon .content_destacados .thumb .seccion1 {
    color: #5f5f5f;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}

.local .cajon .content_destacados .thumb .seccion1 h3 {
    color: #5F5F5F;
font-size: 16px;
font-weight: normal;

font-family: dosis-l;
margin-bottom: 2px
}

.local .cajon .content_destacados .thumb .seccion1 img {
    display: none;
}

.local .cajon .content_destacados .thumb .seccion1 a {
    color: #5f5f5f;
}

.local .cajon .content_destacados .thumb p {
    font: normal 16px dosis-l;
    padding: 0 0 5px;
    margin: 0;
    color: #535353;
    text-transform: none;
}

.local .cajon .content_destacados .thumb p a {
    color: #5f5f5f;
}

.local .cajon .content_destacados .thumb p a:hover {
    color: #000;
}

.local .cajon .content_destacados .thumb div p .publication {
    color: #5f5f5f;
    font-size: 16px;
    font-weight: normal;
}

.local .cajon .content_destacados .thumb:hover div.img img {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
}

.local .cajon .content_destacados .thumb .icovoz img {
    border: none;
}

.local .cajon .content_destacados .seccion1 {
    color: #5f5f5f;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}

.local .cajon .content_destacados .seccion1 h3 {
    color: #5f5f5f;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

.local .cajon .content_destacados .seccion1 img {
    display: none;
}

.local .cajon .content_destacados .seccion1 a {
    color: #5f5f5f;
}

.local .cajon .content_destacados h4 {
    font: normal 16px dosis-m;
padding: 0;
margin: 0;
float: left;
width: 100%;
clear: left;
color: #7E7E7E;
margin-bottom: 8px;
}

.seccion a,.seccion1 a,.seccion2 a,.seccion3 a,.seccion4 a,.seccion5 a,.seccion6 a,.seccion7 a,.seccion8 a,.seccion9 a,.seccion10 a,.seccion11 a,.seccion12 a,.seccion13 a,.seccion14 a,.seccion15 a,.seccion16 a,.seccion17 a,.seccion18 a,.seccion19 a,.seccion20 a {
    border: none;
    text-decoration: none;
}

.seccion a:hover,.seccion1 a:hover,.seccion2 a:hover,.seccion3 a:hover,.seccion4 a:hover,.seccion5 a:hover,.seccion6 a:hover,.seccion7 a:hover,.seccion8 a:hover,.seccion9 a:hover,.seccion10 a:hover,.seccion11 a:hover,.seccion12 a:hover,.seccion13 a:hover,.seccion14 a:hover,.seccion15 a:hover,.seccion16 a:hover,.seccion17 a:hover,.seccion18 a:hover,.seccion19 a:hover,.seccion20 a:hover {
    border: none !important;
}

.seccion a:hover img,.seccion1 a:hover img,.seccion2 a:hover img,.seccion3 a:hover img,.seccion4 a:hover img,.seccion5 a:hover img,.seccion6 a:hover img,.seccion7 a:hover img,.seccion8 a:hover img,.seccion9 a:hover img,.seccion10 a:hover img,.seccion11 a:hover img,.seccion12 a:hover img,.seccion13 a:hover img,.seccion14 a:hover img,.seccion15 a:hover img,.seccion16 a:hover img,.seccion17 a:hover img,.seccion18 a:hover img,.seccion19 a:hover img,.seccion20 a:hover img {
    border: none !important;
}

.seccion a,.seccion1 a {
    color: #ab1e1e;
}

.seccion2 a {
    color: #826518;
}

.seccion3 a {
    color: #1f4d6e;
}

.seccion4 a {
    color: #8e1765;
}

.seccion5 a {
    color: #ab7e1e;
}

.seccion6 a {
    color: #a6ab1e;
}

.seccion7 a {
    color: #438f28;
}

.seccion8 a {
    color: #45a699;
}

.seccion9 a {
    color: #3770bf;
}

.seccion10 a {
    color: #391eab;
}

.seccion11 a {
    color: #743ac3;
}

.seccion12 a {
    color: #ab1e99;
}

.seccion13 a {
    color: #c76472;
}

.seccion14 a {
    color: #8564c7;
}

.seccion15 a {
    color: #7a9a94;
}

.seccion16 a {
    color: #4a7b78;
}

.seccion17 a {
    color: #947378;
}

.seccion18 a {
    color: #777394;
}

.seccion19 a {
    color: #b8b774;
}

.seccion20 a {
    color: #c7a364;
}

.cajon .thumb .seccion img,.cajon .thumb .seccion1 img,.cajon .thumb .seccion2 img,.cajon .thumb .seccion3 img,.cajon .thumb .seccion4 img,.cajon .thumb .seccion5 img,.cajon .thumb .seccion6 img,.cajon .thumb .seccion7 img,.cajon .thumb .seccion8 img,.cajon .thumb .seccion9 img,.cajon .thumb .seccion10 img,.cajon .thumb .seccion11 img,.cajon .thumb .seccion12 img,.cajon .thumb .seccion13 img,.cajon .thumb .seccion14 img,.cajon .thumb .seccion15 img,.cajon .thumb .seccion16 img,.cajon .thumb .seccion17 img,.cajon .thumb .seccion18 img,.cajon .thumb .seccion19 img,.cajon .thumb .seccion20 img,.cajonInt .thumb .seccion img,.cajonInt .thumb .seccion1 img,.cajonInt .thumb .seccion2 img,.cajonInt .thumb .seccion3 img,.cajonInt .thumb .seccion4 img,.cajonInt .thumb .seccion5 img,.cajonInt .thumb .seccion6 img,.cajonInt .thumb .seccion7 img,.cajonInt .thumb .seccion8 img,.cajonInt .thumb .seccion9 img,.cajonInt .thumb .seccion10 img,.cajonInt .thumb .seccion11 img,.cajonInt .thumb .seccion12 img,.cajonInt .thumb .seccion13 img,.cajonInt .thumb .seccion14 img,.cajonInt .thumb .seccion15 img,.cajonInt .thumb .seccion16 img,.cajonInt .thumb .seccion17 img,.cajonInt .thumb .seccion18 img,.cajonInt .thumb .seccion19 img,.cajonInt .thumb .seccion20 img {
    border: none;
    margin-right: 5px;
}

.cajon .thumb p a,.cajonInt .thumb p a {
    color: #5f5f5f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.cajon .thumb p a:hover,.cajonInt .thumb p a:hover {
    color: #000;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.local .cajon .thumb .seccion img,.local .cajon .thumb .seccion1 img,.local .cajon .thumb .seccion2 img,.local .cajon .thumb .seccion3 img,.local .cajon .thumb .seccion4 img,.local .cajon .thumb .seccion5 img,.local .cajon .thumb .seccion6 img,.local .cajon .thumb .seccion7 img,.local .cajon .thumb .seccion8 img,.local .cajon .thumb .seccion9 img,.local .cajon .thumb .seccion10 img,.local .cajon .thumb .seccion11 img,.local .cajon .thumb .seccion12 img,.local .cajon .thumb .seccion13 img,.local .cajon .thumb .seccion14 img,.local .cajon .thumb .seccion15 img,.local .cajon .thumb .seccion16 img,.local .cajon .thumb .seccion17 img,.local .cajon .thumb .seccion18 img,.local .cajon .thumb .seccion19 img,.local .cajon .thumb .seccion20 img {
    border: none;
    margin-right: 5px;
}

.local .cajon .thumb p a {
    color: #5f5f5f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.local .cajon .thumb p a:hover {
    color: #000;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.ultimosvideos .cajon .thumbs .thumb .seccion img,.ultimosvideos .cajon .thumbs .thumb .seccion1 img,.ultimosvideos .cajon .thumbs .thumb .seccion2 img,.ultimosvideos .cajon .thumbs .thumb .seccion3 img,.ultimosvideos .cajon .thumbs .thumb .seccion4 img,.ultimosvideos .cajon .thumbs .thumb .seccion5 img,.ultimosvideos .cajon .thumbs .thumb .seccion6 img,.ultimosvideos .cajon .thumbs .thumb .seccion7 img,.ultimosvideos .cajon .thumbs .thumb .seccion8 img,.ultimosvideos .cajon .thumbs .thumb .seccion9 img,.ultimosvideos .cajon .thumbs .thumb .seccion10 img,.ultimosvideos .cajon .thumbs .thumb .seccion11 img,.ultimosvideos .cajon .thumbs .thumb .seccion12 img,.ultimosvideos .cajon .thumbs .thumb .seccion13 img,.ultimosvideos .cajon .thumbs .thumb .seccion14 img,.ultimosvideos .cajon .thumbs .thumb .seccion15 img,.ultimosvideos .cajon .thumbs .thumb .seccion16 img,.ultimosvideos .cajon .thumbs .thumb .seccion17 img,.ultimosvideos .cajon .thumbs .thumb .seccion18 img,.ultimosvideos .cajon .thumbs .thumb .seccion19 img,.ultimosvideos .cajon .thumbs .thumb .seccion20 img {
    border: none;
    margin-right: 5px;
}

.ultimosvideos .cajon .thumbs .thumb .icovoz img {
    border: none;
}

.ultimosvideos .cajon .thumbs p a {
    color: #5f5f5f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.ultimosvideos .cajon .thumbs p a:hover {
    color: #000;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.izda660busqueda .cajon .thumbs .thumb .seccion img,.izda660busqueda .cajon .thumbs .thumb .seccion1 img,.izda660busqueda .cajon .thumbs .thumb .seccion2 img,.izda660busqueda .cajon .thumbs .thumb .seccion3 img,.izda660busqueda .cajon .thumbs .thumb .seccion4 img,.izda660busqueda .cajon .thumbs .thumb .seccion5 img,.izda660busqueda .cajon .thumbs .thumb .seccion6 img,.izda660busqueda .cajon .thumbs .thumb .seccion7 img,.izda660busqueda .cajon .thumbs .thumb .seccion8 img,.izda660busqueda .cajon .thumbs .thumb .seccion9 img,.izda660busqueda .cajon .thumbs .thumb .seccion10 img,.izda660busqueda .cajon .thumbs .thumb .seccion11 img,.izda660busqueda .cajon .thumbs .thumb .seccion12 img,.izda660busqueda .cajon .thumbs .thumb .seccion13 img,.izda660busqueda .cajon .thumbs .thumb .seccion14 img,.izda660busqueda .cajon .thumbs .thumb .seccion15 img,.izda660busqueda .cajon .thumbs .thumb .seccion16 img,.izda660busqueda .cajon .thumbs .thumb .seccion17 img,.izda660busqueda .cajon .thumbs .thumb .seccion18 img,.izda660busqueda .cajon .thumbs .thumb .seccion19 img,.izda660busqueda .cajon .thumbs .thumb .seccion20 img {
    border: none;
    margin-right: 5px;
}

.izda660busqueda .cajon .thumbs p a {
    color: #5f5f5f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.izda660busqueda .cajon .thumbs p a:hover {
    color: #000;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.clear {
    clear: both;
}

.clear5 {
    clear: both;
    margin-bottom: 5px;
}

.menus {
    width: 100%;
    float: left;
}

.lnkMenu {
    text-align: center;
    float: left;
    min-height: 29px;
    width: auto;
    padding: 5px 0 3px;
    
}

.lnkMenu:last-child {
    border-right: none;
    box-shadow: 0 0 1px #FFFFFF;
}

.lnkMenu:first-child:hover {
    
}

.lnkMenu .lnkTexto {
    margin-top: 6px;
    float: left;
    font: normal 16px dosis-l;
   

    
}

.lnkMenu .lnkTexto h2 {
    font: normal 16px dosis-l;
}
.lnkMenu a {
    border-right: 1px solid #D8D8D8;
    box-shadow: 0 0 1px #FFFFFF;
    padding: 0 8px;

    -webkit-transition: all 0.2s;
       -moz-transition: all 0.2s;
         -o-transition: all 0.2s;
            transition: all 0.2s;
}

.lnkMenu:hover a {
    color: #FFF;
   background: #F05422;
   border-right: 1px solid #D8D8D8;
   box-shadow: none;
}

.lnkTexto.icoMenu {
display: none;
}

.icoMenu {
    margin-top: 6px;
    text-align: right;
    float: left;
    margin-right: 15px;
}

.submenuvideo {
    float: left;
    width: 100%;
    font: normal 11px dosis-r;
    overflow: hidden;
    border-top: 3px solid #F05422;
    border-bottom: 1px solid #DBDBDB;
    overflow: hidden;
    height: auto;
    padding: 0 0 6px 0;
    margin-bottom: 20px;
}

.submenuvideo a {
    text-decoration: none;
    float: left;
}

.submenuvideo a span {
    display: block;
}

.submenuvideo #current a {
    font-weight: bold;
}

.submenuvideo #current a span {
    font-weight: bold;
}

.thumb .hora {
    float: right;
    color: #333;
    margin-right: 7px;
}

.thumb p span {
    font-weight: bold;
    color: #333;
    display: block;
}

.thumb .icovoz {
    z-index: 10004;
    position: absolute;
    width: 33px;
    height: 33px;
    border: none;
    margin: 67px 0 0 141px;
}

.thumb .icovoz2 {
    z-index: 10004;
    position: absolute;
    width: 20px;
    height: 20px;
    border: none;
    margin: 43px 0 0 87px;
}

.cajon .thumb .icovoz2 img,.cajonInt .thumb .icovoz2 img {
    border: none;
}

.dvSubMenu {
    margin-left: -8px;
    margin-top: 32px;
    position: absolute;
    width: auto;
    background: #FFF;
    padding: 0px;
    border-top: 3px solid #5f5f5f;
    max-height: 170px;
}

.dvBlocoMenu {
    float: left;
}

.lnkTextoMenuInterno {
    margin-top: 0;
    min-width: 100px;
    height: 20px;
}

.lnkTextoMenuInterno h2 {
    font: normal 11px dosis-r;
    padding: 3px 5px;
    border-bottom: 1px dotted #ddd;
    float: left;
    width: 120px;
}

* html .encuesta p label {
    color: #333;
    font-size: 11px;
    margin: 0 0 0 4px;
    padding: 0;
    line-height: 18px;
}

.encuesta {
    display: block;
    padding: 0;
    width: 99%;
    float: left;
    background: #f8f8f8;
    margin-bottom: 20px;
    border: solid #ebe8e1;
    border-width: 1px;
    position: relative;
}

.encuesta .modtitle {
    margin: 5px 0 15px;
    color: #000;
}

.encuesta a {
    color: #FFF;
    text-decoration: none;
}

.encuesta a:hover {
    color: #000;
}

.encuesta .dates {
    margin: 5px 0;
    font-size: 11px;
    color: #595959;
    width: 100%;
    display: block;
}

.encuesta .dates b {
    margin-left: 5px;
    padding-left: 5px;
    background: url(img/comunes/dott03.gif) repeat-y left top;
}

.encuesta span.picture {
    margin: 5px 10px 10px 0;
    padding: 0;
    display: inline;
    float: left;
    border: 4px solid #e6e6e8;
}

.encuesta span.picture img {
    float: left;
    margin: 0;
    width: auto;
}

.encuesta span.surveyresults {
    width: 100%;
    line-height: 18px;
    margin: 0;
    color: #595959;
    display: inline;
    float: left;
}

.encuesta span.surveyresults b {
    color: #333;
    margin-right: 5px;
}

.encuesta span.fechaColdret {
    margin-left: 16px;
}

.encuesta p {
    font: bold 11px dosis-r;
    padding-left: 0;
    clear: both;
    margin: 0;
    background: url(img/comunes/flecha1.gif) left no-repeat;
}

.encuesta p.number {
    margin-left: 16px;
    padding-left: 10px;
}

.encuesta h2 {
    font-size: 16px;
    margin: 2px 7px 6px 7px;
    line-height: 18px;
    color: #003969;
}

.encuesta h2.t01 {
    font: bold 24px/25px dosis-r;
    letter-spacing: -1px;
    margin-bottom: 5px;
}

.encuesta h2:hover {
    color: #000;
}

.encuesta h2 a {
    color: #000;
}

.encuesta h3 {
    font-size: 18px;
    margin: 0 0 0 5px;
    font-weight: bold;
    color: #000;
}

.encuesta form {
    float: left;
    margin: 0 7px;
    display: inline;
}

.encuesta form p {
    clear: both;
    float: left;
    display: inline;
    width: 100%;
    margin: 3px 0 0 0;
    padding: 0 0 5px 0;
    background: none;
}

.encuesta form p label {
    color: #333;
    font: normal 11px dosis-r;
    margin: 0 0 0 4px;
    padding: 0;
    line-height: 18px;
}

.encuesta form p span {
    float: left;
}

.encuesta form p span input {
    margin: 0 5px 0 0;
    display: inline;
}

.encuesta form span input {
    margin: 0 5px 0 0;
    display: inline;
}

.encuesta .flechaLeft {
    position: aboslute;
    top: 42px;
    left: 0;
    z-index: 1000;
    width: auto !important;
}

.encuesta .flechaRight {
    position: aboslute;
    top: 42px;
    right: 0;
    z-index: 1000;
    width: auto !important;
}

.encuesta.dotted {
    background: transparent url(img/comunes/dott01.gif) repeat-x left top;
    margin-top: 8px;
}

.modmain .encuesta {
    padding: 5px 10px;
    display: inline;
    width: auto;
}

.modcol .encuesta {
    padding: 5px 10px;
    display: block;
    width: auto;
    float: auto;
}

.w6040 .encuesta {
    padding: 5px 10px;
    display: inline;
    float: left;
    width: 233px;
}

span.numVotos {
    background: url("img/comunes/resultatsVots.gif") 0 0 no-repeat;
    height: 19px;
    width: 83px;
    margin: 0 5px 0 0;
    padding: 3px 0 0;
    text-align: center;
    float: right;
    color: #fff;
    font: bold 11px dosis-r;
}

.survey {
    display: block;
    padding: 5px 0;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.modcol .box,.modmain .box,.modmainYellow .box {
    width: 649px;
}

.enportada_container {
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    overflow: auto;
    width: 645px;
}

.enportada_container .destc {
    width: 99%;
    float: left;
    display: inline;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 1%;
    padding-bottom: 5px;
}

.enportada_container .destc .img {
    float: left;
    margin-right: 12px;
    text-align: center;
    padding: 0  5px 5px 5px;
    width: 150px;
min-height: 100px;
}

.enportada_container .destc .img img {
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);

    width: 100% !important;
height: auto !important;


-webkit-border-radius: 9px;
       -moz-border-radius: 9px;
            border-radius: 9px;
}

.enportada_container .destc a:hover img {
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.enportada_container .destc div {
    float: left;
    margin-left: 0;
    max-width: 510px;
}

.enportada_container .destc div div {
    margin-left: 0px;
    width: auto;
    float: left;
    clear: left;
}

.enportada_container .destc div div h3 {
    font: normal 16px dosis-l;
    color: #565656;
    margin-bottom: 4px;
}

.enportada_container .destc div div h3 a {
    color: #5f5f5f;
}

.enportada_container .destc div div h4 {
   font: normal 16px dosis-m;
    color: #7E7E7E;
    margin-top: 3px;
    margin-bottom: 8px;
}

.enportada_container .destc div div span {
    color: #999;
    padding: 2px 5px;
}

.enportada_container .destc div div span.publication {
    float: left;
font: normal 16px dosis-l;
margin: 0;
display: inline;
width: auto;
color: #535353;
border-right: 0px dotted #C2C2C2;
padding-left: 0px;
}

.enportada_container .destc div div span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(img/ico_vistos.gif) no-repeat 0 3px;
    margin-left: 5px;
}

.enportada_container .destc div div span.comments {
    float: left;
    padding-left: 18px;
    background: url(img/ico_comments.gif) no-repeat 0 4px;
    margin-left: 5px;
}

.enportada_container .destc div div .txtTituloVideo {
    margin: 0;
    padding: 0;
}

.enportada_container .destc div.descricao {
    min-width: 150px;
    float: left;
    margin-left: 5px;
    max-width: 510px;
}

.enportada_container .destc div.descricao h3 {
    font: normal 10px dosis-r;
    color: #999;
    text-transform: uppercase;
}

.enportada_container .destc div.descricao h3 a {
    color: #5f5f5f;
}

.enportada_container .destc div.descricao h3 a:hover {
    text-decoration: underline;
}

.enportada_container .destc div.descricao h4 {
    font: bold 12px/120% dosis-r;
    color: #333;
    margin-top: 3px;
    margin-bottom: 3px;
}

.enportada_container .destc div.descricao h4 a {
    text-decoration: none;
}

.enportada_container .destc div.descricao h4 a:hover {
    text-decoration: underline;
}

.enportada_container .destc div.descricao span {
    color: #999;
    padding: 2px 5px;
}

.enportada_container .destc div.descricao span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    color: #999;
    border-right: 1px dotted #c2c2c2;
    padding-left: 0px;
}

.enportada_container .destc div.descricao span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(img/ico_vistos.gif) no-repeat 0 3px;
    margin-left: 5px;
}

.enportada_container .destc div.descricao span.comments {
    float: left;
    padding-left: 18px;
    background: url(img/ico_comments.gif) no-repeat 0 4px;
    margin-left: 5px;
}

.enportada_container .destc div.icons {
    width: 100%;
    float: left;
    font-weight: normal;
}

.enportada_container .destc div.icons img {
    float: left;
    margin-top: 7px;
}

.enportada_container .destc div.icons img.espacio {
    margin-left: 10px;
}

.enportada_container .destc div.icons span {
    margin-left: 5px;
    float: left;
    font: 16px dosis-l;
    color: #535353;
}

.enportada_container .destc h2 {
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    font: 16px dosis-r;
    color: #000;
    text-transform: uppercase;
}

.enportada_container .destc h2 a {
    color: #5f5f5f;
    float: left;
    display: inline;
    margin-right: 4px;
    text-decoration: none;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.enportada_container .destc h2 a:hover {
    color: #a0a7af;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

.enportada_container .destc p {
    margin: 0;
    padding: 5px 8px 0;
    float: left;
    display: inline;
    font-size: 12px;
    color: #000;
    line-height: normal;
    width: 75%;
}

.enportada_container .destc p a {
    color: #5f5f5f;
}

.enportada_container .destc span {
    margin-right: 0;
    float: left;
}

.enportada_container .destc span.txtTituloVideo {
    font: normal 16px dosis-m;
    color: #7E7E7E;
    float: left;
    width: auto;
    margin-bottom: 6px;
}

.enportada_container .destc span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    padding: 2px 0 0 0;
    display: inline;
    width: 100%;
    color: #999;
}

.enportada_container .destc span img.play {
    position: absolute;
    top: 26px;
    left: 40px;
    padding: 0;
    width: 30px;
    height: 24px;
}

.enportada_container .destc:last-child {
    border-bottom: 0;
}

.c34 .modcol .box,.c34 .modmain .box,.c34 .modmainYellow .box {
    width: 99%;
}

.c34 .enportada_container {
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    overflow: auto;
    width: 100%;
}

.c34 .enportada_container .destc {
    width: 300px;
    float: left;
    display: inline;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 1%;
    padding-bottom: 5px;
    border-bottom: 1px dotted #5f5f5f;
}

.c34 .enportada_container .destc div {
    width: 150px;
    margin-left: 0px;
}

.c34 .enportada_container .destc div p {
    margin: 0;
    padding: 5px 8px 0;
    float: left;
    display: inline;
    font-size: 11px;
    color: #000;
    line-height: normal;
    min-width: 55%;
}

.c34 .enportada_container .destc div.img {
    width: 110px;
}

.c34 .enportada_container .destc div.icons {
    width: 100%;
    float: left;
    font-weight: normal;
}

.c34 .enportada_container .destc div.icons img.espacio {
    margin-left: 10px;
}

.c34 .enportada_container .destc div.icons span {
    margin-left: 5px;
    float: left;
}

.c34 .enportada_container .destc div.descricao {
    min-width: 100px;
    float: left;
    margin-left: 5px;
    max-width: 185px;
}

.c34 .enportada_container .destc div.descricao h3 {
    font: bold 10px dosis-r;
    color: #999;
    text-transform: uppercase;
}

.c34 .enportada_container .destc div.descricao h4 {
    font: bold 12px/120% dosis-r;
    color: #333;
    margin-top: 3px;
    margin-bottom: 3px;
}

.c34 .enportada_container .destc div.descricao span {
    color: #999;
    padding: 2px 5px;
}

.c34 .enportada_container .destc div.descricao span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    color: #999;
    border-right: 1px dotted #c2c2c2;
    padding-left: 0px;
}

.c34 .enportada_container .destc div.descricao span.views {
    float: left;
    border-right: 0px dotted #c2c2c2;
    padding-left: 18px;
    background: url(img/ico_vistos.gif) no-repeat 0 3px;
    margin-left: 5px;
}

.c34 .enportada_container .destc:last-child {
    border-bottom: 0;
}

.dvMaisVideos {
    
padding: 10px 5px;
width: 100%;
display: block;
float: left;
}

.dvMaisVideos a {
    background: #AAA;
    color: #FFF;
    padding: 5px;
    -webkit-border-radius: 7px;
       -moz-border-radius: 7px;
            border-radius: 7px;
    font-size: 11px;
    text-decoration: none;
    width: 100%;
    display: block;
    text-align: center;
    font: normal 16px dosis-m;

    -webkit-transition: background 200ms;
       -moz-transition: background 200ms;
         -o-transition: background 200ms;
            transition: background 200ms;
}

.dvMaisVideos a:hover {
    background: #8c8c8c;
}

.ultimosvideos {
    
    padding: 5px 0 5px 5px;
    
    width: 645px;
    margin-top: 24px;
}

.ultimosvideos .titulo {
    width: 100%;
    float: left;
    padding-bottom: 5px;
}

.ultimosvideos .titulo h3 {
    font: normal 36px dosis-r;
    color: #525252;
    padding: 5px 5px 5px 3px;
    margin: 0 0 5px;
    width: auto;
    float: left;
}

.ultimosvideos .titulo .buscador {
    float: right;
    color: #003969;
    font-size: 12px;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    display: inline;
    border-bottom: 1px solid #ebe8e1;
}

.ultimosvideos .titulo .buscador input {
    width: 170px;
    background: url("img/back_buscador.gif") no-repeat;
    padding: 5px 7px;
    border: none;
    color: #003969;
    font: dosis-r;
}

.ultimosvideos .titulo .buscador select {
    margin-right: 10px;
    color: #003969;
    padding: 3px;
    font: dosis-r;
}

.ultimosvideos .titulo .buscador img {
    vertical-align: middle;
    margin: 0 0 0 2px;
    cursor: pointer;
}

.ultimosvideos .menusecciones {
    float: left;
    overflow: visible;
    margin-left: 3px;
    width: 130px;
    font: 11px dosis-r;
}

.ultimosvideos .menusecciones h4 {
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 0 10px;
}

.ultimosvideos .menusecciones .menu {
    border-top: 1px solid #D8D8D8;
    box-shadow: inset 0px 1px 0px #FFF;;
}

.ultimosvideos .menusecciones .menu li {
    border-bottom: 1px solid #D8D8D8;
    box-shadow: 0 1px 0 #FFFFFF;
    padding: 3px 0 3px;
}


.ultimosvideos .menusecciones .menu li ul {
    display: none;
}

.ultimosvideos .menusecciones .menu ul {
    background: #fff;
    margin-left: 10px;
    width: 115px;
}

.ultimosvideos .menusecciones .menu ul a {
    background: #fff;
    color: #000;
}

.ultimosvideos .menusecciones .menu ul a:hover {
    color: #5f5f5f;
}

.ultimosvideos .menusecciones .menu ul a.decorLnkHemer {
    font-weight: bold;
    color: #000 !important;
}

.ultimosvideos .menusecciones ul {
    display: block;
    margin: 0;
    padding: 0;
    width: 130px;
    list-style: none;
    color: #003969;
}

.ultimosvideos .menusecciones a {
    display: block;
color: #565656;
text-decoration: none;
font: 16px dosis-l;
padding: 3px 5px;

}
.ultimosvideos .menusecciones a:hover {
    color: #aaa;
}


.ultimosvideos .cajon {
    width: 505px;
    overflow: hidden;
    float: right;
}

.ultimosvideos .cajon .anteriores {
    float: left;
}

.ultimosvideos .cajon .seguientes {
    float: right;
}

.ultimosvideos .cajon .thumbs {
    width: 505px;
    float: left;

    margin-bottom: 30 px;
}

.ultimosvideos .cajon .thumbs .thumbsfila {
    float: left;
    margin-bottom: 3px;
}

.ultimosvideos .cajon .thumbs .thumb {
    width: 162px;
    float: left;
    margin-left: 9px;
    
    font: normal 14px dosis-m;
    color: #FFF;
    text-transform: normal;
}

.ultimosvideos .cajon .thumbs .thumb:first-child {
    margin-left: 0;
}

.ultimosvideos .cajon .thumbs .thumb .img {
    position: relative;
}

.ultimosvideos .cajon .thumbs .thumb .img a img {
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
    width: 100% !important;
height: auto !important;


    -webkit-border-radius: 9px;
       -moz-border-radius: 9px;
        -ms-border-radius: 9px;
         -o-border-radius: 9px;
            border-radius: 9px;
}

.ultimosvideos .cajon .thumbs .thumb a:hover img {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
}

.ultimosvideos .cajon .thumbs .thumb div.img {
    text-align: center;
    
}

.ultimosvideos .cajon .thumbs .thumb div.seccion1 {
    color: #000;
    font: bold 10px dosis-r;
    text-transform: normal;
}

.ultimosvideos .cajon .thumbs .thumb div.seccion1 img {
    display: none;
}

.ultimosvideos .cajon .thumbs .thumb div.dvSuperior {
    background: #000;
    position: absolute;
    display: none;
    width: 162px;
    height: 122px;
    color: #FFF;
    
    margin-top: 3px;
    margin-left: 0;
    

    -webkit-border-radius: 9px;
       -moz-border-radius: 9px;
        -ms-border-radius: 9px;
         -o-border-radius: 9px;
            border-radius: 9px;


    -webkit-transition: all 0.2s;
       -moz-transition: all 0.2s;
         -o-transition: all 0.2s;
            transition: all 0.2s;
}

.ultimosvideos .cajon .thumbs .thumb div.dvSuperior div.dvCorpo {
    
    padding: 12px;
}

.ultimosvideos .cajon .thumbs .thumb div.dvSuperior div.dvCorpo .sectionDest {
    ont-size: 14px;
margin-bottom: 5px;
font-weight: normal;
color: #FFF;
font-family: dosis-l;
}

.ultimosvideos .cajon .thumbs .thumb div.dvSuperior div.dvCorpo .destTitle {
   margin-bottom: 5px;
font: normal 14px dosis-r;
margin-bottom: 4px !important;
}

.ultimosvideos .cajon .thumbs .thumb div.dvSuperior div.dvCorpo .hrVideo {
    font: normal 14px dosis-l;
}

.ultimosvideos .cajon .thumbs .thumb p {
    font: normal 11px Tahoma,Geneva,sans-serif;
    text-transform: none;
    padding: 5px 0 10px 0;
    margin: 0;
    color: #000;
}

.ultimosvideos .cajon .thumbs .thumb p a {
    color: #5f5f5f;
}

.ultimosvideos .cajon .thumbs .thumb p a:hover {
    color: #000;
}

.ultimosvideos .cajon .thumbs .thumb:hover img {
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
}

.ultimosvideos #rss.cajon {
    width: auto;
    margin-right: 10px;
}

.ultimosvideos #rss.cajon a img {
    width: 20px !important;
    height: 20px !important;
}


.searcher {
    margin-bottom: 20px;
    float: left;
}

.searcher #labusqueda {
    border: 1px solid #c2c2c2;
    background: #f5f5f5;
    padding: 5px;
    width: 650px;
    margin-bottom: 20px;
}

.searcher #labusqueda .thumbs .resultadosbusquedainferior {
    border: 1px solid #c2c2c2;
    padding: 5px 3px;
    margin: 5px 0px;
    background: #FFF;
    font: 12px dosis-r;
    color: #5f5f5f;
    border-radius: 5px;
    float: left;
    width: 630px;
}

.searcher #labusqueda h3,.searcher #labusqueda h2 {
    font: bold 21px dosis-r;
    color: #5f5f5f;
    padding: 5px 5px 5px 3px;
}

.searcher #labusqueda p {
    font: normal 12px dosis-r;
    color: #5f5f5f;
    padding: 5px 5px 5px 3px;
    margin: 0 0 10px 0;
    border-bottom: 1px dotted #c2c2c2;
}

.searcher #labusqueda.cajon {
    width: 640px;
    overflow: hidden;
}

.searcher #labusqueda.cajon .anteriores {
    float: left;
}

.searcher #labusqueda.cajon .siguientes {
    float: right;
}

.searcher #labusqueda.cajon .thumbs {
    width: 100%;
    float: left;
}

.searcher #labusqueda.cajon .thumbs .thumb {
    width: 151px;
    float: left;
    margin-left: 9px;
    font: bold 11px dosis-r;
    color: #8e1765;
    min-height: 160px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #c2c2c2;
}

.searcher #labusqueda.cajon .thumbs .thumb .img {
    text-align: center;
    background: #f0f0f0;
    margin-bottom: 5px;
    padding: 5px;
    width: 141px;
    height: 78px;
}

.searcher #labusqueda.cajon .thumbs .thumb .img img {
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}

.searcher #labusqueda.cajon .thumbs .thumb p {
    font: bold 12px dosis-r;
    padding: 5px 0 10px;
    margin: 0;
    color: #5f5f5f;
    text-transform: none;
    border: none;
}

.searcher #labusqueda.cajon .thumbs .thumb p a {
    color: #5f5f5f;
    text-decoration: none;
}

.searcher #labusqueda.cajon .thumbs .thumb p a:hover {
    text-decoration: underline;
}

.searcher #labusqueda.cajon .thumbs .thumb .seccion1 {
    font: 16px dosis-r;
    text-transform: uppercase;
    color: #333;
}

.searcher #labusqueda.cajon .thumbs .thumb .seccion1 img {
    display: none;
}

.searcher #labusqueda.cajon .thumbs .thumb:hover .img img {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.searcher #labusqueda.cajon .thumbs .thumb:first-child {
    margin-left: 3px;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao {
    min-width: 150px;
    float: left;
    max-width: 515px;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao h3 {
    font: bold 10px dosis-r;
    color: #999;
    text-transform: uppercase;
    padding: 3px 0;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao h4 {
    font: bold 12px/120% dosis-r;
    color: #333;
    margin-top: 3px;
    margin-bottom: 3px;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao span {
    color: #999;
    padding: 2px 5px;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    color: #999;
    border-right: 0px dotted #c2c2c2;
    padding-left: 0px;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(../icon/ico_vistos.gif) no-repeat 0 3px;
    margin-left: 5px;
}

.searcher #labusqueda.cajon .thumbs .thumb div.descricao span.comments {
    float: left;
    padding-left: 18px;
    background: url(../icon/ico_comments.gif) no-repeat 0 4px;
    margin-left: 5px;
}

.searcher #labusqueda div.paginacion {
    text-align: center;
    clear: both;
    font: 12px dosis-r;
}

.searcher #labusqueda div.paginacion ul {
    list-style: none;
}

.searcher #labusqueda div.paginacion ul li {
    width: auto;
}

.searcher #labusqueda div.paginacion ul li.btn {
    background: #c2c2c2;
    padding: 5px 10px;
    color: #fff;
}

.searcher #labusqueda div.paginacion ul li a.btn {
    width: 100%;
    text-align: center;
    padding: 5px 10px;
    background: #5f5f5f;
    color: #fff;
}

.searcher #labusqueda div.paginacion ul li a.btn:hover {
    width: 100%;
    text-align: center;
    padding: 5px 10px;
    background: #c2c2c2;
    color: #fff;
}

.buscador {
    color: #525252;
    font: normal 16px dosis-b;
    vertical-align: middle;
    height: 25px;
    float: left;
    width: 320px;
    margin-bottom: 20px;
    padding: 15px 5px;
    float: left;
}

.buscador form {
    float: left;
    width: 310px;
}

.buscador input {
    background: #fff;
    color: #003969;
    padding: 0 10px;
    border: none;
    font: dosis-r;    

    background-color:rgb(254,254,254);
    width:185px;
    height:41px;
    -moz-border-radius:20px ;    
    -webkit-border-radius:20px ;    
    border-radius:20px ;    
    -moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);    
    -webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);    
    box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);

    margin-left: 8px;
}

.buscador input[type=button] {
    background: url(img/bt-search.png) no-repeat !important;

margin-left: 0;
border: none;
color: #FFF;
font: 11px dosis-r;
border-left-color: #5F5F5F;
cursor: pointer;
text-indent: -999px;
height: 41px;
width: 41px;
border-radius: 0;
box-shadow: none;
float: right;

}

.buscador input[type=button]:hover {
    background: #5f5f5f;
    color: #FFF;
    background: #999;
    border-top-color: #5f5f5f;
    border-left-color: #5f5f5f;
}

.buscador img {
    vertical-align: middle;
    margin: 0 0 0 2px;
    cursor: pointer;
}

.buscadorInt {
    color: #5f5f5f;
    font: bold 12px dosis-r;
    vertical-align: middle;
    background: #ebe8e1;
    border: #ebe8e1 solid;
    border-width: 0 1px 1px 0;
    height: 25px;
    float: left;
    width: 96%;
    margin-bottom: 20px;
    padding: 2% 2%;
}

.buscadorInt input {
    width: 65%;
    background: #fff;
    color: #003969;
    padding: 5px 7px;
    border: none;
    font: dosis-r;
    border-top: #c2c2c2 1px solid;
    border-left: #c2c2c2 1px solid;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
}

.buscadorInt input[type=button] {
    width: 30px;
    margin-left: 5px;
}

.buscadorInt img {
    vertical-align: middle;
    margin: 0 0 0 2px;
    cursor: pointer;
}

.filtros {
    color: #5f5f5f;
    font: 12px dosis-r;
    vertical-align: middle;
    text-align: left;
    background: #fafafa;
    margin: 0 0 20px 0;
    float: left;
    padding: 5px;
    width: 320px;
    border: 1px solid #d7d7d7;
}

.filtros h3 {
    color: #5f5f5f;
    margin-bottom: 5px;
}

.filtros p.titulo {
    color: #5f5f5f;
    margin-bottom: 5px;
    font: bold 14px dosis-r;
}

.filtros strong {
    color: #5f5f5f;
}

.filtros a {
    color: #333;
}

.filtros a:hover {
    color: #5f5f5f;
}

.adv_top1 {
    float: right;
    padding: 4px;
    width: 728px;
    margin-top: 24px;
    background: rgba(44, 44, 44, 0.1);
}

.robapaginas320 {
    padding: 5px 15px 20px 15px;
    margin-bottom: 16px;

    border-bottom: 1px solid #D8D8D8;
    box-shadow: 0 1px 0 #FFFFFF;
}

.robapaginas320 .publitxt {
    text-align: center;
    font: 16px Tahoma,Geneva,sans-serif;
    background: #DDD;
    padding: 3px 0;
    float: left;
    width: 300px;
}

.topview {
    background: none;
    margin-bottom: 20px;

    border-bottom: 1px solid #D8D8D8;
    box-shadow: 0 1px 0 #FFFFFF;
}

.topview .menulosmas,.topview .menulosmasInt {
    float: left;
    width: 100%;
    font: normal 14px dosis-l;
    line-height: normal;
    border-bottom: 2px solid #F05422;
    background: none;
}

.topview .menulosmas ul,.topview .menulosmasInt ul {
    margin: 0 auto;
    padding: 5px 0 0 0;
    width: auto;
}

.topview .menulosmas ul li,
.topview .menulosmasInt ul li {
    margin: 0;
    padding: 0;
    background: url(img/tableleft4.gif) no-repeat left top;
    
    float: left;
}

.topview .menulosmas ul li a,
.topview .menulosmasInt ul li a {
    float: left;
    margin: 0;
    padding: 0;
    text-decoration: none;
    height: 42px;
    line-height: 42px;font-weight: normal;
}

.topview .menulosmas ul li a span,
.topview .menulosmasInt ul li a span {
    float: left;
    display: block;
    padding: 5px 8px 5px 8px;
    background: none;

}

.topview .menulosmas ul li:hover,
.topview .menulosmasInt ul li:hover {
    color: #FFF !important;
    background: #F05422;
}
.topview .menulosmas ul li:hover a,
.topview .menulosmasInt ul li:hover a{
    color: #FFF !important;
    
}

.topview .menulosmas ul li.current,
.topview .menulosmasInt ul li.current {
   color: #FFF;
    background: #F05422;
}

.topview .menulosmas ul li.current a,.topview .menulosmasInt ul li.current a {
    color: #FFF;
}

.topview .menulosmas ul li.current a span,.topview .menulosmasInt ul li.current a span {
    color: #FFF;
}

.topview .menulosmasInt {
    float: left;
    width: 100%;
    font: normal 11px dosis-r;
    line-height: normal;
    border-bottom: 1px solid #a3b8c9;
    background: #fff;
}

.topview .cajon,.topview .cajonInt {
    
    
    padding: 5px 0 5px 5px;
    
    width: 100%;
}

.topview .cajon .thumb,
.topview .cajonInt .thumb {
    width: 300px;
    float: left;
    margin-left: 0;
    display: block;
    
    font: normal 16px dosis-m;
    
    padding-bottom: 3px;
    margin-bottom: 13px;
}

.topview .cajon .thumb .img,
.topview .cajonInt .thumb .img {
    width: 144px;
    float: left;
    
    text-align: center;
}

.topview .cajon .thumb .img img,
.topview .cajonInt .thumb .img img {
    
    width: 100% !important;
    height: auto !important;


    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);


    -webkit-border-radius: 7px;
       -moz-border-radius: 7px;
        -ms-border-radius: 7px;
         -o-border-radius: 7px;
            border-radius: 7px;
}

.topview .cajon .thumb .img:hover img,.topview .cajonInt .thumb .img:hover img {
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.topview .cajon .thumb div.descricao,.topview .cajonInt .thumb div.descricao {
    min-width: 150px;
    float: left;
    max-width: 185px;
    margin-left: 5px;
}

.topview .cajon .thumb div.descricao p.seccion,.topview .cajonInt .thumb div.descricao p.seccion {
    font: bold 10px dosis-r;
    color: #999;
    text-transform: uppercase;
    padding: 3px 0;
}

.topview .cajon .thumb div.descricao p.titulo,.topview .cajonInt .thumb div.descricao p.titulo {
    font: bold 12px/120% dosis-r;
    color: #333;
    margin-top: 0;
    margin-bottom: 0px;
    padding: 0 0 3px;
}

.topview .cajon .thumb div.descricao span,.topview .cajonInt .thumb div.descricao span {
    color: #999;
    padding: 2px 5px;
}

.topview .cajon .thumb div.descricao span.publication,.topview .cajonInt .thumb div.descricao span.publication {
    float: left;
    font: normal 10px dosis-r;
    margin: 0;
    display: inline;
    width: auto;
    color: #999;
    border-right: 0px dotted #c2c2c2;
    padding-left: 0px;
}

.topview .cajon .thumb div.descricao span.views,.topview .cajonInt .thumb div.descricao span.views {
    float: left;
    border-right: 1px dotted #c2c2c2;
    padding-left: 18px;
    background: url(../icon/ico_vistos.gif) no-repeat 0 3px;
    margin-left: 5px;
    clear: both;
}

.topview .cajon .thumb div.descricao span.comments,.topview .cajonInt .thumb div.descricao span.comments {
    float: left;
    padding-left: 18px;
    background: url(../icon/ico_comments.gif) no-repeat 0 4px;
    margin-left: 5px;
}

.topview .cajon .thumb div.descricao span.box-avaliar,.topview .cajonInt .thumb div.descricao span.box-avaliar {
    width: auto;
    float: left;
    padding: 3px 0;
    padding-left: 5px;
}

.topview .cajon .thumb div.descricao span.box-avaliar span,.topview .cajonInt .thumb div.descricao span.box-avaliar span {
    float: left;
    vertical-align: middle;
}

.topview .cajon .thumb div.descricao span.box-avaliar span.texto,.topview .cajonInt .thumb div.descricao span.box-avaliar span.texto {
    font: 16px dosis-r;
    color: #999;
    padding: 0px;
    margin-right: 5px;
    padding-top: 5px;
}

.topview .cajon .thumb div.descricao span.box-avaliar span img,.topview .cajonInt .thumb div.descricao span.box-avaliar span img {
    margin-top: 4px;
}

.topview .cajon .thumb p,.topview .cajonInt .thumb p {
    font: normal 12px Tahoma,Geneva,sans-serif;
    padding: 5px 0 8px;
    text-transform: none;
    color: #000;
}

.topview .cajon .seccion1,
.topview .cajonInt .seccion1 {
    width: 142px;
    float: left;
    margin-left: 12px;
}

.topview .cajon .seccion1 a,.topview .cajonInt .seccion1 a {
    font: 16px dosis-l;
    color: #565656;
}

.topview .cajon .seccion1 a img,.topview .cajonInt .seccion1 a img {
    display: none;
}

.topview .cajon .seccion1 p a,.topview .cajonInt .seccion1 p a {
    font: normal 16px dosis-m;
    color: #565656;
}

.topview .cajon .seccion1 p a:hover,.topview .cajonInt .seccion1 p a:hover {
    text-decoration: underline;
}

.topview .cajon .seccion1 .icons,.topview .cajonInt .seccion1 .icons {
    float: left;
    color: #535353;
    font-family: dosis-l;
    font-size: 14px;
}

.topview .cajon .seccion1 .icons img,.topview .cajonInt .seccion1 .icons img {
    border: 0;
    margin: 0;
}

.topview .cajon .seccion1 .icons .espacio,.topview .cajonInt .seccion1 .icons .espacio {
    margin-left: 2px;
}

.topview .cajonInt {
    height: 644px;
}

.topview ul.navega_lomas {
    background: none;
    display: inline;
    float: left;
    margin: 0 0 16px 0;
    padding: 0;
    width: 100%;
}

.topview ul.navega_lomas li {
    display: inline;
    float: left;
    font: bold 11px dosis-r;
    margin: 0;
    padding: 5px 0;
    margin-right: 3px;
}

.topview ul.navega_lomas li a {
    display: inline;
    padding: 5px 12px;
    background: #AAA;
    border-radius: 9px;
    font-size: 16px;
    color: #FFF;
    font-family: dosis-l;
    font-weight: normal;
}

.topview ul.navega_lomas li a:hover {
    background: #F05422;
    color: #FFF;
    text-decoration: none;
}

.topview ul.navega_lomas li.active a {
    background: #F05422;
    text-decoration: none;
}

div.box {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

div.form-envie-video {
    background: #e2e2e2;
    float: left;
    margin-bottom: 20px;
    border: 0px solid #8f8f8f;
}

div.form-envie-video h6 {
    font: bold 15px dosis-r;
    float: left;
    color: #4a4a4a;
    padding: 10px 10px 5px;
}

div.form-envie-video .box {
    margin-bottom: 0;
}

form.formgenerico {
    font-size: 12px;
width: 96%;
margin: auto;
}

form.formgenerico fieldset {
    padding: 5px;
    border: 0px;
}

form.formgenerico legend {
    font: bold;
    *margin-bottom: 10px;
    *margin-left: -10px;
}

form.formgenerico p {
    padding: 5px 0;
}

form.formgenerico label {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
    font-family: dosis-l;
    color: #545454;
}

form.formgenerico label .required {
    font-size: 14px;}

form.formgenerico input[type=text],form.formgenerico input[type=file] {
    background-color:rgb(254,254,254);
    width:300px;
    height: 31px;
padding: 10px 10px 0 10px;
    -moz-border-radius:20px ;
    -webkit-border-radius:20px ;
    border-radius:20px ;
    -moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    border: none;
}

form.formgenerico input[type=button] {
    border-radius: 8px;
    color: #FFF;
    font: normal 16px dosis-l;
    padding: 5px 10px;
    border: 0;

    background-color:rgb(240,84,34);
}
form.formgenerico input[type=button]:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: 0.8;
}

form.formgenerico select {
    width: 95%;
    background: #FFF;
    border: 1px solid #c2c2c2;
    padding: 5px 5px;
    font: 14px;
    color: #606060;
    border-radius: 3px;
}

form.formgenerico textarea {
    background-color:rgb(254,254,254);
    width:300px;
    height:91px;
    padding: 10px;
    -moz-border-radius:20px ;
    -webkit-border-radius:20px ;
    border-radius:20px ;
    -moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);
    box-shadow:inset 0px 2px 1px rgba(0,0,0,0.2);

    border: none;

}

form.formgenerico ul {
    list-style: none;
    float: left;
    width: auto;
}

form.formgenerico ul li {
    width: 310px;
    float: left;
    padding: 5px;
}

form.formgenerico ul li label {
    margin-bottom: 5px;
    font: bold 12px dosis-r;
}

form.formgenerico ul li label .required {
    font-size: 16px;
    color: #c20000;
    margin-left: 5px;
    font-weight: normal;
}

#comentarios {
    margin-bottom: 20px;
    float: left;
    width: 100%;
    background: #f8f8f8;
    padding-bottom: 0;
}

#comentarios h2 {
    font: normal 14px dosis-r;
    color: #FFF;
    padding: 10px 15px;
    margin: 0;
}

#comentarios h4 {
    font: 11px dosis-r;
    color: #326a95;
    margin: 0 0 10px 0;
    padding: 0;
}

#comentarios form {
    float: left;
}

#comentarios form div {
    margin-bottom: 20px;
}

#comentarios form input[type=text] {
    width: 96%;
    background: #FFF;
    padding: 1%;
    font: 12px dosis-r;
    color: #003969;
    border: 1px solid #c2c2c2;
    margin: 0;
    border-radius: 3px;
}

#comentarios form input[type=button] {
    font: bold 12px dosis-r;
    margin-right: 15px;
    padding: 5px 10px;
    border: 1px solid #5f5f5f;
    background: #5f5f5f;
    color: #FFF;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 5px;
    -webkit-transition: background 300ms linear;
    -moz-transition: background 300ms linear;
    -o-transition: background 300ms linear;
    transition: background 300ms linear;
}

#comentarios form input[type=button]:hover {
    background: #c2c2c2;
    -webkit-transition: background 300ms linear;
    -moz-transition: background 300ms linear;
    -o-transition: background 300ms linear;
    transition: background 300ms linear;
    color: #5f5f5f;
    border-color: #c2c2c2;
}

#comentarios form select {
    color: #606060;
    font-size: 14px;
}

#comentarios form textarea {
    width: 96%;
    background: #FFF;
    padding: 1%;
    font: 12px dosis-r;
    color: #000;
    border-radius: 3px;
}

#comentarios form #CAPTCHA_RESPONSE {
    width: 100px;
}

#comentarios form label {
    display: block;
    margin: 5px 0 5px;
    font-size: 12px;
    font-weight: bold;
}

#comentarios form label span {
    font-size: 9px;
    color: #c20000;
    margin-left: 10px;
    font-weight: normal;
}

#formcommt {
    position: absolute;
    width: 500px;
    height: 600px;
    display: none;
    background: #FFF;
    z-index: 99999;
    padding: 20px;
}

#formcommt h2 {
    color: #326a95;
    padding-top: 7px;
    float: left;
}

#formcommt p.titulo-comments {
    float: left;
    line-height: 20px;
    font-size: 13px;
    font-weight: bold;
}

#formcommt form {
    padding: 10px 8px;
    float: left;
    width: 500px;
}

#img_captcha {
    width: 140px;
    padding-left: 50px;
}

ul.navpages {
    padding: 0;
    text-align: center;
    position: relative;
    width: 100%;
}

ul.navpages li {
    color: #FFF;
    display: inline;
    margin-right: 0;
    border-right: 1px solid #FFF;
    padding: 0 8px;
}

ul.navpages li a {
    color: #FFF;
}

ul.navpages li a:hover {
    text-decoration: underline;
}

ul.navpages li.prev {
    background: url("img/comentarios/nav_p.gif") left no-repeat;
    margin-left: 14px;
    padding-left: 14px;
    font-weight: bold;
    position: absolute;
    left: 0;
    border-right: 0px none;
}

ul.navpages li.prev.disabled {
    color: #FFF;
    background: url("img/comentarios/nav_p_dis.gif") left no-repeat;
    padding-left: 14px;
}

ul.navpages li.next {
    background: url("img/comentarios/nav_n.gif") left no-repeat;
    margin-right: 14px;
    padding-right: 14px;
    font-weight: bold;
    position: absolute;
    right: 0;
    border-right: 0px none;
}

ul.navpages li.next.disabled {
    color: #FFF;
    background: url("img/comentarios/nav_n_dis.gif") left no-repeat;
    padding-left: 14px;
}

ul.navpages li.active {
    font-weight: bold;
    color: #FFF;
}

ul.navpages li.last {
    color: #FFF;
    text-decoration: underline;
    border-right: 0px none;
}

.comms_section {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    background: #5f5f5f;
    font: 12px dosis-r;
    color: #FFF;
}

.comms_section span {
    font: 15px dosis-r;
    padding: 5px;
    width: 550px;
}

.comms_section li a {
    text-decoration: none;
}

.comms_section .viewall a {
    float: right;
    color: #FFF;
    padding: 5px 10px;
    border: none;
    font: 12px dosis-r;
    margin-top: 5px;
    margin-right: 5px;
    text-decoration: none;
}

.comms_section .viewall a:hover {
    color: #FFF;
    text-decoration: underline;
}

.comms_section h2 {
    float: left;
    line-height: 20px;
}

.comms_section .btnComentarTopo {
    width: auto;
    float: right;
}

.comms_section .btnComentarTopo span.viewall {
    float: left;
    width: auto;
}

.comms_section .btnComentarTopo span.viewall input[type=button] {
    padding: 5px;
}

.comments_holder {
    display: table;
    width: 95%;
    margin-bottom: 15px;
    padding: 0 15px;
}

.comments_holder .usercomm {
    border: 0;
    padding-bottom: 15px;
    position: relative;
    background: #FFF;
    margin-bottom: 15px;
    width: 100%;
}

.comments_holder .usercomm .avatar {
    position: absolute;
    top: 0;
    left: 0;
}

.comments_holder .usercomm .comm_specific {
    overflow: hidden;
    width: 100%;
}

.comments_holder .usercomm .comm_specific .comm_description {
    padding: 5px 0 5px 60px;
}

.comments_holder .usercomm .comm_specific .comm_description p {
    padding: 0;
    margin: 0;
    float: left;
    font-size: 14px;
}

.comments_holder .usercomm .comm_specific .comm_description .voteas {
    float: right;
    display: table;
    width: 25%;
}

.comments_holder .usercomm .comm_specific .comm_description .voteas .offensive {
    float: left;
    margin-right: 5px;
}

.comments_holder .usercomm .comm_specific .comm_description .voteas div {
    width: 35px;
    float: left;
    margin-right: 5px;
    display: table;
}

.comments_holder .usercomm .comm_specific .comm_description .voteas div span {
    display: table;
    float: left;
    font-size: 16px;
    padding-top: 3px;
}

.comments_holder .usercomm .comm_specific .comm_description .voteas div a {
    height: 16px;
    display: table;
    float: right;
}

.comments_holder .usercomm p {
    padding: 0 0 5px 60px;
    margin: 0;
    display: block;
    font-size: 12px;
}

.comments_holder .usercomm h3 {
    padding: 0 0 5px 60px;
    margin: 5px 0 0 0;
    display: block;
    color: #1951a8 !important;
    height: auto;
    width: 90%;
    text-indent: 0;
    font-size: 14px;
}

.comentariosGeral {
    width: 652px;
    float: left;
}

.comentariosGeral .tituloComentarios {
    font: bold 18px dosis-r;
    padding: 5px;
    float: left;
}

.comentariosGeral .dvBtnComentarNoComments {
    padding: 6px;
    float: right;
    width: auto;
}

.comentariosGeral .dvBtnComentarNoComments input[type=button] {
    padding: 5px;
}

#mask {
    position: absolute;
    z-index: 9000;
    background-color: #000;
    display: none;
    top: 0px;
    left: 0px;
}

ul.lightbox li {
    list-style: none;
    float: left;
    width: 60px;
    background: gray;
}

#TB_window {
    font: 14px dosis-r;
    color: #000;
    position: fixed;
    background: #FFF;
    z-index: 102;
    display: none;
    border: 4px solid #6d6d6d;
    text-align: left;
    top: 50%;
    left: 50%;
}

#TB_window a {
    color: #FFF;
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus,#TB_window a:hover {
    color: #FFF;
}

#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
}

#TB_secondLine {
    font: 16px dosis-r;
    color: #666;
}

#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
}

#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}

#TB_closeAjaxWindow {
    padding: 7px 10px 0 0;
    margin-bottom: 1px;
    text-align: right;
}

#TB_closeAjaxWindow a {
    background: url(img/popup/close.gif) left no-repeat;
    padding-left: 18px;
}

#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}

#TB_title {
    background: #FFF;
    height: 27px;
    color: #414141;
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
    padding: 15px;
}

#TB_ajaxContent p {
    padding: 5px 0 5px 0;
}

#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px;
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background: #FFF;
    border: none;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    height: 100%;
    width: 100%;
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}

.TB_overlayMacFFBGHack {
    background: url(macFFBgHack.png) repeat;
}

.TB_overlayBG {
    background: #000;
    opacity: 0.75;
    -moz-opacity: 0.75;
    filter: alpha(opacity=75);
}

* html #TB_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* html #TB_window {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = documento.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_closeAjaxWindow a {
    background: url(img/popup/close.gif) left no-repeat;
    display: inline;
    float: right;
    margin-bottom: 1px;
}

* html #TB_load {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_HideSelect {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div.rodape .sprite {
    background-image: url("img/bg-rodape.png");
}

div.rodape div.rodape-grupo {
    height: 60px;
    overflow: hidden;
    background-position: 0 -62px;
    background-repeat: repeat-x;
}

div.rodape div.rodape-grupo div.corpo-miolo {
    width: 771px;
    margin: 0 auto;
    color: #595959;
    font: 11px/110% Tahoma,Geneva,sans-serif;
}

div.rodape div.rodape-grupo div.corpo-miolo ul {
    margin: 25px 0;
    float: left;
    position: relative;
}

div.rodape div.rodape-grupo div.corpo-miolo ul li {
    background: url("img/ruralBR-sprite.gif") no-repeat scroll 0 5px transparent;
    border: medium none;
    display: list-item;
    list-style: none outside none;
    padding-left: 7px;
    float: left;
    position: relative;
    margin-left: 10px;
}

div.rodape div.rodape-grupo div.corpo-miolo ul li a {
    color: #595959;
    text-decoration: none;
}

div.rodape div.rodape-grupo div.corpo-miolo ul li a:hover {
    color: inherit;
    text-decoration: underline;
}

div.rodape div.rodape-grupo div.corpo-miolo p {
    float: left;
    position: relative;
    margin: 25px 0px 25px 20px;
}

div.rodape div.rodape-grupo div.corpo-miolo a.logo-rodape-grupo {
    background-position: 0 0;
    display: block;
    height: 60px;
    width: 118px;
    float: left;
    position: relative;
    text-indent: -99999px;
    margin-left: 29px;
}

div.Breadcrumb {
    width: auto;
    float: left;
    padding: 5px;
    font: 20px dosis-r;
    color: #555555;
    margin-bottom: 30px;
    float: left;
}

div.Breadcrumb a {
    margin-right: 5px;
    color: #5f5f5f;
}

div.Breadcrumb b {
    margin-left: 5px;
}
/* Video VLE */
.article div.title_vidnews {
    background-image: url("img/fondo_txt_wdg.png");
    margin-top: -34px;
    height: 32px;
    left: 0;
    position: relative;
    right: 0;
    text-align: right;
    width: 100%;
    color: #fff;
}

.article a:hover div.title_vidnews {
    opacity: 0.5;
}

.article div.title_vidnews h2 {
    font-weight: bold;
    font-size: 17px;
    line-height: 30px;
    letter-spacing: 0;
    padding: 0 5px;
    height: 32px;
    color: #FFFFFF;
    overflow: hidden;
}
/* Video Gallery */
.videogallerycontainer {
    margin-top: 0;
    padding-right: 6px;
    padding-top: 0;
    width: auto;
}

.videogallerycontainer .videogallery .cabecera {
    border-bottom: 3px solid #ca7d0b;
}

.videogallerycontainer .videogallery .cabecera .izda {
    float: left;
}

.videogallerycontainer .videogallery .cabecera .dcha {
    float: right;
}

.videogallery {
    margin-top: 5px;
    margin-bottom: 5px;
}

.videogallery h2 {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #003969;
    text-decoration: none;
}

.videogallery .contenido {
    background-color: #e7e6d2;
}

.videogallery .separador {
    clear: both;
}

.videogallery .contenido .izquierda {
    float: left;
    width: auto;
}

.videogallery .contenido .izquierda .video_406x229 {
    padding: 0px 3px 3px 3px;
    position: relative;
    text-align: center;
}

.videogallery .contenido .izquierda .video_406x229 .bot_play {
    height: 85px;
    width: 85px;
    position: absolute;
    top: 80px;
    left: 160px;
}

.videogallery .contenido .izquierda .video_406x229 .bot_play a {
    text-decoration: none;
}

.videogallery .contenido .izquierda .video_406x229 .bot_play a:hover {
    text-decoration: none;
}

.videogallery .contenido .izquierda .texto {
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #003969;
}

.videogallery .contenido .izquierda .texto a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #003969;
    text-decoration: none;
}

.videogallery .contenido .izquierda .texto a:hover {
    color: #ca7d0b;
    text-decoration: none;
}

.videogallery .contenido .izquierda .texto p {
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4f4e4c;
    font-weight: normal;
    width: 400 px;
}

.videogallery .contenido .izquierda .texto p a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4f4e4c;
    font-weight: normal;
    text-decoration: underline;
}

.videogallery .contenido .izquierda .texto p a:hover {
    text-decoration: none;
    color: #000;
}

.videogallery .contenido .derecha {
    float: right;
    width: auto;
}

.videogallery .contenido .derecha .botonera {
    margin: 0px;
    padding: 0px;
}

.videogallery .contenido .derecha .botonera .boton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    font-weight: normal;
    color: #bababa;
    background-color: #bcbaa3;
    float: left;
    text-align: center;
    width: 110px;
    margin-right: 4px;
}

.videogallery .contenido .derecha .botonera .boton a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333;
    text-decoration: none;
}

.videogallery .contenido .derecha .botonera .boton a:hover {
    text-decoration: none;
    color: #FFF;
}

.videogallery .contenido .derecha .botonera .boton_selec {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    font-weight: normal;
    color: #ee7922;
    background-color: #a19f86;
    float: left;
    text-align: center;
    width: 110px;
    margin-right: 4px;
}

.videogallery .contenido .derecha .botonera .boton_selec a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.videogallery .contenido .derecha .botonera .boton_selec a:hover {
    text-decoration: none;
    color: #003969;
}

.videogallery .contenido .derecha .cajon {
    overflow: hidden;
    position: relative;
    height: 235px;
}

.videogallery .contenido .derecha .cajon .content_destacados {
    display: inline;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width: 100%;
}

.videogallery .contenido .derecha .scroll_superior {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #003969;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 3px;
    margin-top: 3px;
    background-color: #DAD8C0;
}

.videogallery .contenido .derecha .scroll_inferior {
    text-align: center;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-top: 3px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #003969;
    background-color: #DAD8C0;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 {
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a {
    text-decoration: none;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a {
    border: none;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a .video_89x50 {
    float: left;
    background-color: #000;
    padding: 2px;
    margin-right: 4px;
    width: 80px;
    text-align: center;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a .video_89x50 img {
    border: none;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a .texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a .texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #003969;
    text-decoration: none;
    text-transform: uppercase;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 a:hover .texto {
    color: #ca7d0b;
    text-decoration: none;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4f4e4c;
    font-weight: normal;
    padding: 0px;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 p a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4f4e4c;
    font-weight: normal;
    text-decoration: underline;
}

.videogallery .contenido .derecha .cajon .content_destacados .caja_video_89x50 p a:hover {
    font-weight: normal;
    text-decoration: none;
}

.videogallery .contenido .derecha .cajon .content_destacados .separador_2color {
    background-image: url(img/separador_doscolores.jpg);
    background-repeat: repeat-x;
    height: 2px;
    margin-right: 5px;
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
}

.videogallery .contenido .derecha .mas_videos {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ca7d0b;
    font-weight: bold;
    float: right;
    margin: 0px 5px 4px 0px;
}

.videogallery .contenido .derecha .mas_videos a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ca7d0b;
    font-weight: bold;
    text-decoration: none;
}

.videogallery .contenido .derecha .mas_videos a:hover {
    color: #333;
}
/* Photo Gallery */
.eldiamedia {
    margin: 0 0 0 0;
    padding: 0px;
    float: left;
    display: inline;
    width: 636px;
    background: #EBE8E1 top left no-repeat;
    background-position: 746px 0;
    font-size: 0;
    text-align: center;
}

.eldiamedia h2 {
    text-align: left;
    background: none no-repeat scroll center #326A95;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    font-weight: normal;
}

.eldiamedia h2 span {
    float: left;
    display: inline;
    margin: 0;
    padding: 5px 15px;
    color: #fff;
    font-size: 24px;
    background: transparent center left no-repeat;
}

.eldiamedia h2 a {
    float: right;
    display: inline;
    line-height: 47px;
    margin: 0 10px 0 0;
    padding: 0;
    font-size: 13px;
    text-decoration: none;
    color: #EF7000;
}

.eldiamedia h2 a:hover {
    color: #fff;
}

.enimagenes {
    margin: 0;
    padding: 0;
    float: none;
    display: inline;
    position: relative;
    overflow: hidden;
    background-color: #e8e8e8;
}

.bigone {
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    width: 480px;
    height: 344px;
    position: relative;
    overflow: hidden;
}

.bigone img {
    background-color: #B2B2B2;
}

.bigone img.play {
    position: absolute;
    top: 148px;
    left: 216px;
    width: 41px;
    height: 33px;
}

.bigone h3 {
    text-align: left;
    position: absolute;
 /*top:306px;*/
    bottom: 0;
    background: url("img/comunes/bg_azul_trans.png") top left repeat;
    width: 460px;
 /*height:30px;*/
    padding: 8px 10px 10px 10px;
    float: left;
    font: bold 20px Arial, Helvetica, sans-serif;
    line-height: 100%;
    color: white;
}

.dia_videos {
    margin: 0;
    padding: 0;
    float: RIGHT;
    display: inline;
    width: 156px;
    height: 344px;
    overflow: hidden;
    position: relative;
}

.dia_videos h2 {
    text-align: left;
    background: url("img/comunes/bg_tittlevideos.gif") top left repeat-x;
    float: left;
    width: 136px;
    padding: 12px 10px 11px 10px;
    color: #E6E6E6;
    font-size: 20px;
    text-align: center;
    line-height: 100%;
    height: 24px;
}

.holdermedia {
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    width: 156px;
 /*height:328px;*/
    position: relative;
    overflow: hidden;
}

.holdermedia .picts {
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    overflow: hidden;
    height: 323px;
    width: 156px;
}

.holdermedia .picts .thumb_container {
    position: absolute;
}

.holdermedia .picts .thumbmedia {
    margin: 0;
    padding: 0 0 2px 0;
    float: left;
    display: inline;
    width: 156px;
    height: auto;
    position: relative;
}

.holdermedia .picts .thumbmedia img {
    width: 156px;
}

.holdermedia .picts .thumbmedia h3 {
    text-align: left;
    margin: 0;
    padding: 5px 8px 4px 8px;
    float: left;
    display: inline;
    width: 140px;
    height: 12px;
    line-height: 120%;
    background: #003969;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 79px;
}

.holdermedia .picts .thumbmedia h3:hover {
    opacity: 0.5;
}

.holdermedia .picts .thumbmedia h3.active {
    background: #1951A8;
    color: #fff !important;
}

.holdermedia .picts .thumbmedia h3 a {
    color: #fff;
    text-decoration: none;
}

span.advance_top {
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    width: 156px;
    height: 21px !important;
}

span.advance_bottom {
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    width: 156px;
    height: 21px !important;
    position: absolute;
    top: 323px;
}