      body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	text-align: center;
	line-height: 1.5em;
	color:#333;
	background: #333 url(../imagenes/bg_todo.gif) repeat top left;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: x-small;
	cursor: url("../imagenes/blue.cur"), default;
	}
html>body { /* queda mejor en Opera Mozilla*/
	font-size: 0.9em;
	}
#contenedor {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 0 1px;
	font-size: 0.8em;
	text-align: left;
	border:0px solid #000;
	background: #fff url(../imagenes/bg_cont.gif) repeat-y;
	width: 750px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 750px;
	background-color: #B27981;
	}
html>body #contenedor {
  	width: 750px;
	} 

#doc {clear:left;}/* Final IE5-Mac gnapa */

#doc {
	background: url(../imagenes/bg_doc.gif) no-repeat top left;
	}

#cabecera {
	height: 60px;
	padding: 0;
	margin: 0;
	background: #fff url(../imagenes/cabec_bg.jpg) no-repeat top left;
	background-repeat: no-repeat;
}

#menu {
	float: left;
	width: 750px;
	margin: 0;
	padding: 0;
	font-size: 90%;
	list-style: none;
	background: #fff url(../imagenes/nav_bg.png) repeat-x bottom left;
}

#menu li {
	float: left;
	margin: 0; 
	padding: 0;
	list-style: none;
	border-right: 1px solid #720A1A;
	}
#menu a {
	float: left;
	padding: 4px 10px 4px 26px;
	text-decoration: none;
	color: #EEE;
	background: no-repeat 6px 55%;
	}
#menu a:hover, #menu a.active {
	color: #000;
	background-color: #fff;
	}
#menu a.active {
	font-weight: bold;
	}
:link { color: #00C; background: transparent }
:visited { color: #000609; background: transparent }
a:active { color: #C00; background: transparent }

#document a{background-image:url(../imagenes/docs.gif);}
#consejos a{background-image:url(../imagenes/consejos.gif);}
#estructu a{background-image:url(../imagenes/estructu.gif);}
#inicio a{background-image:url(../imagenes/inicio.gif);}
#enlaces a{background-image:url(../imagenes/enlaces.gif);}
#especial a{background-image:url(../imagenes/especial.gif);}
#localiza a{background-image:url(../imagenes/localiza.gif);}
#contacto a{
position:absolute;
right:0px;
text-decoration: none;
padding: 6px 10px 6px 30px;
background: url(../imagenes/contacto.gif) no-repeat 10px 55%;
font-size:xx-small;
color:#333;
}
#derecha {
position: relative;
font-size: 100%;
line-height: 1.5em;
margin: 0 0 0 27%;
padding: 0px 15px 0px 20px;
color: #333; /*#937966;*/
}
html>body #derecha {
padding: 0px 15px 200px 20px;
	} 

h3 { font-size:1.1em;
	font-weight:bold;
	color:#333;
}
h4 { font-size:1em;
	font-weight:bold;
	color:#333;
}
.docs_href {
	font-size:0.8em;
	color: #999;
}
.enlace {
	color: #000000;
	text-decoration: none;
	margin:0;
	margin-top:20px;
	padding:0;
}
a:hover.enlace {
	color: #006699;
}
.enlace li{
	list-style:none;
	margin-bottom: 0;
	padding: 0 0 6px 20px;
	background: url(../imagenes/flecha.gif) no-repeat 0 2px;
}

.enlace span {
	font-size: 1em;
	color: #666;
}

.docs_enlace {
	line-height: 1em;
	text-decoration: none;
	color: #977;
	font-weight: bold;
}
a:hover.docs_enlace, a:active.docs_enlace  {
	color: #644;
	text-decoration:underline;
	}
.enlace a.active {
	font-weight: bold;
	}

.foto_dcha {
	float: right;
	margin: 7px 5px 7px 20px;
	font-size: 90%;
	line-height: 1.4em;
	color: #999;
	}
.foto_izda {
	float: left;
	margin: 15px 15px 15px 0px;
	font-size: 90%;
	line-height: 1.4em;
	color: #999;
	}
.justificado{
	text-align:justify;
}

#sidecolumn {
position: absolute;
top: 40px;
left: 0;
width: 20%;
background: #999;
}
#izda {
width: 180px; 
float: left;
margin: 24px 0 0 0;
padding:0 0 0 0;
line-height:1.2em;
}
#iz{
	margin:0;
	padding-left:5px;
}
#iz li{
	list-style:none;
	margin-bottom:0;
	margin-left:0;
	padding: 0 0 4px 16px;
	background: url(../imagenes/bolita.png) no-repeat 0 5px;
	cursor:pointer;
	color: #eee;
	}
#iz li .enlace{color: #fffefe;}
#iz ul{
	margin:0;
	padding:0;
}
html>body #izda {
width: 187px;
}
#pie_pagina {
	margin-right: 8px;
	margin-left: 192px;
	padding: 0px;
	background: #a67;
	text-align:center;
	font-size:xx-small;
	color: #720A1A;
	height:20px;
}
#pie_pagina a, #pie_pagina a:hover, #pie_pagina a.active{
	color: #eee;
	text-decoration:none;}
#pie_pagina li {
	float:inherit;
	list-style:none;
	display: inline;
	padding: 1px 8px 0px 8px;
	border-left:1px solid #333;
	border-right:1px solid #333;
	background:#a67;
	line-height:1em;
}
.small_white, .small_white a, .small_white a:hover, .small_white a.active, .small_white a:visited{
	color: #777;
	font-size:xx-small;
	text-decoration:none;
	}
.centrado{
	text-align:center;
	line-height:1em;
}
#loggin .input {
	background: url(../imagenes/bg_input.gif) repeat-x top #FFFFFF;
	width: 50px;
	height: 15px;
	font-size: 10px;
	border: 1px solid #333;
	}
#formul{
	visibility:hidden;
	padding:0px;
	margin-top:10px;
	position:absolute;
	width:211px;
	height: 161px;
	z-index: 100;
	background-color: #DDD;
	overflow: hidden;
	top:150px;
	left:250px;
	position:fixed;
	display:block;
}
#formu{
	background: url(../imagenes/s.png) repeat-x top #FEFEFE;
	padding:5px;
	padding-top:3px;
	position:relative;
	top:5px;
	left:5px;
	border-left:2px solid #FDFAE9;
	border-top:2px solid #FDFAE9;
	border-right:2px solid #CAC7B6;
	border-bottom:2px solid #CAC7B6;
	color:#CC9933;
	width:200px;
	height: 100px;
	font-weight:bolder;
	text-align:center;
	font-size:12px;

}
html>body #formul {
	width:214px;
	height: 162px;
	font-size:11px;
}
html>body #formu {
	padding:0px 5px 5px 5px;
	font-size:11px;
	width:190px;
	height: 142px;
}
#cerrar {float:right;
	text-align:right;
	top:0px;
}
img{ border:0px;}
.invis{visibility:hidden;
}
#imprimir img{border:0px;
float:right;}
.logo_invis{display:none;}
/* ---( varios )------------------------------- */
.div0 { 
	width:100%;
	padding:10px;
}
.div1 {
	width: 90%;
	border:1px dashed #b0b0b0;
	background: #F7F7F7;
	padding:10px;
}
.div1 div{padding:5px;}
.fecha{
float:right;
margin-top:36px;
padding:0;
font-size:9px;
}
.negrita{ font-weight:bold;}
.estad_sem{
	margin: 0; 
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	font-family:"Courier New", Courier, monospace;
}
.estad_mes{
	margin: 0; 
	padding-left: 14px;
	padding-right: 14px;
	display: inline;
	font-family:"Courier New", Courier, monospace;
}
.estad_mes_nom{
	margin: 0; 
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
	display: inline;
	font-family:"Courier New", Courier, monospace;
}
.estad_mes_num{
	margin: 0; 
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
	display: inline;
	font-family:"Courier New", Courier, monospace;
}
.estad_pag{
	border:1px solid #000;
	padding-left: 11px;
	padding-right: 12px;
	font-family:"Courier New", Courier, monospace;
}
.estad_pag a{
	font-family:"Courier New", Courier, monospace;
	color:#999;
	text-decoration:none;
}
.estad_pag a:hover{
	font-family:"Courier New", Courier, monospace;
	color:#222;
	text-decoration:none;
}
#enlinea div{ 
	float:left;
	display: inline;
	position :relative;
	width:200px;	
}
#enlinea input{ 
}
.borde{
	border:2px solid #FFF;
	background-color:#fff;
	width:400px;
	}
.texto01 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #FFF;
 text-decoration: none;
 text-align: right;
 vertical-align:top;
 padding:0.8em;
 width:150px;
 background-color: #720A1A;
 border-top-width: 1pt;
 border-right-width: 1pt;
 border-bottom-width: 1pt;
 border-left-width: 1pt;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #F89;
 border-right-color: #000;
 border-bottom-color: #000;
 border-left-color: #F89;
}
.texto02 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 text-align: left;
 margin: 0; 
 padding:0.8em;
 background-color: #966;
 border-top-width: 1pt;
 border-right-width: 1pt;
 border-bottom-width: 1pt;
 border-left-width: 1pt;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #F89;
 border-right-color: #000;
 border-bottom-color: #000;
 border-left-color: #F89;
}
.cajatexto {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #FFF;
 background-color: #720A1A;
 border: 1pt solid #fff;
}
.boton {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #FFFFFF;
 background-color: #720A1A;
 cursor: pointer;
}

/* ---( noticias )------------------------------- */

#scoll_noticias{
width:170px;
height:130px;
position:relative;
overflow:hidden;
padding:0;
margin:5px;
margin-top:15px;
background-color:#FFF0F0;
border:1px outset #DDD;
}
#todas{position:absolute;
}

#uno {color: #006699;
cursor:pointer;
position:absolute;
top:130px;
width:170px;
height:120px;}
#dos {color: #006699;
cursor:pointer;
position:absolute;
top:260px;}
.titular_not{
color:#069;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size :11px;
font-weight:bold}
.texto_not{
color:#999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;}
.fecha_not{
color:#39F;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size :10px;
font-weight:bold}
.enlace_not{
color:#600;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size :9px;}
.autor_not{
text-align:right;
font-size:xx-small;
font-weight:normal;
color:#666;
padding:0;
margin:0;
}
.bar_not {
margin:0;
padding:0;
color:#AAA;
height:3px;
}
.tit_not{padding:0; margin:0;}
#recomendar{
text-align:right;
margin:0;
padding:0;
font-size:xx-small;
color:#C60;}
#recomendar a{color:#A40;}
#mas_not a{
color:#A40;
font-size:x-small;}
/* ---( calendario )------------------------------- */

#buscar_not {cursor:pointer;}
.campofecha { width:113px;}
html>body .campofecha { width:120px;}

.form_calendar{margin:0px;padding:0px;}
#calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #720A1A;
	width: 140px;
	background-image: url(/calendario/fondo.jpg);
	background-repeat: repeat;
	display:block;
	line-height:1em;
}
#calendario input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display:inline;
	border:0px solid;
}
#calendario div {	
display:inline;
margin:0;
padding:0;
}
#flecha_calendario{
width:14px;
height:14px;
background-repeat:no-repeat;
}
.estilo_dia {
	background-color: #FFFFFF;
	text-align: center;
	border:0px solid #FFF;
	width:20px;
	height:20px;
	margin:0px;
	background-repeat: no-repeat;
}
.estilo_dia_noticia {
	text-align: center;
	border:0px solid;
	width:20px;
	height:20px;
	margin:0px;
	background-repeat: no-repeat;
}

.texto_mes {
	text-align: center;
	border: 1px solid #666666;
	width:100px;
	height:20px;
	background-color: #EFEFEF;
	border:0px solid;
	padding-top:2px;
}
.estilo_flechas {
	text-align: center;
	border: 1px solid #666666;
	width:20px;
	height:20px;
	background-color: #EFEFEF;
	border:0px solid;
	padding-top:2px;
}

#map {
	height:35em;
	width:100%;
}

#w3c{display:none;}