A{ text-decoration:none; color:#004388; }
A:hover{ text-decoration:none; color:#B3FF2E; }
IMG { border: 0px none black; }
		
.txt	{ text-align: justify; font-family:Verdana, Arial, Sans Serif; font-size:11px; color:#275582; line-height: 120%;}
.txtlibre	{ font-family:Verdana, Arial, Sans Serif; font-size:11px; color:#275582; line-height: 120%;}
.txttit	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#275582; line-height: 120%;}
.distribu	{ font-family:Verdana, Arial, Sans Serif; font-size:12px; color:#275582;}
.nota	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#FFFFFF; font-weight:bold;}
a.nota	{ text-decoration:none; color:#FFFFFF; }
a.nota:hover	{ text-decoration:none; color:#B3FF2E; }}
.producto	{ font-family:Verdana, Arial, Sans Serif; font-size:9px; font-weight:bold; color:#275582; line-height: 120%;}
.productodesc	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; font-weight:normal; color:#275582; line-height: 120%;}
.f1 { line-height: 8px;}
.f2 { line-height: 6px;}
.f3 { line-height: 4px;}

TR.prodC { background-color: white; cursor:default; }
TR.prodB { background-color: #E8ECEB; }

td.prodt	{ font: bold 10px Verdana, Arial, Sans Serif; color:#275582; padding-left: 5px; padding-bottom: 15px; }
td.prod	{ font-family:Verdana, Arial, Sans Serif; font-size:9px; color:#275582; }
td.prodn	{ padding-top: 6px;}

a.prodn { font: normal 10px Verdana, Arial, Sans Serif; color:#4A4F66; }
a.prodn:hover { color:#000000; }

a.prodd { font: normal 9px Verdana, Arial, Sans Serif; color:#275582; }
a.prodd:hover { color: rgb(30,30,150); }

.trepre			{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#48494D;}
a.trepre		{ text-decoration:none; color:#FF6F00; }
a.trepre:hover	{ text-decoration:none; color:#3C3C12; }

.imagen			{border: 1px; border-color: #000000; border-style: solid;}
.imagen:hover		{border: 1px; border-color: #000000; border-style: dashed;}

textarea{
	font-family: arial, helvetica, sans-serif;
	background-color: #DBE2EB;
	border: 1px  #003366;
	font-size: 10px;	
	color:#003366;
	overflow: hidden;
}

form {
	margin: 0;
	padding: 0;
}

select, input{
	font-family: arial, helvetica, sans-serif;
	background-color: #DBE2EB;
	border: 1px  #003366;
	font-size: 10px;
	color:#003366;
}

input.tcampobusca {
	font-weight:bold;
	text-align:center;
	background-color: #FFFFFF;
	border-width:1px;
	border-style: solid;
	border-color: #C3D0E0;
	font-family:Verdana, Arial, Sans Serif;
	font-size:9px;
	background-color:#D7DEDC;
	color: #275582;
}

.tbutton {
	border-color: #C3D0E0;
	background-color: #CED9E1;
	border-width: 1px;
	border-style: solid;
	width:135;
	font-family:Verdana, Arial, Sans Serif;
	font-size:9px;
}

.tbutton2 {
	border-color: #C3D0E0;
	background-color: #CED9E1;
	border-width: 1px;
	border-style: solid;
	width:153;
	font-family:Verdana, Arial, Sans Serif;
	font-size:9px;
}
.tbutton3 {
	border-color: #C3D0E0;
	background-color: #CED9E1;
	border-width: 1px;
	border-style: solid;
	width:12;
	font-family:Verdana, Arial, Sans Serif;
	font-size:7px;
}
.titulosficha {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	font-weight: normal;
	color:#777777;
}
.txtficha {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	color:#275582;
	line-height: 14px;
}
.tablaficha {
	background-color: #FFFFFF;
	line-height: 8px;
}
.trficha {
	font-family:Verdana, Arial, Sans Serif;
	font-weight: bold;
	font-size:9px;
	color: #FFFFFF;
	background-color: #4E6889;
}
a.trficha {
	color:#FFFFFF;
	text-decoration: none;
}
a.trficha: hover {
	color:#FFFFFF;
	text-decoration: underline;
}
a.tficha {
	text-decoration:none;
	font-size: 10px;
	color:#4E6889;
}
a.tficha:hover	{
	text-decoration:none;
	color:#3C3C12;
}
.trfichacont {
	font-family:Verdana, Arial, Sans Serif;
	font-size:10px;
	color: #4E6889;
	background-color: #EFEFEF;
}
.celdaficha {
	padding: 2px;
	font-size:10px;
	line-height: 12px;
}