@import url('jquery-ui-1.8.17.custom.css');
@import url('nova_st.css');
@import url('jquery-alert.css');


/** BARRA DE ALERT DE PRUEBAS **/

/*
.header .header-top {
    margin-top: 30px;
}
*/


.container, .navbar-inner .container {
margin-top:30px !important;
}
.page-sidebar-fixed .page-sidebar {

margin-top: 30px !important;
}

.container, .navbar-inner .container {
margin-top:30px !important;
}

.menu-wrap {margin-top:0px !important;}

.barra_pruebas {
color: #5F4F4F;
background-color: #BE0C58  0f;
border-color: #000000;
height: 30px;
position:fixed;
z-index:10000;
width:100%;
background-image: linear-gradient(135deg, transparent, transparent 25%, hsla(0,0%,0%,.1) 25%, hsla(0,0%,0%,.1) 50%, transparent 50%, transparent 75%, hsla(0,0%,0%,.1) 75%, hsla(0,0%,0%,.1));
background-size: 20px 20px;

}

.barra_pruebas_pop {
color: #5F4F4F;
background-color: #BE0C5826;
border-color: #000000;
height: 30px;
width:100%;
background-image: linear-gradient(135deg, transparent, transparent 25%, hsla(0,0%,0%,.1) 25%, hsla(0,0%,0%,.1) 50%, transparent 50%, transparent 75%, hsla(0,0%,0%,.1) 75%, hsla(0,0%,0%,.1));
background-size: 20px 20px;

}
.barra_pruebas_txt {
margin-top:5px;
display: block;
font-size:14px;}

.barra_pruebas_txtpop {
padding-top: 5px;
display: block;
font-size:14px;}

/************************ cambiar colores *************************/
.portlet.fed, .portlet.box.fed>.portlet-title, .portlet>.portlet-body.fed {
    background-color: #BE0C58 !important;
}

#tabla_rd thead tr {
    background-color: #BE0C58   ;
}
.bg-primary {
  background-color: #BE0C58     !important; }

.fondo_ident {background-color: #BE0C58      !important}
.bg-footer {
  background-color: #BE0C58      !important }
 
.dropdown-item:hover, .dropdown-item:focus {
    background-color: #BE0C58   !important;
}


 
@media (min-width: 992px) {

.header .header-top {background-color: #BE0C58      !important; }
.header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link {
    background-color: none; background-color: #BE0C58     !important;}
	
	
.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link {
      /*background-color: #ececec;*/
		background-color:#BE0C58     !important;
	  }	

}


.title-section h1 span {
    display: inline-block;
    padding-bottom: 10px;
    padding-right: 5px;
    border-bottom: 2px solid #BE0C58     !important;
	color: #BE0C58     !important;
}


.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-text {
    color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-bullet.menu-bullet-dot > span {
    background-color: #BE0C58     !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-arrow {
    color: #BE0C58     !important;
}
.fondo_alarmas {background-color: #BE0C58    ;}

.btn.btn-info {
    color: #ffffff;
    background-color: #BE0C58     !important;
    border-color: #BE0C58     !important;
}
.btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-info:focus:not(.btn-text), .btn.btn-info.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #BE0C58    ;
    border-color: #3488de;
}
.btn-info:hover {
    color: #ffffff;
    background-color: #BE0C58    ;
    border-color: #BE0C58    ; }

}

.tabs li.current {
   /* background: url(tab_sel_bg_none.gif) no-repeat left top !important;*/
    margin-right: 2px;
	background-color: #BE0C58        !important;
	color:white !important;
    /*transition: background-color .3s .2s !important;*/
	    padding: 0px 3px;
}

.tabs li:hover{

	background-color: #BE0C58       !important;
	
    /*transition: background-color .3s .2s !important;*/
	    padding: 0px 3px;
		color:white !important;
}

.btn.btn-hover-transparent-white:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-transparent-white:focus:not(.btn-text), .btn.btn-hover-transparent-white.focus:not(.btn-text) {
    color: #ffffff;
    /*background-color: rgb(0 0 0 / 18%) !important;*/
	background-color:rgb(255 255 255 / 35%) !important;
    border-color: transparent;
}
.table.table-bordered thead > tr > th {
    border-bottom: 1px solid #dddddd;
    background-color: #BE0C58      !important;
    color: white;
    vertical-align: middle;
}
.scrolltop {

    background-color: #BE0C58     !important;
}	


.modal-header {
	
    background-color: #BE0C58     !important;
    color: white !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.cab_popup {
    background-color: #BE0C58        !important;
}


.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    line-height: 1.3 !important;

}
/************************ PISAN de novanet_sm *************************/

@media (min-width: 992px) {
	
.header-menu .menu-nav {flex-wrap: wrap;}
.header .header-bottom {padding: 4px;}
/*.header-menu .menu-nav > .menu-item > .menu-link .menu-text {color: #7E8299 !important;font-weight: 400 !important;font-size: 1rem !important;}*/
.header-menu .menu-nav > .menu-item > .menu-link {border-radius: 0.42rem !important;padding: 0.85rem 0.7rem !important;white-space: nowrap !important;}


}
.table-bordered {
    border: 1px solid #dddddd !important;
    border-radius: 15px;
    overflow: hidden;
}

.btn i {
  /*  font-size: 11px !important;*/
    padding-right: 0px !important;

    padding-left: 0px !important;
}

.btn-sm i {
    /*font-size: 11px !important;*/
    padding-right: 0px !important;

    padding-left: 0px !important;
}

.btn:not(.btn-sm):not(.btn-lg) {
    line-height: 1.2 !important;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 6px !important;
}


.select2-container--default .select2-selection--single .select2-selection__arrow b {

    margin-left: -3px !important;
    margin-top: -4px !important;

}

.tabs li.current {
   /* background: url(tab_sel_bg_none.gif) no-repeat left top !important;*/
    margin-right: 2px;
	background-color: #BE0C58      !important;
	color:white !important;
    /*transition: background-color .3s .2s !important;*/
	    padding: 0px 3px;
}

.tabs li:hover{

	background-color: #BE0C58     !important;
	
    /*transition: background-color .3s .2s !important;*/
	    padding: 0px 3px;
		color:white !important;
}

/************************ IE11*************************/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .header-menu .menu-nav {
      max-width:1280px !important }

		
	.bg-footer {max-width:99% }
	
  .topbar .topbar-item {min-width:220px;}
  
}


	  
/************************ FIN IE11*************************/

.well {min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e2e2e2cc;
    border-radius: 15px;

/*margin: 20px 0px;*/
}

.cab_popup {
    background-color: #BE0C58      !important;
}

.well_tooltip {
    border: 1px solid rgb(222, 5, 5)  !important
}

.modal-header {
	
    background-color: #BE0C58      !important;
    color: white !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

/*botones color federacion*/

.btn.fed_3d {
  padding: 10px !important;
  background: #e5e5e5 !important;
  color: #000!important;
  border-radius: 4px!important;
  transition: 0.3s!important;
}
.btn.fed_3d:hover {
  background: #000!important;
  color: #fff!important;
  margin-top: -2px!important;
  margin-bottom: 2px!important;
  margin-left: -2px!important;
  margin-right: 2px!important;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4)!important;
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4)!important;
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4)!important;
}

.btn.fed_3d:hover, 
.btn.fed_3d:focus, 
.btn.fed_3d:active, 
.btn.fed_3d.active,
.btn.fed_3d[disabled], 
.btn.fed_3d.disabled {    
  background-color: #000 !important;
  color: #fff !important;
  outline: none !important;
}
/***sm*****/
.btn.fed_3dsm {
  padding: 5px !important;
  background: #e5e5e5 !important;
  color: #000!important;
  border-radius: 4px!important;
  transition: 0.3s!important;
}
.btn.fed_3dsm:hover {
  background: #000!important;
  color: #fff!important;
  margin-top: -2px!important;
  margin-bottom: 2px!important;
  margin-left: -2px!important;
  margin-right: 2px!important;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4)!important;
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4)!important;
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4)!important;
}

.btn.fed_3dsm:hover, 
.btn.fed_3dsm:focus, 
.btn.fed_3dsm:active, 
.btn.fed_3dsm.active,
.btn.fed_3dsm[disabled], 
.btn.fed_3dsm.disabled {    
  background-color: #000 !important;
  color: #fff !important;
  outline: none !important;
}


/********************************
*****PISAN***** 
*********************************/

/*web clubs*/

.titulo_not_portada {
 color: #2A2E99 !important;
}
.titulo_webselec {font-size:20px;color:#036;}

.titulo2_webselec {font-size:12px;color:#575D7B;}

.main_webselec {
    background: #DFE2ED !important;
	padding-bottom: 40px !important;
	
}

.label_webselec {
    background-color: #969EC3;
    color: #ffffff !important;
	border-radius: 0px 10px 0px 0px;
	border: 1px solid #969EC3 !important;
}
input:checked+label {
    color: #000000 !important;
	background-color: #ffffff !important;
	/*border: 0px solid #1a2791 !important;*/
	
}
.button_off {

    color: #444 !important;
    background-color: #ADADAD !important;

}
.button_on {
    background-color: #717171 !important;
    color: #fff !important;

}
.webselec_bloquenot {
    border-bottom: 1px dashed #969696!important;
}
.webselec_bloqconv {width: 100%;
    border: 1px solid #DFE2ED;
    border-radius: 10px;
    background-color: #DFE2ED;
    padding: 10px;
    margin-bottom: 10px;}
	

/*************/


.altofijo {height:auto !important; }

.title{color:#BE0C58  ;}

/***menu horizontal**/


#menu {
	width: 100%;
	margin: 0px auto;
	/* border: 1px solid #222; */
	background-color: #F4F4F4 !important;
}

#menu a {
color: #434343 !important;
}
.menu-wrap {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
width: 100%;
}

#menu li {
float: left;
border-right: 1px solid #e5e5e5 !important;
position: relative;
}

#menu li:hover > a {
color: #fff!important;
background-color:#000!important;
}

#menu .horizontal_submenu {color:#ffffff !important;}

#menu ul {
margin: 20px 0 0 0;
_margin: 0;
opacity: 0;
visibility: hidden;
position: absolute;
top: 32px;
top: 33px\9;
left: 0;
z-index: 99999;
background: #797979  !important;
-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 -1px 0 rgba(255,255,255,.3);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: opacity  .25s;
-moz-transition: opacity  .25s ;
-ms-transition: opacity  .25s ;
-o-transition: opacity  .25s ;
transition: opacity .25s ;
/*-webkit-transition-delay:0.20s;     
        -moz-transition-delay:0.20s; 
        -ms-transition-delay:0.20s;     
        -o-transition-delay:0.20s;     
        transition-delay:0.20s*/

}

#menu ul li {
-moz-box-shadow: 0 1px 0 #BE0C58  , 0 2px 0 #666;
-webkit-box-shadow: 0 1px 0 #BE0C58  , 0 2px 0 #666;
box-shadow: 0 1px 0 #A3A3A3, 0 0px 0 #666;
}



<!-- ESCRITORIO AULA VIRTUAL -->
.titulocaja_av {
	font-size: 15px !important;
	color: #BE0C58   !important;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
}
#tabla_rd_av {
	font-size: 12px;
	text-align: left;
	border: 1px solid #BE0C58  ;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #BE0C58  ;
}
#tabla_rd_av th {
	padding: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}


#tabla_rd_av td {
	padding: 5px;
    border-top: 1px dotted #A0A0A0;
    color: #494949;
    border-left: 1px solid #C5C5C5;
}
#tabla_rd_av tfoot td {font-size: 12px;padding: 7px;border-left: 0px; }
#tabla_rd_av tbody tr:hover td {
  background-color: #E4E4E4;
}
.note-success_av {
	background-color: #BE0C58  ;
	border-color: #FF2000;
	color: white;
}

<!-- ESCRITORIO ESCUELA ARBITROS -->
.titulocaja_esca {
	font-size: 15px !important;
	color: #BE0C58   !important;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
}
#tabla_rd_esca {
	font-size: 12px;
	text-align: left;
	border: 1px solid #BE0C58  ;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #BE0C58  ;
}
#tabla_rd_esca th {
	padding: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}


#tabla_rd_esca td {
	padding: 5px;
    border-top: 1px dotted #A0A0A0;
    color: #494949;
    border-left: 1px solid #C5C5C5;
}
#tabla_rd_esca tfoot td {font-size: 12px;padding: 7px;border-left: 0px; }
#tabla_rd_av tbody tr:hover td {
  background-color: #E4E4E4;
}
.note-success_esca {
	background-color: #FF2000;
	border-color: #BE0C58  ;
	color: white;
}

.note-success-select_esca {
	border-bottom-width:1px;
	border-bottom-color:#A0A0A0;
	border-bottom-style:solid;
	background-color: #000;
	color: white;
}

.note-success-div_esca {
	background-color: #000;
}

.testactivo_esca {
	    
    padding: 5px;
    background-color: #000;
    margin: 3px;
    border-radius: 5px;
	
	}
	

/********************/


A {color: #065d85;text-decoration: none;}

A:HOVER {color : #bf0000;;text-decoration: underline;}


/*.cld {border: 1px solid #b2b2b2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden !important;  }*/	
	
.titulo_not_portada {
	font-size : 14px;

}

.cuerpo_noticia {font-size: 13px;font-weight: normal;color:#000;text-align:justify;}

.textocolor {color : #CC3300;font-weight : normal;}


/***********************************
*****PARA DEPURAR***** 
***********************************/

/**aparece en codigo cabecera de INTRANET**/
.color {color: #BE0C58  ;font-family : Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}

/**negritas**/
.subtitulos {font-size: 12px;font-weight: 500;}
/***en show_newdup2???
.subtitulos2 {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#ffffff}**/

/*.subtitulos_noticia_des {font-family:Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;color:#333333}*/

/*.titulo_cabecera {color : #FFFFFF;font-size : 18px;font-family : Arial, Helvetica, sans-serif;font-weight: bold;}*/
.cabecera_popup{
	border: 0px solid #843030;
	
	width:100%;
	/*background-color:#FFFFFF;*/
	margin-top:5px;
	padding-left:2px;
	padding-right:2px;
	float:left;
}

.cabecera_popup2{
	border: 1px solid #843030;
	background-color:#ffffff;
	width:98%;
	background-color:#FFFFFF;
	margin-top:5px;
	padding-left:2px;
	padding-right:2px;
	float:left;
}


/*div bloque pequeño de noticia****/
/*.noticia_solo_titulo_1 
{
	padding:5px;
	float:left;
	color: #000;
	text-align:inherit;
	padding-bottom:5px;
	width:90%;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#CCC;
	font-size: 12px;
}**/

.noticia_titulo_resumen {
	margin-left:15px;
	padding:5px;
	float:left;
	color: #FFF;
	text-align:inherit;
	padding-bottom:5px;
	width:90%;
	/*border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	height:50px;*/
	font-size: 12px;
}



/*  TABLAS antiguo */

.tabla_bordeado {
	border: 1px solid #999999;
}

.tabla_bordeado2 {
	border: 0px solid #843030;
	/*background-color:#ffffff;*/
	float:left;
}

.tabla_int{
background-color:#fafafa;
}

.tabla_ext{
  background-color=#ecf3f6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4dae4;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #c4dae4;
	border-right-color: #c4dae4;
	border-left-width: 1px;
	border-left-color: #c4dae4;
}
.tabla_ext2{
  background-color=#fafafa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4dae4;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #c4dae4;
	border-right-color: #c4dae4;
	border-left-width: 1px;
	border-left-color: #c4dae4;
}

.tabla_ext3{
  background-color=#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4dae4;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #c4dae4;
	border-right-color: #c4dae4;
	border-left-width: 1px;
	border-left-color: #c4dae4;
}


.tabla_bordeado_nobot {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: 1px solid #999999;
}

.tabla_bordeado_fichatop {
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #999999;
}

.tabla_bordeado_fichabot {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}


.fondotitulolistadosizq {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-top-color: #999999;
}
.fondotitulolistados {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.fondotitulolistadosdcha {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}

.fondotitulolistadostodo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-color: #999999;
}

.fondolistados {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.fondolistadoscierre {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.fondolistadoscierre_dcha {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.fondolistados_solocierres {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.fondolistadoscierre_top {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.fondolistados_solohoriz {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


.fondotitulolistados_notop_izq {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
}

.fondotitulolistados_notop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.fondotitulolistados_soloizq {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
}

.fondotitulolistados_solodcha {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.fondotitulolistados_solohoriz {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.fondotitulolistados_notop_dcha{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.FILA_ON {
background-color: #FEFAE2;
}

.FILA_OFF {
background-color: #FFFFFF;
}

.FILA_OFF2 {
background-color: #F2F2F2;
}


/***********************botones antiguos*************************/
input.groovybutton
{
	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
	color:#000000;
	background-color:#E7E7E7;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	cursor: hand;
}
.boton_generico {
	background-color: #CEE2FB;
	cursor: hand;
	border: 1px solid #999999;
	font-size: 12px;
}
.boton_generico_over {
	background-color: #E9F3FF;
	border: 1px solid #999999;
	cursor: hand;
	font-size: 12px;
}


.cssbutton{
background-color: #E7E7E7;
border: 1px #999999 outset;
padding: 1px 11px;
color: black;
text-decoration: none;
font: Arial, Helvetica, sans-serif;
font-size : 11px;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #FAFAFA;
padding: 2px  11px; /*shift text 1px to the right and down*/
text-decoration: none;
}

.cssbutton:active{
color: black;
}
	
/************************* DATOS CSS SHOWBOX ***********************/
/*
.ui-widget { 
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1.1em; 
	}
.ui-widget .ui-widget { 
	font-size: 1em; 
	}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1em; 
	}
	*/
.ui-widget-content {
	border: 1px solid #BE0C58  ;
	background: #fcfdfd  50% bottom repeat-x;
	color: #000;
	}
.ui-widget-content a { 
	color: #222222; 
	}
.ui-widget-header { 
	border: 1px solid #BE0C58  ; 
	background: #BE0C58   50% 50% repeat-x; 
	color: #ffffff; 
	font-weight: bold; 
	}
.ui-widget-header a { 
	color: #ffffff; 
	}


/**********Menus antiguos ( en intranets - cabecera )************/

.menu01 .menu01 a{
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.menu01 a:hover {
	color : #000000;
	text-decoration: none;
}
.menu02 .menu02 a{
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menu02 a:hover {
	color : #000000;
}

.menu03 .menu03 a{
	color : #FFFFFF;
	margin-top : 3px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.menu03 a:hover {
	color : #CC0099;
	font-weight: bold;
	text-decoration: none;
}


/**************antiguos************************/

.titulo_noticia_destacada {font-size: 14px;font-weight: bold;}

.titulo_noticia_contenido {font-size: 16px;font-weight: bold;}

.noticia_contenido {font-size: 12px;font-weight: normal;}

.link_not_portada_des {color: #065D85;text-decoration: none;font-size: 14px;font-weight: bold;}

.link_not_portada_des a:link .link_not_portada_des a:visited .link_not_portada_des a:active{color : #065D85;text-decoration: none;}
.link_not_portada_des a:hover {color : #9D0C04;text-decoration: none;}




.btn.default {
	color: #AEAEAE;
	text-shadow: none;
	background-color: #f7f7f7!important;	
}
.btn.default:hover, 
.btn.default:focus, 
.btn.default:active, 
.btn.default.active,
.btn.default[disabled], 
.btn.default.disabled {    
  color: #333333;
  background-color: #f7f7f7!important;
  outline: none !important;
}

.font18 {font-size:16px !important;}
.font12 {font-size:12px !important;}

ul.page-sidebar-menu > a, ul.page-sidebar-menu > li > a:hover, ul.page-sidebar-menu > li:hover > a {

border-top:1px solid #e8e8e8;
/*background:url(arrow_menu.png) center left !important;
background-repeat:no-repeat !important;*/
background-color:#000  !important;
color:#FFF !important;
}
ul.page-sidebar-menu > li.open > a:hover   {
border-top:1px solid #e8e8e8;
/*background:url(arrow_menu.png) center left !important;
background-repeat:no-repeat !important;*/
background-color:#000  !important;
color:#FFF !important;
}

ul.page-sidebar-menu ul.sub-menu > li.active > a, ul.page-sidebar-menu ul.sub-menu > li > a:hover {
color: #ffffff !important;
background: #000 !important;
}

ul.page-sidebar-menu > li.open >  a {
	border-top:1px solid #e8e8e8;
	/*background:url(arrow_menu.png) center left !important;
background-repeat:no-repeat !important;*/
background-color:#F7f7f7  !important;
	color:#333 !important;
}


.page-sidebar-fixed .page-sidebar-menu > li > a {
-webkit-transition: all 0.0s ease!important;
-moz-transition: all 0.0s ease!important;
-o-transition: all 0.0s ease!important;
transition: all 0.0s ease!important;
height: 40px;}
.page-sidebar-menu > li > a {
padding: 10px 15px 10px 15px !important;}

.page-sidebar-fixed.page-sidebar-closed .page-sidebar-menu > li > a {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
border-top: 0px !important;
background:url(noexiste.png) center left !important;
height:40px !important;
padding: 11px 15px 10px 6px !important;}


.link_mv
{background:url(arrow_menu.png) center left !important;
background-repeat:no-repeat !important;
padding-left:40px!important;
height:40px!important;}

.link_mv_sub
{
	font-weight:700 !important;
	background:url(arrow_mv_down.png) center right !important;
background-repeat:no-repeat !important;
padding-right:40px!important;
height:25px!important;
}

.mv_home {
padding: 10px 15px;
}	
.mv_site {
padding: 10px 15px;
}	




/*****/



/*misc*/

@media (max-width: 767px)
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #FFFFFF !important;
}


.badge_alarmas {position:relative;top:0px;right:7px;}



.page-sidebar {
	background-color:#f7f7f7!important;
}
.navbar-brand {
padding: 0px 0px 0px 0px !important;
}


}

/*alertas*/
.btn.dark {
color: white;
text-shadow: none;
background-color: #000  !important;
}
.btn.dark:hover, .btn.dark:focus, .btn.dark:active, .btn.dark.active, .btn.dark.disabled, .btn.dark[disabled] {
background-color: #f7f7f7 !important;
color: #050505 !important;
outline: none !important;

}

.header .navbar-nav > li.dropdown.user .dropdown-toggle .username {
color: #FFF !important;
font-size: 12px;
}

/*menu*/


.slimScrollBar {background-color:#E27171 !important;}
.mv_home {
padding: 10px 15px;}
.primero {font-size:11px !important;}
ul.page-sidebar-menu ul.sub-menu > li.active > a,
ul.page-sidebar-menu ul.sub-menu > li > a:hover {
	color: #fff !important;

}
ul.page-sidebar-menu > li > a {
border-top: 1px solid #DFD9D9 !important;
color: #434343 !important;
font-weight: 400 !important;}

.navbar .open .dropdown-menu > li > a:hover,
	.navbar .open .dropdown-menu > li > a:focus,
	.navbar .open .dropdown-menu > .active > a,
	.navbar .open .dropdown-menu > .active > a:hover,
	.navbar .open .dropdown-menu > .active > a:focus {
	  color: #fff !important;
	  background-color: #000  !important;
}

.table-hover > tbody > tr:hover, .table-hover > tbody > tr:hover > td {
    background: #fffdad !important;
}


/* ****************** ESTILOS PARA NOVA SEARCH ****************************** */

	.ul_search{
					
					    font-size: 12px;

    overflow: hidden;
    list-style: none;
    padding-left: 0;
	margin-top:10px;
				}
				
	.impar{
	
		/*background-color:#FFF;*/
		padding: 5px;
	}
	
	.par{
	
		/*background-color:#dadada;*/
		padding: 5px;
	}
	
	.selected{
		
		background-color:#e6e6e6;
		color:#000;
		padding: 5px;
		
	}
	
	.li_search:hover{
		cursor:pointer; 
		cursor: hand;
		background-color:#969696;
		color:#FFF
	}
