/*	Colores Carreño*/
/*	Verde oscuro:	#3a8776
	Verdes Claros:	#b3d0ca
				 	#9cc3ba
					#d7e9e5 
	Granate:		#a8364d
	Gris texto:		#444
	Gris fondo formulario: #ededeb*/

* {margin:0;padding:0}

body
{
	height:100%;
	margin:0 auto;
	background:#fff;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	color:#626262;}

form{}


a{text-decoration:none;color:#a8364d}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline}

img{border:0;}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1 a, h2 a{text-decoration:none}
h1{color:#a8364d}
h1{margin:0;font-size:2em;}
h1{width:100%;background:transparent url(images/puntosH_5.gif) repeat-x 0 100%;clear:both; }

h2{margin-bottom:13px;padding-bottom:4px;padding-right:4px;font-size:1.6em;font-weight:normal;color:#626262;display:inline;line-height:1.8em;padding-left:1.2em;background:transparent url(images/icono4.gif) no-repeat 0 5px;font-size:1.5em;}
h3{font-size:1.3em;font-weight:normal;color:#a8364d;}
h4{font-size:1.2em;}
h5{font-size:1em;}

.logo{clear:both;}


ol{margin:5px 0 15px 25px;}
ol li{list-style-type:decimal;}
ul{margin:5px 0 15px}
ul li{padding:0 1em 3px;background:transparent url(images/vineta8.gif) no-repeat 0 5px;list-style-type:none;}
dl{margin:10px 0;}
dt{}
dd{margin:10px 0;}


table{width:100%;margin-bottom:10px;background:#fff;border:5px double #b3d0ca;border-collapse:collapse;}
caption{}
tr{}
th, td{padding:5px 1em;text-align:center;}
th{background:#9cc3ba;border-top:1px solid #3a8776;border-left:1px solid #fff;color:#fff}
td{border:1px solid #3a8776}

hr{width:100%;height:1px;color:#000;background:#000;}

acronym{border-bottom:1px dashed #a8364d;cursor:help;}
cite{cursor:auto;}
blockquote{cursor:auto;}
abbr{border:0}
code{}
address{font-style:normal;}
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{}
dfn{}
sup{vertical-align:top}
p{padding-bottom:10px;}


.cursorAdjunto{cursor:pointer;}
.teclaacceso{border-bottom: 1px solid #000;}
.hidden, .mensaje{position:absolute;top:0;left:-4000px;z-index:-100;}




/* +++++++ LA ESTRUCTURA ++++++++ */

#contenedorcuerpo, .cuerpo{min-height:100% !important;height:auto !important;height:100%;}

#contenedorcuerpo{width:98%;border:0;margin:0 auto;text-align:center;}

.dimensioncuerpo{max-width:59em;margin:0 auto;border:0;text-align:left;}

.cuerpo{font-size:75%;padding:5px 0;}



#encabezado, #envoltura, #atajo, #pie{width:100%;float:left;}

#encabezado{ background-color :Aqua ; padding-top:5px;background:transparent url(images/fondoEncabezado.jpg) no-repeat 100% 15px;}

#envoltura{position:relative;padding:1em 0;}

#navegacion{width:21%;float:left;padding-bottom:140px;background:#d7e9e5 url(images/fondoNavegacion.gif) repeat-x 0 100%}

#situacion, #recurso, #atajo{width:77%;float:right;padding:0 0 1em;}

#recurso{min-height:300px !important;height:auto !important;height:300px;}

#pie{background:transparent url(images/puntosH_3.gif) repeat-x 0 0}

/* +++++++++++++++ */

/* encabezado */

/*.grupo{width:100%;float:left;margin-top:5px;background:#cfe3de url(images/fondoUtilidades.gif) repeat-x 0 0}*/
.grupo{width:100%;float:left;background:#cfe3de url(images/fondoUtilidades.gif) repeat-x 0 0}

/*div>/**/ /*.grupo{margin-top:-1px}*/

#encabezado input.buscar{border:0;background:transparent;font-size:.9em;color:#a8364d;cursor:pointer;}

#buscadorGeneralForm{padding:4px 1em;float:right;}

#buscadorGeneralForm span{display:none}

#buscadorGeneralForm input{padding:0;background:#e3f2ef;border:1px solid #626262;font-size:.9em;font-weight:bold;color:#7d7c7c}

#utilidades{margin:0 0 0 .5em;float:left;background:transparent}

#utilidades li{float:left;padding:5px 1em 5px 1.6em;background:transparent url(images/inicio.gif) no-repeat 0 9px;font-size:.9em;}

#utilidades li.contacto{background-image:url(images/contacto.gif)}

#utilidades li.enviar{background-image:url(images/enviarPagina.gif)}

#utilidades li.mapa{background-image:url(images/mapaWeb.gif)}


/* compás */

#compas{width:100%;float:left;}

#compas em{float:left;font-style:normal;font-size:.9em}

#compas ol{margin:0;}

#compas ol li{display:inline;padding:0 10px;background:transparent url(images/vineta4.gif) no-repeat 100% 6px;font-size:.9em}

#compas ol li.compasactivo{font-weight:bold;background:transparent}

/* punto activo */

#pactivo{width:100%;float:left;background:transparent url(images/puntosH_5.gif) repeat-x 0 100%}

/* atajo */

#atajo ul
{
	float:right;
	margin:8px 0 0 0;
		
	
	}

#atajo li
{
	float:left;
	padding:0 15px 0 30px;
	font-size:1.1em;
	background:transparent url(images/subir.gif) no-repeat;list-style-type:none;
	}

#atajo li a
{
	font-weight:bold;
	color:#3a8776;	
		}

li#atajoVolver{}

#atajoVolver{display:none;}

/* pie */



#seccion1, #seccion2, #seccion3, #seccion4{width:23.5%;float:left;margin:10px 0 0 0;padding:10px 1.5%;background:transparent url(images/puntosV_1.gif) repeat-y 100% 0;text-align:center;font-size:.9em;}

#seccion3{width:10%}

#seccion5{width:45px;float:right;padding-top:25px;}

#seccion1 li, #seccion2 li, #seccion3 li, #seccion4 li{padding:0;background:transparent;text-align:left;}

#CabeceraSiac{

	margin:0;
	padding:0;	
}
ul.Hora{
	text-align:left;
	float:left;
	margin:0em;
	padding:0em;
	margin-left: 0em;
	/*width:25%;	*/
	list-style-type :none;
	
	
	
}
 ul.Hora li
 {
	margin-top :15%;
	display:inline;
	color:#000000;
	list-style-type :none;
	background-image :none;
	margin:0em;
	padding:0em;
}

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:50%;*/
/*	padding:0.1em 0 0.1em 0;*/
	
}
 ul.Usuario li{
	display:inline;
	margin-left:1em;
	font-size:1em;
	padding :0;
	background-image :none;
	
}
ul.Usuario li input
{
	border-style:none;
	background-color:Transparent;
	font-weight:bold;
	color:#a8364d;
	font-size:1em;
	
	}
.UsuarioConectado /*Para el texto del usuario conectado o anónimo*/
{
	color:#3a8776;
}
/*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;*/
	margin:0;
	background:#a8364d url(images/fondoMenu.gif) repeat 0 0;
	
	
}
	
#MenuPrincipal ul li
{	/*padding:4px 0 4px 1.5em;
	border-bottom:1px solid #F3F2ED;
	background:transparent url(images/dobleFlechaVerde.gif) no-repeat .5em 8px;*/
	padding:6px .5em 0px 1em;
	background:transparent url(images/puntosH_1.gif) repeat-x 0 100%;
	font-size:1.1em;
	font-weight:bold;	
}
	
#MenuPrincipal ul li a
{	/*padding-right:.5em;
	color:#030;*/
	display:block;padding-left:.6em;background:transparent url(images/vineta1.gif) no-repeat 0 5px;color:#e2eeed
	}
	
#MenuPrincipal ul li.MenuStaticMenuStyle
{	
	/*background-color:#A1C8E6;*/
}

#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;*/
}

#MenuPrincipal ul li.selected0 a
{
	padding-left:.8em;
	background-image:url(images/vineta3.gif);
	background-position:0 7px;

	}

#MenuPrincipal ul ul 
{
	margin:3px -.5em 0 -1em;
	background:#c8d9d5 url(images/fondoMenu2.gif) repeat-x 0 0;
}



#MenuPrincipal ul ul li{
	padding:6px 2em;
	background-image:url(images/puntosH_2.gif);
	font-size:.9em;
	font-weight:normal;
	vertical-align :top;
	
}


#MenuPrincipal ul li ul li.submenu1 a
{
	background-image:url(images/vineta2.gif);
	background-position:0 5px;
	color:#a8364d;
	
	
}

	
#MenuPrincipal ul ul li.selected1 a
{
	padding-left:1em;
	font-weight:bold;font-size:1.1em;
	background-image:url(images/vineta2.gif);
}

br.limpiar{
	clear:both;
}


#MenuExpe
{
	border:5px solid #9cc3ba;
	padding:1em 0.5em 1em 0.5em;

	
	/*background:#deebe8;*/
	}
	
#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;
	padding:0em;
	/*background:transparent url(images/vineta12.gif) no-repeat 0 5px;	*/
	background:transparent url(images/puntosV_1.gif) repeat-y 0 100% ;	
	}

#MenuExpe ul li.MenuStaticMenuStyle a.MenuStaticMenuItemStyle
{	padding-left:0.8em;
	color:#626262;	
	}
#MenuExpe ul li.MenuStaticMenuStyle a.MenuStaticMenuItemStyle:hover
{
	/*color:#509901;*/
	text-decoration:underline;}


#MenuExpe ul li.MenuStaticSelectedStyle a.MenuStaticMenuItemStyle
{
	font-weight:bold;
	/*color:#509901;
	text-decoration:none;
	margin-left:0.3em;
	padding-left:0.3em;
	margin-right:0.2em;
	padding-right:0.2em;*/
}


