/* CSS Document original #4C8712 */

#banner {
  background-image: url(../imagenes/cabeceras/cabe_profesionales.jpg);
  background-repeat: no-repeat;
  background-position: center;

}

#contenido_derecha {
   border: 0.091em solid #38640D;
   border-radius:0.455em;
}

/* Color menu */


#menu_pro a, #menu_pro a:hover  {
  background-color: #dedfde;
}
#menu_pro a {
   color:  #38640D;
   text-decoration: underline;
}

#txt_pro {
   color: #000000;
   background-color: #dedfde;
   display: block;
}

#menu_ini:hover ~ #txt_pro,
#menu_hos:hover ~ #txt_pro,
#menu_ciu:hover ~ #txt_pro,
#menu_doc:hover ~ #txt_pro,
#menu_inv:hover ~ #txt_pro,
#menu_don:hover ~ #txt_pro,
#menu_inf:hover ~ #txt_pro {
     display: none;
}

#niveles,
#menu_iz DIV.menu1-level1-act a,
#menu_iz DIV.menu1-level1-no a:hover,
#menu_iz DIV.menu1-level2-act a,
#menu_iz DIV.menu1-level2-no a:hover,
#menu_iz DIV.menu1-level3-act a,
#menu_iz DIV.menu1-level3-no a:hover,
#menu_iz a:focus  {
        color: #006633;
}

#contenido_izquierda .indice,
#contenido_izquierda .subir {
   border-color: #006633;
}

/*************** TEXTOS  ***********/

.csc-firstHeader,
h1, h2, h3,
.texto_titular,
.texto_titular a,
.texto_titular a:visited,
.texto_titular_lineapuntos,
.titular_pagina,
.texto_normal_cursiva_color,
.texto_normal_color,
.texto_bold_color,
#cabecera_agenda,
#cabecera_noticias,
#cabecera_anuncios,
#contenido_izquierda a:link,
#contenido_izquierda a:visited {
    color: #006633;
}
.texto_titular_linea,
.texto_titular_lineapuntos,
.texto_titular_banda,
.texto_titular_banda1 {
    border-bottom-color: #006633;
    border-left-color: #006633;
}


/*************** ENLACES  ***********/

a.mail {
   color: #006633;
   text-decoration:none;
}
a.mail:hover {
   text-decoration:underline;
}
.texto_enlaces1,
.texto_enlaces2,
.enlaces_bold_color,
.enlace_normal_color a,
.enlace_normal_color_under a,
#contenido_izquierda a:link,
#contenido_izquierda a:visited,
#aqui a:hover  {
        color: #006633;
}

/********* FORMULARIOS **********/
.yform legend,
.yform label,
.form_campo  {
  color: #006633;
}
 
/****** TABLA TRASNSPORTE *******/

.head {
   background-color: #ffff99;
}

.alimentacion {
   background-color: #ffcc00;
}

.taquillas {
   background-color: #81f181;
}

.gris {
  background-color: #999999;
}


/********** PORTADA ***************/

#caja_portada {
    border: 0.091em solid #38640D;
}

.banner_ad {
   border: 0.091em solid #38640D;
   padding-top: 1em;
}

.banner_ad a {
   color: #38640D;
}

#recursos_cv  {
   padding-left: 0.636em;
   padding-right: 0.636em;
   padding: 1em;
   border: 0.091em solid #B71A05;
   border-radius:0.455em;
   margin-bottom: 1em;
}

#caja_novedades {
   position: relative;
   width: 22.727em;
   overflow: auto;
   height: 49.545em;
   float: left;
   padding-left: 0.636em;
   padding-right: 0.636em;
   margin-right: 0em;
   border: 0.091em solid #4C8712;
   border-radius:0.455em;
   margin-bottom: 1em;
}

#caja_novedades p a {
      font-size: 1.182em;
      font-weight: normal;
}


#caja_novedades h1 , #caja_novedades h1 a {
    font-weight: normal;
    font-size: 1.091em;
    line-height: 1.364em;
    padding: 0em;
    margin-top:0.455em;
    color: #4172B8;

}

#caja_novedades h2 {
    color: #4172B8;
}


/********************** MAQUETACION MOVILES **********/

@media only screen and (max-width: 768px) {

#m_tercera_franja {
  background-color: #38640D;
}

.area::before {
  content: "Profesionales";
}

#caja_util_3 {
   width: 100%
}

#caja_novedades {
   width: 94%;
}

}

/***************** FIN MAQUETACION MOVILES ***********/





