body { 
margin: 0px; padding: 0px; text-align: center; font-size: 120%; 
}
.entradilla
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #336698;
font-size: 100%;
text-align: justify;
}

.fecha-noticia
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #628600;
font-size: 80%;
}

.boton
{
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight:bold;
color: #040403;
background-color:#F1F1D9;
border:1px solid #040403;
cursor:pointer;
}
.error {
	color: #D30000;
}
.galeria
{
border: 1px #000 solid;
margin: 0px; padding: 3px;
background-color: #FFFFFF;
/*width:100%;*/
text-align:center;
}

.galeriadesc
{
font-size:16px;
font-weight:bold;
font-family:arial,verdana;
color:#336699;
text-align:right;
}

.galeriatd
{
border: 1px #000 solid;
margin: 0px; padding: 3px;
background-color: #EEEEEE;
/*width:33%;*/
text-align:center;
height:56px;
}

.galeriatdt
{
border: 1px #000 solid;
margin: 0px; padding: 0px;
background-color: #336699;
/*width:33%;*/
text-align:center;
font-size:12px;
font-weight:normal;
font-family:arial,verdana;
color:#FFF;
height:5px;
}
div, span { font-family: Helvetica, Arial, Verdana,  sans-serif; font-size: 12px; color: #040403; 
}
h1, h2 { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #040403; }
a:link, 
a:visited { color: #336699; text-decoration: underline; } 
a:hover { text-decoration: none; } 
a:focus {}
a:active {} 
p { padding: 3px 0px; margin: 0px; }
.clear { clear: both; height: 1px; font-size: 10%; line-height: 10%; overflow: hidden; }
#container { margin: 0 auto; width: 960px; text-align: left; }									
#content { padding: 10px 0px; }
.login { background-color: #EAF4FD; width: 198px; float: right; margin-bottom: 10px; }
.login .heading { padding: 0; color: #628600; font-size: 120%; font-weight: bold; }
.login .heading img { margin-left: 70px; }
.login .body { border-top: 0px; padding: 7px; font-size: 95%; }
.login a { color: #000000; }
.lnav { clear: both; background-color: #ffffff; width: 196px; float: right; border: 1px solid #D1CF80; border-bottom: 0px; margin-bottom: 10px;}
.lnav .heading { border-bottom: 1px solid #D1CF80; padding: 4px; background-color: #F1F1D9; color: #628600; font-size: 120%;  font-weight: bold;}
.lnav .body { border-bottom: 1px solid #D1CF80; padding: 5px; font-size: 95%;}
.leftnav { clear: both; background-color: #EAF4FD; width: 196px; float: left;  border-bottom: 0px; margin-bottom: 10px;}
.leftnav .heading { padding: 4px; background-color: #F1F1D9; color: #628600; font-size: 120%; font-weight: bold; }
.leftnav .body { padding: 5px; font-size: 95%; }
.leftnav .body .left_adv_text { float: right; width: 100px;}
.leftnav .body .left_adv_image { float: left; width: 76px; }
.leftnav ul, .lnav ul { margin-left: 19px; padding: 0px; list-style-image:url('../media/arrow1.gif'); list-style-position:outside; list-style-type:square; margin-right:3px; margin-top:3px; margin-bottom:3px }
.leftnav ul li, .spots ul li { padding-left: -2px;}
#content .box2 { position: relative; width: 184px; color: #ffffff; padding: 49px 2px 0px 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 130%; float: left; line-height: 130%; margin-bottom: 10px; }
#footer { clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 105%; width: 752px; padding: 10px 0px; }
#footer .brk { width: 963px; clear: both; background-color: #31AECE; height: 2px; font-size: 10%; margin: 3px 0px; line-height: 10%; overflow: hidden; }
#footer .fcopy { color:#888888; font-size: 90%; }
#footer .fbot { margin-bottom: 3px; color: #336699;font-size: 100%;}
.fbot a:link,
.fbot a:visited,
.copyright2 a:link, .notices a:visited { color: #336699; text-decoration: none; }
.fbot a:hover, .notices a:hover { text-decoration: underline; }
.contentbox1 {
font-size : 12px; 
font-weight :normal; 
color : #000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
}
#content #leftcol { 
width: 752px; float: left; 
}
#content #rightcol { 
width: 205px; float: right;
}
#content .main_image { 
float: right; 
}
#content #leftcol #leftcont { 
width: 197px; float: left; 
}
#content #leftcol #rightcont { 
width: 546px; float: right; /*margin-top: 10px;*/ 
}
#rightcont .box1 { 
background-color: #f4f8fb; padding: 9px 8px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rightcont .box2 { 
background-color: #f40000; padding: 9px 8px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rightcont .box1 .col1 { 
width: 255px; float: left; font-size: 100%;
}
#rightcont .box1 .col3 { 
width: 520px; float: left; font-size: 100%;
}
#rightcont .box2 .lnot { 
width: 520px; float: left; font-size: 100%; 
}
#rightcont .box1 .col2 { 
width: 255px; float: right; font-size: 100%;
}
#rightcont .box1 img { 
margin: 5px 5px 5px 0px; border: 1px solid #666633; 
}
.img_left { float: left; margin: 3px 3px 3px 0px; 
}
.div2 {
width: 63%;
margin-left: 10px;
margin-top: 1px; 
padding-top: 1px;
border-color: #336699;
background-color: #f4f8fb;

}
.navwrap{
	margin: 0;
	padding: 0;
border: 1px solid #ccc;
	}
/*
#navlist	{margin: 0;	padding: 0;	width: 100%;	font-size: 110%;	border: 1px solid #ccc;border-right: none;	float: left;}
#navlist li	{	margin: 0;	padding: 0;	list-style-type: none;	display: block;	float: left;	text-align: center;border-right: 1px solid #ccc;background:#EAF4FD;}
#navlist a:link, #navlist a:visited	{	display: block;	padding: 0.25em 0;	font-weight: bold;	text-decoration: none;	color: #336699;	width: 119px;}*/
/*body.principal #navlist li.principal a,
body.informacion #navlist li.informacion a,
body.delegaciones #navlist li.delegaciones a,
body.deporte #navlist li.deporte a,
body.contacto #navlist li.contacto a,
body.cursos #navlist li.cursos a,
body.tienda #navlist li.tienda a,
body.fepar #navlist li.fepar a,*/
/*
#navlist a:hover	{background:#f5f5f5;color: #336699;}*/


#navlist	{	display:inline;margin: 0;	padding: 0;	width: 100%;	font-size: 100%;	border: 1px solid #ccc;border-right: none;	float: left;}
#navlist ul {list-style-type:none;display:inline;margin: 0;	padding: 0;	width: 100%;	font-size: 110%;	border: 0px solid #ccc;border-right: none;	float: left;}
#navlist ul li	{	float:left; position:relative;margin: 0;	padding: 0;	list-style-type: none;	display: block;	float: left;	text-align: center;border-right: 1px solid #ccc;background:#EAF4FD;}
#navlist ul li ul {display:none; border:none;}
#navlist ul li ul {margin-left:-30px; padding:0 30px 30px 30px; } 
#navlist ul li a	{	display: block;	padding: 0.25em 0;	font-weight: bold;	text-decoration: none;	color: #336699;	width: 119px;}
#navlist ul li:hover	{background:#f5f5f5;color: #336699;width:auto;}
#navlist table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse; font-family:arial,sans-serif;}

/*Non-IE6*/
#navlist ul li:hover a {background-color:#EEEEEE; text-decoration:none;} 
#navlist ul li:hover ul {font-size: 90%;display:block; width:10.0em; position:absolute; z-index:998; top:1.70em; margin-top:0.1em; left:0;}
#navlist ul li:hover ul li ul {display: none;}
#navlist ul li:hover ul li a {text-align:left;display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:bold; color:rgb(50,50,50);}
#navlist ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;}

/*IE6*/

#navlist ul li a:hover {background-color:#EEEEEE; text-decoration:none;} 
#navlist ul li a:hover ul {font-size: 90%;display:block; position:absolute;z-index: 998; top:1.70em; t\op:1.70em; left:0; marg\in-top:0.1em;}
#navlist ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:bold; color:rgb(50,50,50);} 
#navlist ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
#navlist ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} 

#banner {
height: 171px;
width: 961px;
background: #31AECE url(../media/Cabecerafssclm.jpg) no-repeat;
padding: 0;
margin: 0
}
.bhz {
width : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 12px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #31AECE; 
padding-top : 3px; 
padding-bottom : 4px; 
padding-left : 4px; 
border-left: 5px solid #FF0000;
display : block; 

}
.ht1 {
font-size : 12px; 
font-weight: bold;
color : #000;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 

} 	
.hw2 {
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 

}
.textbox {
border-left : 1px solid #b6b6b6; 
border-right : 1px solid #b6b6b6; 
border-top : 1px solid #b6b6b6; 
border-bottom : 1px solid #b6b6b6; 
background-color : #ffffff; 
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
}
.titulos 
{
font-size : 18px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
color : #8AA1B6; 
text-decoration : none;
font-weight :bolder;
}  