/* 
   Especificamos o tipo de fonte da páxina, esta vai no Body
   o resto de elementos non fai falla espeficicarlle nada	
*/
body {	
	font-family: Minion, Georgia, Arial, Helvetica, sans-serif;		
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-size: 70%;
	background-color:#DDDDDD;
}

/* As capas e táboas están dentro do body, cun 100% 
   especificase que é un 100% da fonte do body */
div {
	font-size: 100%;
}

table {
	font-size: 100%;
	background-color:#FFFFFF;
}

td.pie {
	background-color: #2E406B;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

/* Párrafo xustificado con marxen */ 
p {  
  font-size:13px;
 /* text-indent:4px;*/
  margin-top:20px;
  margin-bottom:10px;
  margin-left:20px;
  margin-right:20px;
}

p.level1 {
	margin-left:40px;
}

h3 {
	font-size:14px;
	font-weight:bold;	
	margin-top:20px;	 
	margin-bottom:0px;
	margin-left:20px;
}

h4 {
	margin-top:0px;
	font-size: 100%;
	font-weight: normal;
}

span.resaltar {
	font-variant: small-caps;
}

/* O cor da fonte establecese o principio do arquivo */
a {
  color:#F7A30A;
  text-decoration: none; 
}

a.linkBlanco {
	color:#FFFFFF;
}

a:hover   {
  text-decoration: underline;
}

/* MENU HORIZONTAL*/
div.menuHorizontal {
	font-family: Minion, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	letter-spacing: 1px;		
}

div.menuHorizontal li {	
	float: left; 			/*Vertical ou orizontal*/
	list-style-type: none;  /*Quita os puntos*/
}

div.menuHorizontal ul {
	margin: 0;				/*Marxe do UL*/
	padding: 0;				/*Padding do UL*/	
}


div.menuHorizontal a {		
	display: block;			/*Para que non se salte o DIV*/
	padding: 3px 13px;
	text-align: center;		
	border: 1px solid #cccccc;
	border-width: 0px 1px 0px 0px;
	background-color:#2E406B;
	color: #ffffff;
}

#menuHorizontalUltimo {
	border-width: 0px 0px 0px 0px;
}

div.menuHorizontal a:hover {	
	text-decoration:none;
	background-color:#969fb5;
}



/* MENU VERTICAL*/
div.menuVertical {
	font-family: Minion, Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	/*letter-spacing: 1px;*/
	font-size:13px;
	font-weight: normal;		
	width: 150px;	
}

div.menuVertical a {	
	display: block;			/*Para que non se salte o DIV*/	
	padding: 3px 6px;
	text-align: center;		
	border-bottom: 1px solid #cccccc;	
	border-left: 1px solid #cccccc;	
	border-right: 1px solid #cccccc;	
	background-color:#969fb5;
	color: #ffffff;
	width: 138px;
	font-weight: normal;	
}

#menuVerticalPrimero {
	border-top: 1px solid #cccccc;	
}

div.menuVertical a:hover {	
	text-decoration:none;
	background-color: #2e406b;
}

.cursiva {
	font-style:italic;
}

.titulo {
	font-size:14px;
	font-weight:bold;	
	margin-top:20px;	 
	margin-bottom:0px;
	margin-left:20px;
}

.subtitulo {
	margin-top:0px;
	font-size: 100%;
	font-weight: normal;
}

.normal {
	font-size: 100%;
	font-weight: normal;
}
