/* CSS Document */
/* reseteo de css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 12px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
	 color:#000000;
}
u, b, i {
	font-size:inherit;
}
ul {
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-left:10px;
	list-style:disc;
}
body {
	 background-color:#FFFFFF;
	text-align:left;
}
:focus {
    outline: 0;
}
p {
	font-size:inherit;
	color:inherit;
}
span {
	font-size:inherit;
	color:inherit;
}
table, tr, td {
     border-collapse: collapse;
     border-spacing: 0;
	 color:inherit;
}
a:link {
	color:inherit;
	font-size:inherit;
	text-decoration:none;
}
a:visited {
	color:inherit;
	font-size:inherit;
	text-decoration:none;
}
a:hover {
	color:inherit;
	font-size:inherit;
	text-decoration:underline;
}
blockquote:before, blockquote:after, q:before, q:after {
     content: "";
}
blockquote, q {
     quotes: "" "";
}
form {
	margin:0px;
}
input, textarea {
     margin: 0;
     padding: 0;
     font-size: 11px;
     font-family: Helvetica, Arial, Verdana, sans-serif;
	 border:1px solid #cccccc;
}
hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #FFFFFF;
     background-color: #000000;
     height: 1px;
}
/* hoja de estilos */
.mayusculas {
	text-transform:uppercase;
}
.minusculas {
	text-transform:lowercase;
}
.negrita {
	font-weight:bold;
}
.cursiva {
	font-style:italic;
}
.azul {
	 color:#467491;
}
.blanco {
	color:#FFFFFF;
}
.negro {
	color:#000000;
}
.gris {
	color:#999999;
}
.naranja {
	color:#ee7f00;
}
.granate {
	color:#50202f;
}
.fondonaranja {
	background-color:#ee7f00;
}
.fondogranate {
	background-color:#69404d;
}
.fondoazul {
	background-color:#467491;
}
.alignright {
	text-align:right;
}
.alignleft {
	text-align:left;
}
.alignjustify {
	text-align:justify;
}
.aligncenter {
	text-align:center;
}
.t9 {
	font-size:9px;
}
.t10 {
	font-size:10px;
}
.t11 {
	font-size:11px;
}
.t12 {
	font-size:12px;
}
.t14 {
	font-size:14px;
	 line-height:19px;
}
.t16 {
	font-size:16px;
	 line-height:21px;
}
.t24 {
	font-size:24px;
	 line-height:29px;
}
.t28 {
	font-size:28px;
}
.opacidadblanco80 {
	background-color:#FFFFFF;
	filter: alpha(opacity=80);
	opacity: .80;
}
.bordenegro {
	border:1px solid #000000;
}
.bordegranate {
	border:1px solid #50202f;
}
.lineagranate {
	border-bottom:1px solid #50202f;
}
.fondoweb {
	background-image:url(../images/fondo_web.png);
	background-position:top;
	background-repeat:repeat-x;
}
.fondomenu {
	background-color:#371620;
	background-image:url(../images/menu_fondo.png);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
}
.fondoidioma {
	background-image:url(../images/idioma_fondo.png);
	background-position:right;
	background-repeat:no-repeat;
}
.fondotitulo {
	background-image:url(../images/fondotitulo.png);
	background-position:left;
	background-repeat:no-repeat;
}
.fondotitulo2 {
	background-image:url(../images/fondotitulo2.png);
	background-position:left;
	background-repeat:repeat-x;
}
.fondotexto {
	background-image:url(../images/fondotexto.png);
	background-color:#467491;
	background-position:bottom right;
	background-repeat:no-repeat;
}