/* CSS Document */
body {
	background-color:;
	scrollbar-arrow-color: #CFCFFF; 
	scrollbar-base-color:#687696; 
	scrollbar-dark-shadow-color: #687696; 
	scrollbar-track-color: #CFCFFF; 
	scrollbar-face-color: #687696; 
	scrollbar-shadow-color: #687696; 
	scrollbar-highlight-color: #687696;
	margin-left:0; 
	margin-top:0;
  }

/* fonts */
.f01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.f01INDB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:10px;
	font-weight:bold;
	color:#da484d;
	}
/* colors */
/* #687696 */
/* #CFCFFF */
.c01 {
	color:#FFFFFF;	
	}
/* links */
a {
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	font-weight:bold;
	}
/* id position */
#pill {
	position:relative;
	width:900px;
	height:;570px;
	background-color:;#CDCACE;
	overflow:visible;
	}

#foot {
	position:absolute;
	width:900px;
	height:20px;
	background-color:#9EABCF;
	top:550px;
	left:0px;
	text-align:right;
	padding:0px;
	}
#foot a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:capitalize;
	font-weight:bold;
	color:#000000;
	margin:0px 10px 0px 0px;
}

#drcha {
	position:;absolute;
	width:40px;
	height:411px;
	top:;125px;
	left:;860px;
	background-image:url(../images/back/colors.gif);
	background-repeat:no-repeat;
	background-color:;
	z-index:10;
	}
#center {
	position:relative;
	width:706px;
	height:417px;
	background-color:;
	overflow:hidden;
	}
#conteudo {
	position:relative;
	top:8px;
	width:650px;
	height:400px;
	background-color:;
	overflow:auto;
	}
#conteudo02 {
	position:relative;
	top:8px;
	width:700px;
	height:370px;
	background-color:;
	overflow:auto;
	}
#izqda {
	position:;absolute;
	width:150px;
	height:411px;
	top:;125px;
	left:;0px;
	background-image:;
	background-repeat:repeat;
	background-color:#CCCCCC;
	z-index:10;
	}

/* ::: inicio clase textos :::*/
.textos {
	position:relative;
	top:0px;
	left:0px;
	width:600px;
	/*height:400px;*/
	text-align:justify;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.textos2 {
	position:relative;
	top:0px;
	left:0px;
	width:600px;
	text-align:justify;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.textos a, .textos2 a {
	color:#687696;
	}
.textos a:hover, textos2 a:hover {
	color:#CC0000;
	font-weight:normal;
	}
.textos .colortextos td{
	background-color:#CFCFFF;
	}


/* ayuntamiento deportes ajedrez */
.textos .ajedrezpremios td{
	border:1px;
	border-style:dashed;
	}

/* ayuntamiento deportes futebol */
.textos .futbol{
	text-indent:0px;
	}
/* ayuntamiento deportes trial */
.textos .division {
	width:600px;
	}
.textos .division .head{
	background-color:#CFCFFF;
	text-align:center;
	height:20px;
	font-weight:bold;
	font-size:14px;
	}
.textos .division .head2{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	}
.textos .division td{
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	text-align:left;
	font-size:11px;
	}
/* ::: inicio classe menuhead ::: */
.menuhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.menuhead a{
	color:#000000;
	font-weight:bold;
	}
.menuhead a:hover{
	color:#da484d;
	font-weight:bold;
	}
/* ::: inicio classe menuhead ::: */
/* ::: inicio classe calendario ::: */
.calendario {
	height:417px;
	width:250px;
	background-color:#CFCFFF;
	text-align:left;
	float:right;
	border:2px;
	}
.calendario td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-color:#999999;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	vertical-align:text-top;
	width:35px;
	}
.calendario .head td{
	border-width:0px;
	font-size:13pt;
	vertical-align:middle;
	text-align:center;
	width:35px;
	}
.calendario .days td{
	height:15px;
	border-width:0px;
	font-size:13px;
	text-align:center;
	background-color:#687696;
	vertical-align:middle;
	}

.calendario .days font {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}

.calendario a {
	color:#666666;
	font-weight:bold;
	}
.calendario a:hover {
	color:#FFFFFF;

	}
/* ::: fin classe calendario ::: */
/* ::: fin classe textcalendar ::: */
.textcalendar {
	position:relative;
	top:0px;
	left:20px;
	width:370px;
	height:400px;
	background-color:;#00CC33;
	text-align:justify;
	overflow:auto;
	vertical-align:top;
	}
/* ::: TITLES ::: */
.title01 {
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	text-indent:20px;
	background-color:#CCCCCC;
	height:30px;
	}
.title02 {
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	background-color:#CCCCCC;
	height:30px;
	}
/* ::: PRINCIPAL ::: */
#principalderecha {
	height:220px;
	width:380px;
	background-color:;
	}

#conteudoprincipal {
	position:relative;
	top:8px;
	width:706px;
	height:400px;
	background-color:;
	overflow:auto;
	}
.textosprincipal{
	position:relative;
	top:0px;
	left:0px;
	width:700px;
	height:400px;
	text-align:justify;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#qlinkdiv {
	width:300px;
	height:204px;
	overflow:auto;
	}
/* principal -  1rst page */
.textosprincipal .principalUp {
	background-color:#CFCFFF;
}
.textosprincipal .ind {
	text-indent:20px;
}

.textosprincipal .qlink td {
	height:18px;
	text-align:center;
	border-style:solid;
	border-width:0px;
}

.textosprincipal .qlink .ind {
	text-align:justify;
}

.textosprincipal .qlink a {
	color:#666666;
	font-weight:bold;
}
/* ::: MUNICIPIOS ::: */
#municipios {
	position:relative;
	top:0px;
	left:0px;
	width:650px;
	height:370px;
	}
.textos_mun .titulo {
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	background-color:#CCCCCC;
	}
.textos_mun {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.textos_mun td .historiaCub{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#666666;
	width:100%;
	font-weight:bold;
	}
.textos_mun .ind {
	text-indent:20px;
	}

.textos_mun a {
	color:#687696;
	}
.textos_mun a:hover {
	color:#CC0000;
	font-weight:normal;
	}

/* ::: SERVICIOS ::: */
#servicios {
	position:relative;
	top:0px;
	left:0px;
	width:650px;
	height:;370px;
	background-color:;#009900;
	}
.textos_serv .titulo {
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	background-color:#CCCCCC;
	}
.textos_serv {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.textos_serv .ind {
	text-indent:20px;
	}

.textos_serv a {
	color:#687696;
	}
.textos_serv a:hover {
	color:#CC0000;
	font-weight:normal;
	}
/* ::: AYUNTAMIENTO ::: */
#ayuntamiento {
	position:relative;
	top:0px;
	left:0px;
	width:650px;
	height:;370px;
	background-color:;#009900;
	}
.textos_ayto .titulo {
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	background-color:#CCCCCC;
	}
.textos_ayto {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
.textos_ayto .ind {
	text-indent:20px;
	}

.textos_ayto a {
	color:#687696;
	}
.textos_ayto a:hover {
	color:#CC0000;
	font-weight:normal;
	}

.teatro {
	border-width:1px;
	border-style:solid;
	border-color:#CFCFFF;
	padding:0px 0px 0px 0px;
	border-spacing:0px 0px;
}

.teatro td {
	padding: 5px 5px 5px 5px;
	text-align:left;
}

.teatro .cabecera {
	background-color:#CFCFFF;
}
