BODY {
background : url(../images/fondo.gif) repeat-x top left;
background-color:#F1E300;
}

#borde{
border: 1px solid #000000;
text-align: left;
width: 960px;
margin: auto;
background-color : #ffffff;
}

#contenedor{
text-align: left;
width: 960px;
background-color : #ffffff;
margin:auto;
/* border: 2px groove green; */
}

#header{
background: url(../images/banner.gif);
height : 120px;
width: 960px;
}
h1.logo{
	margin:0;
	padding: 25px 0 0 22px;
}

h1.logo a {
	width: 630px;
	display: block;
	height: 80px;
	position: absolute;
	z-index: 100;
}

#header-2{
/*background : url(../images/fondonav.gif);*/
margin-top:5px;
margin-bottom:0px; 
height : 304px;
width: 960px;
/*border-top : 2px groove #cccccc;
border-bottom : 2px solid #cccccc;*/
}

#slider{
float:left;
}
#foto_quienes{
float:left;
}

#derecha_slider{
width: 223px;
height:304;
/*border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;*/
float: right;
}
#css_buttons {
	
}
#css_buttons A {
	MARGIN-RIGHT: 0px
}
#telefono {
text-align: left;
margin-top:15px;
}
A.enlacenav, A.enlacenav:VISITED, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK{
color: #494E6B;
text-decoration: none;
}
A.enlacenav:HOVER{
color: #3F7DE3;
background-color: #F0FFF0;
}

#cuerpo{
background-color : #ffffff;
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
padding: 0 20px 0 20px;
}
#cuerpo_frontpage{
margin: 0px;
padding: 0px;
background-color : #ffffff;
}

H1{
font-size: 12pt;
}
/* Default Joomla! Menu */
#menu{
margin-top : 10px;
}
ul.menu {
    font : 12pt Arial, Helvetica, sans-serif;
    color : #666666;
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
	border:1px solid #DFDFDF;
}

ul.menu li {}

ul.menu li a {
    font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	display: block;
	outline: none;
	padding: 5px 5px 5px 25px;
	text-decoration: none;
	border-top:1px solid #ffffff;
	background: url(../images/li_mainmenu.gif) no-repeat 8px;
   color: #7D3F00;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #ffffff;
	background: #BDCC00 url(../images/li_blanca_mainmenu.gif) no-repeat 8px;
	text-decoration: none;
}

ul.menu li.active a {
    color: #ffffff;
	font-weight: bold;
	background: #96A200 url(../images/li_blanca_mainmenu.gif) no-repeat 8px;
}

ul.menu li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li li {
	border: none;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	background: none;
	color: #666666;
}
/* End Default Joomla! Menu */
#cabecera_bt{
float:left;
clear:both;
margin-bottom:30px;
margin-top:0px;
}

#boletin{
margin: 40px 0 0 0;
padding: 12px 0px 10px 0px;
background-color : #ffffff;
}
/* Menu Horizontal */
#menu_hor {
	margin: 0px 8px 9px 0;
    padding: 12px 0px 10px 0px;
    background-color : #ffffff;
	height:10px;
}
#menu_hor td{
    font : 12pt Arial, Helvetica, sans-serif;
    color : #666666;
	margin: 0 5px 0 0;
	padding: 0;
}
#menu_hor td img{

	padding:0 0 0 15px;
}
#menu_hor td a{
	text-decoration: none;
	color: #7D3F00;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding: 0 0 0 5px;
	
	
}

#menu_hor td a:hover,
#menu_hor td a:active,
#menu_hor td a:focus {
	color: #4D4D4D;
	text-decoration: none;
}
/* boton noticias */
#b_noticias {
    background-color : #ffffff;
	clear:both;
	
}
#b_noticias td{
    font : 12pt Arial, Helvetica, sans-serif;
    color : #666666;
	padding: 0;
}
#b_noticias td img{

	padding:0 0 0 15px;
}
#b_noticias td a{
	text-decoration: none;
	color: #7D3F00;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding: 0 0 0 5px;
	
	
}

#b_noticias td a:hover,
#b_noticias td a:active,
#b_noticias td a:focus {
	color: #4D4D4D;
	text-decoration: none;
}
/* boton noticias */
/* Pie */
#pie{
clear: both;
text-align : center;
margin : 10px 10px 0px 10px;
padding-bottom:5px;

}
/* Footer */

#footer {
	width: 750px;
	margin: 0 auto;
	padding: 10px 0;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: smaller;
	color: #000000;
}

#footer a {
	color: #000000;
	text-decoration:none;
}
/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
	clear: both;
	display: block;
	height: 30px;
	background: url(../images/dot.gif) repeat-x center;
}

.article_column {
}

.column_separator {
	padding: 0 25px;
}

/* content tables */
td.sectiontableheader {
	background: url(../images/grad3.gif) repeat-x bottom #A8A8A8;
	border: 1px solid #E7E8E6;
	padding: 4px;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 4px;
	background: url(../images/dot.gif) repeat-x bottom;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	font-size: 92%;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	background: url(../images/bullet.gif) no-repeat 10px 9px;
	padding: 1px 5px 1px 20px;
}

table.contenttoc th {
	border-bottom: 1px solid #E7E8E6;
	padding: 0 0 3px;
	text-indent: 5px;
}

table.poll {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

table.pollstableborder {
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px !important;
	background: none;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #F8F8F7;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
}

.blog_more strong {
	display: block;
	font-size: 125%;
	margin: 0 0 5px;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	background: url(../images/bullet.gif) no-repeat 6px 10px;
	margin: 0;
	padding: 0 0 0 17px;
}

.category {
	font-size: 125%;
	font-weight: bold;
}

h1.componentheading, .componentheading {
	margin: 0 0 10px;
	padding: 0 0 5px;
}

.componentheading {
	font-size: 200%;
	font-weight: normal;
	border-bottom: 1px solid #E7E8E6; 
}

.contentdescription {
	padding-bottom: 30px;
}

h2.contentheading, .contentheading {
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: normal;
}

.contentheading {
	font-size: 200%;
	line-height: normal;
	color: #2C79B3;
}

table.blog .contentheading {
	font-size: 150%;
	line-height: normal;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
}

a.readon {
	display: block;
	float: left;
	text-align: center;
	clear: both;
	padding: 0 5px;
	background: url(../images/grad2-2.gif) repeat-x center #8BAB32;
	color: #FFFFFF;
	margin-top: 5px;
	text-transform: lowercase;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background: url(../images/grad2-1.gif) repeat-x center #2C79B3;
	color: #FFFFFF;
	text-decoration: none;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 15px auto 0;
	padding: 0;
}

ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 3px;
	text-decoration: none;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
}

.pagenavbar {
	background: url(../images/icon-pages.gif) no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	background: url(../images/icon-pages.gif) no-repeat 0 11px;
	font-weight: bold;
	padding: 8px 14px 0 14px;
}

.sectiontableheader {
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 5px;
}

.sectiontableheader a {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* JOOMLA STYLE frontpage
--------------------------------------------------------- */
table.blog_frontpage {
}

.article_separator {
	clear: both;
	display: block;
	height: 30px;
	background: url(../images/dot.gif) repeat-x center;
}

.article_column {
}

.column_separator {
	padding: 0 25px;
}

/* content tables */
td.sectiontableheader {
	background: url(../images/grad3.gif) repeat-x bottom #A8A8A8;
	border: 1px solid #E7E8E6;
	padding: 4px;
}

/* META
--------------------------------------------------------- */
.createdate {
	color: #858783;
}

.modifydate {
	float: left;
	width: 100%;
	color: #858783;
	margin-bottom: 10px;
	display: block;
}

div.buttonheading {
	float: right;
	width: 20%;
}

.buttonheading img {
	border: 0;
	float: right;
	margin: 7px 5px 0 0;
}
/* imagenes mapa radio de accion
--------------------------------------------------------- */
.mapa_comarca{}
.mapa_comarca a{ display:block; width:710px; height:492px;background:url(../images/img_mapa.jpg) 0 0 no-repeat;}
.mapa_comarca a:hover{ background:url(../images/img_mapa_hov.jpg) 0 0 no-repeat;}


/* fin imagenes mapa radio de accion
--------------------------------------------------------- */