html {
	margin: 0px;
	border:0px;
	padding: 0px;
	height: 100%;
	background-repeat:no-repeat;
}

body {
	margin: 0px;
	border:0px;
	padding: 0px;
	height: 99%;
	background-repeat:no-repeat;	
}

/*************** Capa de error *******************/
.capaError {
	border: 0.12em solid red;
	background-color: #FBEFFB;
	display: none;
	z-index: 200;
	position: absolute;
	left: 15%;
	top: 20%;
	width: 70%;
	height: 65%;
	text-align: left;
	opacity: 0.8;
	filter: alpha(opacity =   80);
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	padding-left: 0.93em;
}

.cabecera_img {
	/*background-size: 100% 5.43em;*/
	background-image: url('../images/cabecera/sgagpi.png');
	webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-ms-behavior: url(../js/backgroundsize.min.htc);        
	behavior: url(../js/backgroundsize.min.htc);
}

input[type="checkbox"][disabled] {
   background-color: #cfecec;   
}

.campoImporte {
	width:10.93em;
	text-align: right;
}

.campoNumerico {
	text-align: right;
}

.cabeceraListado {
	border-width: 1px 1px 1px 1px;
	border-color : #FDFDFD #A4BED4 #A4BED4 #FDFDFD;
	background-color:transparent;
	
	font-family:Tahoma,Verdana,Arial,Helvetica;
	
	font-size:0.68em;
	color:black;
	vertical-align:middle;
	text-align:center;
	
	width:auto;
}
    
.wait{
    color: #396B84;
    font-family: Tahoma,Verdana,Arial,Helvetica;
    font-size: 0.68em;
    text-align: center;	
}

#sgagenIdiomas {
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 0.68em;
    color: rgba(255, 181, 82, 1);
	text-align: right; 
	float:right; 
	width:100%;
	margin: -2.87em 0em 0em -1em;
    padding-right: 0.5em;
}
#sgagenIdiomas a {
    color: rgba(255, 255, 255, 1.0);
    font-weight: normal;
    padding-right: 0.5em;
    padding-left: 0.5em;
    text-decoration: none;
}
#sgagenIdiomas a:hover {
    text-decoration: underline;
}

.ultimoidioma{
	float:right; 
}
.idioma{
	float:right;
	border-right: 0.2em solid #3F5C83;
}
.version{
	color: #FFFFFF;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size:0.68em;
	width:100%;
	text-align: right; 
	float:right; 
    padding-right: 1em;
	margin: -0.82em 0em 0em -0.31em;
}

/*
	Redefinimos el estilo del grupo del grid para personalizar nuestro estilo
	
	La linea azul puede llevar a confusi�n. 
*/
div.gridbox table.obj td.group_row{
    vertical-align:middle; 
    font-family:Tahoma,Verdana,Arial,Helvetica;
    font-size:0.83em; 
    font-weight:bold; 
    height:1.87em;  
    border:0em;  
    border-bottom: 0em solid navy; 
    border-top: 0.12em solid navy;
}



.barraIdiomaFondo {
	background-color:#ffffff;
	width:100%;
	height:1.7em;
	border:0px;
	padding-top:0.22em;
}

.logotipo{
	height:3.93em;
	float:left;
	padding: 0.7em 0.7em 0em;
	overflow:hidden;
}

.tituloSGA {
	color: #FFFFFF;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 1.5em;
	margin: -5.31em 0em 0em -1.87em;
	padding: 0.8em 0.5em 0em;
	text-align: right; 
	width: 64em;
	position: relative; 
	
}

.tituloAplicacion {
	color: #FFFFFF;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 1.5em;
	margin: -2.75em 0em 0em -0.31em;
	text-align: right;  
	float:right; 
    padding-right: 0.5em;
	width:100%;
	
}

#botonOcultaCabecera {
	float:right;
	background-repeat: no-repeat;
	cursor: pointer;
	font-family: Tahoma; 
	font-size: 1.2em; 
	height: 1em; 
	position: relative; 
	text-align: center; 
	vertical-align: top; 
	width: 1em;
	margin-right: 0.5%;
	/*background-position: -32px 0;*/
}

#home {
	float:left;
	vertical-align:middle;
	width:2%;
	margin-left:0.5em;
}

#ultimoLogin {
	float:left;
	width:23%;
	vertical-align:middle;
}

.cambioCampana {
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size:0.8em;
}

#infoUsuario {
	float:left;
	width:46%;
	text-align:center;
}

#ambitoOrganizativo {
	float:right;
	text-align:right;
	margin-right: 0.5%;
	width: 80%;
}

#mensajeerror td
{
	word-wrap:break-word;
}
