/***
*
*ESTILO Default
***/

.cabeceratabla{background-color:#A7C5ED;color:#003366;font-weight: bold;}
.titcampotabla{background-color:#A7C5ED;color:#000000;font-weight: bold;}
a:link{ text-decoration: none;color:#003399;}
.fondotablagris{background-color:#eeeeee;}
.filatablaresaltada{background-color: #D1D1FF;}
#submenu{background-color:#A7C5ED;color:#000000;}#submenu a{color: #000000;}
.cabeceratabla2{background-color:#E92D2D;color:#89ADD5;font-weight: bold;}
a:visited{color:#003399;}a{ text-decoration: none; color:#003399;}
#mainMenu .activeMenuItem{background-color:#A7C5ED;color:#FFFFFF;font-weight: bold;}

#menuv a:hover {
	background-color: #FFEFD7;
}

/**
*
*Clase para los listados de Enlaces a otras secciones, vease la configuraci�n de un est�dio
*
**/
a.desplegablefondo{
	background: #FFC46A;
	}
a.desplegablefondo:visited{
	background-color: #FFC46A;
	}
a.desplegablefondo:active{
	background-color: #FFC46A;
	}
a.desplegablefondo li{
	background-color: #FFC46A;
	}

/***
*
*Comun
*
**/
/*UPDATE*/

/*cambios*/


a {
	outline:none;
}



a:hover { text-decoration: underline; color: #003399;}

a.vsf:link { font-weight:bold; text-decoration: none; color: #ffffff; font-size: 7.5pt;}
a.vsf:visited { font-weight:bold; text-decoration: none; color: #FFFFFF; font-size: 7.5pt;}
a.vsf:hover { font-weight:bold; text-decoration: none; color: #FD9A01; font-size: 7.5pt;}

a.b:link { text-decoration: none; color: #000000; font-size:12px;}
a.b:visited { text-decoration: none; color: #000000; font-size:12px;}
a.b:hover { text-decoration: none; color: #000000; font-size:12px;}

a.c{ width: 100%;height: 100%; display:block; }
a.c:link { text-decoration: none; color: #FFFFFF; font-weight:bold;}
a.c:visited { text-decoration: none; color: #FFFFFF; font-weight:bold;}
a.c:hover { text-decoration: none;  background: #E6F3FB; color: #000000; font-weight:bold;}

a.portal:link { font-size: 9px;text-decoration: none; color: #000000; }
a.portal:visited { font-size: 9px;text-decoration: none; color: #000000; }
a.portal:hover { font-size: 9px;text-decoration: none;  background: #00A8C6; color: #FFFFFF;}

a.portal2:link { text-decoration: none; color: #00A8C6; }
a.portal2:visited { text-decoration: none; color: #00A8C6; }
a.portal2:hover { text-decoration: none; color: #000000;}

a.portal3:link { text-decoration: none; color: #DC0067; }
a.portal3:visited { text-decoration: none; color: #DC0067; }
a.portal3:hover { text-decoration: none; color: #000000;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
}

img {
	border:0;
}

td {font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.4em;}

.selectclass	{	font-size: 7.5pt; line-height: 1.2em; font-family:  Verdana, Helvetica, Arial,  sans-serif;
					text-decoration: none; background-color: #FFFFFF; color: #333333; border-top:1px solid black; border-left:1px solid black;}

.titulopagina {font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight:bold;}
.tituloframe {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold;}
.titulotabla {font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 1.4em; font-weight:bold; background-color: #23589e;}
.titrestabla {font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.4em;}

.copy {font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.4em;}

.loginclass {font-size: 8.5pt;font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A7C5ED;
	color: #003366;
	width:140px;
	border: 1px solid #23589E;
	}

/**
*
*
* Inputs botones Volver, atras, quitar y pasar (flechitas)
*
**/

.cif{
width:200px;
border:0px;
background-color:#FFFFFF;
}

.textinput{
width:380px;
border:0px;
background-color:#FFFFFF;
}

.btquitar{
width:18px;
height:22px;
border-width:0px;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(../../img/hprevious.gif);
cursor:pointer;
}

.btpasar{
width:18px;
height:22px;
border-width:0px;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(../../img/hnext.gif);
cursor:pointer;
}

.btarriba{
width:22px;
height:15px;
border-width:0px;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(../../img/vprevious.gif);
cursor:pointer;
}

.btabajo{
width:22px;
height:15px;
border-width:0px;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-image:url(../../img/vnext.gif);
cursor:pointer;
}

/**
*
*Colores de Textos
*
**/
.blanco {color: #FFFFFF;}
.negro {color: #000000;}
.rojo {color: #FF0000;}
.peque {font-size: 7.5pt; }
.pequegris {
	font-size: 7.5pt;
	color:#666666
}
.verde{color: #006600;}
a.verde{color: #006600;}
.carne{color: #FFEBCC;}
a.general{color: #006600;}

/**
* Los Resaltados normalmente son para cuando situas el puntero encima de un elemento, se llama a una clase sin usar los styles
*Ejemplo: <TR onmouseover="this.className='resaltado'" onmouseout="this.className='noresaltado'"
*/
.resaltado {
	color:#000000;
	font-weight: Bold;
	background-color: #D8E6F9;
}
.noresaltado {
	color:#000000;
	background-color: #FFFFFF;
}

/**
*
*Clase aplicada para la gran mayoria de los m�dulos y secciones, fondos de Filas, tablas....
*
**/

.fondotablablanco {
	background-color: #FFFFFF;
}

/**
*
*Algunos colores de los m�s Utilizados en las clases anteriores para establecer colores sin Styles
*
***/
.amarilloclaro{background-color: #FFFF99;}
.amarillo{background-color: #FFdd66;}
.rosado{background-color: #FF8A8A;}
.violeta{background-color: #9595FF;}
.verdeclaro{background-color: #D7EFD1;}
.verde2{background-color: #8FC68F;}
.carne2{background-color: #FFDDAA;}
.carne3{background-color: #FFDE9B;}
.cyan{background-color: #99CCCC;}
.cyan2{background-color: #00CCFF;}
.rojo {background-color: #FF0000;}

.negro{
	background-color: #000000;
}
.blanco{
    background-color: #FFFFFF;
}
.gris{
    background-color: #AAAAAA;
}
.azulclaro{
    background-color: #E3E3FF;
}
.azulclaro2{
    background-color: #2DB8D0;
}

.azulclaro3{
    background-color: #00A8C6;
}
.azulosc{
	background-color: #1D4F94;
}
.naranja{
	background-color: #FFC46A;
}

/**
*
*
*
*
***/

.inputclass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	color: #23589E;
	line-height: 1.2em;}

.EstiloVerNe {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EstiloVer {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form {display:inline;}

.combo {
	width: 100%;
}

.auxiliar { border-left:1px solid #23589E; border-bottom:1px solid #23589E;}

a.enls:link, a.enls:visited{
color: #003399;
text-decoration: none;
}
a.enls:hover{
color: #333333;
background-color: #eeeeee;
}
a.secac2{
	color: #333333;
	text-decoration: none;
}
a.secac{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7F9DB9;
}
a.secac:hover{
	color: #7F9DB9;
	text-decoration: none;
	background-color: #ffffff;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	margin: 0;
	padding-left: 18px;
	text-decoration: none;
	text-align: left;
}
.botonesHover {
text-decoration: none;
color: #333333;
background-color: #eeeeee;
}
.subMe{
	display: none;
	margin: 0;
	background-repeat:  repeat-y;
}
.clase_principal {
	opacity:1;
	filter:alpha(opacity=100);
	position:absolute;
	margin:0px;
	border:0px;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.clase_desactivar {
	position:absolute;
	margin:0px;
	border:0px;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

/* Men� superior de las ventanas */
#mainMenu{
	background-color: #FFFFFF;	/* Background color of main menu */
	font-family: Verdana, Arial, Helvetica, sans-serif;	/* Fonts of main menu items */
	font-size:8.5pt;	/* Font size of main menu items */
	/*border-bottom:1px solid #23589E;	/* Bottom border of main menu */
	height:30px;	/* Height of main menu */
	position:relative;	/* Don't change this position attribute */
}
#mainMenu a{
	padding-left:5px;	/* Spaces at the left of main menu items */
	padding-right:5px;	/* Spaces at the right of main menu items */
	font-weight:bold;
	/* Don't change these two options */
	position:absolute;
	bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
	text-decoration:none;
}
#submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;	/* Font  of sub menu items */
	width:100%;	/* Don't change this option */
	/*border-bottom:1px solid #23589E;	/* Bottom border of main menu */
}
#submenu div{
	white-space:nowrap;	/* Don't change this option */
}
/*
Style attributes of active menu item
*/
#mainMenu .activeMenuItem{
	/* Border options */
	/*border-left:1px solid #23589E;
	border-top:1px solid #23589E;
	border-right:1px solid #23589E;		*/

	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
}
#mainMenu .activeMenuItem img{
	position:absolute;
	bottom:0px;
	right:0px;
}
/*
Style attributes of inactive menu items
*/
#mainMenu .inactiveMenuItem{
	color: #000000;	/* Text color */
	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
}
#submenu a{
	text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
	padding-left:5px;	/* Space at the left of each sub menu item */
	padding-right:5px;	/* Space at the right of each sub menu item */
	font-size:8.5pt;
}
#submenu a:hover{
	color: #23589E;	/* Red color when the user moves the mouse over sub menu items */
	background-color: #FFFFFF;
}
#menuv {
	width: 180px;
	height:100%;
	border-right:1px solid #000000;
	font-family: Verdana;
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {

}

#menuv a {
	text-decoration: none;
	color: #000000;
	/*background: #FFFFFF;*/
	display: block;
	padding: 6px 0px;
	width: 100%;
}

.titdato
{
	padding: 5px;
}

label.editable {
    cursor: text;
}

#tabla_previsualitzacio tr:hover {
    background-color: #A7C5ED;
    cursor: pointer;
}

/* Enric 30/03/2017 para quitar el boton de download de crhome nuevo*/
audio::-internal-media-controls-download-button
{
  display: none;
}

audio::-webkit-media-controls-enclosure
{
  overflow: hidden;
}

audio::-webkit-media-controls-panel
{
  width: calc(100% + 30px);
} 
/*
.dijitDialogCloseIcon {
	visibility: hidden !important;
}*/