
* 
{
border-collapse: collapse;
text-decoration: none;
font-family: 'Bitstream Vera Sans';
}

body
{
background-color: #FFFFFF;
/*background-image: url('fondo-general.jpg');*/
background-image: none;
}


#container
{
background-image: none;
background-repeat:none;
width: 950px;
width: 100%;
min-height: 728px;
margin: 0 auto;
margin-top: 4px;
margin-bottom: 10px;

text-align: center;
border: none;
border-collapse: collapse;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-collapse: collapse;
border-style: solid;
border-color:#FF0909;
border-color:#00EE00;
border-width: 1px;
border-spacing: 1px;
float: left;
clear: both;
}
 
#header
{
background-image: none;
background-repeat:none;
width: 950px;
width: 100%;
height: 90px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-collapse: collapse;
border-bottom-style: solid;
border-bottom-color:#FF0909;
border-bottom-color:#00EE00;
border-bottom-width: 1px;
border-spacing: 1px;
float: left;
clear: both;
}

#subheader
{
background-image: none;
background-repeat:none;
width: 950px;
width: 100%;
height: 15px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-collapse: collapse;
border-bottom-style: solid;
border-bottom-color:#FF0909;
border-bottom-color:#00EE00;
border-bottom-width: 1px;
border-spacing: 1px;
float: left;
clear: both;
}

#body_left
{
background-image: none;
background-repeat:none;

width: 120px;
width: 15%;
min-height: 640px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
float: left;
}

#body
{
background-image: none;
background-repeat:none;
width: 708px;
width: 69%;
min-height: 640px;
margin: 0 0;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-collapse: collapse;
border-style: solid;
border-color:#FF0909;
border-color:#00EE00;
border-width: 1px;
border-spacing: 1px;
border-top: none;
border-bottom: none;
float: left;
}

#body_center_top
{
background-image: none;
background-repeat:none;
width: 708px;
width: 100%;
height: 20px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
float: left;
}

#body_center_middle
{
background-image: none;
background-repeat: none;

width: 708px;
width: 100%;

height: 150px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-collapse: collapse;
border-bottom-style: solid;
border-bottom-color:#FF0909;
border-bottom-color:#00EE00;
border-bottom-width: 1px;
border-spacing: 1px;
border-top-style: solid;
border-top-color:#FF0909;
border-top-color:#00EE00;
border-top-width: 1px;
border-spacing: 1px;
float: left;
}

#body_center_foot
{
background-image: none;
background-repeat:none;
width: 708px;
width: 100%;

min-height: 470px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;

float: left;
}

.data
{
background-image: none;
background-repeat:none;
width: 94%;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
text-align: justify;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: auto;

float: left;
}





#body_right
{
background-image: none;
background-repeat:none;
width: 120px;
width: 15%;
min-height: 640px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
float: right;
}

#footer
{
background-image: none;
background-repeat:none;
width: 950px;
width: 100%;
height: 20px;
margin: 0 0;
margin-top: 0px;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-collapse: collapse;
border-top-style: solid;
border-top-color:#FF0909;
border-top-color:#00EE00;
border-top-width: 1px;
border-spacing: 1px;
float: left;
clear: both;
}

.texto
{
font-family: 'Bitstream Vera Sans';
color: #000000;
color: #AAAAAA;
font-size: 17px;
font-style: normal;
font-weight: normal;
text-align: center;
text-decoration: none;
line-height: 20px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.images
{
margin: 10px auto;
border: none;
border-collapse: collapse;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.formu
{
font-family: 'Bitstream Vera Sans';
color: #0000FF;
font-size: 13px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 15px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.tabla
{
font-family: 'Bitstream Vera Sans';
color: #000000;

font-size: 13px;
height: 24px;
font-style: normal;
font-weight: bold;
text-align: right;
text-decoration: none;
line-height: 15px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.tabla select
{
font-family: 'Bitstream Vera Sans';
background-color: #00EE00;
background-color: #8BD5F8;
background-color: #EEEEEE;

color: #000000;
font-size: 10px;
height: 18px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: auto;
padding-top:auto;
}

.tabla input
{
font-family: 'Bitstream Vera Sans';
background-color: #00EE00;
color: #222222;
font-size: 10px;
height: 18px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: auto;
padding-top: auto;
}

.tabla_button
{
font-family: 'Bitstream Vera Sans';
color: #449944;
font-size: 13px;
height: 48px;
width: 100%;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 15px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.tabla_button input
{
font-family: 'Bitstream Vera Sans';
background-color: #8BD5F8;
background-color: #EEEEEE;

color: #000000;
font-size: 10px;
height: 24px;
width: 100px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: auto;
padding-top: auto;
}


.tabla_graf
{
font-family: 'Bitstream Vera Sans';
color: #000000;
font-size: 13px;
height: 340px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 15px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.tabla_res
{
margin: 0px auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.tabla_res_text
{
font-family: 'Bitstream Vera Sans';
color: #000000;

font-size: 13px;
height: 63px;
font-style: normal;
font-weight: bold;
text-align: right;
text-decoration: none;
line-height: 15px;
padding-top:0px;
padding-bottom:0px;
padding-left:4px;
padding-right:4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;

border-spacing: 1px;
border-style: solid;
border-color:#FF0909;
border-width: 1px;
margin-top: 2px;
margin-bottom: 2px;

}

.borde_doble
{
border-spacing: 2px;
border-bottom-style: solid;
border-bottom-color:#FF0909;
border-bottom-width: 2px;
border-collapse: separate;
}

.center
{
text-align: center;
}

.texto_cabecera
{
font-family: 'Bitstream Vera Sans';
color: #000000;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-align: left;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
line-height: 15px;
}

.texto_pie
{
font-family: 'Bitstream Vera Sans';
color: #FFFFFF;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-align: left;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
line-height: 15px;
}

.switch
{
font-family: 'Bitstream Vera Sans';
color: #000000;
font-size: 10px;
font-style: normal;
font-weight: bold;
text-align: right;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
margin-top: auto;
margin-bottom: auto;
}

.pie
{
font-family: 'Bitstream Vera Sans';
font-size: 9px;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: auto;
margin-left: 10px;
margin-right: 10px;
margin-top: 4px;
margin-bottom: auto;
}


.iconos
{
margin: 0 auto;
margin-top: 3px;
margin-bottom: 0px;
width: 14px;
height: 14px;
border: none;
}

.botonera
{
font-family: 'Bitstream Vera Sans';
color: #000000;
font-size: 13px;
height: 18px;
width: 70%;
font-style: normal;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 15px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.botonera_td
{
color: #0000FF;
font-size: 12px;
height: 18px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-decoration: none;
line-height: 15px;
}

.botonera_td a
{
color: #0000FF;
font-size: 12px;
text-decoration: none;
line-height: 15px;
}

.verde
{
color: #009900;
font-size: 12px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-decoration: none;
line-height: 15px;
}





