body
{
    margin: 0;
    padding: 0;
    color: #555;
    font: normal 10pt Arial,Helvetica,sans-serif;
    background: #EFEFEF;
}

#content
{
    padding: 0px;
}

#page
{
    background: #ffffff;
    border: 1px solid #CCCCCC;
}

.portletTV
{
    //border: 2px solid #ccc;
    //background:#F9F9F9;
}

.portletTV-nota 
{
    padding: 0px;
    margin: opx;
}

.portletTV-nota .izq 
{
    padding: 0px;
    margin: opx;
    text-align: left;
}

.portletTV-nota .der 
{
    padding-left: 2px;
    margin: opx;
    text-align: right;
}


.portletTV-decoration
{
    padding: 0px 0px;
    background-color: #333;
}

.portletTV-title
{
    font-size: 33px;
    text-align: left;
    padding: 2px;
    color: #FFF;
}

.portletTV-content
{
    font-size:2.6em;
    text-align: center;
    margin: 0 0 0 0;
    //padding: 10px 1px 10px 1px;
    background:#870812;
    font-weight: bold;
}

.portletTV-content ul
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0;
    padding: 0;
}

.portletTV-content li
{
    padding: 2px 0 4px 0px;
    color: #000;
    border-bottom-color:#CCCCCC;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}

.portletTV-content li a
{
    color: #000!important;
    text-decoration:underline!important;
}

.portletTV table{
    //border-bottom: 3px solid #ccc;
    text-align:  center;
    border: 1px solid;
}       

.portletTV table th {
    background-color: #0b75b2;
    /*border-bottom: 0px solid #ccc;*/
    color:#FFF;
    text-align:  center;
    font-size:0.5em;
}

.portletTV .th-title {
    background-color: #0b75b2;
    /*border-bottom: 0px solid #ccc;*/
    color:#FFF;
    text-align:  center;
    font-size:0.8em;
}

.portletTV table td {
    border-bottom: 1px solid #ccc;
    text-align:  center;
}       

.portletTV-label {
    font-weight: bold;
    font-style: italic;
}

//.portletTV table .refresh td{
//    background-color: #f0f1d5;
//    font-weight: bold;
//    color: #870812;
//}

.portletTV table .refreshbaja td{
    background-color: #f0f1d5;
    font-weight: bold;
    color: #870812;
}

.portletTV table .refreshalsa td{
    background-color: #E6EFC2;
    font-weight: bold;
    color: green;
}

.portletTV tr td{
    background-color: #ddd;
    color: #000000;
}

.portletTV .title-dolar {
    font-size: 0.7em;
}

.dashTableTV {
  //margin-bottom:1px;  
  //margin-right: 1px;
  float:left;
  padding-left:14px;
  //border: solid 1px #CCCCCC;	
  //background-color:#F9F9F9;
  padding:2px;
  //font-weight: bold;
}

.dashTableTV-dolar-l {
  float:left;
  margin: 2px;
  max-height: 117px;
}
.dashTableTV-dolar {
  float:right;
  margin: 2px;
  max-height: 117px;
}
.dashTableTV-Comm table tr td{
  margin: 2px;
  height: 100%;
}
.dashTableTV-Comm .idea{
  font-size:0.8em;
  margin: 2px;
  height: 100%;
  background-color: yellow;
}
.dashTableTV-Comm .retirado{
  font-size:0.8em;
  margin: 2px;
  height: 100%;
  background-color: #870812;
  color: white;
}
.dashTableTV-Comm .precio{
  font-size:0.8em;
  margin: 2px;
  height: 100%;
  background-color: #8BC34A;
}
.dashTableTV-Comm .especie{
  font-size:0.8em;
  margin: 2px;
  height: 100%;
  text-align: left;
}
.dashTableTV-Comm .especiev{
  font-size:0.8em;
  margin: 2px;
  height: 100%;
}
.dashTableTV-Comm table td span .gray{
  font-size:0.5em;
  margin: 2px;
  height: 100%;
  color: gray;
}

/*TV RSS*/
.portletTV-title-rss
{
    font-size: 33px;
    text-align: left;
    padding: 2px;
    color: #FFF;
}
.dashTableTV-rss {
  //float:left;
  //min-height: 20px;
}
.portletTV-rss table{
}       
.portletTV-rss .canal{
    text-align:left;
    //border: 1px solid;
    font-size: 1.8em;
    float: top;
    vertical-align: top;
}       

.portletTV-rss table th {
    background-color: #0b75b2;
    /*border-bottom: 0px solid #ccc;*/
    color:#FFF;
    text-align:  center;
    font-size:0.5em;
}

.portletTV-rss .th-title {
    background-color: #0b75b2;
    /*border-bottom: 0px solid #ccc;*/
    color:#FFF;
    text-align:  left;
    font-size:1.8em;
}

.portletTV-rss table td {
    border-bottom: 1px solid #ccc;
    text-align:  left;
    color: black;
    font-size:1.5em;
}       

.portletTV-rss-label {
    font-weight: bold;
    font-style: italic;
}


.spanTV {width:33%;height: 480px;}
.spanTV-comm {width:100%;}
.spanTV-dolar {width:49%;}
.alerta{font-size: 1.5em; width: 100%; background-color: #2e6ab1; color: whitesmoke; align:top;}

.scroll{
overflow-y:scroll;
}

.scroll-text {
  border: 1px solid red;
  width: 400px;
  height: 4.5em;
  overflow: hidden;
}
.scroll-text ul {
  width: 800px;
  height: 150px;
  overflow: hidden;
  margin: 0;
}

.scroll-img {
  width: 100%;
  height: 142px;
  overflow: hidden;
  font-size: 0;
}
.scroll-img-clima {
  width: 100%;
  height: 142px;
  overflow: hidden;
  font-size: 0;
}

.scroll-img ul li table td div .title{
    width: 1200px;
    color:#ffffff;
    text-align:  left;
    font-size:1.5em;
    background-color: #0b75b2;
}
.scroll-img-clima ul li table td div .title{
    width: 1200px;
    color:#ffffff;
    text-align:  left;
    font-size:1.5em;
    background-color: #0b75b2;
}
.scroll-img ul li table td div .content{
    color:#000000;
    //font-size:1.5em;
}
.scroll-img-clima ul li table td div .content{
    color:#000000;
    //font-size:1.5em;
}
.scroll-img ul li table td div .picture{
    float:left;
    height:"80"; 
    width:"80"
}
.scroll-img-clima ul li table td div .picture{
    float:left;
    height:"80"; 
    width:"80"
}

.scroll-img ul {
  width: 95%;
  height: 650px;
}
.scroll-img-clima ul {
  width: 95%;
  height: 650px;
}
.scroll-img ul li {
  display: inline-block;
  margin: 10px 10px 10px 10px;
  border-top: 1px solid burlywood;  
}
.scroll-img-clima ul li {
  display: inline-block;
  margin: 10px 10px 10px 10px;
  border-top: 1px solid burlywood;  
}

.scroll-img div p {
  //width: 100%;
  //height: 49%;
  font-size: 1.8em;
  text-align: left;
  display: table-cell;
  vertical-align:middle; 
}
.scroll-img-clima div p {
  //width: 100%;
  //height: 49%;
  font-size: 1.8em;
  text-align: left;
  display: table-cell;
  vertical-align:middle; 
}

#noticia {
  width: 100%;
  height: 49%;
  background-color: lightgray;
  font-family: 'Amaranth', sans-serif;
  font-size: 1.8em;
  text-align: center;
  color: black;
  display: table-cell;
  vertical-align:middle;
  float:top;
}
#clima {
  width: 100%;
  //height: 49%;
  background-color: lightgray;
  font-family: 'Amaranth', sans-serif;
  font-size: 1.8em;
  text-align: center;
  color: black;
  display: table-cell;
  vertical-align:middle;
}

.scroll-img ul li table td div .canal{
    text-align:left;
    //border: 1px solid;
    font-size: 2.8em;
    float: top;
    vertical-align: top;
}      
.scroll-img-clima ul li table td div .canal{
    text-align:left;
    //border: 1px solid;
    font-size: 2.8em;
    float: top;
    vertical-align: top;
}      
.scroll-img div p .title {
    background-color: #0b75b2;
    text-align:  left;
    font-size:1.8em;
}
.scroll-img-clima div p .title {
    background-color: #0b75b2;
    text-align:  left;
    font-size:1.8em;
}
