body {
background-color:#FFFFFF;
margin-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

.mapita{
	background-image:url(../imagenes/galicia.jpg);
	background-repeat:no-repeat;
	font-family:arial; font-size:11px; color:#382A28; text-align:justify;
}

#contenedor{

	width:900px;


position : relative;
height : auto;
margin : 0 auto;
padding : 0;


}
#wrapper { 
	width:950px;
	position: relative;
	margin:5px;
} 
#cabecero{
	width: 1024px;
	height:95px;
	float:left;
/*	background-image:url(../imagenes/top2.jpg);
	background-repeat:no-repeat;*/
}

#zonacentro{
    clear:both;
	width: 1024px;
	float:left;
	background-color:#ffffff;
}

#content{
	width: 700px;
	float:left;
	background-color:#ffffff;
}

#content_ampliado{
  
	width: 958px;
	float:left;
	background-color:#ffffff;

}

#menu{
clear:both;
	width: 958px;
	float:left;
	background-color:#ffffff;
	height:30px;
	text-align:left;
}

#mnu{
width: 100%;
height:24px;
border-bottom:1px solid #c9c9c9;
}



#top_centro{
   
	width: 700px;
	float:left;
	background-color:#ffffff;
	text-align:left;
}

#contenido{
	float:left;
	background-color:#ffffff;
	width:414px;
	}

#contenido_ampliado{
	float:left;
	background-color:#ffffff;
	width:640px;
	}

#accesibilidade{
	float:left;
	width:327px;
	height:24px;
	vertical-align:middle;
	font-family:arial; font-size:12px; color:#ffffff;
	padding: 0px;
	position:absolute;
	left:493px;
	top:11px; 
		}

#logo_rse
{
	width:227px;
	height:97px;
	float:left;
	padding: 0px;
	position:absolute;
	left:8px;
	top:81px; 
}

#logo_fund{
	width:447px;
	height:41px;
	float:left;
	padding: 0px;
	position:absolute;
	left:546px;
	top:61px; 
}


#lateral_derecho{

	width:261px;
	float:left;
}

#lateral_derecho_ampliado{

	width:316px;
	height:388px;
	float:left;
	background-image:url(../imagenes/pic2.jpg);
	background-repeat:no-repeat;
}

#lateral_izquierdo{

	width:220px;
	float:left;
}

#pie{
    clear:both;
	width: 1024px;
	float:left;
	background-color:#ffffff;
	height:60px;
	text-align:left;
}


#top_menu{
	width:232px;
	border-bottom:2px solid #ffffff;
	float:left;
	vertical-align:bottom;
	padding-top:36px;
}
#top_menu2{
	width:232px;
	border-bottom:4px solid #ffffff;
	float:left;
	vertical-align:bottom;
	border-top:3px solid #ffffff;
}


#menu1{
clear:both;
	width:231px;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
/*	border-right:1px solid #EBEBEB;*/
	vertical-align:top;
	
}

#adorno{
clear:both;
	width:231px;
	height:111px;
	vertical-align:top;
}

#center{
	clear:both;
	float:left;
	background-color:#ffffff;
	width:571px;
	}

#texto_central{

	text-align:center;
	vertical-align:middle;
	padding-left:5px;
	background-color:#ffffff;
	width:566px;
	min-height:128px;
	}

#material{

	float:left;
	text-align:center;
	vertical-align:middle;
	padding-left:5px;
	padding-top:2px;
	background-color:#ffffff;
	width:566px;
	}
#top_lateral{
	float:left;
	padding-top:33px;
}

#top_lateral2{
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}

#menu2{
	float:left;
	padding-top:2px;
	padding-left:0px;

}


#b_lateral{
	float:left;
	padding-left:2px;
}

/*---------*/


.td2
{
width:566px;
height:128px;
}
.td3
{
height:13px;
}
.td31
{
height:23px;
}

.td3bx
{
height:10px;
}
.td4
{
height:19px;
border-bottom:6px solid #ffffff;
font-size:17px;font-family:Verdana; color:#4C9987; font-weight:normal;
}

.titulo
{
font-family:arial; font-size:14px; color:#017D65;text-indent:3px;
}
.titulov
{
font-family:arial; font-size:13px; color:#ffffff;text-indent:3px;
}

.titmenu
{
font-family:arial; font-size:12px; color:#017D65; font-weight:bold;
}

.txt
{
font-family:arial; font-size:11px; color:#382A28;
}
.txt2
{
font-family:arial; font-size:11px; color:#382A28; text-align:justify;
}
.destaca
{
font-family:arial; font-size:12px; color:#382A28; text-align:justify; font-weight:bold;
}

.txt3
{
font-family:arial; font-size:12px; color:#382A28; text-align:justify;
}

.txtb
{
font-family:arial; font-size:11px; color:#382A28; border:1px solid #EBEBEB;
height:86px;
}
.txtbb
{
font-family:arial; font-size:11px; color:#382A28; border:1px solid #EBEBEB;
height:66px;
}

.td5
{
width:12px;
}

.td6
{
width:100%;
height:25px;
background-image:url(../imagenes/fnd_menu.jpg);
border-bottom:2px solid #ffffff;
}

.td6_2
{
width:100%;
height:25px;
background-image:url(../imagenes/fnd_menu.jpg);
}

.td6_3
{
width:100%;
height:25px;
background-color:#D98707;
/*background-image:url(../imagenes/fnd_menu2.jpg);*/
}
.td7
{
width:231px;
}
.td7_2
{
	border:1px solid #EBEBEB;
width:183px;
}


.td8
{
height:3px;
border-bottom:1px dotted #CDCDCD;
}
.td8_a
{
height:6px;
}
.td8_c
{
height:5px;
}

.td9
{
border-top:1px solid #ffffff;
}
.td10
{
width:10px;
}
.td10_1
{
height:1px;
background-color:#ffffff;
border-top:1px dotted #cdcdcd;
}


/*----Menu------*/

#basic-accordian{
	padding:2px;
	width:100%;
}

#basic-accordian2{
	padding:0px;
	width:100%;
}

.accordion_headings{
	padding:0px;
	background:#F3F2F0;
	color:#FFFFFF;
	cursor:pointer;

}

.accordion_headings:hover{
	background:#ffffff;
}

.accordion_child{
	padding:5px;
	background:#F3F2F0;
	width:95%;
}

.header_highlight{
	background:#ffffff;
}

/*--------*/


a {
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:none;
}
a:hover{
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:underline;}
a:visited{
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:none;}
a:visited:hover{
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:underline;}


a.mnu {
	font-family:arial; font-size:12px; color:#382A28; text-align:justify;text-decoration:none;
}
.mnu:hover{
	font-family:arial; font-size:12px; color:#382A28; text-align:justify;text-decoration:underline;}
.mnu:visited{
	font-family:arial; font-size:12px; color:#382A28; text-align:justify;text-decoration:none;}
.mnu:visited:hover{
	font-family:arial; font-size:12px; color:#382A28; text-align:justify;text-decoration:underline;}


a.mnu2 {
	font-family:arial; font-size:11px; color:#382A28; text-align:justify;text-decoration:none;
}
.mnu2:hover{
	font-family:arial; font-size:11px; color:#382A28; text-align:justify;text-decoration:underline;}
.mnu2:visited{
	font-family:arial; font-size:11px; color:#382A28; text-align:justify;text-decoration:none;}
.mnu2:visited:hover{
	font-family:arial; font-size:11px; color:#382A28; text-align:justify;text-decoration:underline;}



a.tit {
	font-family:arial; font-size:12px; color:#ffffff; text-align:justify;text-decoration:none;
}
.tit:hover{
	font-family:arial; font-size:12px; color:#ffffff; text-align:justify;text-decoration:underline;}
.tit:visited{
	font-family:arial; font-size:12px; color:#ffffff; text-align:justify;text-decoration:none;}
.tit:visited:hover{
	font-family:arial; font-size:12px; color:#ffffff; text-align:justify;text-decoration:underline;}

a.excel {
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:none; font-weight:bold;
}
.excel:hover{
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:underline;font-weight:bold;}
.excel:visited{
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:none;font-weight:bold;}
.excel:visited:hover{
	font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:underline;font-weight:bold;}

a.excel2 {
	font-family:verdana; font-size:11px; color:#6A6768; text-align:justify;text-decoration:none; font-weight:bold;
}
.excel2:hover{
	font-family:verdana; font-size:11px; color:#6A6768; text-align:justify;text-decoration:underline;font-weight:bold;}
.excel2:visited{
	font-family:verdana; font-size:11px; color:#6A6768; text-align:justify;text-decoration:none;font-weight:bold;}
.excel2:visited:hover{
	font-family:verdana; font-size:11px; color:#6A6768; text-align:justify;text-decoration:underline;font-weight:bold;}





a.noticia {
font-family:verdana; font-size:12px; color:#382A28; text-align:justify; font-weight:bold; text-decoration:none;
}
.noticia:hover{
font-family:verdana; font-size:12px; color:#382A28; text-align:justify; font-weight:bold;text-decoration:underline;}
.noticia:visited{
font-family:verdana; font-size:12px; color:#382A28; text-align:justify; font-weight:bold;text-decoration:none;}
.noticia:visited:hover{
font-family:verdana; font-size:12px; color:#382A28; text-align:justify; font-weight:bold;text-decoration:underline;}


a.noticia2 {
font-family:arial; font-size:11px; color:#382A28; text-decoration:none;
}
.noticia2:hover{
font-family:arial; font-size:11px; color:#382A28; text-decoration:underline;}
.noticia2:visited{
font-family:arial; font-size:11px; color:#382A28; text-decoration:none;}
.noticia2:visited:hover{
font-family:arial; font-size:11px; color:#382A28; text-decoration:underline;}


a.glosario {
font-family:verdana; font-size:16px; color:#017D65;text-indent:3px; text-decoration:underline; font-weight:bold;
}
.glosario:hover{
font-family:verdana; font-size:16px; color:#017D65;text-indent:3px; text-decoration:underline;font-weight:bold;
}
.glosario:visited{
font-family:verdana; font-size:16px; color:#017D65;text-indent:3px; text-decoration:underline;font-weight:bold;
}
.glosario:visited:hover{
font-family:verdana; font-size:16px; color:#017D65;text-indent:3px; text-decoration:underline;font-weight:bold;
}


.glosari
{
font-family:verdana; font-size:16px; color:#017D65;text-indent:3px; text-decoration:none; font-weight:bold;
}

.titular
{
font-family:verdana; font-size:12px; color:#017D65; text-align:justify;text-decoration:none; font-weight:bold;
}

.titular2
{
font-family:verdana; font-size:11px; color:#017D65; text-align:justify;text-decoration:none; font-weight:bold;
}

.titular3
{
font-family:arial; font-size:12px; color:#017D65; text-align:justify;text-decoration:underline; font-weight:bold;
}




/* Estilo del menu */
a.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #525A5C;
	font-size : 11px;
}
.menu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #A8B2B3;
	font-size : 11px;
}
.menu:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:#525A5C;
	font-size : 11px;
}
.menu:visited:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:#A8B2B3;
	font-size : 11px;
}

/* Fin estilo menu */
h2{
color: #1F89AD;
font-size:16px;
font-weight:bold;

}

.subtit{
color: #1F89AD;
font-size:10px;
font-weight:bold;

}

.form{
	font-family: arial;
	font-size: 11px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.form2{
	font-family: verdana;
	font-size: 11px;
	border-top: 1px solid #008E72;
	border-bottom: 1px solid #008E72;
	border-left: 1px solid #008E72;
	border-right: 1px solid #008E72;
}
.boton{

	font-family:verdana; 
	font-size:13px; 
	color:#ffffff;
	background: #007562;
	border-color: #6B8E00;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-spacing: 0px;
	width:97px;
	height:18px;
}
         
         .dogvdvhdr {
            width:350px;
            background:#008E72;
            border:1px solid #C4D5E3;
            font-weight:bold;
			font-family:arial;
			font-size:12px;
            padding:5px;
			color:#FFFFFF;
         }
         
         .dogvdvbdy {
            width:350px;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:5px;
			font-family:arial;
			font-size:11px;
			color:#333333;
			text-align:justify;
         }

.iconspan{

cursor:pointer;
vertical-align:middle;
text-indent:5px;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{

font-weight: bold;
border: 0px solid black;
color:#000000;
height:18px;
font-size:11px;
font-family:arial;

}

div.eg-bar{
width: 500px;
}

.icongroup1{
width: 600px;
}
.eg-txt
{
font-family:Arial;
font-size:11px;
color:#01674F;
}





.tickercontainer { /* the outer div with the black border */



background: transparent; 
width: 900px; 
height: 24px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}





.tickercontainer .mask { 
position: relative;
left: 10px;
top: 6px;
width: 870px;
overflow: hidden;
}
ul.newsticker { 
position: relative;
left: 760px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; 
margin: 0;
padding: 0;
background: transparent;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #6C6D6E;
font: bold 10px Verdana;
margin: 0 0px 0 0;
} 

ul.newsticker a:hover {
white-space: nowrap;
padding: 0;
color: #6C6D6E;
font: bold 10px Verdana;
margin: 0 0px 0 0;
text-decoration:underline;
} 

ul.newsticker span {
margin: 0 5px 0 0;
} 

.fecha_ticker
{
font-family:verdana; font-size:10px; color:#B0B0B0;
}

.alto_pictxt
{
height:43px;
}

.content_txt
{
width:414px;
height:269px;
}

.inicio
{
color:#6F6D6E; font-size:12px; text-align:justify; line-height:17px;
}

.content_ti
{
width:637px;
height:430px;
}



.texto_interior
{
color:#6A6768; font-size:12px; text-align:justify; line-height:15px;
}


/*Parte del cabecero*/

#cbcr
{
width:958; height:95;
}
#logo1
{
width:175px; float:left; text-align:center; margin-top:15px;
}
#logo2
{
width:190px; float:left; text-align:center; margin-top:15px;
}
#logo3
{
width:280px;float:left; text-align:center; margin-top:20px;
}
#logo4
{
width:180px;float:left; text-align:center; margin-top:25px;
}
#logo5
{
width:130px;float:left; text-align:center;font-family:verdana; font-size:9px; color:#CCCCCC; height:95;
}
#cbcr_inicio
{
width:111; height:15; margin-top:2px; text-align:right; margin-top:33px;
}
#cbcr_inicio2
{
width:111; height:15; margin-top:2px; text-align:right;
}

/* Enlaces Accesos */
a.cbcr {
font-family:verdana; font-size:9px; color:#B8B8B8; text-decoration:none;
}
.cbcr:hover{
font-family:verdana; font-size:9px; color:#B8B8B8;text-decoration:none;
}
.cbcr:visited{
font-family:verdana; font-size:9px; color:#B8B8B8;text-decoration:none;
}
.cbcr:visited:hover{
font-family:verdana; font-size:9px; color:#B8B8B8;text-decoration:none;
}

#ltrl
{
width:219px; height:452px; background-image:url(../imagenes/fnd_lateral.jpg); background-repeat:no-repeat; float:left; text-align:center
}
#txt_ltrl
{
text-align:justify;padding:18px;height:159;font-family:verdana; font-size:10px; color:#5C5C54; margin-top:20px; line-height:16px; float:left;
}

#ilustra
{
margin-top:100px; text-align:justify
}

.ilustra_txt
{
font-size:17px;line-height:20px; font-family:Verdana; color:#4C9987; font-weight:normal;
}
#tabla_quee
{
width:600px;
position:relative;
text-align:justify;
border:1px solid #999999;
padding:5px;
}
.alineo
{
text-align:center;
}
.alineor
{
text-align:right;
}
.alineol
{
text-align:left;
}
.w10
{
width:10%;
}
.w90
{
width:90%;
}


.subray
{
text-decoration:underline;
}
.grafico
{
border:1px solid #EBEBEB;
cursor:hand;
text-align:center; 
}
.bp_clientes
{
border:1px solid #F8C54B;
padding:6px;
background-color:#ffe5b3; 
}

/* Botonera*/

.botonera
{
width:100%;
background-image:url(../imagenes/fondobotonera.jpg);
padding:0px;
text-align:left;
border:0px;
}

.sinborde
{
border:0px;
}
.fnd12
{
background-color:#E5ECCA;
}

