/* 
	oscuro #846500 
	claro #FAD33D
	bloque: FFCC00
*/

* {margin: 0; padding: 0; border: 0;}

/*html{border: 0; 	margin: 0; 	padding: 10px 0 0 0; 	width:100%;	height:100%; font-size: 66%;}*/

body{
	text-align: center;
	background-image: url(../images/css/fondo.gif);
	background-position: 50% 1px;
	
	font-family: Verdana, Arial, SansSerif;
	font-size: 66%;
	color: #000000;
}

#divCuerpo{
	margin: 0 auto;
	width: 771px;
	text-align: left;
	line-height: 1.5em;

	background-image:url(../images/css/cuerpo1.gif);
	background-repeat: repeat-y; 
	background-color: #FAD33D;
	background-position: center;
}

#divCabecera
{
	background-image:url(../images/css/cabecera.gif);
	background-repeat: no-repeat; 
	height: 168px;
	width: 771px;	
}

* html #divCabecera{height: 167px;}

#textoCabecera1 {position: relative; top: 40px; left:341px; font-size: 12px;}
#textoCabecera2 {visibility: hidden}

#divMenu
{
	float:left;
	margin: 0 0 0 5px;
}

html>body #divMenu{
	float:left;
	margin: 0 0 0 15px;
}

#divContenidos 
{
	margin: 2em 2em 2em 14em;
	text-align: left;
}

#divMenuCabecera{
	float: right;
	text-align: right;
	line-height: 1.5em;
	font-size: 0.95em; color: #996600;
	margin: 10px 20px 0 0;
}
#divMenuCabecera a, #divMenuCabecera a:link, #divMenuCabecera a:visited {font-weight:normal; color: #996600; text-decoration: none;	letter-spacing: 2px;}
#divMenuCabecera a:hover {text-decoration: underline;}

#divPie
{
	position:	relative;
	background-image:url(../images/css/pie.gif);
	background-position: bottom;
	height: 28px;
	width: 771px;	
	clear: both; 
}

#divPieTexto
{
	margin: 0;
	background-image:url(../images/css/cuerpo1.gif);
	background-repeat: repeat-y; 
	background-color: #FAD33D;
	background-position: center;
	text-align: center;
	width: 771px;
	line-height: 1.5em;
	clear: both;
}

#divPieTexto {font-size: 0.9em; color: #996600;}
#divPieTexto p {margin: 0px; padding: 0px;}
#divPieTexto a, #divPie a:link, #divPie a:visited {font-weight:normal; color: #996600; text-decoration: none;}
#divPieTexto a:hover {text-decoration: underline;}

table {font-size: 100%;}

/* MENU */
ul.menu
{
	width: 12.5em;
	list-style-type: none;
	/*text-indent: 45px;*/
	margin: 0;
 	padding: 5px;
	background-image:url(../images/css/barraVertical.gif);
	background-repeat: repeat-y;
	background-position: right;
}

ul.menu li {margin: 0; padding: 5px 3px 0px 0px; font-weight: bold;}
ul.menu ul {margin: 0 0 0 10px; padding: 0; list-style-type: none;}
ul.menu ul li {padding: 0; margin: 0; font-weight: normal;}

ul.menu a, ul.menu a:link, ul.menu a:visited 
{
  color: #000000;
	text-decoration: none;
	padding: 2px;
	margin: 0; 
}
ul.menu a:hover{color: #990000; text-decoration: none;}


h1 {font-size: 1.5em;	margin: 1em 0px 0.3em 0em;	letter-spacing: 3px;}
h2 {font-size: 1.3em; margin: 1em 0 0.3em 0em; letter-spacing: 2px; color:#554200;text-decoration:underline;}
h3 {font-size: 1.2em; margin: 0.5em 0 0.2em 0em; color:#7D6100;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em; font-weight: bold;}

p {margin: 0.8em 0 0.8em 0;}
ul {margin: 0; padding: 0 2em 0 2em;	list-style-type: square;}
ol {margin: 0; padding: 0 2em 0 2em;}
li {padding: 1ex 0 0 0;}

table {border: 1px solid #846500; margin: 1em; }

blockquote { margin: 0.8em;}
blockquote:before {content: open-quote;}
blockquote:after {content: close-quote;}
q:before {content: open-quote;}
q:after {content: close-quote;}


a, a:link, a:visited {color: #663300; text-decoration: none;}
a:hover{color:#996600; text-decoration: underline;}

/*
li a, li a:link, li a:visited {color: black; text-decoration: none;}
li a:hover{color: #005750; text-decoration: underline;}
h2 a, h2 a:link, h2 a:visited {color: #005750; text-decoration: none;}
h2 a:hover{text-decoration: underline;}
*/

img {border: 0;}

dl {margin: 0; padding: 0 2em 0 2em;}
dt {font-weight: bold;}


.noticias{	
	background-color:#FFCC00; 
	border: 1px dotted #660000;
	margin: 0.5em 0.5em 2em 0.5em;
	padding: 0 0.5em 0.5ex 0.5em;
	width: 20em;
	float: right;
}
.noticia{margin: 0.5em 0 0 0;}
.noticia h3 {font-size: 1em; margin: 0; padding: 0; letter-spacing: 2px;}
.noticia p {margin: 0;}

.fotoR 
{
	font-size: 0.9em;
	float: right;
	text-align: center;
	color:#806C57;	
	margin: 0.5em;
	line-height: 1em;
}

.fotoL 
{
	font-size: 0.9em;
	float: left;
	text-align: center;
	color:#806C57;
	margin: 0.5em;
	line-height: 1em;
}

.bloque 
{
	background-color:#FFCC00; /* #FAD33D;*/
	border: 1px dotted #660000;
	margin: 2em 0.5em 2em 0.5em;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}

.bloquePub
{
	position: relative;
/*	height: 240px;*/
	background-color:#FFCC00; 
	border: 1px dotted #660000;
	margin: 2em 0.5em 2em 0.5em;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}

.clearFix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
  
.clearFix {display: inline-block;}  

/* Holly Hack Targets IE Win only \*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/* End Holly Hack */

.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}

.navidad {
float: left;
color: #846500;
font-size: 2em;	letter-spacing: 3px; 	line-height: 1.5em;font-weight: bold;
font-family:Geneva, Arial, Helvetica, sans-serif; text-shadow: Maroon;}

.nota
{
	font-size: 0.9em;
	text-align: center;
	background-color:#FFCC00;
	border: 1px dotted #660000;
	margin: 2em 0.5em 2em 0.5em;
	padding: 0.5ex 0.5em 0.5ex 0.5em;	
	line-height: 1em;
}