body {
    text-align: center;
    margin-top : 0;
    margin-right : 0;
    margin-left : 0;
    margin-bottom : 0;
    color : #000000;
    background-color: #fafafa;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : x-small;
}

div#contenedor {
    /* Versi??ija */
    width: 1024px;
    /* Versi???ida */
    /*width: 100%;*/
    margin: 0 auto;
    height: 100%;
    border: 1px solid #DDDDDD;
    text-align: left;
    position: relative;
    overflow:visible;
    background-color: #ffffff;
     /* background-color: #ff3300;
     background: #ff3300;*/
}

div#cabecera {
    /* Versi??ija */
    width: 100%;
    /* Versi???ida */
    /*width: 33%;*/
    height: 170px;

    /*background : #FF6903;
	background-image: url(/resources/imagenes/fondoCabecera.gif);*/
	background-repeat: no-repeat;
}

#espaciomenuSup {
    float:left;
    width: 132px;
}

#menuSup {
    z-index:99;
    border: 0px solid #000000;
    float:left;
    font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#espaciomenuSupIntra {
    float:left;
    width: 550px;
    border: 0px solid #000000;
}

#menuSupIntra {
    width:380px ;
    float:right;
    font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: 0px solid #000000;
}


#linea {
    width: 100%;
    background-color: #FFFFFF;
}

#pie{
    font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
	text-align:center;
	width: 100%;
}
#pieInterno{
    font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    position:relative;
    top:0px;
    left:0px;
    text-align:left;
	width: 1024px;
}


div#blancoIzquierda {
    width: 100px;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	float:left;
    overflow:visible;
}

div#blancoDerecha {
    width: 100px;
    border: 0px solid #000000;
    background : #FFFFFF;
    overflow:visible;
	float:left;
}

div#contenido {
    width:554px ;
    border: 0px solid #000000;
    padding: 5px;
    background : #FFFFFF;
    text-align: left;
	float:left;
    overflow:visible;
}

div#contenedorLogadoInfor {
	width:270px ;
    float:left;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: center;
    overflow:visible;
}

div#contenidoError {
    width:824px ;
    height:600px;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	float:left;
    overflow:visible;
}

div#txtContratacion {
    background: url(/imagenes/imagenes08/cuadroContratacion.jpg) no-repeat;
    width:262px;
    height:135px;
    text-align: left;
    color:#ffffff;
    font-size : 11px;
}

div#txtPresupuesto {
    background: url(/imagenes/imagenes08/cuadroPresupuesto.jpg) no-repeat;
    width:262px;
    height:128px;
    text-align: left;
    color:#ffffff;
    font-size : 11px;
}

div#txtEmpleo {
    background: url(/imagenes/imagenes08/cuadroOferEmpleo.jpg) no-repeat;
    width:263px;
    height:149px;
    text-align: left;
    color:#a0a0a0;
    font-size : 11px;
}

div#txtEmpleo a:hover {
    text-decoration: none;
	color: #a0a0a0;
	background: none;
}

div#txtEmpleo a {
    text-decoration: underline;
	color: #a0a0a0;
}

div#txtCNews     {
    background: url(/imagenes/imagenes08/cuadroBlancoCNews.jpg) no-repeat;
    width:262px;
    height:123px;
    text-align: left;
    color:#000000;
    font-size : 11px;
}


div#txtPolitMedioAmb {
    background: url(/imagenes/imagenes08/cuadroPolitAmbiental.jpg) no-repeat;
    width:262px;
    height:123px;
    text-align: left;
    color:#000000;
    font-size : 11px;
}


div#txtFondoEdit {
    background: url(/imagenes/imagenes08/cuadroFondoEdit.jpg) no-repeat;
    width:262px;
    height:123px;
    text-align: left;
    color:#000000;
    font-size : 9px;
}

div#txtComprarManualSS {
    background: url(/imagenes/imagenes08/comprarManualSS.jpg) no-repeat;
    width:262px;
    height:214px;
    text-align: left;
    color:#ffffff;
    font-size : 11px;
}

/*Capas Intranet*/
div#blancoIzquierdaIntra {
    width: 10px;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	float:left;
    overflow:visible;
}

div#blancoDerechaIntra {
    width: 10px;
    border: 0px solid #000000;
    background : #FFFFFF;
    overflow:visible;
	float:left;
}
div#cabeceraIntra {
    background: url(/imagenes/imagenes08/cabeceraIntranet.jpg) no-repeat;
    width: 100%;
    height: 82px;

}

div#cabeceraExtraTercero {
    background: url(/imagenes/imagenes08/cabeceraExtranet.jpg) no-repeat;
    width: 100%;
    height: 82px;

}

div#txtCabeceraIntra {
    width:990px;
    height:80px;
    color:#780000;
    text-align: right;
    font-size : 9px;
}
div#contenidoIntra {
    width:795px ;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	float:left;
    overflow:visible;
    padding:0;
}

div#contenidoIntraLargo {
    width:1024px ;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: left;
	float:left;
    overflow:visible;
}
div#contenedorMenuIntra {
    position: relative;
    width:200px ;
    float:left;
    border: 0px solid #000000;
    background : #FFFFFF;
    text-align: center;
    overflow:visible;
}

div#menuIntra1 {
    position: absolute;
    left: 0;
   top: 0;
   width: 200px;
    z-index:4;
}

div#menuIntra2 {
	position: absolute;
    left: 0;
   top: 0;
   width: 200px;
    z-index:3;
}
div#menuIntra3 {
	position: absolute;
    left: 0;
   top: 0;
   width: 200px;
    z-index:2;
}
div#menuIntra4 {
	position: absolute;
    left: 0;
   top: 0;
   width: 200px;
    z-index:1;
}


div#menuIntraTercero1 {
    position: absolute;
    left: 0;
   top: 0;
   width: 200px;
    z-index:2;
}

div#menuIntraTercero2 {
	position: absolute;
    left: 0;
   top: 0;
   width: 200px;
    z-index:1;
}

/*************************************CÓDIGO DEL MENU DE LA CABECERA EXTERIOR*******/
#menu {
	width: 1024;
	text-align: center;
}

#nav, #nav ul {
	float: center;
	text-align: left;
	width: 753px;
	list-style: none;
	line-height: 1;
	background: #ffffff;
	padding: 0;
	border: solid #780000;
	border-width: 0px 0;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
	width: 5em;
	color: #808080;
	text-decoration: none;
	padding: 0.25em 1em;
}

#nav a:hover {
	color: white;
    background: #780000;
}

#nav a.daddy {
	background: url(/imagenes/icoPic.gif) 12em no-repeat;
}

#nav a.daddy:hover {
	color: white;
}

#nav li {
	float: left;
	padding: 0;
	width: 10em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15em;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

#nav li li {
	padding-right:2em;
	width: 13em;
}

#nav li ul a {
	width: 13em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #780000;
}

/***************************************************FIN CÓDIGO MENU CABECERA*******/

/*************************************CÓDIGO DEL MENU DE LA CABECERA INTRANET*******/
#menu {
	width: 1024;
	text-align: center;
}

#navIntra, #navIntra ul {
	float: center;
	text-align: left;
	width: 322px;
	list-style: none;
	line-height: 1;
	background: #ffffff;
	padding: 0;
	border: solid #780000;
	border-width: 0px 0;
	margin: 0 0 1em 0;
    z-index:99;
}

#navIntra a {
	display: block;
	width: 5em;
	color: #808080;
	text-decoration: none;
	padding: 0.25em 1em;
}

#navIntra a:hover {
	color: white;
    background: #780000;
}

#navIntra a.daddy {
	background: url(/imagenes/icoPic.gif) 12em no-repeat;
}

#navIntra a.daddy:hover {
	color: white;
}

#navIntra li {
	float: left;
	padding: 0;
	width: 10em;
}

#navIntra li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15em;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

#navIntra li li {
	padding-right:2em;
	width: 13em;
}

#navIntra li ul a {
	width: 13em;
}

#navIntra li ul ul {
	margin: -1.75em 0 0 14em;
}

#navIntra li:hover ul ul, #navIntra li:hover ul ul ul, #navIntra li.sfhover ul ul, #navIntra li.sfhover ul ul ul {
	left: -999em;
}

#navIntra li:hover ul, #navIntra li li:hover ul, #navIntra li li li:hover ul, #navIntra li.sfhover ul, #navIntra li li.sfhover ul, #navIntra li li li.sfhover ul {
	left: auto;
}

#navIntra li:hover, #navIntra li.sfhover {
	background: #780000;
}

/***************************************************FIN CÓDIGO MENU CABECERA*******/

/*TOOLTIP (texto descriptivo con dojo)*/
.toolTipTxt {
    visibility:hidden;
    color: #780000;
    background-color:#f2f2f2;
    border: solid 1px #780000;
    padding: 4px;
    width: 300px;
    text-align:left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9px;
}

