BODY {
	FONT-SIZE: 14px;
	background-image: none;
	background-repeat: repeat-x;
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
}
P {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif;
	margin: 1px;
}
B {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
DL {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
LI {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
UL {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
H1 {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
H2 {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
H3 {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
H4 {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
H5 {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
BIG {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
BLOCKQUOTE {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
CENTER {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
SELECT {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
.sb {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
.rb {
	FONT-FAMILY: arial, helvetica, verdana, sans-serif
}
A {
	FONT-SIZE: 12px; COLOR: #000090
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000090
}
A:active {
	COLOR: #990000
}
ah {
	COLOR: #009000
}

.r1 {
	BACKGROUND-COLOR: #3c63a2;
	font-size: 14px;
	color: #FFFFFF;
}
.r2 {
	COLOR: Black;
	BACKGROUND-COLOR: Silver; 
}
.r3 {
	BACKGROUND-COLOR: #E2EEE4;
}
.r4 {
	BACKGROUND-COLOR: #F8F8FF;
	font-size: 12px;
	font-family: Verdana;
	}
.r5 {
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	}
.r7 {
	BACKGROUND-COLOR: #efefff;
	color: #0000bc;
}
.r8 {
	BACKGROUND-COLOR: #f5f5f5;
	color: #000000;
	font-weight: bolder;
}
.r9 {
	BACKGROUND-COLOR: #86cd00;
	color: #000000;
}
.r10 {
	BACKGROUND-COLOR: #eaf2ff;
	color: #78acff;
	font-style:italic;
	font-weight:bold;
}
.r11 {
	font-style:italic;
	font-weight:normal;
	font-size: x-small;
}
.r12 {
	BACKGROUND-COLOR: #F8F8FF;
	font-size: 10px;
	font-family: Verdana;
}
.forecast {
color: #ff0000;
}
.sb {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.attn {
	COLOR: #cc0000
}
H1 {
	FONT-SIZE: 20px
}
.Subtitulos {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #0042ae;
	font-weight: bold;
}

.UnSpaceForm {
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.Vertical {

writing-mode:tb-rl  ;
}
  /* No borders. */
  table {
    border: none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
  }

  /* Nice text. */
  table font, table code {
    
    font-weight: normal;
    font-family: verdana;
  }

  /* Makes links look and behave the same as the rest of the document. */
  table a font {
    color: inherit;
  }

  /* Re-adds bold. */
  table b font {
    font-weight: bold;
  }
    /* Nice divider. */
  hr {
    border: none; 
    border-top: 1px dotted #000;
    height: 1px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: #fff;
  }

.evenrowbg {
	background-color: #F0F0F0; 
}

.oddrowbg {
	background-color: #ffffff;
}
.evenrowbg_off {
	background-color: #F0F0F0;
	text-decoration: line-through;
	color: #FF0000;
}
.oddrowbg_off {
	background-color: #ffffff;
	text-decoration: line-through;
	color: #FF0000;
}

#footer {
	position: absolute;
	bottom: 0;
	background-color: #ccffcc;
	width: 70%; /* See note below */
	text-align: center;
	padding: 0 15%;
}

/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
 * Stupid hack lets IE see 100%, others see 70%. 

#footer {
    \width: 100%;
    w\idth: 70%;
} */
.titulo_0 {
	font-size: x-large;
	color: #DCDCDC;
	font-weight: bold;
}
.titulo_1 {
	font-size: medium;
	font-weight: bold;
	color: #666666;
}
.titulo_2 {
	font-size: x-large;
	color: #9900FF;
	font-weight: bold;
}
.titulo_3 {
	font-size: 16px;
	color: #006600;
	font-weight: bold;
}
.XXGRANDE {
font-size: 20px;
color:#BD5F9C;}
.XGRANDE {
font-size: 17px;
color:#BD5F9C;
font-weight: bold;}
.GRANDE {
	font-face:Arial;
	font-size: 13px;
	color:#0000FF;
	
}

.oculto {width:0px;
height:0px; 
border-left: 0px solid #FFFFFF;
border-bottom: 0px solid black;
border-right: 0px solid black;
border-top: 0px solid #FFFFFF;}
.instrucciones_00 {font: Verdana, Arial,Helvetica, sans-serif; font-size:16px;}
.instrucciones_01 {font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; BACKGROUND-COLOR: #F8F8FF;}
.creditos{font:Arial, Helvetica, sans-serif;
font-size:0px;
color:#FFFFFF;
}
.fer{background-color: rgb(37, 97, 180);}
.a_demo_three:before {
    background-color: rgb(169, 86, 4);
    content:"";
    width: 35px;
    max-height:29px;
    height: 100%;
    position: absolute;
    display: block;
    padding-top: 8px;
    top: 0px;
    left: -36px;
    font-size: 16px;
    font-weight: bold;
behavior: url(../PIE.htc);
    color: rgb(143, 209, 234);
    text-shadow: 1px 1px 0px rgb(7, 82, 110);
    border-right: 1px solid rgb(169, 86, 4);
    background-image: -moz-linear-gradient(center bottom , rgb(184, 100, 16) 0%, rgb(169, 86, 4) 100%);
    background-image: -webkit-linear-gradient(center bottom , rgb(184, 100, 16) 0%, rgb(169, 86, 4) 100%);
  background-image: linear-gradient(center bottom , rgb(184, 100, 16) 0%, rgb(169, 86, 4) 100%);
background-image: -sand-gradient(center bottom , rgb(184, 100, 16) 0%, rgb(169, 86, 4) 100%);
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    box-shadow: 0px 1px 0px rgb(171, 97, 23) inset, 0px 5px 0px 0px rgb(118, 67, 16), 0px 10px 5px rgb(153, 153, 153);
    -webkit-box-shadow: 0px 1px 0px rgb(171, 97, 23) inset, 0px 5px 0px 0px rgb(118, 67, 16), 0px 10px 5px rgb(153, 153, 153);
    -moz-box-shadow: 0px 1px 0px rgb(171, 97, 23) inset, 0px 5px 0px 0px rgb(118, 67, 16), 0px 10px 5px rgb(153, 153, 153);
    -sand-box-shadow: 0px 1px 0px rgb(171, 97, 23) inset, 0px 5px 0px 0px rgb(118, 67, 16), 0px 10px 5px rgb(153, 153, 153);
-ms-box-shadow: 0px 1px 0px rgb(171, 97, 23) inset, 0px 5px 0px 0px rgb(118, 67, 16), 0px 10px 5px rgb(153, 153, 153);
}

.a_demo_three {
    background-color:#858585;
    font-family: 'Open Sans',sans-serif;
    font-size: 15.4px;
	height:100%;
    text-decoration: none;
    color: rgb(255, 255, 255);
    position: relative;
    padding: 10px 20px;
    border-left: 1px solid rgb(42, 183, 236);
    margin-left: 35px;
    background-image: -moz-linear-gradient(center bottom , rgb(217, 117, 17) 0%, rgb(242, 131, 21) 100%);
    background-image: -webkit-linear-gradient(center bottom , rgb(217, 117, 17) 0%, rgb(242, 131, 21) 100%);
	background-image: linear-gradient(center bottom , rgb(217, 117, 17) 0%, rgb(242, 131, 21) 100%);
-pie-background-image: linear-gradient(center bottom , rgb(217, 117, 17) 0%, rgb(242, 131, 21) 100%);
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -sand-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -sand-border-bottom-right-radius: 5px;
    box-shadow: 0px 1px 0px rgb(242, 131, 21) inset, 0px 5px 0px 0px rgb(158, 85, 12), 0px 10px 5px rgb(153, 153, 153);
 -moz-box-shadow: 0px 1px 0px rgb(242, 131, 21) inset, 0px 5px 0px 0px rgb(158, 85, 12), 0px 10px 5px rgb(153, 153, 153);
-webkit-box-shadow: 0px 1px 0px rgb(242, 131, 21) inset, 0px 5px 0px 0px rgb(158, 85, 12), 0px 10px 5px rgb(153, 153, 153);
-sand-box-shadow: 0px 1px 0px rgb(242, 131, 21) inset, 0px 5px 0px 0px rgb(158, 85, 12), 0px 10px 5px rgb(153, 153, 153);
behavior: url(../PIE.htc);
}
.btn {
	display: block;
	position: relative;
	background: #aaa;
	padding: 5px;
	float: inherit;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
} 
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; } 
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; } 
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; } 
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; } 
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; } 
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; } 
.btn.blue { background: #2ae; } 
.btn.green { background: #9d4; } 
.btn.pink { background: #e1a; } 
.btn:hover { background-color: #DCDCDC; } 
.btn:active { background-color: #444; } 
.btn[class] { background-image: url(images/shade.png); background-position: bottom; } 
