body {
background-color:#deddd3;
background-image:url(images/fons.gif);
margin:0px;
margin-top:20px;
}

#contenedorapral {
width:760px;
background-color:#CCCBC1;
padding:1px;
}

#contenedora {
width:100%;
background-color:white;
border:1px solid #3D3D3B;
}

#cabecera {
background-color:white;
width:100%;

}

#cabecerarriba {
background-image:url(images/fonscabecera.jpg);
background-position:bottom;

background-repeat:repeat-x;
}

#contenido {
background-color:white;
width:100%;



}

#menuderecha {
background-color:white

}

#pie {
width:100%;
}

#copy {
background-color:#DEE6C1;
border:1px dotted #cEd6b1;
font:10px tahoma,verdana;
color:black;
padding:5px;
}

#copy a {
color:#003300;
}

#copy a:hover {
color:black;
text-decoration:none;
}

#artbinari {
font:10px tahoma,verdana;
color:black;
padding:5px;

}
#artbinari a {
color:#003300;
}

#artbinari a:hover {
color:black;
text-decoration:none;
}

#fechacontador {
font:10px tahoma,verdana black;
}

.navegaciongeneral {
	border-right:2px solid  #ffffff ;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 40px 0px;
	padding-top:0px;
	border-bottom: 1px solid #cccbc1;
	font:12px tahoma; 
}
.navegaciongeneral a {
	padding-right: 10px;
	border-top: #cccbc1 1px solid;
	display: block;
	padding-left: 0px;
	font-size: 10px;
	background:#ffffff no-repeat -5px -9px;
	padding-bottom: 5px;
	margin: 0px;
	width: 107px;
	color: #3d3d3b;
	padding-top: 5px;
	text-align: right;
	text-decoration: none
}

.navegaciongeneral a:hover {
	background: url(images/flecha.gif) #efeee9 no-repeat 5px 9px;
	color:#222222;
	font-weight:bold;
}



#hideclients {
	border-right: #ffffff 2px solid; border-top: #ffffff 2px solid; border-left: #ffffff 2px solid; border-bottom: #ffffff 2px solid
}
#showclients {
	border-right: #ffffff 2px solid; border-top: #ffffff 2px solid; border-left: #ffffff 2px solid; border-bottom: #ffffff 2px solid
}
#replace-showclients {
	padding-right: 0px; display: block; padding-left: 0px; background: url(images/showclients_header.gif) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 370px; text-indent: -100em; padding-top: 0px; height: 16px
}
#replace-showclients span {
	padding-right: 0px; display: block; padding-left: 0px; background: url(images/showclients_header.gif) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 370px; text-indent: -100em; padding-top: 0px; height: 16px
}
#replace-hide {
	padding-right: 0px; display: block; padding-left: 0px; background: url(images/hide.gif) no-repeat left top; float: none; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 732px; text-indent: -100em; padding-top: 0px; height: 16px
}
#replace-hide a {
	padding-right: 0px; display: block; padding-left: 0px; background: url(images/hide.gif) no-repeat left top; float: none; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 732px; text-indent: -100em; padding-top: 0px; height: 16px
}
#replace-show {
	padding-right: 0px; display: block; padding-left: 0px; background: url(images/show.gif) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 732px; text-indent: -100em; padding-top: 0px; height: 15px
}
#replace-show a {
	padding-right: 0px; display: block; padding-left: 0px; background: url(images/show.gif) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 732px; text-indent: -100em; padding-top: 0px; height: 15px
}

#contacto {
height:50px;
width:100%;
}

#datoscontacto {
background-color:#DEE6C1;
font:bold 10px tahoma,verdana;
color:black;
text-alñign:center
}

#datoscontacto a{
color:#336600;
}

#datoscontacto a:hover{
text-decoration:none;
background-color:white;
}

#planocontacto {
background-color:#eEf6d1;

}

h1 {
font:bold 16px arial;
padding-top:3px;
color:black;
border-top:6px solid #DEE6C1;
}

h2 {
font:bold 11px "ms trebuchet", tahoma, verdana;
color:#668400;
text-align:right;
}

#contenidotexto {
padding-left:50px;
padding-right:20px;
font:11px "ms trebuchet", tahoma, verdana;
text-align:justify;
color:#333;
line-height:15px;
}


#contenidotexto a {
border-bottom:1px dotted #769400;
color:#769400;
text-decoration:none;
}

#contenidotexto a:hover {
text-decoration:none;
color:#666;
background:#eEf6d1;
border:0;
}

#contenidotexto a.arriba {
text-decoration:none;
background:white;
border:0px;
}

#contenidotexto img {
margin-left:5px;
margin-right:5px;
margin-bottom:2px;
}

h3 {
font:bold 10px tahoma,verdana;
color:#666;
padding:2px;
border-top:4px solid gold;
text-align:center;
background-color:#fafafa;
}

#presidentes {
width:60%;
border:1px dotted gainsboro;
background:whitesmoke;
font:9px tahoma;
color:#333;
}

.categoriaenlace {
font:bold 10px tahoma,verdana;
color:#666;
width:60%;
padding:2px;
border-bottom:2px solid #475846;
text-align:left;
background-color:#fafafa;
}

.enlace {
border-bottom:1px solid #eee;
background:#fefefe;
padding:2px;
margin:0px;
}

.titulopdf {
font:bold 10px tahoma,verdana;
color:#666;
width:60%;
border-bottom:2px solid red;
text-align:left;
background-color:#fafafa;
}

.descpdf {
font:10px tahoma;
color:black;
background:#fefefe;
padding:2px;
margin:0px;
text-align:justify;
}

.perteneciente {
font:bold 10px tahoma;
color:crimson;
background:floralwhite;
}

.descargapdf {
font:10px tahoma;
color:#888;
}


.titularnoticia {
font:bold 10px tahoma,verdana;
color:#333;
padding:2px;
border-top:4px solid silver;
text-align:center;
background-color:#fafafa;
}

input.texto {
border:1px outset whitesmoke;
background:#ffffcc;
font:10px tahoma;
color:olive;
}

input.boton {
border:1px outset gainsboro;
background:olive;
color:white;
font:bold 10px verdana;
}