.text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6C6C6C}

.links a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D94D01;}
}

.textlila {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9C25C4}

.textrojo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C60000}

.menuazul {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.menuazul {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4084FF; text-decoration: none }

.menugroc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.menugroc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FBE691; text-decoration: none }

.menulila {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.menulila {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6A008D; text-decoration: none }

.menunaranja {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.menunaranja a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D94D01; text-decoration: underline}
a:hover.menunaranja {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D94D01; text-decoration: none }

.menurojo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.menurojo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C60000; text-decoration: none }


.izq_naranja {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.izq_naranja {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D94D01; text-decoration: none }

.izq_lila2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6A008D; text-decoration: none }

.izq_azul {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4084FF; text-decoration: none }

.izq_rosa {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A60066; text-decoration: none }

.izq_naranja2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D94D01; text-decoration: none }

.menurosa {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.menurosa {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AC1A74; text-decoration: none }

.menuverde {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:hover.menuverde {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7D8200; text-decoration: none }

.aviso {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A9A9A9; text-decoration: none}
.a:hover.aviso {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A9A9A9; text-decoration: underline}

.numfotos {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6B6B6B; text-decoration: none}
.a:hover.numfotos {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6B6B6B; text-decoration: underline}

.idioma {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6B6B6B; text-decoration: none}
.a:hover.idioma {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6B6B6B; text-decoration: underline}

.tit_rosa {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #A60066; text-decoration: none}
.tit_rosa2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A60066;
	text-decoration: none;
	font-style: italic;
}

.tit_azul {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4084FF; text-decoration: none}
.tit_azul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4084FF;
	text-decoration: none;
	font-style: italic;
}

.tit_verde {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #7D8200; text-decoration: none}
.tit_verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D8200;
	text-decoration: none;
	font-style: italic;
}

.tit_naranja {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D94D01; text-decoration: none}
.tit_naranja2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D94D01;
	text-decoration: none;
	font-style: italic;
}

.tit_rojo {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #C60000; text-decoration: none}
.tit_rojo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C60000;
	text-decoration: none;
	font-style: italic;
}

.tit_morado {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6A008D; text-decoration: none}
.tit_morado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A008D;
	text-decoration: none;
	font-style: italic;
}

.tit_amarillo {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFCC00; text-decoration: none}
.tit_amarillo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	font-style: italic;
}

.enviar {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.a:hover.enviar {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline}

.mapaweb {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }


#texto_logo {
	text-align: right;
	vertical-align: top;
	padding-right: 18px;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#texto_logo b {
	font-weight: normal;
}

#tit_regalos_art, #tit_regalos_gau, #tit_regalos_emp, #tit_regalos_pro {
	background-color: #D3D3D3;
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: right;

	font-family: sans-serif;
	font-size: 26px;
	letter-spacing: -1px;
	color: #A60066;	
}

#tit_regalos_art b, #tit_regalos_gau b, #tit_regalos_emp b, #tit_regalos_pro b {
	font-weight: normal;
}

#tit_regalos_emp {
	font-size: 22px;
	letter-spacing: 0px;
}

#tit_regalos_pro {
	font-size: 21px;
	letter-spacing: 0px;
}

#tit_proyectos {
	background-color: #D3D3D3;
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: right;

	font-family: sans-serif;
	font-size: 23px;
	letter-spacing: -1px;
	color: #D94D01;	
	font-weight: normal;
}

b.soft {
	font-weight: normal;
}