/* CSS Document */

 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
 /* Style Definitions */
 p.MsoNormal,table.MsoNormal
 {margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	line-height:150%;
	text-align:justify;
	padding:0cm}
ol.MsoNormal,li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	margin-left:18.0pt;
	text-align:justify;
	text-indent:-18.0pt;
	line-height:150%;
	border:none;
	padding:0cm}
	
li.MsoNormal /*correción FF*/
	{
		text-indent:0;
		}	
	
h1 {
	font-size:150%; 
	color: #800000;
	width:70%;
	min-width: 300px;
	max-width: 700px;
	z-index:2;
}
/*h1
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Arial","sans-serif";
	line-height:150%}
	*/
	
/*h2
	{margin:0cm;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:26.0pt;
	font-family:"Arial","sans-serif";
	text-align:right;
	line-height:150%}*/
h2, h2
	{margin-top:10.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-indent:18.Opt;
	text-align:justify;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Arial","sans-serif";
	color:red;10.0pt;
	line-height:150%;
	border:solid windowtext 1.0pt;
	padding:1.0pt 4.0pt 1.0pt 4.0pt
	}
h4
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:150%;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Arial","sans-serif";
	font-weight:bold;}
h5
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.85pt;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	text-decoration:underline;}
h6
	{margin-top:10.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:18.0pt;
	text-align:justify;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Arial","sans-serif";
	color:red;
	text-indent:-18.0pt;
	line-height:150%;
	border:none;
	padding:0cm }
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.85pt;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	font-weight:bold;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:53.25pt;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:150%;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"Arial","serif";
	font-weight:bold;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","serif";}
p.MsoCaption, li.MsoCaption, div.MsoCaption
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	line-height:150%;
	font-size:10.0pt;
	font-family:"Arial","serif";
	font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","serif";
	font-weight:bold;}
p.MsoBodyTextIndent
{	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:18.0pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","serif";
	text-align:justify;
	line-height:150%}
ol.MsoBodyTextIndent,li.MsoBodyTextIndent, div.MsoBodyTextIndent
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:71.25pt;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:-18.0pt;
	line-height:150%;
	font-size:10.0pt;
	font-family:"Arial","serif";}
	
	ol.MsoBodyTextIndent li,li.MsoBodyTextIndent /* Corrección FF*/
	{
		text-indent:0;
	}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","serif";}
p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:141.6pt;
	margin-bottom:.0001pt;
	text-indent:-106.2pt;
	font-size:10.0pt;
	font-family:"Arial","serif";}
p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.85pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Arial","serif";}
 /* Page Definitions */
/* @page Section1
	{size:21.0cm 842.0pt;
	margin:72.0pt 89.85pt 72.0pt 89.85pt;}
div.Section1
	{page:Section1;}*/
 /* List Definitions */
 ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
div.nota {
      border:solid windowtext 1.0pt;
	  padding:1.0pt 4.0pt 1.0pt 4.0pt;
	  background:silver;
	  font-size:10.0pt;
	font-family:"Arial","sans-serif";
	line-height:150%;
	text-align:justify;}
div.recuadro {
		border:solid windowtext 1.0pt;
		padding:1.0pt 4.0pt 1.0pt 4.0pt;}
		
		
		
		
span.nota {
	border-bottom: blue 1px dotted;
	position:relative;
	}
span.nota span {
   display: none;
	position: absolute;
	top:1.3em;
	left:0;
	width: 20em;
	border: darkgrey 1px solid;
	background-color:#F0F0F0;
	padding: 2px;
	font-size: 80%;
	}
	
span.nota:hover span {
   display: block;}
span.nota:hover {

	background-color:#F0F0F0;
	}
		
		/*Estructura*/
div#principal {
position:relative;
width:100%;
height:100%;
}
div#contenedor {
	position: absolute;
	top: 73px;
	left: 3px;
	height: 87%;
	width:100%;
	overflow: auto;

}
div#texto_pagina {
	position: absolute; 
	top:0; left:0; width:80%; right:0px;
	padding:0 15px;
}
div#publi_derecha {
	text-align:right;
	position: absolute; top:100px; right:0; 
	width:22%;
	height:50px;
}
div#publi_arriba {
	position: absolute;
	top:10px; right: 20px; left:655px;
	text-align:right;
}

div#google_search{
	position:absolute;
	top:-102px; left:-270px; /*tamaño caja busqueda google*/
	z-index:1;
}
div#google_search table {
	z-index:1;
}
div#pie {
	text-align: center;
	font-style: normal;
	font-size: 90%;
	clear: both;
	margin:0;
}

div#pie span.pagina { 
	float: right;
	margin-right: 10px;
}

div#pie img {
	width: 22px; 
	height: 22px;
	margin: 5px;
	clear: both;
}

div#logo {
	position: absolute;
	top: 15px;
	left: 5px;
	width: 141px;
	height:40px;
}

html {
	overflow: hidden;
	background-image: URL(comunes/fondo_menu.gif);
	background-repeat: repeat-x;
	background-color: #F7F0E2;
	padding:0; margin:0;
}

body {
	background-color: #F7F0E2;
	margin: 0;
	padding:0;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-align: justify;
	font-weight: normal;
	
	
}
a img { border:none;}

/*p, div.nota {margin: 15px;}*/

