/*fondo y cabecera*/
body{
  background:url('../img2/fons.jpg');
  padding:0;
  margin:0;
}
#PrincipalLogin{
  background:url('../img2/inici.jpg');
  width:997px;
  height:620px;
}
#PrincipalMenu{
  background:url('../img2/menu.jpg');
  width:997px;
  height:620px;
}
#Principal{
  width:997px;
}
#CabeceraGirones{
  background:url('../img2/cap.jpg') no-repeat;
  height:186px;
}
#linkGirones{
  position:relative;
  top:32px;
  left:340px;
  width:331px;
}
#Titulo{
  position:relative;
  width:680px;
  margin-top:81px;
  left:300px;
  color:#33CCFF;
}
#Novedades{
  position:relative;
  margin-top:170px;
  float:left;
  width:86%;
  color:white;
}
#btnNovedades{
  text-align:center;
  margin-top:170px;
}
#CuadroNovedades{
  border:2px solid #CC6633;
}
#TituloNovedades{
  text-align:center;
  color:#33CCFF;
}
#TextoNovedades{
  color:white;
}
/**************************/
/*contenido*/
#Contenido{
  position:relative;
  color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  left:50px;
  width:947px;
}
/***************************/
/*cuadro login*/
#Login{
  width:100px;
  position:relative;
  top:196px;
  left:345px;
}
.entrada{
  margin:1px; 
  background-color:transparent;
  border:0;
  height:45px;
  font-weight:bold;
  text-align:center;
  color:white;
}
/**************************/
/*cuadro del toolbar*/
#listaToolbar{
  position:relative;
  list-style:none;
	margin:0;
	padding:0;
  left:275px;
  width:770px;
}
#listaToolbar li {
	width:85px;
	float:left;
}
#listaToolbar li a {
	display:block;
	width:40px;
	text-decoration:none;
	text-align:center;
}
#listaToolbar li a:hover {color:#33CCFF;}
/********************/
/*cuadro del menu*/
#Menu{
  position:relative;
  left:400px;
  width:400px;  
}
#listaMenu{
  list-style:none;
	margin:0;
	padding:0;
}

#listaMenu li {}

#listaMenu li a,#listaMenu div a {
	text-decoration:none;
	text-align:center;
}
#listaMenu li a:hover,#listaMenu div a:hover {color:#33CCFF;}
/*******************************/
/*enlaces con diseņo de boton*/
a.boton
{
	color:#CC6633;
	background-color:#4B4B4B;
	border-style:solid;
	border-color:white;
	border-width:1px;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	
}

a.boton:hover
{
	color:#CC6633;
	background-color:#4B4B4B;
	text-decoration:none;
	font-weight:bold;
}
/*****************************************************/
/*Enlaces en general*/
a{
	text-decoration:none;
	color:#CC6633;
  cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;
}
a:focus{outline:0;}
a:hover{
	text-decoration:none;
	color:#33CCFF;
  cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/*****************************************************/
/*Inputs*/
input.botonentrada{
	color:#CC6633;
	background-color:transparent;
  cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
  border:none;
}
input.readonly{
	background-color:#969696;
	text-align:right;
}
input.numerico_readonly{
	background-color:#CCCCCC;
	text-align:right;
}
input.black{
	background-color:#C0C0C0;
	text-align:left;
}
input.blackn{
	background-color:#C0C0C0;
	text-align:right;
}
select.black{background-color:#C0C0C0;}
input.numerico{text-align:right;}

textarea.black{
	background-color:#C0C0C0;
	text-align:left;
}
/********************************************/
/*tablas, filas y celdas*/
table
{
	background-color:transparent;
}

tr.form_fact
{
	background-color:transparent;
  border-color:white;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
td.azul
{
  color:#33CCFF;
  border-color:white;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
td.numerico
{
	background-color:transparent;
  border-color:white;
	text-align:right;
	font-size: 12px;
}
td.textoslogin{visibility:hidden;}
/*******************************************/
p.error{text-align:center;color:red;}

h4
{ 
	color:#CC6633;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}