#banner_tv {
position: relative;
width: 100%;
margin-top: 186px;
background-color:#21a0d2;
}

#banner_tv .banner_inside {
margin: 0 auto;
width: 1024px;
text-align: center;
}

#banner_tv .banner_inside img {
width: 950px;
height: 250px;    
margin-top: -186px;
padding: 10px;
z-index: 5;
}

#banner_tv .tela {
position: relative;
left: 227px;
top: -78px;
}

#banner_tv .tela img {
width: 326px;
height: 177px;
}

#banner_tv .titulo_banner {
position: absolute;
padding: 20px;
font-family: titulo_1, arial;
font-size: 30px;    
color: #333333;
background-color:#E3E3E3;
margin-top: -5px;
margin-left: -5px;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;

}

#banner_tv .texto_1 {
position: absolute;
padding-left: 10px;
padding-top: 90px;
font-family: titulo_1, arial;
font-size: 20px;    
color: #FFFFFF;
}

#banner_tv .borda_azul {
width: 100%;
height: 40px;
}

#prospecto_tv {
min-height: 20px;
padding-top: 40px;
margin-bottom: 40px;
}

#prospecto_tv .planos {
width: 100%;
background-color: #333333;
padding-bottom: 10px;
margin: 0 auto;
text-align:center;
}

#prospecto_tv .planos_inside {
position: relative;
width: 1024px;
min-height: 10px;
background-color: #e5e5e5;
padding-bottom: 30px;
padding-top: 10px;
margin: 0 auto;
text-align:center;
border-radius: 31px 31px 31px 31px;
-moz-border-radius: 31px 31px 31px 31px;
-webkit-border-radius: 31px 31px 31px 31px;
border: 0px solid #000000;
-webkit-box-shadow: 0px 4px 10px 5px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 4px 10px 5px rgba(0,0,0,0.41);
box-shadow: 0px 4px 10px 5px rgba(0,0,0,0.41);
margin-top: -30px;
}


#prospecto_tv .planos_tv table {
margin: 10px;
}

#prospecto_tv .planos_tv table td {
padding: 5px; 
}

#prospecto_tv .planos_tv {
margin-top: 100px;
margin-left: 15px;
margin-right: 15px;
width: 210px;
height: 400px;
background-color:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: -1px -1px 15px -1px #052735; 
box-shadow: -1px -1px 15px -1px #052735;
vertical-align: top;
border: 5px solid;
border-color: #E5E5E5;
padding-bottom: 60px;
opacity: 0;
}

#prospecto_tv .plano_tv_bloco {
display:inline-block;   
vertical-align: top; 
}

#prospecto_tv .hide_name {
display:none;   
}

#prospecto_tv .show_name {
display:block;    
}

#prospecto_tv .planos_tv .bt_visualizar_canais {
background-color:#d4d4d4;    
border-radius: 3px;
text-align:center;
font-size: 12px;
font-weight:bolder;
font-family: arial;
color:#333333;
cursor:pointer;   
height: 15px;
width: 150px;
margin: 0 auto;
margin-top: 10px;
padding: 5px;
border: 1px solid;
border-color:#666666;
-webkit-box-shadow: 0px 2px 2px 2px rgba(112,112,112,0.63);
-moz-box-shadow: 0px 2px 2px 2px rgba(112,112,112,0.63);
box-shadow: 0px 2px 2px 2px rgba(112,112,112,0.63);
background-image: url('../img/bt_background_grey.png');
background-repeat: repeat-x;
}

#prospecto_tv .planos_tv .bt_visualizar_canais:hover {
background-color:#1f577b;    
border-radius: 3px;
text-align:center;
font-size: 12px;
font-weight:bolder;
font-family: arial;
cursor:pointer;
color:#FFFFFF;
height: 15px;
width: 150px;
margin: 0 auto;
margin-top: 10px;
padding: 5px;
border: 1px solid;
border-color:#666666;
-webkit-box-shadow: 0px 1px 1px 1px rgba(112,112,112,0.63);
-moz-box-shadow: 0px 1px 1px 1px rgba(112,112,112,0.63);
box-shadow: 0px 1px 1px 1px rgba(112,112,112,0.63);
background-image: url('../img/bt_background_blue.png');
background-repeat: repeat-x;
}

#prospecto_tv .planos_tv .titulo {
height: 100px;   
line-height: 110px;
text-align: center;
font-family: titulo_1, calibri,calibri;
font-weight: bolder;
font-size: 35px;
color: #333333;
}


#prospecto_tv .planos_tv .line .name {
font-family: arial;
font-size: 12px;   
font-weight:bolder; 
height: 30px;
line-height: 30px;
text-align: left;
}

#prospecto_tv .planos_tv .line .value {
font-family: arial;
font-size: 14px;  
height: 30px;
line-height: 30px;
}

#prospecto_tv .planos_tv .canais {
font-family: arial;
font-size: 12px;  
max-height: 70px;
line-height: 30px;
color: #333333;
}

#prospecto_tv .planos_tv .linein {
background-color: #E5E5E5;    
}

#prospecto_tv .planos_tv .lineout {
background-color: #FFFFFF;    
}

#prospecto_tv .planos_tv .valor {
margin-top:20px;
text-align: center;
background-color: #333333;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
}

#prospecto_tv .planos_tv .valor .texto {
display: inline-block;
font-family:arial;
font-size: 27px;  
background-color: #333333;
color: #FFFFFF;
}

#prospecto_tv .planos_tv .mes {
font-size: 15px;    
}


#prospecto_tv .planos_tv .assine_ja {
margin: 0 auto;
background-color: #d4d4d4;
height: 40px;
width: 150px;
color: #051323;
font-size: 22px;
font-family: titulo_1, arial;
font-weight: bolder;
padding-top:10px;
text-align:center;
border: 1px solid;
border-color:#333333;
border-radius: 5px;
-webkit-box-shadow: 0px 3px 3px 3px rgba(112,112,112,0.63);
-moz-box-shadow: 0px 3px 3px 3px rgba(112,112,112,0.63);
box-shadow: 0px 3px 3px 3px rgba(112,112,112,0.63);
background-image: url('../img/bt_background_grey.png');
background-repeat: repeat-x;
margin: 0 auto;
}

#prospecto_tv .planos_tv .assine_ja:hover {
margin: 0 auto;
background-color: #1F577B;
height: 40px;
width: 150px;
color: #FFFFFF;
font-size: 22px;
font-family: titulo_1, arial;
font-weight: bolder;
padding-top:10px;
text-align:center;
cursor:pointer;
border: 1px solid;
border-color:#333333;
border-radius: 5px;
-webkit-box-shadow: 0px 1px 1px 1px rgba(112,112,112,0.63);
-moz-box-shadow: 0px 1px 1px 1px rgba(112,112,112,0.63);
box-shadow: 0px 1px 1px 1px rgba(112,112,112,0.63);
background-image: url('../img/bt_background_blue.png');
background-repeat: repeat-x;
margin: 0 auto;

}

#prospecto_tv .planos_tv .assine_ja_selecionado{
margin: 0 auto;
background-color: #c25429;
height: 40px;
width: 150px;
color: #FFFFFF;
font-size: 22px;
font-family: titulo_1, arial;
font-weight: bolder;
padding-top:10px;
text-align:center;
border: 1px solid;
border-color:#333333;
border-radius: 5px;
-webkit-box-shadow: 0px 3px 3px 3px rgba(112,112,112,0.63);
-moz-box-shadow: 0px 3px 3px 3px rgba(112,112,112,0.63);
box-shadow: 0px 3px 3px 3px rgba(112,112,112,0.63);
display:none;
}

#prospecto_tv .endereco {
font-family: titulo_1, arial;
text-align:center;
padding-top: 25px;  
color: #333333;
font-size:19px;
padding-bottom: 20px;
}

#prospecto_tv .container_alacart {
width: 1024px;   
margin: 0 auto; 
}

#prospecto_tv .container_alacart .planos {
background-color: #FFFFFF;    
}