.blanco {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #FFFFFF;
}
.blancochico {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #FFFFFF;
}
.blancogrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px; 
color: #FFFFFF;
}
.negro {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.negrogrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #000000;
}
.negrocod {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
}
.azul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #0099FF;
}
.azulgrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; 
color: #0099FF;
}
.azulmuygrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px; 
color: #0099FF;
}
.rojo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #FF0000;
}
.rojogrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; 
color: #FF0000;
}

.gris {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #999999;
}
.verde {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #00CC66;
}
.verdemuygrande {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px; 
color: #009966;
}
.grisgrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCCCCC;
	text-align: center;
	font-style: normal;
}
.grischico {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #999999;
}
.negrochico {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #000000;
}
.rojochico {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #FF0000;
}
.total {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px; 
color: #000000;
} 
.style2 {color: #FFFFFF}

a:link {
	font-size: negro;
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}

span.img-rollover{
	width: 50px;
	height: 50px;
	overflow: hidden;
	display: block;
	position: relative;
}
span.img-rollover a:hover{ top: -50px; position: relative;}

img { border: none }

table, table tr td, table tr th {
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}





div.marco_principal
{
background-color:#FFFFFF;
width: 850px;
}
div.index
{
background-color:#FFFFFF;
width: 650px;
}





h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFFFFF}
h2{font-size: 200%;color: #CCCCCC}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#esquina_redonda{
	margin: 0 20%;
	background: #FFFFFF;
	font-style: italic;
}

b.rtop, b.rbottom{display:block;background: #CCCCCC}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
