#principal {
    margin:auto!important;
	font: bold 0.70em verdana, serif;
    margin: 0px;
    text-align:center;
    width:990px;
    height:690px;
    position:relative;
    z-index:0;
}

body {
    margin: 0px;
    text-align:center;
}

a {
	color: #4542A8;
    TEXT-DECORATION: none;
}

img {
	border: 0px;
}

/* CABECERA */

#cabecera {
    margin: 0px;
    height:107px;
    width:990px;
    position:relative;
    z-index:1;
}

#cabecera_izquierda {
    padding: 35px 0px 0px 45px;
    height:120px;
    margin: 0px;
    float:left;
    text-align:left;
    height:12px;
}

#cabecera_derecha {
    float:right;
    margin: 0px;
    padding: 30px 30px 0 0;
    text-align:right;
}

.enlace_xunta {
    border: 0;
    margin-top:-10px;
}

/* CENTRAL SUPERIOR */

#central_superior {
    margin: 0px;
    text-align:left;
    width:990px;
    height:80px;
    position:relative;
    z-index:1;
}

#central_superior_derecha {
    height:55px!important;
    display:table-cell;
    vertical-align:middle;
    padding: 10px 20px 0 0;
    height:65px;
    float:right;
    text-align:right;
}

#central_superior_izquierda {
    width:820px!important;
    height:50px!important;
    display:table-cell;
    vertical-align:middle;
    padding: 15px 0 0 40px;
    width:850px;
    height:65px;
    float:left;
    text-align:left;
    font-size:0.9em;
}

.letra_naranja {
    color: orange;
    font-weight: bolder;
}

/* CENTRAL INFERIOR */

#central_inferior {
    display:table-cell;
    padding: 1px 0 0 40px;
    text-align:center;
    overflow:hidden;
    width:950px;
   /* height:460px; */
    position:relative;
    z-index:1;
}

/* CENTRAL INFERIOR  cabezera de filtro*/

#central_inferior_filtro {
    width:910px!important;
    display:table-cell;
    padding: 0px 0 0 10px;
    text-align:left;
    overflow:auto;
    width:930px;
	height:75px;
	position:relative;
    z-index:1;
}

/* CENTRAL INFERIOR  ccontenido de datos*/

#central_inferior_datos {
    text-align:center;
    float:left;
    display:table-cell;
    padding: 15px 0 0 0;
    overflow:hidden;
    width:930px;
   /* height:390px; */
    position:relative;
    z-index:1;
}

#tableContainerNetscape {
   clear: both;
   height:310px;
   overflow: auto;
}

#tableContainerExplorer {
   clear: both;
   height:285px;
   overflow: auto;
}

.fondo0{
    text-decoration: none;
    color: #666;
    background-color:#EEEEEE;
    border: #cccccc 1px solid;
    font-weight:bolder;
    text-align:left;
}

.fondo1{
    text-decoration: none;
    color: #666;
    background-color:#FFFFFF;
    border: #cccccc 1px solid;
    text-align:left;
}

.tablas{
 	border-collapse: collapse;
	border-spacing: 0px;
}

.tablas caption {
	font: bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #000;
	text-align: left;
	margin: 10px auto;
}

.tablaTD {
 	border:1px #000000 solid;
}

.cabeceraTabla{
    text-decoration: none;
    color: #222222;
    background-color: #FFA04D;
    border: #444444 1px solid;
    text-align:center;
}

.fondoGrisClaro{
    text-decoration: none;
    color: #555555;
    background-color:#DDDDDD;
    border: #444444 1px solid;
}

.fondoBlanco{
    text-decoration: none;
    color: #555555;
    background-color:#FFFFFF;
    border: #444444 1px solid;
}

.fondoGrisOscuro{
    text-decoration: none;
    color: #111111;
    background-color:#AAAAAA;
    border: #444444 1px solid;
}

.cabeceraTablaSerie {
    background: #FFA04D;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px;
    border: #cccccc 1px solid;
 }

.textNombre{
	text-align:left;
	border: #444444 1px solid;
}
.textNumero{
	text-align:right;
	border: #444444 1px solid;
}

.tipologia{
    text-decoration: none;
    font-weight: bold ;
    border: #444444 1px solid;
    text-align:left;
}

.nombreNegrita{
    font-weight: bold ;
    border: #444444 1px solid;
    text-align:center;
}

.fondoGrisOscuroNegrita{
    font-weight: bold;
    text-align:right;
    color: #111111;
    background-color:#AAAAAA;
    border: #444444 1px solid;
}

.textNumeroNegrita{
	text-align:right;
	font-weight: bold ;
	border: #444444 1px solid;
}

.colorgris {
    color: black;
    text-decoration: none;
    font-weight:bolder;
}

.searchresultocupaciones0 {
    text-decoration: none;
    color: #666;
    padding-left: 5px;
    background-color:#EEEEEE;
    border: #cccccc 1px solid;
    text-align:center;
}

.searchresultocupaciones1 {
    text-decoration: none;
    color: #666;
    padding-left: 5px;
    background-color:#FFFFFF;
    border: #cccccc 1px solid;
    text-align:right;
}


.title-campo {
   color: #7296c5;
   font-family: Verdana, Arial, sans-serif;
   font-weight: bolder;
}

/* PIE DE PÁGINA */

#pie {
    width:944px!important;
    background-color: #575854;
    padding: 4px 40px 0 0;
    height:28px;
    width:950px;
    position:relative;
    z-index:1;
    text-align:right;
    color:black;
}

#enlaces_exportacion {
	cursor:pointer;
    padding: 20px 0 0 15px;
    height:35px;
    width:990px;
    position:relative;
    z-index:1;
}

#cerrar {
    cursor:pointer;
    width:130px;
    float:right;
    color: white;
    font-weight: bold;
}

.x_cerrar {
    cursor:pointer;
    background-color:#FFA04D;
    color:#575854;
}


#div_enlaces_pie ul, li {
    list-style-type: none;
}
#div_enlaces_pie li {
    float:left;
}
#div_enlaces_pie ul {
    margin: 0;
    padding: 0;
}
#div_enlaces_pie {
    margin: 2px 0 0 0;
    float:right;
    padding: 0px 15px 0 0;
    height:25px;
    text-align:right;
    color:orange;
    vertical-align:middle;
}

a.enlacesLinea {
	display:inline;
	padding:0px 15px 0px 15px;
    vertical-align:middle;
    width:115px;
    text-align:center;
    font: 10px bold verdana, serif;
    color: white;
    text-decoration: none;
}

h1.encabTitulo {
    font: bold 1.2em verdana, serif;
    margin-top:0px;
    color: black;
    text-decoration: none;
    border-bottom: 0px;
    margin:0px;
    padding:0px;

}

.volverInicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	color: #000;
	padding: 0.6em 1em 0.4em 1em;
	border: 1px solid black;
	cursor: default;
	background-color: white;
	background-position: left top;
	background-repeat: no-repeat;
}

