div#menu_subpaginas #enlace_titulo_menu {
    background: url("/images/qweb/menu_extension_verano_2017.png") no-repeat scroll 0 0 transparent;
}
h2, #principal #info h2 {
    display: block;
    font-family: FontanaB;
    font-size: 22px;
    font-weight: normal;
    line-height: 1em;
    padding-top: 10px;
    border-bottom:none;
    margin-bottom:20px;
}

#principal #info h2.cursos {
    color: rgb(140, 140, 140);
    font-size: 20px;
}
#principal #info img{
    margin-left: 60px;
    margin-bottom: 10px;
    margin-right: 10px;
    box-shadow:none;
}

#principal #info table img{
    margin-left: 0px;
}

#principal #info h2.patrocinador{
    background-color: inherit;
    color: rgb(25, 93, 0);
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
}

table tr.estiloglobal th, table tr.estiloglobal td {
    background-color: rgb(227, 244, 247);
}

div#principal dt {
	color:#325478;
}

div#principal div.cuadro_verde.bcolor_d3 > dl > dt
{
	    color: black;
}

table.tabla_precios{
	width:635px;
	font-size:0.8em;
}
.tabla_precios tbody th, .tabla_precios tbody td {
    background-color: white !important;
    border: 1px solid rgb(187, 218, 232);
    color: black !important;
}
.tabla_precios tr.tiposMatriculas th {

/*    background-color: #3B6F84 !important;
  */
background-color: #749f4c !important;  
color: white !important;
    font-size: 11px !important;
    text-align: center !important;
}

.tabla_precios thead th {
 /* background-color: #E3EFF4 !important;
   */
background-color: #E2F2C9 !important;
 border: 3px solid white;
    color: black !important;
}
#principal .tabla_precios tbody th,#principal  .tabla_precios tbody td {
    background-color: white !important;
    border: 1px solid white;
    color: black !important;
}
#principal table.tabla_precios tbody td, #principal table.tabla_precios tbody th {
    border-bottom: 1px solid  #D4E1E7 !important;
}
.tabla_precios td{
    color: rgb(67, 120, 13);
    font-size: 1.1em;
    padding: 6px 10px;
}
#principal dd a {
    font-size: inherit;
    font-family:Arial,Verdana,Helvetica,"San Serif";
}

#contenido table th {
   font-size: 10px;
    letter-spacing: 0;
    line-height: 12px;
    text-transform: none;
}

/*#principal .enlaceInfo .verde a{background-color:#E3F4F7;color:#369;}
#principal .enlaceInfo .verde {color:#369;}*/
#principal p.preciosFecha
{

padding-left:24px;
}
#principal .textoMat p, #principal .textoInd p{color:#7B2E00;}
#principal .textoMat p strong, #principal .textoInd p strong{color:#7B2E00;}
