.titular_tarifa {
    font-family: pt_sansbold;
    font-size: 25px;
    color: #8DAFE2;
    text-align: left;
    padding-bottom: 10px;
}

.submenu {
    margin-bottom: 30px;
    padding-left: 10px;
    margin-top: -44px;
}
.submenu li a{
    display: block;
    color: #000000;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 30px;
    padding-top: 5px;
}
.submenu li a:hover {
    display: block;
    color: #0047B9;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 20px;
    line-height: 30px;
    padding-top: 5px;
}

.submenu #tipo_sel {    
    color: #0047B9;    
}

.detalles{
    clear: both;
}

#enviar {
    background-color: #0047B9;
    border-radius: 0 0 1em;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 20px;
}
#bloque_datos_formu {
    margin-top: 50px;
    margin-bottom: 10px;
    border: 5px dotted #F4F4F4;
    background-color: #FFFFFF;
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.tit_form {
    font-size: 24px;
    color: #316AC5;
}

#enviar_hover {

    background-color: #0058EA;
    border-radius: 0 0 1em;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 20px;
}
#mapa_tar {
    background-color: #CCCCCC;
    height:446px;
}

.cajas_tarifas  {
    padding-bottom: 10px;
    cursor: pointer;
}

#bloque_datos_cobertura {

    margin-top: 50px;
    margin-bottom: 10px;
    border: 5px dotted #F4F4F4;
    background-color: #FFFFFF;
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
}
#bloque_datos_cobertura  select {
    width: 100%;
    color: #666666;
    font-family: pt_sansregular;
    padding-top: 3px;
    font-size: 15px;
    margin-top: 10px;
    padding-bottom: 3px;
}
.banner_c {
    border: 1px solid #CCCCCC;
    overflow:hidden;
    border-radius: 10px;  /*Estandar   */
    -ms-border-radius: 10px; /* IE8   */ 
    -moz-border-radius: 10px; /* firefox   */  
    -webkit-border-radius: 10px; /*safari   */  
    -khtml-border-radius: 10px; /* Konqueror   */ 
    margin-top: 10px;

}

#dialog-modal h2{
    color: #8DAFE2;
    font-family: pt_sansbold;
    font-size: 30px;
}

#dialog-modal p{    
    font-size: 13px;
}


/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    
      #bloque_datos_formu {      padding: 0px!important;   border: none!important;}
    #bloque_datos_cobertura {      padding: 0px!important;   border: none!important;}
    
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    
    #bloque_datos_formu {      padding: 0px!important;   border: none!important;}
    #bloque_datos_cobertura {      padding: 0px!important;   border: none!important;}
    
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

#bloque_datos_formu {      padding: 0px!important;   border: none!important;}
#bloque_datos_cobertura {      padding: 0px!important;   border: none!important;}

}
