html, body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000033;
}

a:link, a:active, a:visited {
	color: #CC3300;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: none;	
}
A.enlacenegro, A.enlacenegro:VISITED, A.enlacenegro:ACTIVE, A.enlacenegro:FOCUS, A.enlacenegro:LINK{ 
	color: #000000;
	text-decoration: none;
} 
A.enlacenegro:HOVER{ 
	color: #ffffff; 
	text-decoration: none;
}
label#avisolegal {
	color: #000000;
	text-decoration: none;
} 


h3 {
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-left: 4px; 
	color: #fff;	
}

h4 {
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #fff;
}

form { 
	margin-top: 4px; 
}

.nav input, .nav textarea, .nav select {
	border: 1px solid #fff;
	width: 100px;
	background: #fff;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	margin-left: 4px;
	outline: none;
}

select {
	width: 110px;
	margin-top: 4px;
	margin-bottom: 4px;
}

select.buscador {
	width: 130px;
}



input.submit {
	width: 25px;
	height: 20px;
	background: #fff url(../../images/btn-submit.gif) no-repeat;
	outline: none;
	font-size: 10px;		
}

input.submit2{
	width: 70px;
	height: 20px;
	background: #fff url(../../images/btn-submit.gif) no-repeat;
	outline: none;
	font-size: 10px;		
}

label {
	margin-top: 4px;
	margin-left: 4px;
	font-size: 10px;	
}

input.contactform, textarea.contactform {
	border: 1px solid #ddd;
	width: 280px;
}

label.contactform {
	margin: 0;
	font-size: 11px;	
}

input.contactformbuttom {
	background-color: #eee;
	outline: solid 1px;
}

td.menu {
	font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif;
}

td.box_title {
	background-color: #0c55a2;
	text-align: left;
}

td.box_title_0 {
	background-color: #0c55a2;
	text-align: left;
}

td.box_title_1 {
	background-color: #0d4286;
	text-align: left;
}

td.box_title_2 {
	background-color: #d56907;
	text-align: left;
}

td.box_title_3 {
	background-color: #47b1a5;
	text-align: left;
}

td.box_title_4 {
	background-color: #daba0d;
	text-align: left;
}

td.box_title_5 {
	background-color: #a9459d;
	text-align: left;
}

td.box_title_6 {
	background-color: #e0307b;
	text-align: left;
}

td.box_title_7 {
	background-color: #b5c81f;
	text-align: left;
}

td.box_title_ps {
	background-color: #f60;
	text-align: left;
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #f60;
}

td.box_content {
	background: #ccc url(../images/bg_box_content_.jpg) bottom center no-repeat;
}

a:link.subnav, a:active.subnav, a:visited.subnav {
	color: #fff;
	text-decoration: none;
}

a:hover.subnav {
	color: #ccc;
	text-decoration: none;	
}

p.contact {
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
}

p.contactbottom {
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

p.product_name {
	font-size: 9px;
	margin-bottom: 0;
	font-weight: bold;
}

span.tarjeta_nombre{
	font-size: 10px;
	font-weight: bold;
	color: #0c55a2;
}

span.tarjeta_cargo{
	font-size: 8px;
	font-weight: bold;
	font-style:oblique;
	color: #0c55a2;
}

span.tarjeta_telf{
	font-size: 8px;
	font-weight: bold;
	color: #0c55a2;
}

span.error {
	color: #f00;
}

span.telfax {
	font-size: 9px;
	color: #000;
	font-weight: normal;
}
.superindice{
	font-size: 8px;
	vertical-align:top;	
}

.justificacion{
text-align:justify;
}
#table1 #table3 #table4 .cuerpo_granate .cuerpo_negro br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000066;
}
#table1 #table3 #table4 .cuerpo_granate .Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #C10D26;
}
