body,td { line-height:14px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt;	}

img { vertical-align:bottom; }
td.cabecera {  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:8pt;	}

a:link,a:active,a:visited { text-decoration: underline; color : #84849C; /*#407FC0;*/ }
a:hover { text-decoration: underline; color : #BB0000; }

a.black:link,a.black:active,a.black:visited,a.black:hover { color : black; }

a.agreen:link,a.agreen:active,a.agreen:visited { text-decoration: underline; color : #000055; }
a.agreen:hover { color : #CC0000; }

a.go_album:link,a.go_album:active { text-decoration: none; color:black; }
a.go_album:visited { text-decoration: none; color:#444444; }
a.go_album:hover { color : #0000BB; text-decoration:underline; }

a.footer:link,a.footer:active,a.footer:visited { text-decoration: none; color : #000055; }
a.footer:hover { color : #CC0000; text-decoration: underline; }

a.menu:link,a.menu:active,a.menu:visited { text-decoration: none; color : #EEFF00; }
a.menu:hover { text-decoration: none; color:white; font-weight:bold; font-size: 8pt;}

a.menusel:link,a.menusel:active,a.menusel:visited { text-decoration: underline; color : white; font-weight:bold; font-size: 8pt;}
a.menusel:hover { cursor:default; text-decoration: underline; color:white; font-weight:bold; font-size: 8pt;}

/*set CSS for SPAN tag surrounding each image*/
.seqslidestyle{
margin-right: 15px;
}
#invertedtabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#invertedtabs ul{
font: bold 10px Arial,  Arial, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
/*text-transform:uppercase;*/
line-height: 1.5em;
}


#invertedtabs a{
float:left;
color: #72728E;
background: #E0E0E6 url(pics/color_tabs_left2.gif) no-repeat left bottom;
margin: 0 5px 0 0; /*0 6px 0 0;*/
padding:0 0 0 3px; /* 3px */
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url(pics/color_tabs_right2.gif) no-repeat right bottom;
padding:4px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}

#invertedtabs a:hover{
background-color: #CFCFD2;
text-decoration: underline;
}

#invertedtabs a:hover span{
background-color: #CFCFD2;
color:black;
text-decoration: underline;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: #CFCFD2;
color:black;
text-transform:uppercase;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: yellow; //transparent; //#E0E0E6 //#8b0000;
/*border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.banner {/* ESTILOS HOME IRIA */
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.bannerbig {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.normalblue {
	font-size: 11px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bigblue{
	font-size: 14px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.textsong {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.next:link,a.next:active {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.next:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.next:hover {
	color : #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.song:link,a.next:active {
	text-decoration: none;
	color:#336699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.song:visited {
	text-decoration: none;
	color:#336699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.song:hover {
	color : #336699;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tabla_login {
	width: 202px;
	background-color: #FFFFFF;
	padding: 6px;
	border: 1px solid #DFDFE5;
	/* FIN HOME IRIA */
}



b.bgred { background-color: #990000; }
b.bggreen { background-color: #1470EC; color:white; }
b.bgblue { background-color: #000099; }
b.bgcaki { background-color: #FFCF00; }
b.amparo { font-family: "Small Fonts"; font-size: 7pt; font-weight: normal; }
b.credits { font-weight: normal; line-height: 11px; font-size: 9px; font-family: "Tahoma", sans-serif; }

hr	{ height: 0px; border: solid #999999 0px; border-top-width: 1px;}

input { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }

td.hoveryellow {
	border: 4px ridge #DFDFE5;
}
td.hovernormal {
	border: 4px solid #F0F0F0;
}
select.white {
	background-color: white; border-width: 1px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;
}

select.big {
	background-color: white; border-width: 1px; 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	font-weight: bold;
}

input.box {
  background-color: white;
}
input.line { /* CAJAS DE TEXTO CON LINEA INFERIOR */
  border-color: #99CC33; border-width: 1px;
  background-color: #CCFF66; border-style: none none dotted none;
  font-family: Verdana,Arial; font-size: 7pt;
}
input.a_blank { cursor: default; border-color: #EFF4F9; font-family: "Courier New"; background-color: #EFF4F9; border-width: 0px;  font-size: 9pt; }
input.a_line {
  border-color: #ABABAB;
  border-width: 1px;
  background-color: #EFF7FF;
  border-style: solid; /*dotted;*/
  border-top: thin;
  border-right: thin;
  border-left: thin;
}

input.error { /* CAJAS DE TEXTO CON LINEA INFERIOR */
  background-color: white;
  border-width: 3px;
  border-color: red;
  color: red;
}

input.title {
  cursor: hand;
  font-family: "Times New Roman"; font-size: 14pt; font-weight: bold;
  border-color: #000000;
  border-width: 1px;
  background-color: #D6DFEA; 
  border-style: solid;
  padding-left: 3px;
}

input.blank {
	font-weight: bold;
	color:#03699C;
  border-color: #03699C;
  border-width: 1px;
  background-color: #94E3F8;
  border-style: none none dotted none;	
  font-family: Verdana,Arial; font-size: 7pt;
}

form { margin-top: -1em; margin-bottom: -1em; }

input.button { cursor: hand; border-width: 1px; background-color: #84849C; border-color: #DFDFE5; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; }

input.dprice { cursor: default; font-family: Arial,Tahoma; border-width: 0px; background-color:#F0F0F0; font-weight:bold; font-size:10pt;}
//input.subtotal { cursor: default; font-family: Arial,Tahoma; border-width: 0px; background-color:#F0F0F0; font-weight:bold; font-size:14pt;}
input.subtotal { cursor: default; font-family: Arial,Tahoma; border-width: 0px; background-color:white; font-weight:bold; font-size:14pt;}
input.ddto { cursor: default; font-family: Arial,Tahoma; border-width: 0px; background-color:#F0F0F0; font-weight:bold; font-size:8pt;}

input.ok { cursor: hand; border-width: 1px; border-color: #339900; background-color: #66CC00; font-weight: bold; font-family: "MS SANS SERIF",Verdana, Arial, font-size: 8pt; color: black; }
input.cancel { cursor: hand; border-width: 1px; border-color: #CC3300; background-color: #FF6600; font-weight: bold; font-family: "MS SANS SERIF",Verdana, Arial, font-size: 8pt; color: white; }

input.buttonpub { cursor: hand; background-color: #84849C; border-color: #DFDFE5; font-weight: bold; font-family: "MS SANS SERIF"; font-size: 9pt; color: #FFFFFF; }
input.blankito { padding-top:1px; cursor: hand; border-width: 1px; border-color: black; background-color: #3161CE; font-family: Arial; font-size: 10px; color: white; font-weight:bold; }
input.whitebar { padding-left: 2px; cursor: hand; border-width: 0px; border-color: white; background-color: white; font-family: Arial; font-size: 12px; color: black; }
input.whiteerror { border-style: solid solid solid solid; cursor: hand; border-width: 2px; border-color: red; background-color: white; font-family: Arial; font-size: 12px; color: black; }
input.whitepeke { border-style: solid solid solid solid; cursor: hand; border-width: 1px; border-color: grey; background-color: white; font-family: Arial; font-size: 11px; color: black; }
input.ghost { border-style: solid solid solid solid; cursor: hand; border-width: 1px; border-color: white; background-color: #CCCCCC; font-family: Arial; font-size: 11px; color: black; }

input.opbutton { text-align: center; cursor: hand; border-width: 1px; border-color: #DFDFE5; background-color: #9196FF; font-family: Arial; font-size: 8pt; color: white; font-weight:bold; }
input.greenbutton { padding-top:1px; cursor: hand; border-width: 1px; border-color: #339900; background-color: #66CC00; font-family: Arial; font-size: 11px; color: black; font-weight:bold; }
input.redbutton { padding-top:1px; cursor: hand; border-width: 1px; border-color: #B9B9C7; background-color: #FF6600; font-family: Arial; font-size: 11px; color: white; font-weight:bold; }
input.pekebutton { padding-top:1px; cursor: hand; border-width: 1px; border-color: #DFDFE5; background-color: #84849C; font-family: Arial; font-size: 9px; color: white; font-weight:bold; }
input.comprabutton { padding-top:1px; cursor: hand; border-width: 1px; border-color: #B9B9C7; background-color: #84849C; font-family: Arial; font-size: 12px; color: white; font-weight:bold; }

//input.CHECKBOX { cursor: hand; font-family:  Verdana; }
input.checkbox2 { cursor: hand; background-color: #FFE56D; }
input.radio { cursor: hand; background-color: #eff4f9; }
select { font-family: Verdana; font-size: 8pt; color: #000000; }
