/*CLASES DE LA PÁGINA*/
body{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/fondo_gral.jpg);
	background-repeat: repeat-x;
}

/*Clases para la pantalla de acceso de SIRET*/
.bodyRegistro
{
	font-weight: normal;
	font-size: 12px;
	background-image: url(../images/fondo_siret.jpg);
	color: #000000;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.etiquetas2{
	color: navy;
	font-family: Arial;
	border-color: Transparent;
	border-style: none;
	border-width: 0px;
	background-color: Transparent;
	font-size: x-small;
	font-weight: bold;
}
.campos{
	border: solid;
	border-width: 1px;
	border-bottom-color: CornflowerBlue;
	border-top-color: CornflowerBlue;
	border-left-color: CornflowerBlue;
	border-right-color: CornflowerBlue;
	color: black;
	padding-top: 1;
	padding-left: 5;
	text-transform:uppercase;
}
.campos2{
	border: solid;
	border-width: 1px;
	border-bottom-color: CornflowerBlue;
	border-top-color: CornflowerBlue;
	border-left-color: CornflowerBlue;
	border-right-color: CornflowerBlue;
	color: black;
	padding-top: 1;
	padding-left: 3;
}
.mensajes2
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 9pt;
	border-left: medium none;
	color: navy;
	border-bottom: medium none;
	font-family: Arial, Verdana;
	background-color: transparent;
}
.notas
{
	font-size: xx-small;
	color: mediumblue;
}

.notaAlerta
{
	font-size: xx-small;
	color: red;
}

/*fin de clases la pantalla de acceso de SIRET*/

.login
{
	background-position: left top;
	font-weight: normal;
	font-size: 12px;
	background-image: url(../img1/panel_login.png);
	color: #000000;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.loginFiel
{
	background-position: left top;
	font-weight: normal;
	font-size: 12px;
	background-image: url(../img1/panel_login_fiel.png);
	color: #000000;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.loginFiel_Error
{
	font-weight: normal;
	font-size: 12px;
	/*background-image: url(../img1/pantalla_error_fiel.jpg);*/
	background-image: url(../img1/panel_login_fiel.png);
	color: #000000;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/*CLASES PARA ELEMENTOS Y CONTROLES*/
.consulta{
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-top-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.consultatitulo{
	background-color: #ffffff;
	background-image: url(../images/fondosubtitulo.gif);
	background-position: left;
	background-repeat: repeat-y;
	border-bottom-color: #dcdcdc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #ffffff;
	height: 22px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.encabezado{
	font-size: 14px;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
}
.etiqueta{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
.etiqueta_centrada{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}
.etiqueta2{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.etiqueta_grid{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.mensaje{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.nota{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.campo{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding-left: 1px;
}
.campo_mayusculas{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	text-transform: uppercase;
	padding-left: 1px;
}
.campo_minusculas{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	text-transform: lowercase;
	padding-left: 1px;
}
.campo_capital{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	text-transform: capitalize;
	padding-left: 1px;
}
.campo_grid{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-width: 0px;
	border: solid 1px #C0C0C0;
	width: 100%;
	padding-left: 1px;
}
.botonxp{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: transparent;
	background-image: url(../images/botonxp.gif);
	height: 21px;
	width: 91px;
	border: 0 solid white;
	background-repeat: no-repeat;
}
.boton_login{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: transparent;
	background-image: url(../images/boton_acceso.gif);
	height: 21px;
	width: 67px;
	border: 0 solid white;
	background-repeat: no-repeat;
}
.manita{
	cursor: hand;
}
.titulo{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.texto{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
}
.textoj{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	text-align: justify;
}
.texto_manita{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	cursor: hand;
}
.subtitulo{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tabla_datos
{
	border-right: #ffffff 1px solid;
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	background-image: url(../images/fondo_tablas.jpg);
	border-left: #ffffff 1px solid;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #233c7e;
}
.tabla_msg{
	border-color: #0066CC;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right:5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ff9933;
}
#horizon{
	/*background-color: #0ff;*/
	text-align: center; 
	position: absolute;top: 50%;left: 0px;width: 100%;height: 0px; 
	overflow: visible; 
	visibility: visible; 
	display: block; 
	z-index: 0; 
}
#thelayer{
	margin-left: -140px;position: absolute;top: -200px;left: 50%;width: 200px;height: 160px; 
	visibility: visible;
	z-index: 1; 
	text-align: center; 
}
#thelayer2{
	margin-left: -130px;position: absolute;top: 165px;left: 50%;width: 200px;height: 160px; 
	visibility: visible;
	z-index: 1; 
	text-align: center; 
}
#thelayer3{
	margin-left: -130px;position: absolute;top: -100px;left: 50%;width: 200px;height: 160px; 
	visibility: visible;
	z-index: 1; 
	text-align: center; 
}


/*CLASES PARA EL LOGIN*/
.login
{
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-top-color: #dcdcdc;
	border-style: solid;
	border-width: 0px;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 550px;
}
.loginacceso
{
	border: 0px;
	padding: 25;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 100%;
}
.titulologin{
	background-color: #ffffff;
	background-image: url(../images/titulologin.jpg);
	background-position: right;
	background-repeat: repeat-y;
	border-bottom-color: #dcdcdc;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	color: #ffffff;
	height: 50px;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/*CLASES PARA EL GRID*/
.grid
{
	Font-Size: 10pt;
	font-family: Arial Narrow;
	border-top: solid 0px #E7E7FF;
	border-left: solid 0px #E7E7FF;
	border-right: solid 0px #E7E7FF;
	border-bottom: solid 1px #E7E7FF;
	border-color: #E7E7FF;
	border-width: 1px;
	padding:3;
	background-color: Transparent;
}
.gridHeader{
	Font-Size: 9pt;
	font-family: Arial Narrow;
	font-weight: bold;
	text-align: center;
	color: White;
	/*background-color: #6699CC;*/
	border-color: #E7E7FF;
}
.gridHeader A{
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
.gridHeader A:hover{
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
.gridLink{
	Font-Size: 9pt;
	font-family: Arial;
	text-align: Center;
	padding: 3;
	color: White;
	background-color: LightSteelBlue;
	border-color: #000000;
	TEXT-DECORATION: underline;
}
.gridLink A{
	Font-Size: 9pt;
	font-family: Arial;
	text-align: Center;
	padding: 3;
	/*color: White;
	font-weight: bold;*/
}
.gridItem{
	Font-Size: 9pt;
	font-family: Arial;
	/*text-align: center;*/
	color: #000000;
	padding: 3;
	background-color: White;
	border-color: #E7E7FF;
	text-decoration: none;
}
.gridItem A{
	Font-Size: 9pt;
	font-family: Arial;
	/*text-align: center;*/
	color: #000000;
	padding: 3;
	background-color: White;
	border-color: #E7E7FF;
	text-decoration: none;
}
.gridItem A: hover{
	Font-Size: 9pt;
	font-family: Arial;
	/*text-align: center;*/
	color: #000000;
	padding: 3;
	background-color: White;
	border-color: #E7E7FF;
	text-decoration: none;
}
.gridItem2{
	Font-Size: 8pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	background-color: White;
	border-color: #E7E7FF;
	text-decoration: none;
}
.gridSelectedItem
{
	Font-Size: 9pt;
	font-family: Arial;
	font-weight: bold;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #738A9C;
}
.gridEditItem
{
	Font-Size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #738A9C;
}
.gridAlternatingItem{
	Font-Size: 9pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
	text-decoration: none;
}
.gridAlternatingItem A{
	Font-Size: 9pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
	text-decoration: none;
}
.gridAlternatingItem A: hover{
	Font-Size: 9pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
	text-decoration: none;
}
.gridAlternatingItem2{
	Font-Size: 8pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
}
.gridAlternatingItem2 A{
	Font-Size: 8pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
	text-decoration: none;
}
.gridAlternatingItem2 A: hover{
	Font-Size: 8pt;
	font-family: Arial;
	/*text-align: center;*/
	padding: 3;
	color: #000000;
	border-color: #E7E7FF;
	background-color: #F7F7F7;
	text-decoration: none;
}
.gridFooter
{
	Font-Size: 9pt;
	font-family: Arial Narrow;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #6699CC;
	border-color: #E7E7FF;
}
.gridPager
{
	Font-Size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	color: #000000;
	background-color: #99ccff;
}
.gridPager A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.gridPager A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: bold;
}