/********************************************************************************/

/* 
	en general/constantes.php : 
	define(colorPRINCIPAL, "#90bade");
*/
/********************************************************************************/
/********************************************************************************/

body,td,th,a:link,a:visited,a:active,a:hover {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*	font-size: 14px;*/
	FONT-SIZE:11px; FONT-FAMILY:tahoma,sans-serif;
	font-style: normal;
	font-weight: normal;
}
th {
	FONT-SIZE:13px; FONT-FAMILY:tahoma,sans-serif;
	font-style: normal;
	font-weight: bold;
}
body {
	color : black;
	background-color : #ffffff;
	
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	
/*	margin-top : 0;
	margin-left : 2;
	margin-right : 2;
	margin-bottom : 0;*/
	
	/*border-left: 1px solid #ff0000;
	border-top: 1px solid #ff0000;*/
}

/********************************************************************************/

/*td.fondo { background-color: '#AFE98D'; }*/
td.fondo_cabecera 	{ background-color: #90bade; }
td.fondo_izq 		{ background-color: #dee7f7; }
td.fondo_pie 		{ background-color: #90bade; font-size: 11px; }

/********************************************************************************/
/* CALENDARIO */
font.calendario {  font-family: 'Arial, sans-serif'; color: '#000000'; font-size: 10px; }
/********************************************************************************/
/********************************************************************************/
/* Nº VISITAS */
font.visitas {  font-family: 'Arial, sans-serif'; color: '#000000'; font-size: 11px; }
/********************************************************************************/

#menu1 {
	width: 12em;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	/*padding: 0 0 1em 0;*/
	padding: 0 0 0 0;
	margin-bottom: 1em;
/*	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;*/
	background-color: #90bade;
	/*color: #333;*/
	color: #ff0000;
}

#menu1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}

#menu1 .titulo  {
  	border-top: 1px solid #000000;
		border-bottom: 2px solid #000000;
		border-left: 6px solid #000000;
		margin: 0;
		color: #000000;
		background-color: #ffffff;
		font-weight: bold;
		padding: 4px 4px 4px 0.5em;
}

#menu1 li {
		border-bottom: 1px solid #90bade;	
		margin: 0;
}
	
#menu1 li a {
		display: block;
		padding: 4px 4px 4px 0.5em;
		border-left: 6px solid #1958b7;
		border-right: 6px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
}

html>body #menu1 li a {
	width: auto;
}

#menu1 li a:hover {
	border-left: 6px solid #1c64d1;
	border-right: 6px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

.imagen  {
}

/********************************************************************************/

div.cajaTitulo {
/*  border: 1px solid #000000;*/
}  

div.cajaTitulo fieldset { 
  width:100%;									/*para que funcione bien en mozilla : tabla : cellspacing="20" */
  border:1px solid #808080;
/*	background: #ccc; */
/*  margin-left:10em; */
/*	padding-left:2em; */
  text-align:left;
}

div.cajaTitulo legend {
  padding: 0.2em 0.5em;
  color:#ff0000;
  font-size:90%;
  text-align:right;
  FONT-SIZE:15px;
  font-weight: bold;
/*  height:1; Filter: DropShadow(Color=#90bade, OffX=2, OffY=2, Positive=1) */ /* no bien en mozilla*/
}

div.misforms .label {
	font-size: 11px;
}

/********************************************************************************/

h1 { 	border-bottom: 1px solid #90bade; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #f00;
/*  		height:1; Filter: shadow(color=#90bade)*/
/*			height:1; Filter: DropShadow(Color=#90bade, OffX=2, OffY=2, Positive=1) */ /* no bien en mozilla*/
/*			margin: 0; -- quitar retornon de línea */
			}
h2 { 	border-bottom: 1px solid #90bade; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #f00;
/*			height:1; Filter: DropShadow(Color=#90bade, OffX=2, OffY=2, Positive=1) */ /* no bien en mozilla*/
	}
h3 { 	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #f00;
/*			height:1; Filter: DropShadow(Color=#90bade, OffX=2, OffY=2, Positive=1) */ /* no bien en mozilla*/
			margin: 0;
	}


/********************************************************************************/

div#bode_lateral
   {
      margin: 0 auto 0 auto;
      width: 1000px;
      background-image: url("borde_lateral.gif");
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#borde_inferior
   {
      margin: 0 auto 0 auto;
      width: 1000px;
      height: 13px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url("borde_inferior.gif");
      background-repeat: no-repeat; 
   }

/********************************************************************************/

div.tituloKata .titulo {
  font-size: 30px;
  font-weight: bold;
  color:#ff0000;
  text-align:center;
  margin: 0;
}
div.tituloKata .descripcion {
  font-size: 15px;
  font-weight: bold;
 	color:#ff0000; 
 	text-align:center;
 	margin: 0;
}

/********************************************************************************/

#articulo { /* pte -- en modelo.php */
	FONT-SIZE:15px; FONT-FAMILY:tahoma,sans-serif;
	font-style: normal;
	font-weight: normal;
}