body{height:100%;min-height: 98.4%;margin:0 2%;padding:0;background:#fff;font:normal 70% Arial, Verdana, Helvetica, sans-serif;color:#555;}
h1{margin:0px;}
form{margin:0;}
form input, form textarea, form select{float:left;margin:0;padding:2px 0 2px .5em;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#036;}
form button{cursor:pointer;margin:0;padding:0;color:#666;background:#E8E7E7;border:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;font-size:.9em;}
input.boton{cursor:pointer;margin:0;padding:0;color:#666;background:#E8E7E7;border:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;font-size:.9em;}
/*fieldset{width:100%;float:left;padding:0;border:none}
legend{padding:4px 0 0 0;font-weight:bold;font-size:1.7em;color:#8f8a74;}*/

a{color:#509901;text-decoration:none;}
a:hover{text-decoration:underline;}

img{border:0;margin:0;padding:0;}


.logo{margin:0 !important;margin-bottom:7px;padding:0;float:left;}


/*ol{margin:0 0 0 25px;padding:0;}
ol li{list-style-type:none;margin-bottom:8px;}*/
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style-type:none;}
/*dl{width:99%;float:left;margin:0;padding:8px 0 15px 0;}*/
/*dt{width:92%;float:left;margin:5px 0 0 0;padding:0 3.5% 0 4.5%;color:#444;font-weight:bold;background:transparent url(images/aspaS0.gif) no-repeat 2% 4px;}*/
/*dd{width:89%;float:left;margin-left:4.5% !important;margin:0 3.5% 5px 2.5%;padding:0 0 4px 0;background:transparent url(images/puntoGris.gif) repeat-x 0 100%;}*/

table{margin-top:0 !important;margin:15px 0;border-collapse:collapse;}
caption{margin-top:15px !important;margin:0;padding:2.5px 10px;font-weight:bold;text-align:left;}
tr{border:none;padding:0;margin:0;}
th{border:1px solid #e0ded5;padding:5px 4px;margin:0;text-align:left;}
td{border:1px solid #e0ded5;padding:5px 4px;margin:0;}

hr{width:100%;height:1px;clear:left;color:#4F9900;background:#4F9900;border:none}

acronym{border-bottom: 1px dashed #ccc;cursor:help;}
cite{font-style:normal}
strong
blockquote{width:99%;margin:0;font-style:italic;line-height:1.5em}
code{}
address{cursor:help}
kbd{line-height:2em;font:normal .8em "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;margin:0 1.5px;color:#000;background:#eee;vertical-align: text-bottom;cursor:help;}
em{font-size:1.2em;color:#509901;}
dfn{}
p{padding:0;margin:0 0 15px 0}
.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;padding:0;margin:0;}

.hidden, .mensaje{position:absolute;z-index:-1;visibility:hidden}

/* +++++++ LA ESTRUCTURA ++++++++ */

#encabezado
{
	width:100%;min-height:78px !important;height:auto !important;height:76px;border-bottom:2px solid #4F9900;background:transparent url(images/fondoEncabezado.jpg) no-repeat 100% 0;position:relative;
}
#envoltura{ width:100%;float:left;margin:8px 0;background:transparent url("images/fondoEnvoltura.gif") repeat-y 0 30px;}
#navegacion
{
	
	width:180px;height:100%;float:left;margin:0;padding-top:30px;background:#fff;}

#situacion{height:25px;float:none !important;float:left;margin-left:200px !important;margin-left:20px;}
#recurso

{	
	min-height:200px !important;height:auto !important;height:200px;float:none !important;float:left;margin-left:200px !important;margin:0px 0 15px 20px;
	}

#recursoeditor{padding:0 !important;margin:0 !important;background:#fff;font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#444;}
#atajo{margin:0 0 0 200px;border-top:1px solid #F3F2ED;clear:both ;}
#pie{width:100% !important;clear:left;float:left !important;float:none;padding-top:15px;border-top:2px solid #4F9900;font-size:.9em;color:#666;background:transparent url(../../img/css/portal/fondoPie.gif) repeat-x 0 0}

/* encabezado */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration: none;}
/*h1{margin:0 !important;margin-bottom:7px;padding:0;float:left;}*/
h1
{
	border-bottom:3px double #509901;
	border-color:#509901;margin:0;padding:0 0 0 1.2em;font:bold 2.2em Times New Roman, Times, serif;background:transparent url(images/activoS0.gif) no-repeat .3em 8px;color:#509901;
	width:auto;float:none;margin-bottom:10px;
	clear:left ;	
}
	
/*#GVGrupos h1
{
	clear:left ;	
}*/

h2
{	width:auto;margin-bottom:10px;
	margin:5px 0 5px 0;padding:0 0 0 1.3em;font-size:1.6em;color:#509901;background:transparent url(images/iconoTituloS0.gif) no-repeat 0 3px;
	clear:both ;
}

h3{margin:0 0 5px 0;padding:0 0 0 10px;font-size:1.3em;color:#509901;background:transparent url(images/aspaS0.gif) no-repeat 0 6px;}
h4{margin:0 0 5px 0;padding:0;font-size:1.1em;color:#444;}
h5{margin:0 0 5px 0;padding:0;font-size:1.1em;color:#509901;}

h1 img{padding-top:2px}
.textoempresa{float:left;margin:48px 0 0 10px;}
/*#utilidades{background-color:#fff;position:absolute;top:5px;left:230px;font-size:.9em;}
#utilidades li{float:left;margin:0;padding:0 .7em;background:transparent url(images/puntosNaranjasV.gif) no-repeat 0 3px;}
#utilidades a{color:#777;}
#utilidades a:hover{color:#509901;}*/
#servicioImprimir{display:none;}
#servicioAccesibilidad a{padding-right:1em;background:transparent url(images/flechaRoja.gif) no-repeat 100% 4px;color:#C00;}
#servicioAccesibilidad a:hover{color:#C00;}
#cambioIdioma{float:left;margin:52px 3% 0 8%;}
div>/**/#cambioIdioma{margin:52px 20% 0 35%;}
#cambioIdioma input{float:left;margin:0;border:none;background:#fff;color:#C00;font-size:.9em;cursor:pointer;}
#cambioIdioma input:hover{text-decoration:underline}
#buscadorGeneralForm{float:left;margin:52px 0 0 0;}
div>/**/#buscadorGeneralForm{margin-top:54px;}
#buscadorGeneralForm span{display:none}
#buscadorGeneralForm input{float:left;padding:2px 0 1px 2em !important;padding:3px 0 2px 1em;margin-right:5px;font-size:.8em;border-color:#7F9DB9;}
#buscadorGeneralForm input.buscar{cursor:pointer;padding:5px 1em; height:17px; background:transparent url(images/botonBuscar.gif) no-repeat 2px 2px;border:0;}

.auxiliar{clear:both;padding:7px 0 2px 180px;margin:0;border-top:2px solid #4F9900;}
ul.auxiliar li{min-width:185px;float:left;padding:0;border-bottom:2px solid #fff;margin:0 1.5px;list-style-type:none;font:normal 1.6em Times New Roman, Times, serif;color:#fff;text-align:center}
ul.auxiliar li a{display:block;color:#fff;text-decoration:none;padding:2px 3.5% 1px 3.5%}
ul.auxiliar li.s1, ul.auxiliar li.s1_activo, ul.auxiliar li.s10, ul.auxiliar li.s10_activo, ul.auxiliar li.s18, ul.auxiliar li.s18_activo{background:#E6BA2C url(images/esquinaIzdaAuxS1.gif) no-repeat 0 0;}
ul.auxiliar li.s1_activo, ul.auxiliar li.s10_activo, ul.auxiliar li.s18_activo{border-bottom:2px solid #E6BA2C} 
ul.auxiliar li.s2, ul.auxiliar li.s2_activo, ul.auxiliar li.s11, ul.auxiliar li.s11_activo, ul.auxiliar li.s19, ul.auxiliar li.s19_activo{background:#F09248 url(images/esquinaIzdaAuxS2.gif) no-repeat 0 0;}
ul.auxiliar li.s2_activo, ul.auxiliar li.s11_activo, ul.auxiliar li.s19_activo{border-bottom:2px solid #F09248} 
ul.auxiliar li.s3, ul.auxiliar li.s3_activo, ul.auxiliar li.s12, ul.auxiliar li.s12_activo, ul.auxiliar li.s20, ul.auxiliar li.s20_activo{background:#6794B7 url(images/esquinaIzdaAuxS3.gif) no-repeat 0 0;}
ul.auxiliar li.s3_activo, ul.auxiliar li.s12_activo, ul.auxiliar li.s20_activo{border-bottom:2px solid #6794B7} 

ul.auxiliar li.s1 a, ul.auxiliar li.s1_activo a, ul.auxiliar li.s10 a, ul.auxiliar li.s10_activo a, ul.auxiliar li.s18 a, ul.auxiliar li.s18_activo a{background:transparent url(images/esquinaDchaAuxS1.gif) no-repeat 100% 0;}
ul.auxiliar li.s1 a:hover, ul.auxiliar li.s1_activo a:hover, ul.auxiliar li.s10 a:hover, ul.auxiliar li.s10_activo a:hover, ul.auxiliar li.s18 a:hover, ul.auxiliar li.s18_activo a:hover{color:#FFF6D7;}
ul.auxiliar li.s2 a, ul.auxiliar li.s2_activo a, ul.auxiliar li.s11 a, ul.auxiliar li.s11_activo a, ul.auxiliar li.s19 a, ul.auxiliar li.s19_activo a{background:transparent url(images/esquinaDchaAuxS2.gif) no-repeat 100% 0;}
ul.auxiliar li.s2 a:hover, ul.auxiliar li.s2_activo a:hover, ul.auxiliar li.s11 a:hover, ul.auxiliar li.s11_activo a:hover, ul.auxiliar li.s19 a:hover, ul.auxiliar li.s19_activo a:hover{color:#FFE4CF;}
ul.auxiliar li.s3 a, ul.auxiliar li.s3_activo a, ul.auxiliar li.s12 a, ul.auxiliar li.s12_activo a, ul.auxiliar li.s20 a, ul.auxiliar li.s20_activo a{background:transparent url(images/esquinaDchaAuxS3.gif) no-repeat 100% 0;}
ul.auxiliar li.s3 a:hover, ul.auxiliar li.s3_activo a:hover, ul.auxiliar li.s12 a:hover, ul.auxiliar li.s12_activo a:hover, ul.auxiliar li.s20 a:hover, ul.auxiliar li.s20_activo a:hover{color:#D3ECFF;}

/* navegación */
ul#n2,ul#n3{margin:0;background:#fff;}
ul#n2{border:5px solid #F3F2ED;}
ul#n2 li{padding:4px 0 4px 1.5em;border-bottom:1px solid #F3F2ED;background:transparent url(images/dobleFlechaVerde.gif) no-repeat .5em 8px;}
ul#n2 li a{padding-right:.5em;color:#030;}
ul#n2 li.pmactivocon{border:none;padding-bottom:0;}
ul#n2 li.pmactivocon a{color:#509901;}
ul#n2 li.pmactivosin{padding-bottom:4px;border-bottom:1px solid #F3F2ED;background-color:#bcd1a6;}
ul#n3{margin-top:3px;border:none;border-top:1px solid #F3F2ED;}
ul#n3 li{border-bottom:1px solid #F3F2ED;border-left:15px solid #F3F2ED;margin:0 0 0 -1.5em;color:#509901;background-position:.7em 8px !important;background:transparent url(images/aspaGris.gif) no-repeat 2em 8px;}
ul#n2 li.pmactivocon ul#n3 li a{color:#444}
ul#n3 li.pmactivocon, ul#n3 li.pmactivosin{padding-bottom:4px;border-bottom:1px solid #F3F2ED;border-left:15px solid #F3F2ED;background-color:#bcd1a6;}
ul#n2 li.pmactivocon ul#n3 li a, ul#n1 li.pmactivosin ul#n3 li a{border:none;padding:0;background:none;}
/* compás */
#compas{width:100%;float:left;margin-bottom:20px;font-size:.9em}
#compas em{width:55px;float:left;font-style:normal;font-size:1em}
#compas ol{margin-left:50px;}
#compas ol li{display:inline;padding-right:.5em;}
#compas ol li a{color:#030}
#compas ol li a:hover{color:#509901}
/* punto activo */
#pactivo{width:100%;float:left;margin:0;padding:0;border-bottom:3px double #509901;}
/* atajo */
#atajo ul{float:right;margin:10px 0;}
#atajo li{display:inline;padding:0 .5em}
#atajo li#atajoVolver{display:none;}
#atajo li#atajoVolver a{}
/* pie */
#pie ul{width:24.9%;float:left;}
#pie li{width:90%;float:left;clear:left;}
#pie li{padding:0 0 1px 10px;background:transparent url(images/flechaVerde.gif) no-repeat 0 4px}
#pie a{color:#7C9299}
#pie ul#seccion1{width:29.5%;}
#pie ul#seccion4{width:20%;}rec


/*De siac*/


ul#n2,ul#n3{margin:0;background:#fff;}
ul#n2{border:5px solid #F3F2ED;}
ul#n2 li{padding:4px 0 4px 1.5em;border-bottom:1px solid #F3F2ED;background:transparent url(images/dobleFlechaVerde.gif) no-repeat .5em 8px;}
ul#n2 li a{padding-right:.5em;color:#030;}
ul#n2 li.pmactivocon{border:none;padding-bottom:0;}
ul#n2 li.pmactivocon a{color:#509901;}
ul#n2 li.pmactivosin{padding-bottom:4px;border-bottom:1px solid #F3F2ED;background-color:#bcd1a6;}
ul#n3{margin-top:3px;border:none;border-top:1px solid #F3F2ED;}
ul#n3 li{border-bottom:1px solid #F3F2ED;border-left:15px solid #F3F2ED;margin:0 0 0 -1.5em;color:#509901;background-position:.7em 8px !important;background:transparent url(images/aspaGris.gif) no-repeat 2em 8px;}
ul#n2 li.pmactivocon ul#n3 li a{color:#444}
ul#n3 li.pmactivocon, ul#n3 li.pmactivosin{padding-bottom:4px;border-bottom:1px solid #F3F2ED;border-left:15px solid #F3F2ED;background-color:#bcd1a6;}
ul#n2 li.pmactivocon ul#n3 li a, ul#n1 li.pmactivosin ul#n3 li a{border:none;padding:0;background:none;}

#CabeceraSiac{
	height:1.6em;
	margin:0;
	padding:0;
	padding:0.1em 0 0.1em 0;	
}
ul.Hora{
	text-align:left;
	float:left;
	margin:0em;
	padding:0em;
	margin-left: 0em;
	width:25%;	
}
 ul.Hora li{
	display:inline;
	color:#000000;
}

ul.Hora li input
{
	border-style:none;
	border-color:#ffffff;
	font-family: "Trebuchet MS", Arial;
	font-size:1em;
	}

ul.Usuario {
	text-align:right;
	float:right;
	margin:0em;
	width:70%;
	padding:0.1em 0 0.1em 0;
	
}
 ul.Usuario li{
	display:inline;
	margin-left:1em;
	font-size:1em;
}
ul.Usuario li input
{
	border-style:none;
	background-color:Transparent;
	font-weight:bold;
	color:#ad2033;
	font-size:1em;
	float:right ;
	}
.UsuarioConectado /*Para el texto del usuario conectado o anónimo*/
{
	color:#008000;
}
/*PathNavigator*/
/*.SiteMapPathSeparatorStyle{
	font-weight:bold;
	padding:0em 1em 0em 1em;
}
.SiteMapNodeStyle{
	font-weight:bold;
	text-decoration:none;
	color:#ad2033;
}
.SiteMapRootNodeStyle{
	font-weight:bold;
	text-decoration:none;
	color:#ad2033;
}*/

#MenuPrincipal
{
	/*display:block;
	height:auto;*/
	
	}
	
#MenuPrincipal ul.MenuStaticClass
{
	margin:0;
	background:#fff;
	border:5px solid #F3F2ED;
	}
	
#MenuPrincipal ul li
{	padding:4px 0 4px 1.5em;
	border-bottom:1px solid #F3F2ED;
	background:transparent url(images/dobleFlechaVerde.gif) no-repeat .5em 8px;
	}
	
#MenuPrincipal ul li a
{	padding-right:.5em;
	color:#030;
	}
#MenuPrincipal ul li.MenuStaticMenuStyle
{	
	/*background-color:#A1C8E6;*/
}

 #MenuPrincipal ul li.MenuStaticSelectedStyle
 {
	background-color:#bcd1a6;}

#MenuPrincipal ul li.MenuStaticMenuStyle a.MenuStaticMenuItemStyle
{	
	/*padding: 0 8px 0 0; 
	margin: 0 5px 0 0;
	font-weight:bold; 
	color:#ffffff;
	text-decoration:none;*/
}
#MenuPrincipal ul li.MenuStaticMenuStyle a.MenuStaticMenuItemStyle:hover
{
	/*padding: 0 8px 0 0; 
	margin: 0 5px 0 0; 	
	color:#00487D;*/
}

#MenuPrincipal ul li.MenuStaticSelectedStyle a.MenuStaticMenuItemStyle:hover
{
	/*color:#ffffff;*/
}

br.limpiar{
	clear:both;
}

#MenuExpe
{
/*	background-color:#ffffff;*/
	padding:1em;
	}
	
#MenuExpe ul.MenuStaticClass
{
	
	text-align:left;
	 padding:0.5em 1em 0.5em 1em;
	 margin:0;	
	}
	
#MenuExpe ul li.MenuStaticMenuStyle, #MenuExpe ul li.MenuStaticSelectedStyle
{
	display:inline;
	list-style-type:none;
	background:transparent url(images/puntosNaranjasV.gif) no-repeat 0 3px ;
	padding:0em;
	}

#MenuExpe ul li.MenuStaticMenuStyle a.MenuStaticMenuItemStyle
{	color:#555;
	text-decoration:none;
	margin-left:0.3em;
	padding-left:0.3em;
	margin-right:0.2em;
	padding-right:0.2em;	
	}
#MenuExpe ul li.MenuStaticMenuStyle a.MenuStaticMenuItemStyle:hover
{
	color:#509901;
	text-decoration:underline;}


#MenuExpe ul li.MenuStaticSelectedStyle a.MenuStaticMenuItemStyle
{
	color:#509901;
	text-decoration:none;
	margin-left:0.3em;
	padding-left:0.3em;
	margin-right:0.2em;
	padding-right:0.2em;
}

