BODY
{
    background-color: #0D3F91;/*azul de fondo*/
    margin: 0;
    padding: 0;
    margin-top:0;
    color:#58595b;/*Gris de la letra*/
    font-family:Verdana;
}
#contenedor
{
    margin:0 auto;
    width:700px;
    border:0;
}
#servicio
{
    margin: 0 0 20px 0;
}
#contenedordatos
{
    text-align:center;
    margin:10px auto;
}
#contenedordatos form
{
    text-align:center;
    margin:10px auto;
    border:0;
}
#tabladatos
{
    width:70%;
    text-align:center;
    font-size:12px;
    font-family:Verdana;
    vertical-align:top;
    margin: 10px auto 10px auto;
}
#tabladatos img
{
    vertical-align:middle;
    margin: 0 0 10px 0;
}
#tabladatos table
{
    width:100%;
    font-size:12px;
    font-family:Verdana;
}
#tabladatos table td
{
    padding: 4px 0 4px 0;
}
#tabladatos .tdtitulo
{
    width:35%;
    vertical-align:middle;
    text-align:center;
    padding: 10px 0 10px 0;
}
#tabladatos .tdinput
{
    width:270px;
    vertical-align:middle;
    text-align:center;
    padding: 10px 0 10px 0;
}
#tabladatos .tdAnchoTitulo
{
    width:31%;
}
#tabladatos .tdtituloresultado
{
    width:100%;
    vertical-align:middle;
    font-weight:bold;
    text-align:center;
    padding: 10px 0 10px 0;
}
#tabladatos .tdcamporesultado
{
    width:50%;
    vertical-align:middle;
    font-weight:bold;
    text-align:center;
    padding: 10px 0 10px 0;
}
#tabladatos .tddatoresultado
{
    vertical-align:middle;
    text-align:center;
    padding: 5px 0 5px 0;
    cursor:pointer;
}
#horario
{
    width:95%;
    margin:10px auto 10px auto;
    padding: 20px 0 20px 0;
    border: 1px solid #3D7EC7;
    background-color: white;
}
/*------------------------------------------
Solapas
-------------------------------------------*/
#menu1 div 
{
    float:left;
    background:url("../images/menu_izq.gif") no-repeat left top;
    padding:0 0 0 10px;
} 
#menu1 a 
{
    display:block;
    background:url("../images/menu_der.gif") no-repeat right top;  
    padding:7px 15px 4px 4px;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial;
    font-size: 11px;
    text-align:left;
    vertical-align: middle;
    color:#000;
}
#menu1 .activo 
{
    background-position:0 -150px;
    border-width:0;
} 
#menu1 .activo a 
{
    background-position:100% -150px;
    padding-bottom:5px;
    color:#333;
    text-decoration:none;
    font-weight:bold;
    font-family: Arial;
    font-size: 11px;
    text-align:left;
    vertical-align: middle;
    color:#ffffff;
}
/*------------------------------------------
Iconos
-------------------------------------------*/
#iconos 
{
    margin-right: 10px;
    margin-top:0px;
} 
#iconos img 
{
    float:right;
    padding:0 0 0 5px;
}
/*------------------------------------------
Tabla general corporativa
-------------------------------------------*/
#tblGralCorp_bg
{	
    height:52px;
    text-align:right;
    vertical-align:middle;
    margin-top:0;
    background-image: url("../images/bg_coorporativas.gif");
    background-repeat:no-repeat;
}
#footer_corp
{
    width: 100%;
    text-align:center;
    vertical-align:top;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#FFFFFF;
}
.tb_titulo
{
    font-family:verdana;
    font-size: 16pt;
    color: #8BBF4C;
    font-weight: bold;
}
.tb_subtitulo 
{  
    color: #FFFFFF;
    font-weight: bold;
    font-family: verdana;
    font-size: 11pt;
}
/*------------------------------------------
Div Redondeados Gris
-------------------------------------------*/
.fdo_mastergris
{
    margin-top:0px;
    text-align:center;
    width:780px;
    height:100%;
}
.a1_g, .a2_g, .a3_g, .a4_g{font-size:1px; overflow:hidden; display:block; background-color:#ccc;}
.a1_g {height:1px; background:#ddd; margin:0 5px;background-color:#ccc;}
.a2_g {height:1px; background:#ddd; margin:0 3px;background-color:#ccc;}
.a3_g {height:1px; background:#ddd; margin:0 2px;background-color:#ccc;}
.a4_g {height:2px; background:#ddd; margin:0 1px;background-color:#ccc;}
.a_gris 
{
    background:#ccc;
    padding-left:5px; 
    padding-right:5px; 
    padding-top:5px; 
    text-align:center;
}
/*------------------------------------------
Div Redondeados Blancos
-------------------------------------------*/
.fdo_masterblanca
{
    text-align:center;
    width:770px;
    margin-top:0px;
}
.a1_b, .a2_b, .a3_b, .a4_b{font-size:1px; overflow:hidden; display:block; background-color:#fff;}
.a1_b {height:1px; background:#ddd; margin:0 5px;background-color:#fff;}
.a2_b {height:1px; background:#ddd; margin:0 3px;background-color:#fff;}
.a3_b {height:1px; background:#ddd; margin:0 2px;background-color:#fff;}
.a4_b {height:2px; background:#ddd; margin:0 1px;background-color:#fff;}
.ac_blanca 
{
    background:#fff;
    padding-left:5px; 
    padding-right:5px; 
    padding-top:5px; 
    text-align:center;
}
