body
{
    font-family: "Verdana",sans serif,serif;
}

header
{
}

nav
{
}

nav div#canalesSelectorDiv
{
}
nav div#dateSelectorDiv
{
}


section#ContendorPpal
{
}



section div#resumenBusqueda
{
}

section div#nextBackButtons
{
}

section div#cuerpoRespuesta
{
}

ul#reponseList
{
    /*
    -moz-border-radius: 10px; // Firefox
    -ms-border-radius: 10px;  //IE 8.
    -webkit-border-radius: 10px;  //Safari,Chrome.
    border-radius: 10px; // El estándar.
    */
}

ul#reponseList li
{
   background-color: none;
   border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #bababa;
}

ul#reponseList li:first-child
{
    
    
    
    background-color: transparent;
    border: none !important;
}


ul#reponseList li:first-child div
{
   
   
   
   font-size: 16px;
   color: #9b9b9b;
   font-weight: bold;
   
   padding-top: 20px;
   height: 40px;
   border-left: none !important;
   border: none !important;
   background-color: transparent;
}

div.firstBlock
{
   border-left: none !important;
}

ul#reponseList li:first-child div.lastClearedDiv
{
    
}

ul#reponseList li:first-child div:first-child
{
 
    font-weight:normal;
    font-size: 14px;
    
    padding-top: 10px;
    height: 50px;
}

ul#reponseList li:first-child div:first-child a
{
    color: #9b9b9b;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

ul#reponseList li:last-child
{
    
}

div.firstBlock
{
    width: 178px !important;
}

div.tituloBuscador
{
    width: 139px;
    position: relative;
    float: left;
    text-align: center;
    height: 60px;
}

div.channelBox
{
    position: relative;
    float: left;
    width: 178px;
}

div.channelBox a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

div.channelBox div
{
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 5px;
    width: 148px;
    height: 40px;
    background-color: #52658d; 
    margin-left: 10px;
    margin-top: 10px;
    box-shadow: 2px 2px 2px #888888;
    text-align: center;
}

div.channelProgramBox
{
    position: relative;
    float: left;
    width: 560px;
}

div.programBox
{
    position: relative;
    float: left;
    height: 60px;
    border-left: 1px solid #bababa;
}

div.programBox div
{
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
}


a#nextButton
{
    float: right;
}


a#backButton
{
    float: left;
}


.overLine
{
    background-color: #d4d3d3 !important;
}

/*

    Tabla de programas

*/

div#cuerpoTablaRespuesta table
{
    border: 1px solid #bababa;
}

div#cuerpoTablaRespuesta table tr
{
    border-bottom: 1px solid #bababa;
}

div#cuerpoTablaRespuesta table td
{
    border-left: 1px solid #bababa;
    border-top: 1px solid #bababa;
    min-width: 400px;
    height: 30px;
    padding-left: 10px;
}

div#cuerpoTablaRespuesta table td:first-child
{
    border-left: none;
    min-width: 200px;
    padding-left: none;
}

/*

    Tabla de la página de detalle

*/

div#cuerpoTablaRespuesta table tbody
{
}


div#cuerpoTablaRespuesta table tr
{    
    background-color: #EFEFEF !important;
}


div#cuerpoTablaRespuesta table tr:first-child
{
    border-top: none;
    -moz-border-radius: 10px 10px 0px 0px ; /* Firefox*/
    -ms-border-radius: 10px 10px 0px 0px; /* IE 8.*/
    -webkit-border-radius:  10px 10px 0px 0px; 
    border-radius: 10px 10px 0px 0px; /* El estándar.*/
    border: 1px solid #bababa;
    
    background-color: #e44943 !important;
   background-image: url("../img/COL07_backgroundHeader_Internas.png");
   background-repeat: repeat-x;
   
   
   color: #fff;
}





div#cuerpoTablaRespuesta table tr:first-child td
{
    border-top: none;
    padding-top: 5px;
}

div#cuerpoTablaRespuesta table tr:last-child
{
   
   
    -moz-border-radius: 0px 0px 10px 10px; /* Firefox*/
    -ms-border-radius: 0px 0px 10px 10px; /* IE 8.*/
    -webkit-border-radius:  0px 0px 10px 10px ; 
    border-radius: 0px 0px 10px 10px; /* El estándar.*/
}


div#cuerpoTablaRespuesta table tr:first-child td
{
   background: none;
}

.titleWraper{

    border-radius: 1px !important;
    padding: 0px !important;
    width: 120px !important;
    height: 30px !important;
    margin-left: 10px;
    margin-top: -10px;
    padding-top: 10px !important;
    background-color: #edecf2 !important;
    box-shadow: 5px 5px 3px #888888;
    color: #9b9b9b !important;
    font-size: 18px !important;
    font-weight: bold !important;


}