/*********************************/
/* css/DataGrid/jqGrid_4.4.4.css */
/*********************************/

/* Div contenedor general del jqGrid */
.ui-jqgrid {
    border:1px solid #80B3A1;
}
/* Botones acciones */
.jqGrid_iconosAcciones:hover {
    background-color: #A6DCCB;
}
.jqGrid_iconosAcciones:active {
    background-color: #E4F5F2;
}
/* Para evitar el efecto hover en la columna de acciones */
.jqGrid_titulo_acciones:hover {
    background-color: #DEEFD7 !important;
}
/* Header */
.ui-jqgrid .ui-widget-header {
    border-bottom:1px solid #a2bcb8 !important;
}
/* Titulos columnas */
.ui-jqgrid .ui-state-default {
    border-color: #A2BCB8 !important;
}
.ui-jqgrid .ui-state-default .ui-th-column {
    background-color: #E9F1E3;
    color: #5C5C5C;
}
.ui-jqgrid .ui-state-default .ui-th-column:hover {
    background-color:#d4e5e8;
}
.ui-jqgrid .ui-jqgrid-sortable .ui-icon {
    background-image: url("../../bundles/criticintranet/css/jQueryUI/green/images/ui-icons_388a7b_256x240.png") !important;
}
.ui-jqgrid tr.ui-search-toolbar th {
    border-top:1px solid #A2BCB8 !important;
}
/* Input de filtro */
.ui-search-toolbar th div input {
    background-image: url("../../bundles/criticintranet/images/dataGrid/green/search_input.png");
}
/* Bordes de las filas */
.ui-jqgrid .jqgrow  {
    border-color: #A2BCB8;
}
/* Hover de las filas */
.ui-jqgrid .ui-jqgrid-btable .ui-state-hover {
    background-color: #D4E5E8;
}

.ui-jqgrid .loading {
    background: url("../../bundles/criticintranet/images/dataGrid/green/loader_bar.gif") no-repeat;
}

/* Footer */
.ui-jqgrid .ui-jqgrid-pager {
    border-top:1px solid #cbdbd8 !important;
}
.ui-jqgrid .ui-pager-control {
    background: url("../../bundles/criticintranet/css/jQueryUI/green/images/ui-bg_highlight-soft_50_c4e8dc_1x100.png") repeat-x scroll 50% 50% #C4E8DC;
    background-color: #F9F9F9;
    border-bottom:1px solid #A2BCB8 !important;
    color: #30564F;
}
/* Iconos de la barra de navegación */
.ui-jqgrid .ui-jqgrid-pager .ui-icon {
    background-image: url("../../bundles/criticintranet/css/jQueryUI/green/images/ui-icons_388a7b_256x240.png") !important;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
    color: #1C2322 !important;
    background-color: #a6dccb !important;
}
/* estilos para los filtros personalizados */
.jqGrid_iconosFiltros:hover{
    background-color: #a6dccb !important;
}


/****************************************/
/* css/buscadores/buscador_personas.css */
/****************************************/
.table_search_result th {
    border-bottom: 1px solid #BCCDC8;
}
.table_search_result tr {
    border-bottom: 1px solid #BCCDC8;
}
.tr_search_result_hover {
    background-color: #d4e5e8;
}
.tr_filtres {
    border: 1px solid #BCCDC8;
}
.td_filtres_izq {
    border-left: 1px solid #BCCDC8;
    border-bottom: 1px solid #BCCDC8;
    border-top: 1px solid #BCCDC8;
}
.td_filtres_dcha {
    border-right: 1px solid #BCCDC8;
    border-bottom: 1px solid #BCCDC8;
    border-top: 1px solid #BCCDC8;
}
.div_botonera_buscador {
    color: #363C37;
    border: 1px solid #80B3A1;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}



/*****************************/
/* css/combobox/combobox.css */
/*****************************/
.ui-autocomplete {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}



/*********************************/
/* css/menus/ddsmoothmenu.css    */
/*********************************/

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
    background-color: #b2e1d3;
}
.ddsmoothmenu ul li.current a{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    background-color: #13aa92 !important;
}
.menuPrincipal_padreActual {
    background-color: #13aa92 !important;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    background-color: #69bda4 !important;
}
.ddsmoothmenu ul li a:hover{
    background: #69bda4 !important; /*background of menu items during onmouseover (hover state)*/
    color: white;
}
.downarrowclass{
    background-image: url("../../bundles/criticintranet/images/menus/green/down.png");
    background-repeat: no-repeat;
    width: 10px; /* 18px */
    height: 8px;
}
.downarrowclass_white{
    background-image: url("../../bundles/criticintranet/images/menus/green/down-white.png") !important;
    background-repeat: no-repeat;
    width: 10px; /* 18px */
    height: 8px;
}
.rightarrowclass{
    background-image: url("../../bundles/criticintranet/images/menus/green/right.png");
    background-repeat: no-repeat;
    width: 10px; /* 18px */
    height: 8px;
}


/**********************************/
/* css/menus/menu_acciones.css    */
/**********************************/
#menuAcciones li a {
    background-color:#a6dccb;
}
#menuAcciones li a:hover {
    background-color:#69bda4;
}
.a_menu_acciones_mensajes {
    background-image:url("../../bundles/criticintranet/images/icons/green/icon_07.png");
}
.a_menu_acciones_mensajes:hover {
    background-image:url("../../bundles/criticintranet/images/icons/white/icon_07.png");
}
.a_menu_acciones_mensajes_noleidos {
    background-image:url("../../bundles/criticintranet/images/icons/green/icon_07_b.png");
}
.a_menu_acciones_mensajes_noleidos:hover {
    background-image:url("../../bundles/criticintranet/images/icons/white/icon_07_b.png");
}
.a_menu_acciones_usuario {
    background-image:url("../../bundles/criticintranet/images/icons/green/icon_01.png");
}
.a_menu_acciones_usuario:hover {
    background-image:url("../../bundles/criticintranet/images/icons/white/icon_01.png");
}


/**************************************/
/* css/principal/block_contenido.css  */
/**************************************/

/* INI headers h1 y h2 ====================================================== */
#div_contenedorPrincipal h1 {
    background-image: url("../../bundles/criticintranet/images/fondos/green/fondo_cabeceras.png");
    color: #0B3E37;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    background-color: #8CD6CA;
    border: 1px solid #80B3A1;
}
#div_contenedorPrincipal h2 {
    background-color: #daf0e9;
    color: #434343;
    border: 1px solid #80B3A1;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
#div_contenedorPrincipal h2:hover {
    background-color: #E2F4EE;
}
.h2_plegado {
    background-image: url("../../bundles/criticintranet/images/varios/green/panel_plegado.png");
 }
.h2_desplegado {
    background-image: url("../../bundles/criticintranet/images/varios/green/panel_desplegado.png");
}

/* INI Paneles ============================================================== */
/* Panel de contenidos. Puede ir precedido por un h2 */
.div_panel {
    border-color: #80B3A1;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
.div_panel h2 {
    background-color: #E6EDEB !important; /* #ECEDD6 */
    margin-top: 10px;
}
.div_panel h2:hover {
    background-color: #EAF1EF !important; /* #F0F1D9 */
}

.div_panel .div_panel h2 {
    background-color: #EDEDE5 !important; /* #d3dad8 */
    margin-top: 10px;
}
.div_panel .div_panel h2:hover {
    background-color: #F2F2EA !important;
}

/* INI Botoneras para paneles =============================================== */
.div_botonera {
    color: #363C37;
    border: 1px solid #80B3A1;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}

/* INI Tabs ================================================================= */
.tabs_contenedor_general {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    border-bottom: 1px solid #80B3A1;
}
.tabs_tab a {
    background-color: #b2e1d3;
    color: #2A2A2A; /* !important; */
    border: 1px solid #80B3A1;
}
.tabs_tab_activa a {
    background-color: #0f8872;
    color: #ffffff !important;
}
.tabs_tab a:hover {
    background-color: #69bda4;
    color: #ffffff !important;
}
.tabs_tab a:active {
    background-color: #235f55;
    color: #ffffff !important;
}
.tabs_tab_disabled a{
    background-color: #DCE0DF;
}
.tabs_tab_disabled a:hover{
    background-color: #D2D5D4;
    color: #ffffff !important;
}
.tabs_tab_disabled a:active{
    background-color: #BABBBB;
    color: #ffffff !important;
}
.tabs_tab_disabled_activa a{
    background-color: #BABBBB;
    color: #ffffff !important;
}


/**************************************/
/* css/principal/block_header.css     */
/**************************************/

/* --------------------------------------------------------------------------
    Header top
   -------------------------------------------------------------------------- */
#div_blockHeaderTop {
    background-color: #12A48B;
}

/* Miga de pan */
#div_blockBreadcrumb {
    background-color: #0F8872;
    border-right:1px solid #F0FAF7;
}
#div_blockBreadcrumb a {
    background-color: #0F8872;
    color: #FFFFFF !important;
}
#div_blockBreadcrumb a:hover {
    background-color: #a6dccb;
    color: #3a9685 !important;
}
/* Información usuario y logout */
#div_blockUsuarioLogin {
    background-color: #0F8872;
    border-left:1px solid #F0FAF7;
}
#link_logout {
    background-color: #0F8872;
    background-image: url("../../bundles/criticintranet/images/icons/white/icon_22.png");
}
#link_logout:hover {
    background-color: #a6dccb;
    background-image: url("../../bundles/criticintranet/images/icons/green/icon_22.png");
}
/* Selección de idioma */
 #div_blockSeleccionIdioma {
    background-color: #0F8872;
    border-left:1px solid #F0FAF7;
}
#link_cambiarIdioma {
    background-color: #0F8872;
    background-image: url("../../bundles/criticintranet/images/icons/white/icon_04.png");
}
#link_cambiarIdioma:hover {
    background-color: #a6dccb;
    background-image: url("../../bundles/criticintranet/images/icons/green/icon_04.png");
}
/* Fecha y hora */
#div_blockFechaHora {
    background-color: #0F8872;
    color: #FFFFFF;
    border-left:1px solid #F0FAF7;
}
/* Nueva pestanya */
 #div_blockNuevaPestanya {
    background-color: #0F8872;
    color: #FFFFFF;
    border-left:1px solid #F0FAF7;
}
#link_nuevaPestanya {
    background-color: #0F8872;
    background-image: url("../../bundles/criticintranet/images/icons/white/icon_42.png");
}
#link_nuevaPestanya:hover {
    background-color: #a6dccb;
    background-image: url("../../bundles/criticintranet/images/icons/green/icon_42.png");
}
/* --------------------------------------------------------------------------
    Header middle
   -------------------------------------------------------------------------- */
#div_blockHeaderMiddle {
    background-color: #F0FAF7;
}
/* --------------------------------------------------------------------------
    Header bottom
   -------------------------------------------------------------------------- */
#div_blockHeaderBottom {
    background-color: #E4F5F2;
}


/**************************************/
/* css/principal/contenedores.css     */
/**************************************/

body {
    background-color: #F5FBFA;
}
#div_blockContenedorHeader {
    box-shadow: 0 6px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 6px 5px -5px rgba(48, 60, 47, 0.45);
}
#div_blockContenedorFooter {
    background-color: #5D5D5D;
    border-top: 2px solid #13AA92;
}
.div_contenedorFlash div {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
.div_contenedorFlashLogin div {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
.flash_ok {
    background-color: #D7F5D8;
    border: 3px solid #B7E1B7;
    color: #434343;
    background-image: url("../../bundles/criticintranet/images/varios/green/flash_ok.png");
}
.flash_error {
    background-color: #F9D8D2;
    border: 3px solid #EBC4C4;
    color: #852525;
    background-image: url("../../bundles/criticintranet/images/varios/green/flash_error.png");
}
.flash_info {
    background-color: #F2F5D0;
    border: 3px solid #DFE1B7;
    color: #434343;
    background-image: url("../../bundles/criticintranet/images/varios/green/flash_info.png");
}
.flash_default {
    background-color: #F2F5D0;
    border: 3px solid #DFE1B7;
    color: #434343;
    background-image: url("../../bundles/criticintranet/images/varios/green/flash_default.png");
}


/**************************************/
/* css/principal/formularios.css      */
/**************************************/

.forms_field_error {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    background-image: url("../../bundles/criticintranet/images/varios/green/error2_campo_form2.png");
}
.form_errors_generico .forms_field_error {
    background-image: url("../../bundles/criticintranet/images/varios/green/flash_error.png");
}
label.forms_fieldlabel {
    background-color: #e9f1e3;
}
input, textarea, select {
    background-color: #F0F9F4;
    border: 1px solid #B6C5C0;
}
input:focus, textarea:focus, select:focus {
    border: 1px solid #2bb3f2;
    background-color: #FFFFFF;
}
option {
    border-bottom: 1px solid #B6C5C0;
}
input[type=checkbox]:focus, input[type=radio]:focus {
    border-color: #2bb3f2 !important;
}
/* Selector de fechas */
input.datepicker {
    background-image: url("../../bundles/criticintranet/images/icons/green/icon_03.png");
}
input[type=button], input[type=submit], input[type=reset], button {
    background-color: #4ebba8;
    color: #FFFFFF;
    border: 1px solid rgba(65,161,144,1);
    box-shadow: 0 5px 5px -3px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -3px rgba(48, 60, 47, 0.45);
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover {
    background-color: #40a190;
}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active {
    background-color: #318175;
    border-color: #2a6c60;
}
/* Colecciones ============================================================== */
.div_contenedor_collection {
    border: 1px solid #BCCDC8;
    background-color: #fcfcfc;
    /*
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    */
}
/* Grupos de campos */
.div_grupo_campos {
    background-color: #FCFCFC;
    border: 1px solid #BCCDC8;
    /*
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    */
}
.div_subgrupo_campos {
    background-color: #F7F7F7;
    border: 1px solid #ccc;
    /*
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    */
}
.grupo_campos_atencion {
    background-color: #f5e9e9;
    border: 1px solid #e79e9e;
    box-shadow: 0 5px 5px -5px rgba(225, 58, 58, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(225, 58, 58, 0.45);
}



/***************************************/
/* css/principal/pagerfantaDefault.css */
/***************************************/
.pagerfanta a,
.pagerfanta span {
    border: 1px solid #cdebe1;
}
.pagerfanta a:hover {
    background: #d4e5e8;
}



/*********************************/
/* css/principal/varios.css      */
/*********************************/

a {
    color: #13AA92;
}
a:hover {
    color: #0d7767 !important;
}
#div_contenedorPrincipal ul li, .div_contenido_simple_modal ul li {
    list-style: url("../../bundles/criticintranet/images/varios/green/item_list_rojo.png");
}
.li_azul {
    list-style: disc inside url("../../bundles/criticintranet/images/varios/green/item_list_azul.png") !important;
}
.div_cabecera {
    background-image: url("../../bundles/criticintranet/images/fondos/green/fondo_cabeceras_norepeat.png");
    color: #15695C;
}
.span_loading_mini_error {
    background-image: url("../../bundles/criticintranet/images/varios/green/flash_error.png");
}
.div_wrapper_modal {
    background-color:#F5FBFA !important;
}
.wrapper_loading {
    border-color: #A2BCB8 !important;
}
.table_listado_simple {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
.table_listado_simple th {
    background-color: #E9F1E3;
    color: #5C5C5C;
}
.table_listado_simple th, .table_listado_simple td {
    border-left: 1px solid #bccdc8;
    border-top: 1px solid #bccdc8;
}
.table_listado_simple th:last-child, .table_listado_simple td:last-child {
    border-right: 1px solid #bccdc8;
}
.table_listado_simple tr:last-child > td {
    border-bottom: 1px solid #bccdc8;
}
.td_contenedor_subtable_simple {
    background-color: #E5F7DF;
}
.table_sublistado_simple th {
    background-color: #F0FAF7;
}
.icono_acciones:hover {
    background-color: #A6DCCB;
}
.div_nota_informativa {
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
.div_contenedor_barra_progreso {
    border: 1px solid #BCCDC8;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}
.div_barra_progreso {
    background-color: #BDEDBE;
}
.div_botonera_acciones_grid_multiselect {
    background-image: url('../../bundles/criticintranet/images/varios/green/flecha_seleccion.gif');
}
/* Mensaje de error al fallar una carga Ajax (pequeño recuadro con testo de error en rojo) */
.div_mensaje_error_ajax {
    box-shadow: 0 5px 5px -3px rgba(48, 60, 47, 0.45);
}
/* --------------------------------------------------------------------------
    Iconos de acciones (mismo estilo que los del dataGrid
   -------------------------------------------------------------------------- */
.img_iconosAcciones:hover {
    background-color: #A6DCCB;
}
.img_iconosAcciones:active {
    background-color: #E4F5F2;
}
.link_en_h1 {
    background-color: #4EBBA8;
    border: 1px solid #41A190;
    box-shadow: 0 5px 5px -3px rgba(48, 60, 47, 0.45);
}
.link_en_h1:hover {
    background-color:#40a190 !important;
}



/***********************************************/
/* CriticActividadesBundle css/actividades.css */
/***********************************************/
.act_div_contenedor_destinatarios {
    border: 1px solid #BCCDC8;
}



/*************************************/
/* CriticAgendaBundle css/agenda.css */
/*************************************/
/* Contenedor de la agenda -------------------------------------------------- */
.agenda_div_contenedor {
    background-color: #EEEEDF;
    border: 1px solid #80B3A1;
    box-shadow: 0 6px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 6px 5px -5px rgba(48, 60, 47, 0.45);
}
.agenda_td_diaActual {
    background-color: #EBFFD9 !important;
}
.agenda_table_principal .agenda_th_horas {
    background-color: #EEEEDF;
}
.agenda_span_btn_evento_nuevo:hover {
    background-color: #A6DCCB;
}



/**************************************************/
/* CriticFisiosBundle css/tabs_show_principal.css */
/**************************************************/
#div_foto_colegiado {
    border: 1px solid #80b3a1;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}



/*********************************************/
/* CriticMensajeriaBundle css/mensajeria.css */
/*********************************************/
.div_ico_mensajes {
    border: 1px solid #BCCDC8;
    background-color: #F5FBFA;
}



/***********************************************************/
/* CriticMensajeriaBundle css/notificacionesMensajeria.css */
/***********************************************************/
#div_notificacion_mensaje {
    background-color: #F2F5D0;
    box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
    -webkit-box-shadow: 0 5px 5px -5px rgba(48, 60, 47, 0.45);
}



/*************************************/
/* CriticMoodleBundle css/moodle.css */
/*************************************/
.tr_alumnosCurso_hover {
    background-color: #F0FFEE;
}
.img_icono_listado:hover {
    background-color: #A6DCCB;
}



/*********************************************/
/* CriticPlantillasBundle css/plantillas.css */
/*********************************************/
.pla_div_contenedor_marcadores {
    background-color: #D8F2D6;
    border: 1px solid #BCCDC8;
}
.pla_table_marcadores th {
    background-color: #D8F2D6;
    border-bottom: 1px solid #BCCDC8;
}
.pla_table_marcadores tr {
    border-bottom: 1px solid #BCCDC8;
}
.pla_icono_insertar_marcador:hover {
    background-color: #A6DCCB;
}
.pla_mostrar_contenido_show {
    border:2px solid #BCCDC8;
}
.iframe_show_contenido {
    border: 3px solid #e9f1e3;
}
.pla_div_contenedor_destinatarios {
    background-color: #d8f2d6;
    border: 1px solid #BCCDC8;
}



/*********************************************/
/* CriticVentanillaBundle css/ventanilla.css */
/*********************************************/
.grupo_info_tramite {
    border: 1px solid #BCCDC8;
}
#span_ventanilla_numero_registro {
    color: #012d00;
}

