/* CSS Document */
@charset "utf-8";

a:link {
	color: #006699;	text-decoration:none
}
a:visited {
	color: #006699;	text-decoration:none
}
a:hover {
	color: #006699;	text-decoration:none
}
a:active {
	color: #006699;	text-decoration:none
}

/***************************************/
a.button{
	color:#00496C !important; font-family:tahoma; font-size:0.7em; font-weight:bold; height:25px; line-height:29px; margin-bottom:14px; text-decoration:none; width:150px; float:right; margin-right:15px
}

a:hover.button{
	color: #FAFAF2 !important;
}

/***************************************/

/***************************************/
a.enlace_01{
	color: #FF0000 !important
}

a:hover.enlace_01{
	color:#fff !important;
}

/***************************************/

body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; background-color:#ffffff /*background: url(../imagenes/fondo1.jpg)*/
}

.boton_01{
	background:url(../imagenes/saltar.gif) no-repeat 10px 8px; text-indent:30px; display:block
}

.botonera {
	width:582px; height:243px; float:left; padding-left:30px; margin-bottom:15px; padding-top:5px
}

.cabecera_01 {
	width:926px; height:112px; float:left; background:url(../imagenes/img_cabeza.jpg) top
}
.cabecera_02 {
	width:913px; float:left; background:url(../imagenes/img_cuerpo.jpg) repeat-y; padding-left:13px
}

.cabecera_03{
	width:176px; float:left
}

.cabecera_04{
	width:724px; float:left
}


.celdaNH{
	width:200px; height:139px; margin-left:5px; margin-top:5px; float:left
}
.celdaNH2{
	width:200px; height:55px; margin-left:5px; margin-top:5px; float:left
}

.celdaNivells{
	width:200px; height:30px; margin-left:5px; margin-top:5px; float:left
}

.colorlink_1{
	color:#FF6600 !important
}

.colorlink_2{
	color: #D5AA00 !important
}

.colorlink_3{
	color: #003366 !important
}

.colorlink_4{
	color: #697B02 !important
}

.contenido01 {
	float:left; width:265px; height:265px; padding-left:20px; margin-top:10px
}

.contenido02{
	width:870px; float:left; padding-left:30px;
}

.contenedor01{
	margin: 0px auto; width: 800px; margin-top:70px
}

.contenedor02{
	float:left; width:765px; height:264px; background:url(../imagenes/fondoBanner.gif); padding-left:15px; padding-top:15px
}

.contenedor03{
	width:260px; height:140px; float:left; margin-left:10px; margin-top:45px
}

.contenedor04{
	float:left; width:765px; padding-left:15px
}

.contenedor05{
	float: left; margin-right:10px; width:235px; height:155px; margin-top:1px; margin-bottom:10px
}

.contenedor06{
	padding-top:10px; width:582px; float:left
}

.contenedor07{
	margin: 10px 0px 0px 0px;	border:#006699 solid 1px;	float:left;	width: 224px;	height:225px
}

.contenedor08{
	padding-top:10px; width:410px; float:left; margin-right:20px
}

.contenedor09{
	padding-top:10px; width:410px; float:left
}

.contenedor10{
	padding-top:10px; width:840px; float:left
}

.cuerpo {
	width:914px; float:left; background:url(../imagenes/img_cuerpo.jpg) repeat-y; padding-left:12px
}

.pagina{
	margin: 0px auto; width: 840px;
}


.tablaNH{
	margin: 0px auto; width: 839px; height:408px; margin-bottom:5px
}

.tablaNivells{
	margin: 0px auto; width: 839px; height:224px; margin-bottom:5px
}

.tablaFila_1{
	margin: 0px auto; width: 839px; height:152px; margin-bottom:5px
}

.tablaFila_2{
	margin: 0px auto; width: 839px; height:40px; margin-bottom:5px
}

.texto01{
	font-family:tahoma; font-size:0.7em; color:#333333; text-align:justify
}

.texto02{
	float:left; font-family:tahoma; font-size:0.7em; color:#006699; text-align:justify; padding-top:40px; width:600px
}

.texto03{
	text-align:center; color:#990000; font-size:0.8em; font-family: Arial, Helvetica, sans-serif
}

.texto04{
	text-align:center; color:#006699; font-size:0.8em; font-family:Arial, Helvetica, sans-serif
}

.texto05{
	text-align:center; color:#CC3300; font-size:0.8em; font-family:Arial, Helvetica, sans-serif
}

.texto06{
	text-align:center; color:#006666; font-size:0.8em; font-family:Arial, Helvetica, sans-serif
}

.texto07{
	text-align:right; font-family:tahoma; font-size:0.7em
}

.vacio{
	width:914px; float:left; padding-left:12px; height:10px; 

}


/***** Codigo para Tablas ************/

.demoTable { 
	border-spacing:1px;
    font-family:tahoma;
    font-size:1em;
    background-color:#E7E7E7;
	color:#666;
	margin: auto
}
.demoTable td, .demoTable tr, .demoTable th{
    border-collapse: separate;
    border-collapse: collapse;
    border-spacing: 0;
}
.demoTable caption {
    font-weight: bold;
    background: #50ADEA url(../imagenes/corner.gif) no-repeat right top;
    border-bottom:2px solid #1975d7;
    color: #FFF;
    text-transform:uppercase;
    padding:10px;
    margin:auto;
}
 
.demoTable td, .demoTable th {
    padding: 4px;
}
 
.demoTable thead th {
    text-align: center;
    background: #F5F5F5;
    color: #666;
    border: 1px solid #FFF;
    text-transform:uppercase;
}

.demoTable subtit th {
    text-align: center;
    background: #F5F5F5;
    color: #666;
    border: 1px solid #FFF;
} 
 
.demoTable tbody th {
    font-weight: bold;
}
 
.demoTable tbody tr  {
    background-color:#FFF; 
    text-align:left;
    }
.demoTable tbody tr.odd     {
    background: #f9f9f9;
    border-top:1px solid #FFF;
}
 
.demoTable tbody tr td { 
    height:10px;
    background: #FFF;
    border: 1px solid #F4F4F4;
    }
 
.demoTable tbody tr.odd td{ 
    background: #f9f9f9;
    border-top:1px solid #FFF;
    }
 
.demoTable td a:link, .demoTable td a:visited {
    color: #1975D7;
    text-decoration: none;
}
 
.demoTable td a:hover {
    color: #59B1EC;
    border-bottom:2px solid #8FD5FF;
    text-decoration: none ;
}
 
.demoTable tfoot th, .demoTable tfoot td {
    background-color:#E7E7E7; padding:10px;
    text-align:center; 
    font-family:tahoma;
    font-size:11px; font-weight:bold; font-style:italic;
    border-bottom:3px solid #CCC;
    border-top:1px solid #DFDFDF;
} 

.tabla_001{
	text-align:center
}

.tabla_002{
	text-align:left
}

/*************************************/


