a.color {
	color: #12337b
}

a.color:hover {
	text-decoration: none;
}

a.black {
	color: black
}

a.black:hover {
	text-decoration: none;
}

a.blind {
	color: black;
	text-decoration: none;
}

a.blind:hover {
	text-decoration: none;
}

.menu_on {
	color: #ffcd00;
}

a.menu_on {
	color: #ffcd00;
	text-decoration: none;
}

a.menu_on:hover {
	color: #ffcd00;
	text-decoration: underline;
}

a.menu {
	color: white;
	text-decoration: none;
	-moz-transition: all .25s ease;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

a.menu:hover {
	color: #ffcd00;
	text-decoration: underline;
}

.submenu_on {
	color: #12337b;
	font-weight: bold;
}

a.submenu {
	color: #6580bc;
	font-weight: bold;
	text-decoration: underline;
}

a.submenu:hover {
	color: #6580bc;
	text-decoration: none;
}

a.info { color: #12337b; font-size: 10px; line-height: 1.2em; background-image: url(../images/icons/info.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; height: 15px; float: left; padding-left: 20px; }

a.info:hover {
	text-decoration: none;
}

a.pdf {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/pdf.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-left: 20px;
}

a.pdf:hover {
	text-decoration: none;
}

a.return {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/return.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}

a.return:hover {
	text-decoration: none;
}

a.email {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/email.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-left: 20px;
}

a.email:hover {
	text-decoration: none;
}

a.qr {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/qr.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-left: 20px;
}

a.qr:hover {
	text-decoration: none;
}

a.download {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/download.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-left: 20px;
}

a.download:hover {
	text-decoration: none;
}

.tel {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/tel.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	padding-left: 20px;
	height: 16px;
	float: left;
}

.fax {
	color: #12337b;
	font-size: 11px;
	background-image: url(../images/icons/fax.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	padding-left: 20px;
	height: 16px;
	float: left;
}

a.list {
	color: #12337b;
	background-image: url(../images/icons/list.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-left: 20px;
}

a.list:hover {
	text-decoration: none;
}

a.list_full {
	color: #12337b;
	background-image: url(../images/icons/list_full.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 center;
	height: 16px;
	float: left;
	padding-left: 20px;
}

a.list_full:hover {
	text-decoration: none;
}

a.lang_en {
	color: white;
	background-image: url(../images/icons/en.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	text-decoration: none;
	float: right;
	padding-right: 25px;
}

a.lang_en:hover {
	color: #ffcd00;
	text-decoration: underline;
}

a.lang_es {
	color: white;
	background-image: url(../images/icons/es.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	text-decoration: none;
	float: right;
	padding-right: 25px;
}

a.lang_es:hover {
	color: #ffcd00;
	text-decoration: underline;
}

.thumb {
	-moz-transition: all .25s ease;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.thumb:hover {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
