a {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.breadcrumb {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.breadcrumb:link {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.breadcrumb:visited {
	color: #06ADEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.breadcrumb:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.breadcrumb:active {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.caixatext:link {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.caixatext:visited {
	color: #06ADEC;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.caixatext:hover {
	color: #CCCCCC;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.caixatext:active {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.head_barracorpmenu {
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.head_barracorpmenu:link {
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.head_barracorpmenu:visited {
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.head_barracorpmenu:hover {
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.head_barracorpmenu:active {
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.head_menu_identificador {
	color: #00337f;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.head_menu_identificador:link {
	color: #00337f;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.head_menu_identificador:visited {
	color: #06ADEC;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.head_menu_identificador:hover {
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.head_menu_identificador:active {
	color: #00337f;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.mainnav:visited, a.mainnav:active,a.mainnav:link ,a.mainnav  {
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.mainnav:hover, {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



a.mainnav_selected {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.mainnav_selected:active, a.mainnav_selected:focus, a.mainnav_selected:hover, a.mainnav_selected:link, a.mainnav_selected:visited {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



a.tabblue {
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.tabblue:link {
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.tabblue:visited {
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.tabblue:active {
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.tabgrey {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.tabgrey:link {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.tabgrey:visited {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.tabgrey:hover {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.tabgrey:active {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a:link {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a:active {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.blockquote:link {
	color: 989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.blockquote:visited {
	color: 989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.blockquote:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.blockquote:active {
	color: 989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.box_bodytext:link {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.box_bodytext:visited {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.box_bodytext:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.box_bodytext:active {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

A.caixalink2:link {
	FONT-SIZE: 10px; COLOR: #00337F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-SIZE: 11px; font-weight: bold
}
A.caixalink2:active {
	FONT-SIZE: 10px; COLOR: #00337F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-SIZE: 11px; font-weight: bold
}
A.caixalink2:visited {
	FONT-SIZE: 10px; COLOR: #00337F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-SIZE: 11px; font-weight: bold
}
A.caixalink2:hover {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-SIZE: 11px; font-weight: bold
}

a.footer_link {
	color: #9C8E61;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.footer_link {
	color: #9C8E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.footer_link:link {
	color: #9C8E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.linksmenusubtop {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}
.linksmenusubtop0 {
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;*/
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}

.linksmenupadding{
	padding-left:10px;
	padding-right:10px;
}
.linksmenutopline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/*.linksmenutoplineleftandright {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
}*/
.linksmenutop {
	height: 25px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 104px;
}
.linksmenutopselected {
	height: 25px;
	width: 104px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


a.footer_link:visited {
	color: #9C8E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.footer_link:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.footer_link:active {
	color: #9C8E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.footer_link2:link {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.footer_link2:visited {
	color: #9C8E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.footer_link2:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.footer_link2:active {
	color: #9C8E61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.homenoticiasheader:link {
	background-color: #00337F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.homenoticiasheader:visited {
	background-color: #00337F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.homenoticiasheader:hover {
	background-color: #00337F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.homenoticiasheader:active {
	background-color: #00337F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

a.linkhistoriconoticias:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.linkhistoriconoticias:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.linkhistoriconoticias:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.linkhistoriconoticias:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.linksnoticias:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.linksnoticias:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.linksnoticias:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.linksnoticias:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.mapa:link {
	color: #989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: underline;
}

a.mapa:visited {
	color: #989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: underline;
}

a.mapa:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: underline;
}

a.mapa:active {
	color: #989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: underline;
}

blockquote {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body {
	color: #002E81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(pt-centrado-bordes3.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #F3f3f3;
	margin-left: 0px;
}

form {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h1 {
	color: #00337E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
}

h2 {
	color: #00337E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
}

h3 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

h4 {
	color: #002E81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

h5 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin-bottom: 0px;
}

h6 {
	color: #002E81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
}

ol {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	list-style-position: outside;
	margin-height: 5;
	margin-top: 0px;
}

p,td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
}

p.breadcrumb {
	font-weight: normal;
}

td.breadcrumb {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

ul           { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; list-style-image: url('bullet_flecha.gif'); 
               margin-height: 5 }
ul.ulcajaerror { color: #FE2525; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; font-weight: bold; list-style-image: 
               url('bullet_flecha.gif'); margin-top: 3px }
unknown {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.blockquote {
	color: 989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.box_bodyazul {
	color: #002E81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
}

.box_buttoncaixaactiva {
	border-bottom: #FFFFFF thin outset;
	border-left: #FFFFFF thin outset;
	border-right: #FFFFFF thin outset;
	border-top: #FFFFFF thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	width: 60px;
}

.box_noticiasfecha {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.box_noticiasfechacentro {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.box_noticiaslink:link {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}

.box_noticiaslink:visited {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}

.box_noticiaslink:hover {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline
}

.box_noticiaslink:active {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.box_noticiaslink2:link {
	color: #004C85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink2:active {
	color: #004C85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink2:visited {
	color: #004C85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink2:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.box_noticiaslink2:active {
	color: #627272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink3:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink3:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink3:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.box_noticiaslink3:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.box_titleblack {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
}

.box_titlebrown {
	color: #9D8F60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
}

.box_titlewhite {
	//color: #00337f;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
}

.box_titleblue {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
}

.cajaoro     { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 11px; font-weight: bold; background-image: 
               url('Caixa%20Galicia%20Portugal_archivos/leftarrow.gif'); 
               background-repeat: no-repeat; padding-left: 6px }
.cajaazul_1 {
	background-color: #F0F5FB;
	border-bottom: #A9C7EC 1px solid;
	border-left: #A9C7EC 1px solid;
	border-right: #A9C7EC 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.cajagrey {
	
	border-bottom: #EAE9E9 1px solid;
	border-left: #EAE9E9 1px solid;
	border-right: #EAE9E9 1px solid;
	border-top: #EAE9E9 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.cajaazul_2 {
	background-color: #FFFFFF;
	/*
	border-bottom: #9D8F60 1px solid;
	border-left: #9D8F60 1px solid;
	border-right: #9D8F60 1px solid;
	*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajaazul_3 {
	background-color: #FFFFFF;
	border-bottom: #5E8CC8 1px solid;
	border-left: #5E8CC8 1px solid;
	border-right: #5E8CC8 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajaazul_4 {
	background-color: #FFFFFF;
	border-bottom: #5E8CC8 1px solid;
	border-left: #5E8CC8 1px solid;
	border-right: #5E8CC8 1px solid;
	border-top: #5E8CC8 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajaazul_5 {
	background-color: #FFFFFF;
	border-bottom: #00337F 1px solid;
	border-left: #00337F 1px solid;
	border-right: #00337F 1px solid;
	border-top: #00337F 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajaazul_6 {
	background-color: #FFFFFF;
	border-bottom: #d7dce5 1px solid;
	border-left: #d7dce5 1px solid;
	border-right: #d7dce5 1px solid;
	border-top: #d7dce5 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajabrown_1 {
	background-color: #FFFFFF;
	border-bottom: #2F6E6E 1px solid;
	border-left: #2F6E6E 1px solid;
	border-right: #2F6E6E 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajacaixaactiva {
	background-color: #Ffffff;
	border-bottom: #00337F 1px solid;
	border-left: #00337F 1px solid;
	border-right: #00337F 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajadestacado {
	background-color: #FFFFFF;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajaerror {
	background-color: #FECDCD;
	border-bottom: #FE2525 1px solid;
	border-left: #FE2525 1px solid;
	border-right: #FE2525 1px solid;
	border-top: #FE2525 1px solid;
	color: #FE2525;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.cajaexito {
	background-color: #CCEEDA;
	border-bottom: #00A844 1px solid;
	border-left: #00A844 1px solid;
	border-right: #00A844 1px solid;
	border-top: #00A844 1px solid;
	color: #00A844;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

.cajagrey {
	background-color: #F0F5FB;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajagreynav {
	background-color: #FFFFFF;
	border-bottom: #00337F 1px solid;
	border-left: #00337F 1px solid;
	border-right: #00337F 1px solid;
	border-top: #00337F 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.cajagreysimulador {
	background-color: #ffffff;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.cajagreysimuladorresultados {
	background-color: #E6E6E6;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.datestamp {
	color: #00337f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footer_text {
	color: #8E8E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formfont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.head_botonbusca {
	border-bottom: #FFFFFF thin outset;
	border-left: #FFFFFF thin outset;
	border-right: #FFFFFF thin outset;
	border-top: #FFFFFF thin outset;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 17px;
	width: 50px;
}

.head_hagasecliente {
	BORDER-RIGHT: #ffffff thin outset; BORDER-TOP: #ffffff thin outset; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #00337f; BORDER-LEFT: #ffffff thin outset; COLOR: #ffffff; BORDER-BOTTOM: #ffffff thin outset; FONT-FAMILY: verdana
}

.button_solicitar {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;

}

.button_solicitar a, .button_solicitar a:hover, .button_solicitar a:visited{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align: center


}

.head_textbusca {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 12px;
	width: 120px;
}

.homenoticiasheader {
	background-color: #00337F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.input_buscador {
	background-color: #FFFFFF;
	border-bottom: #003082 1px solid;
	border-left: #003082 1px solid;
	border-right: #003082 1px solid;
	border-top: #003082 1px solid;
	color: #000000;
	font-family: Arial,Helvetica,arial;
	font-size: 11px;
}

.inputtype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.leftimg {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: #000000;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 3px 10px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.linkcaixaactiva {
	color: #00337F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.linkcaixaactiva:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.mainnav {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.mainnav_selected {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.mapa {
	color: #989061;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: underline;
}

.mapa:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: underline;
}
.homedestacadotitleoro {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}

/*.productnav {
	color: #000000;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
*/
.tabblue {
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.tabgrey {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.tabgrey:hover {
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.tabtableblue {
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	color: #050E50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: none;
}

.tabtablewhite {
	border-bottom: #050E50 1px;
	border-left: #D4D4D4 1px solid;
	border-right: #D4D4D4 1px solid;
	border-top: #D4D4D4 1px solid;
	color: #ECF4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: none;
	background-color: #e4e4e4;
}

.telefono {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00337F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textopresentacion {
	color: #979797;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.productnav {
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


a.productnav:active, a.productnav:focus, a.productnav:link, a.productnav:visited {
	text-decoration: none;
	color: #00337F;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
}
a.productnav:hover {
	text-decoration: underline;
	color: #9C9164;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.productnavselected {
	color: #ffffff;
	font-family: MS Sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color: #00337f;

}

.cajaVentaCruzada { BORDER-RIGHT: #eae9e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eae9e9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #eae9e9 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #eae9e9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; BORDER-RIGHT: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; border: 1px #00337f solid}

.cajaUtilidades { BORDER-RIGHT: #D7DCE5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #D7DCE5 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #D7DCE5 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #D7DCE5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; BORDER-RIGHT: #D7DCE5 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #D7DCE5 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #D7DCE5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; border: 1px #D7DCE5 solid}

#barracorporativa {
	background-color: #00337F;
}

#barracorporativa2 {
	background-color: #D7DCE5;
}

#cabeceraUtilidades {
	background-color:#d7dce5;
}

#boxblue {
	background-color: #A9C7EC;
	padding-left: 7px;
}

#boxblue2 {
	background-color: #300072;
	padding-left: 7px;
}

#boxblue3 {
	background-color: #5E8CC8;
	padding-left: 7px;
}

#boxblue4 {
	background-color: #F0F5FB;
}

#boxbluecaixa {
	background-color: #00337F;
	padding-left: 7px;
}

#boxgold {
	background-color: #9C9164;
}

#boxgold2 {
	background-color: #EEEECC;
}

#boxgrey {
	background-color: #CCCCCC;
	padding-left: 7px;
}

#boxgrey2 {
	background-color: #F4F2F2;
}

#fichaproductotabla {
	background-color: #EAE9E9;
}
#fichaproductocellbackground {
	background-color: #FAFAFA;
}

#boxgrey2 {
	background-color: #999999;
}

#boxgrey3 {
	background-color: #CCCCCC;
}

#boxgrey3 {
	background-color: #E6E6E6;
}

#boxorange {
	background-color: #00337f;
}

#boxyellow {
	background-color: #FFFF99;
}

#d7dce5 {
	background-color: #d7dce5;
}

#bluecontrastoro {
	background-color: #004C85;
}

#caixagold {
	background-color: #9C9164;
}

#caixagrey {
	background-color: #D2D0D1;
}

#identificador {
	background-color: #FFFFFF;
}

#lineaseparador {
	background-color: #002E81;
}

#mainnav {
	background-color: #4189DD;
}

#menutopline {
	background-color: #666666;
}

#productnav {
	background-color: #E2E2E2;
}

#tab2 {
	background-color: #E4E4E4;
}

#toptrmainnav {
	background-color: #DEEFF9;
}

#toptrmainnavwhite {
	background-color: #FFFFFF;
}

#white {
	background-color: #FFFFFF;
}


.fichalabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #00337F;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px
}

.fichavalor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px
}

.tablaSimulador {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #EAE9E9 1px solid; cellpadding:0px; cellspacing:0px;
}

.lectura{

	border-bottom: #636363 1px solid;
	border-left: #636363 1px solid;
	border-right:  #636363 1px solid;
	border-top:  #636363 1px solid;
	color: #333333;
	font-family: Arial,Helvetica,arial;
	font-size: 11px;
	BACKGROUND-COLOR: #d2cccc


}

.campoEditable{
	background-color: #FFFFFF;
	border-bottom:  #00337F 1px solid;
	border-left: #00337F 1px solid;
	border-right:  #00337F 1px solid;
	border-top: #00337F 1px solid;
	color: #000000;
	font-family: Arial,Helvetica,arial;
	font-size: 11px;


}

.tdSimuladores{
	background-color: #FFFFFF;
	border-bottom: #EAE9E9 1px solid;
	border-left: #ffffff 1px solid;
	border-right:  #ffffff 1px solid;
	border-top:  #ffffff 1px solid;
	color: #000000;
	font-family: Arial,Helvetica,arial;
	font-size: 11px;

}

table.nicetable {
	caption: Tabla con estilo;
	border-collapse: collapse;
}

td.nicetableheader {
	caption: Cabecera tabla con estilo;
	margin: 5px;
	padding: 5px;
	border:2px solid #c0c0c0;
	background-color:#fafafa;
	color:#000000;
	font-weight:bold;
}

td.nicetablerow {
	caption: Fila de tabla con estilo;
	margin: 5px;
	padding: 8px;
	border:2px solid #c0c0c0;
	background-color:#FFFFFF;
	color:#000000;
}

td.nostyle {
	caption: Fila de tabla sin estilo;
	margin: 0px;
	padding: 0px;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	color:#000000;
}

table.nostyle {
	caption: Tabla sin estilo;
	margin:0px;
	padding: 0px;
	border:2px solid #FFFFFF;
	background-color:#FFFFFF;
}

a img {border:0;}
/* Cambios para el modulo de caixa activa*/
#moduloCaixaActiva {
	border-right:#e6e5e5 1px solid;
	border-top:#e6e5e5 1px solid;
	border-left:#e6e5e5 1px solid;
	border-bottom:#e6e5e5 1px solid
}
.imagenCaixaActiva{
	vertical-align: middle;
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.enlaceCaixaActiva:link{	
	text-decoration: none;
	font-weight: normal;
	color: #003399	!Important
}
.enlaceCaixaActiva:visited{	
	text-decoration: none;
	font-weight: normal;
	color: #06ADEC;	!Important
}
.enlaceImagenCaixaActiva{
	vertical-align: middle;	
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 100px;
	border-bottom: medium none;
	background-color: rgb(255,255,255)
}

/*Estilos para los simuladores*/
.inputAlignRight{text-align:right;padding-right:5px}

.inputAlignRightLectura{
	background-color:#F0F0F0;
	border:0pt none;
	color:#00337E;
	padding-right:5px;
	text-align:right;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}

table.tablaspreads {
    border-collapse: collapse;
}

table.tablaspreads tr th {
    border: 1px solid #000000;
}

table.tablaspreads tr td {
    border: 1px solid #000000;
}

.zonaLogosSociales {
  background-image:url(http://www.caixagalicia.es/wvio004_contenido/images/bg_logos_redes_01c.gif);
  clear:both;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:0.75em;
  height:4.8em;
  color:#00337F;
  font-size:10px;
  font-weight:bold;
  background-repeat:repeat-x;
}

.logosRedesIzq {
  float:left;
  height:4em;
  width:2em;
}
.logosRedesCentr {
  float:left;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
  height:4em;
  margin-left:1em;
  margin-top:1.6em;
}

.logosRedesDer {
  float:right;
  height:4em;
  width:1.5em;
}

.logosRedesCentr img {
  margin-top:-1.6em;
}


.titulo_seccion {
  clear:both;
  padding:1em 1em 1em 0;
  vertical-align:bottom;
}

.titulo_seccion 
.nombre_seccion {
  color:#00337F;
  float:left;
  font-size:1.2em;
}

.destacadosDoble {
  float:left;
  padding:1em 1em 1em 0;
  width:47.5%;
}
.destacadosIndividual {
  clear:both;
  margin:1.2em 1.2em 1.2em 0;
  text-align:left;
}
.titulo_seccion .linea_seccion {
  border-bottom:0.1em solid #F08E51;
  clear:both;
}

.destacadosDoble img {
  float:left;
  margin-bottom:0.6em;
  margin-right:1em;
  padding:0.1em;
}

.destacadosIndividual img {
  float:left;
  padding:1em 1em 1em 0;
}

.titulo_seccion img {
  float:right;
}