body {
background-color: #171717;
background-image:url(../_imgs/fondo.gif);
background-repeat:repeat-x;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}

a {
	color:#CC6633;
	text-decoration: none;
}
a:hover {
	color:#564b47;
	text-decoration: underline;
}

h1 {
font-size: 17px;
height:62px;
text-transform:uppercase;
background-image:url(../_imgs/deco.gif);
background-repeat:no-repeat;
padding:15px 15px 0px 130px;
color:#DF763C;
margin:0px }

h2 {
font-size:20px;
font-family:arial narrow,Arial, Helvetica, sans-serif;
font-weight: bold;
font-variant:small-caps;
padding: 5px 10px;
margin-top:14px;
margin-bottom:-5px;
color:#B7BB8D;
}



/* ----------container to center the layout-------------- */
#container {
width: 860px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #FBFBFB;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #1E381E;
background-image:url(../_imgs/logo.gif);
background-repeat:no-repeat;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {
padding-top: 20px;
padding-bottom:14px;
padding-right:12px;
} 

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-right: 260px;
text-align:justify;
margin-left: 0px;
margin-top:32px;
padding-top:15px;
padding-left:22px;
padding-right:30px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#content img{
float:left;
padding-right:12px;
}


p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------right navi------------- */
#right {
float: right;
width: 250px;
margin-top: 40px;
padding: 0px;
}
/*--------------galeria---------------------*/
#principal {
	margin:0 auto;
	position: relative;
}

.contenedorfoto {
	float:left;
	width:150px;
	height:150px;
	margin:10px;
	padding:5px;
	background-color:#f5f7f9;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	text-align:center;
}

.contenedorfoto a {
	text-decoration: none;
}

.contenedorfoto span {
	color:#515151;
	font-family: Trebuchet MS;
	font-size: 9pt;
}
/*---------------------idiomas--------------*/
#idioma{
	float:right;
	border:0px;
	color:#CC6633;
}
#idioma .sel{
	margin-right:10px;
}
#idioma a{
	margin-right:10px;
	border:0px;
	color:#564b47;
	text-decoration: none;
}
#idioma a:hover{
	margin-right:10px;
	border:0px;
	color:#CC6633;
	text-decoration: none;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
padding:0px;
margin: 0px;
background-color:#272727;
}

#footer li{
display:inline;
}
#footer img{
border:none;
}

/*---------------menu--------------------------------*/
.nav {
height:35px; 
background: url(../_imgs/pro_line_0.gif) repeat-x; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:13px; 
width:860px; 
z-index:500;
}

.nav .menu {
display:menu; 
margin:0 auto;
}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:menu-cell; 
white-space:nowrap;
}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;
}

.nav .select a {
display:block; 
height:35px; 
float:left; 
background: url(../_imgs/pro_line_0.gif); 
padding:0 25px 0 20px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color:#ddd;
}

.nav .current a {
display:block; 
height:35px; 
float:left; 
background: url(../_imgs/pro_line_2.gif); 
padding:0 0 0 20px; 
text-decoration:none; 
line-height:35px; 
white-space:nowrap; 
color:#fff;
}


.nav .current a b {
display:block; 
padding:0 20px 0 0px; 
background:url(../_imgs/pro_line_2.gif) right top;
}

.nav .select a:hover, 
.nav .select li:hover a {
background: url(../_imgs/pro_line_1.gif); 
padding:0 0 0 15px; 
cursor:pointer; 
color:#fff;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0 20px 0 10px; 
background:url(../_imgs/pro_line_1.gif) right top; 
cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav menu {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub {
display:menu; 
margin:0 auto; 
padding-left:60px; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#f00;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:860px; 
top:35px; 
background:url(../_imgs/back_0.gif); 
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 10px 0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#444;
}

.nav .current .sub li.sub_show a {
color:#088; 
cursor:default; 
background:url(../_imgs/back_1.gif);
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#088; 
background:url(../_imgs/back_1.gif);
}
/*---------------noticias---------------*/
.fecha{
color:#DF763C;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}
.titular{
font-weight:bold;
font-size:12px;
margin-top:-10px;
font-family:Arial, Helvetica, sans-serif
}
.noticia{
margin-top:-8px;
}
.noticias{
border-bottom:1px solid #ccc;
padding-bottom:12px;
}
.remarcado{
font-weight:bold;
font-size:13px;
}
.remarcado a{
margin-top:15px;
color:#333333;
text-decoration: underline;
}
.remarcado a:hover{
margin-top:15px;
color:#70BF70;
text-decoration: underline;
}
.boton a{
background-color:#DF763C;
padding:2px 5px 2px 5px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.boton a:hover{
background-color:#A64510;
padding:2px 5px 2px 5px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.buscador {
background-color:#DF763C;
text-decoration:none;
color:#FFFFFF;
}
.volver{
margin-top:20px;
}
.volver a{
background:url(../_imgs/volver_off.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:15px;
color:#5F865F;
font-weight:bold;
}
.volver a:hover{
background:url(../_imgs/volver.gif);
background-repeat:no-repeat;
color:#333333;
}
.documentos{
color:#4C7D4C;
font-weight:bold;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
}
.pdf{
height:20px;
margin-top:18px;
}
.pdf a{
background:url(../_imgs/pdf.gif);
background-repeat:no-repeat;
padding-top:15px;
padding-left:49px;
padding-bottom:25px;
color:#585057;
font-weight:bold;
font-size:10px;
text-decoration:none;
}
.pdf a:hover{
color:red;
}
.listado{
margin-top:33px;
}
.galeria{
border:1px solid red;
width:500px;
height:400px;
margin-left:25px;
}
.listado a{
border-right:1px solid #276327;
margin-left:2px;
padding-left:2px;
padding-right:2px;
color:#276327;
}
.listado a:hover{
color:#99CC00;
}
.foto2 img{
border:1px solid red;
}


