﻿/* CSS Document */

/* ### Etiquetas comunes ### */
body {	
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 70%;
	margin: 0;
	padding: 0;
	width: 98%;
}

#marcocontenido #sie .oculto {
	display: none;
	padding: 0;
}
#marcocontenido #sie .saltarmenus {
	float:none;
	width: auto;
	margin:0;
	padding:0;
	display:none;
}
#marcocontenido #sie IMG {
	border: 0;
	}
#marcocontenido #sie A{
	color: #000;
	text-decoration:none;
	}
#marcocontenido #sie A:HOVER{
	color: #000;
	text-decoration:underline !important;
	}
#marcocontenido #sie A:VISITED{
	color: #000;
	text-decoration:none;
	}
	
#marcocontenido #sie P {
	margin: 0.7em 0;
	display: block;
	}

#marcocontenido #sie DL DT { 
	background: url(/_layouts/images/descripciones.gif) no-repeat top left; 
	padding: 0 0 0 2.38em;
 }

#marcocontenido #sie DL DD { 
	padding: 0 0 0 2.5em; 
	margin: 0.5em 0 0.92em 0; 
	}

#marcocontenido #sie UL { 
	list-style-type:square;
	list-style:outside;
	width: auto;
	list-style-image:url(/_layouts/images/listanaranja.gif);
	display: block; 
	margin: 0 0 0 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	}
	#marcocontenido #sie UL LI { 
	padding: 0 0.5em 0 0.5em;
	margin: 0.3em 0 0 0.1em;
	}


#marcocontenido #sie UL.indices {
	width: auto;
	list-style: outside;
	list-style-image:url(/_layouts/images/indices-naranja.gif);
	display: block; 
	margin: 0.2em 0 0.2em 8em;
	padding: 0.5em 0.1em 0.5em 1em;
	}
	#marcocontenido #sie UL.indices li { 
	padding: 0 0.5em 0 0.5em;
	margin: 1em 0 1em 0.1em;
	}
	
	#marcocontenido #sie UL.indices A{
		color: #cc3300;
		text-decoration: none;
	}
	#marcocontenido #sie UL.indices A:HOVER{
		color: #cc3300;
		text-decoration: underline;
	}
	#marcocontenido #sie UL.indices A:VISITED{
		color: #cc3300;
		text-decoration: none;
	}
	
	
#marcocontenido #sie UL.liblue { 
	width: auto;
	list-style: outside;
	list-style-image:url(/_layouts/images/listaazul.gif);
	display: block; 
	margin: 0 0 0 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	}
	#marcocontenido #sie UL.liblue LI { 
	padding: 0em 0.5em 0 0.5em;
	margin: 0 0 0 0.1em;
	}
	
#marcocontenido #sie h1 {
background-image:url(/_layouts/images/sie/barra_titulo_sie.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:0 0 0.71em 0;
margin:0 0 0.5em 0;
font-size: 1.3em;
color: #cc3300;
font-weight: bold;
width:100%;
border-bottom: 0;
}

#marcocontenido #sie h2 {
margin-left: 1.5em;
padding-right: 1.5em;
font-size:1.3em;
font-weight:bold;
color:#cc3300;
padding-bottom: 0.1em;
border: 0;
}

#marcocontenido #sie h3 {
margin: 1em 0;
font-size:1.1em;
font-weight:bold;
color:#cc3300;
}

#marcocontenido #sie .titulo {
margin: 0em 0 1em 0;
font-size:1.1em;
font-weight:bold;
color:#cc3300;
}
#marcocontenido #sie .titulopunteado {
margin: 1em 0 1em 0;
font-size:1.1em;
font-weight:bold;
color:#cc3300;
border-bottom: 0.1em dotted #ffcc99;
}

#marcocontenido #sie .textodestacado {
margin: 3em 0;
text-align:center;
}
#marcocontenido #sie .textonaranja {
	color: #cc3300;
	}
#marcocontenido #sie .textogris {
	color: #999;
	}

#marcocontenido #sie .centrar {
	text-align:center;
	}
#marcocontenido #sie .negrita {
	font-weight:bold;
	}
#marcocontenido #sie .alineardcha {
	text-align:right;
	padding-right: 0.2em;
	}
#marcocontenido #sie P.indentado {
	margin-left: 3em;
}
#marcocontenido #sie P.masindentado {
	margin-left: 5em;
}
#marcocontenido #sie .letrapqna {
	font-size: 0.9em;
}

#marcocontenido #sie .marcador {                 /* estilo para marcar texto en las plantillas  */
	float:left;
	width: 97%;
	background-color:#FFCCFF;
	margin: 0;
	padding: 0.5em;
}

#marcocontenido #sie .letrapeq {
	font-size: 0.8em;
}



/* ##### CABECERA ##### */


#marcocontenido #sie  #cabecera {
	font-size: 0.9em;
	width: 100%;
	float: left;
	clear:left;
	background-color:#f2f2f2;
	margin:0;
	background-image:url(/_layouts/images/sie/fondocabecera-sie.jpg);
	background-repeat:no-repeat;
	}
	
	/* izquierda de la cabecera: logo + menu herramientas */
	#marcocontenido #sie .cabeceralogo {
		float:left;
		width:40%;
		padding: 0;
		margin: 0;
	}
	#marcocontenido #sie #cabecera .cabeceralogo img {
		border: 0;
	}
	#marcocontenido #sie #cabecera .zonaconexionportal {
	margin: 0;
	padding: 0.3em 0 0.3em 0.3em;
	}
			#marcocontenido #sie #cabecera .zonaconexionportal A {
			color: #000;
			text-decoration: none;
			}
			#marcocontenido #sie #cabecera .zonaconexionportal A:hover {
			color: #000;
			text-decoration: underline;
				}
			#marcocontenido #sie #cabecera .zonaconexionportal A:visited {
			color: #000;
			text-decoration: none;
			}
			#marcocontenido #sie #cabecera .zonaconexionportal IMG {
			vertical-align: top;
			padding-right: 0.5em;
			}

	/* derecha de la cabecera: menú idiomas + zona de búsqueda */
	
	#marcocontenido #sie .cabeceraidiomas {
		float: left;
		width: 59%;
		text-align:right;
		margin:0.3em 0 0 0;
		padding: 0;
	}
	#marcocontenido #sie .idiomas {
	width: 98%;
	float: right;
	margin: 0;
	padding: 0.1em 1em 0.1em 0 ;
	text-align: right;
	background-color:#FFFFFF;
	}
	
		#marcocontenido #sie .zonalogosie{
		margin: 2.5em 0 0 0;
		}
		

/* ############ REGRISTRO DE USUARIO ########### */

#marcocontenido #sie .usuarioregistro {
	width: 100%;
	float: left;
	clear: left;
	margin: 0 0 0.3em 0;
	padding: 0;
	background-color:#f2f2f2;
	font-size: 0.9em;
}

	#marcocontenido #sie .usuarioregistro A{
	color: #333;
	text-decoration:none;
	}
	#marcocontenido #sie .usuarioregistro A:HOVER{
	color: #333;
	text-decoration:underline;
	}
	#marcocontenido #sie .usuarioregistro A:VISITED{
	color: #333;
	text-decoration:none;
	}
	#marcocontenido #sie .usuarioregistro FIELDSET {
	border: 0em transparent;
	float: right;
	width:auto;
	margin: 0;
	padding: 0 3em 0 0;
	}
		#marcocontenido #sie .usuarioregistro INPUT {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		margin: 0;
		padding: 0.1em;
		color: #333;
		}
		#marcocontenido #sie .usuarioregistro INPUT.texto	{
		border: 0.1em solid #d6d6d6;
		width:auto;
		}
		#marcocontenido #sie .usuarioregistro INPUT.boton {
		background-image:url(/_layouts/images/fondobotonesformularios.jpg);
		background-position:bottom;
		background-repeat: repeat-x;
		text-align: center;
		border: 0.1em solid #d6d6d6;
		padding: 0.1em 0.3em;
		outline: 0;
		}


#marcocontenido #sie .izquierdadatosformulario {
	float: left;
/*	width: 60%;*/
	width: 50%;
/*	margin:0 0 0 10em;*/
	margin: 0 0 0 3em;
	padding: 0;
	}
#marcocontenido #sie .zonacontrolformulario {
	float:left;
	width:100%;
	text-align:left;
	}
	#marcocontenido #sie .textoformulario {
			float: left;
			width:auto;
			margin: 0 0.5em 0 0.5em;
			padding: 0.3em;
		}

#marcocontenido #sie .zonacontrolformularioerror {
	float:left;
	width:100%;
	text-align:left;
	margin: 0;
	padding: 0;
}
	 #marcocontenido #sie .zonacontrolformularioerror UL {
		list-style-type:square;
		list-style:outside;
		width: auto;
		list-style-image:url(/_layouts/images/listaerrores.gif);
		display: block; 
		margin: 0.1em 0.1em 0.1em 4em;
		padding: 0;
		color: #990000;
	}
	#marcocontenido #sie .zonacontrolformularioerror UL LI { 
		padding: 0 0.5em 0 0;
		margin: 0 0 0 0.1em;
	}


#marcocontenido #sie .derechadatosusuario {
	float:right;
	text-align:right;
	/*width: 29%;*/
	width: 40%;
	margin: 0;
	padding: 0.2em 0 0 0;
	}
	
	#marcocontenido #sie .derechadatosusuario ul.usuario { 
	width: auto;
	list-style: none; 
	display: block; 
	margin: 0.4em 0.5em 0.2em 2em;
	padding: 0;
	}
	#marcocontenido #sie .derechadatosusuario .usuario li { 
		display: inline; 
		padding: 0 1em 0 0.3em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador.gif) no-repeat right;
	}
	#marcocontenido #sie .derechadatosusuario  ul.usuario li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.3em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador-xx.gif) no-repeat right;
	}
#marcocontenido #sie .zonacontrolusuario {
	width:100%;
	float:right;
	text-align:right;
}

#marcocontenido #sie .derechainsercionboton {
	float:right;
	width: 45%;
	margin: 0.2em;
	padding: 0.2em 0.5em 0 0.2em;
	text-align:right;
	}

#marcocontenido #sie ul.usuario { 
	width: auto;
	list-style: none; 
	display: block; 
	margin: 0.2em 0.5em 0.2em 2em;
	padding: 0;
	}
	#marcocontenido #sie .usuario li { 
		display: inline; 
		padding: 0 1em 0 0.3em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador-blanco.gif) no-repeat right;
	}
	#marcocontenido #sie ul.usuario li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.3em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador-xx.gif) no-repeat right;
	}

 
#marcocontenido #sie .usuarioregistrovalidado {
	width: 100%;
	float: left;
	clear: left;
	margin: 0 0 0.3em 0;
	padding: 0;
	background-color:#f2f2f2;
	font-size: 0.9em;
}
	#marcocontenido #sie .usuarioregistrovalidado .zonatexto {
		float:left;
		width:32%;
		text-align:left;
		font-weight:bold;
		color: #000;
		margin: 0;
		padding-left: 1em;
		padding-top: 1em;
	}
	#marcocontenido #sie .usuarioregistrovalidado .zonacontrolusuario {
		width:65%;
		float:right;
		text-align:right;
	}
	#marcocontenido #sie .usuarioregistrovalidado A{
		color: #000;
		text-decoration:none;
	}
	#marcocontenido #sie .usuarioregistrovalidado A:HOVER{
		color: #000;
		text-decoration:underline;
	}
	#marcocontenido #sie .usuarioregistrovalidado A:VISITED{
		color: #000;
		text-decoration:none;
	}
	


/* ###### MENU PESTAÑAS ##### */

#marcocontenido #sie #menuppal {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0.2em 0 1.5em 0;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	}

#marcocontenido #sie ul#navmenu { 
	margin:0; 
	border: 0 none;  
	padding: 0em 0em 0em 0em; 
	list-style: none; 
	float:left; 
	width:100%;
	border-bottom: 0.1em solid #ffcc99;
	}

#marcocontenido #sie ul#navmenu li{ 
	/*width: 24.4%;*/
	width: 30%;
	float: left; 
	display: inline; 
	list-style: none;  
	position: relative; 
	text-align: center;
	/*border-bottom: 0.5em solid #ffcc99;*/
	border: 0;
	padding:0;
	margin: 0 0.6em 0 0;
	height:auto;
	font-weight:bold;
	/*background-color:#ffcc99;*/
	}

/*	#marcocontenido #sie ul#navmenu li.ultimo {
	float:right;
	width: 24.4%;
	margin: 0;
	padding: 0;
	}*/

	#marcocontenido #sie ul#navmenu li.activa {
	background-color: #ffcc99;
	color: #000;
	padding: 0;
	border-bottom: 0.5em solid #ffcc99;
	}
	#marcocontenido #sie ul#navmenu li.activa a {
		background-color: #ffcc99;
	color: #000 !important; 
	text-decoration:none;
}
	#marcocontenido #sie ul#navmenu li.activa a:hover {
	text-decoration: none;
	background-color: #ffcc99;
	color: #000  !important;
}
	#marcocontenido #sie ul#navmenu li.activa a:visited{
	color: #000  !important;
	text-decoration:none;
}
	
	#marcocontenido #sie ul#navmenu li a {
	color: #000000  !important; 
	text-decoration:none;
	display:block;
	padding: 0.5em 0;
	}
	#marcocontenido #sie ul#navmenu li a:hover {
	display: block;
	text-decoration: none;
/*	background-color: #ffcc99;*/
	background-color: #fff;
	color: #000  !important;
	}
	#marcocontenido #sie ul#navmenu li a:visited{
	color: #000000  !important;
	text-decoration:none;
	}


/* ########### MIGAS DE PAN ############ */

#marcocontenido #sie .migaspan {
	float: left;
	width: 100%;
	margin: 0 ;
}
#marcocontenido #sie .letramigas 	{
	font-size: 0.8em;
	margin: 0 0.5em 1.5em 0;
}
#marcocontenido #sie .letramigas a:link  {
	font-weight:bold;
	color: #000;
	text-decoration: none;
}
#marcocontenido #sie .letramigas a:hover {
	font-weight:bold;
		color: #505050;
	text-decoration: underline;
}
#marcocontenido #sie .letramigas a:visited {
	font-weight:bold;
		color: #000;
	text-decoration: none;
}

/* ########## PIE PAGINA ######### */

#marcocontenido #sie #piepagina {
	width: 100%;
	float: left;
	clear:left;
	background-color:#fff;
	margin: 0;
	padding: 0;
	border-top: 0.3em solid #999;
	min-height: 10em;
	}

#marcocontenido #sie #piepagina	A	{
		color: #000;
		text-decoration: none;
		}
#marcocontenido #sie #piepagina A:hover	{
		color: #505050;
		text-decoration: underline;
		}
#marcocontenido #sie #piepagina A:visited	{
		color: #000;
		text-decoration: none;
		}
#marcocontenido #sie #piepagina IMG {
	border: 0;
	}

#marcocontenido #sie .enlacespiepagina {
	float:left;
	width: 100%;
	font-size:0.8em;
	/*margin-top: 0.9em;*/
	/*text-align:center;*/
	background-color: #f2f2f2;
	}
	
	#marcocontenido #sie .enlacespiepagina  .direcciondgpyme{
	float: left;
	width: 40%;
	padding-left: 1.5em;
	margin: 0;
	}


	#marcocontenido #sie .enlacespiepagina  .cae{
	float: left;
	width: 17%;
	text-align:center;
	padding-top: 1.5em;
	margin: 0;
	}
	#marcocontenido #sie .enlacespiepagina  .resto{
	float: left;
	width: 39%;
	margin: 0;
	padding-top: 1.4em;
	padding-left: 2.5em;
	}
	#marcocontenido #sie  .enlacespiepagina .resto ul { 
		width: auto;
		list-style: none; 
		display: block; 
		margin: 0.2em 0.1em 0.2em 0;
		/*padding-left: 7em;*/
	}
	#marcocontenido #sie .enlacespiepagina .resto ul li { 
		display: inline; 
		padding: 0 0.6em 0 0.5em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador1.gif) no-repeat right;
	}
	#marcocontenido #sie .enlacespiepagina .resto ul li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.6em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador2.gif) no-repeat right;
	}


/*	#marcocontenido #sie .enlacespiepagina  .cae{
	float: left;
	width: 22%;
	text-align:center;
	padding-top: 1.5em;
	margin: 0;
	}
	#marcocontenido #sie .enlacespiepagina  .resto{
	float: left;
	width: 34%;
	margin: 0;
	padding-top: 1.4em;
	padding-left: 2.5em;
	}
	#marcocontenido #sie  .enlacespiepagina .resto ul { 
		width: auto;
		list-style: none; 
		display: block; 
		margin: 0.2em 0.1em 0.2em 0;
	}
	#marcocontenido #sie .enlacespiepagina .resto ul li { 
		display: inline; 
		padding: 0 2.8em 0 0.1em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador1.gif) no-repeat right;
	}
	#marcocontenido #sie .enlacespiepagina .resto ul li.ultimo { 
		display: inline; 
		padding: 0 0 0 3.2em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador2.gif) no-repeat right;
	}*/
	

#marcocontenido #sie .enlacespiepagina .resto .zonaimagen IMG{
	vertical-align:middle;
	}



/* ################### FORMULARIOS ############## */

#marcocontenido #sie fieldset {
	border: 0;
	padding: 0 0 0 1em;
	margin: 0 0 1.5em 2em;
	clear:both;
	float:left;
	width: 92%;
}

#marcocontenido #sie fieldset LEGEND {
	margin: 0;
	padding: 0.5em 0em;
	color: #cc3300;
	font-weight:bold;
	background-color: inherit;
	}

#marcocontenido #sie fieldset OL {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
	clear:both;
}
#marcocontenido #sie fieldset OL LI {
/*	margin: 2.5em 0;*/
	margin: 0.5em 0;
	padding: 0.2em 0.5em;
	display:block;
	clear:both;
}

#marcocontenido #sie fieldset OL OL{
	list-style: none;
	margin: 0 0 0 3em;
	padding: 0;
	display:block;
	clear:both;
}
#marcocontenido #sie fieldset OL OL LI {
	margin: 0;
	padding: 0.2em 0.5em;
	display:block;
	clear:both;
}
#marcocontenido #sie .zonanombrecampo {
	float: left;
	width: 25%;
	text-align: left;
	padding: 0 0.5em 0 0 ;
	margin-bottom: 1em;  
}

#marcocontenido #sie .zonanombrecampo IMG {
	vertical-align: middle;
}
#marcocontenido #sie .zonacampoformulario {
	float:left;
	width: 70%;
	padding: 0;
	margin-bottom: 1em;  
	}
	#marcocontenido #sie .zonacampoformulariodos {
	float:left;
	width: 35%;
	padding: 0;
	margin: 0 0.3em 1em 0;  
	text-align: left;
	}
#marcocontenido #sie fieldset INPUT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #505050;
	display:inline;
}
#marcocontenido #sie fieldset SELECT {
	color: #505050;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#marcocontenido #sie fieldset TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #505050;
	width: 80%;
	height: 6em;
/*	display:inline;*/
}

#marcocontenido #sie fieldset INPUT.boton {
	width: auto;
	color: #000;
	text-align: center;
	background-color:#FFFFFF;
	padding: 0.1em;
}
#marcocontenido #sie fieldset INPUT.texto {
	border: 0.1em solid #999;
	color: #505050;
	margin-left:0;
	width: 80%;
}
#marcocontenido #sie fieldset INPUT.radio {
	border: 0;
	color: #505050;
	margin-left:0;
}

#marcocontenido #sie .zonabotones {
	float: left;
	clear:both;
	width: 100%;
	margin: 1.5em 0;
	padding: 0;
	text-align:center; 
}

#marcocontenido #sie .dosbotones {
	float: left;
	width: 48%;
	margin: 0;
	padding: 0;
	text-align:center; 
}


#marcocontenido #sie .tresbotones {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0;
	text-align:center; 
}

#marcocontenido #sie .cuatrobotones {
	float: left;
	width: 24%;
	margin: 0;
	padding: 0;
	text-align:center; 
}

#marcocontenido #sie .textoerror {
	color:#990000;
}



/* ######### TABLAS ########## */

#marcocontenido #sie TABLE {
	/*width:100%;*/
	width: auto;
	margin: 0.5em 2em 0.5em 2em;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	font-size: 0.9em;
	}
#marcocontenido #sie TABLE TH {
	padding: 0.5em;
	background-color:#fff;
	text-align:left;
	font-weight:bold;
	color: #cc3300;
	vertical-align:bottom;
	border: 0;
}
#marcocontenido #sie TABLE TD {
	padding: 0.5em;
	background-color:#fff;
	text-align:left;
	border: 0;
}

#marcocontenido #sie TABLE TD A{
	color: #000;
	text-decoration:none !important;
}
#marcocontenido #sie TABLE TD A.HOVER{
	color: #000;
	text-decoration:underline !important;
}
#marcocontenido #sie TABLE TD A:VISITED{
	color: #000;
	text-decoration:none;
}

/* ########### MENU IZQUIERDO ########## */
#marcocontenido #sie #menuizqdo {
	float: left;
/*	width: 25.2%;*/
	width: 24%;
	margin: 0 0.6em 0 0;
	}
#marcocontenido #sie #menuizqdo .textomenu UL LI { 
		padding: 0 0.3em 0.7em 0em;
		margin: 0 0 0 0.1em;
		color: #000;
			}

#marcocontenido #sie #menuizqdo .textomenu UL LI A{ 
		color: #000;
		text-decoration:none;
			}
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo ul li A{ 
		color: #000 !important;
		text-decoration:none;
		font-weight:normal;
			}
			
#marcocontenido #sie #menuizqdo .textomenu UL LI A:hover{ 
		color: #000;
		text-decoration: none;
			}
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo ul li A:hover{ 
		color: #000;
		text-decoration: none;
		font-weight:normal;
			}
			
#marcocontenido #sie #menuizqdo .textomenu UL LI A:visited{ 
		color: #000;
		text-decoration:none;
			}
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo ul li A:visited{ 
		color: #000 !important;
		text-decoration:none;
		font-weight:normal;
			}
			
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo A{ 
		color: #cc3300!important;
		text-decoration:none;
		font-weight:bold;
			}
			
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo A:hover{ 
		color: #000;
		text-decoration: none;
		font-weight:bold;
			}
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo A:visited{ 
		color: #606;
		text-decoration:none;
		font-weight:bold;
			}

#marcocontenido #sie #menuizqdo .textomenu UL LI UL{ 
	display: none;
	}

#marcocontenido #sie #menuizqdo .textomenu UL LI.activo UL LI UL { 
	display: none;
	}
#marcocontenido #sie #menuizqdo .textomenu UL LI.activo UL{ 
	display: block;
	}


/**/


	#marcocontenido #sie #menuizqdo .cabeceramenu {
	background-image:url(/_layouts/images/SIE/fondo_menuSIE.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: .5em .3em .2em 3em;
	margin: 0;
	color:#FFFFFF;
	min-height: 5em;
	}
	#marcocontenido #sie #menuizqdo .nombrecanal  {
		text-align:left;
		color: #fff;
		font-size: 1.1em;
		letter-spacing: 0.1em;
		margin: 0;
		height: 3em;
		background-color: inherit;
		font-weight:bold;
	}
	#marcocontenido #sie #menuizqdo .imagenmenu {
	background-color: inherit;
	border-top: 0.3em solid #fff;
	width:auto;
	padding: 0 1em;
	margin: 0;
	float:right;
	}
	#marcocontenido #sie #menuizqdo .textomenu {
	border: 0.1em solid #ff9d5f;
	}
	#marcocontenido #sie #menuizqdo .textomenu UL {
		width: auto;
		list-style: outside;
		list-style-image:url(/_layouts/images/listanaranja.gif);
		display: block; 
		margin: 0;
		padding: 1.2em 0.5em 0.5em 2em;
		text-align: left;
	}
			
	
	
		

/* ######### ZONA HERRAMIENTAS INTERACTIVAS  - fichas de cada base ######## */

#marcocontenido #sie .izq_interactivos{
	float:left;
	text-align:right;
	padding:0;
	margin:0;
	width:15%;
}

#marcocontenido #sie .dcha_interactivos{
float:left;
padding:1em;
margin: 0;
/*margin:0 0 0 1em;*/
/*width:88%; para diseño antiguo */
width: 72%;
background-color: #fff;
border-top: 1px solid #ff9d5f;
border-bottom: 1px solid #ff9d5f;
border-right: 1px solid #ff9d5f;
border-left: 1px solid #ff9d5f;
/*border-left: 1px dotted #ff9d5f;    diseño antiguo */
}
#marcocontenido #sie .dcha_interactivosInformacion{
float:left;
padding:1em;
margin:0 0 3em 0;
width:80%;
background-color:#fff;
border-top: 1px solid #ff9d5f;
border-bottom: 1px solid #ff9d5f;
border-right: 1px solid #ff9d5f;
border-left: 1px dotted #ff9d5f; 
}

	#marcocontenido #sie .dcha_interactivos A {
		color: #cc3300;
		text-decoration:none;
		}
	#marcocontenido #sie .dcha_interactivos A:hover {
		color: #cc3300;
		text-decoration:underline;
		}
	#marcocontenido #sie .dcha_interactivos A:visited {
		color: #cc3300;
		text-decoration:none;
		}

#marcocontenido #sie .titularservicios{
width:85%;
float:left;
margin:2em 0 0 0.69em;
}

#marcocontenido #sie .dcha_interactivos_col1{
float:left;
padding:0 0 0 0.5em;
margin:0.5em;
width:48%;
/*min-height: 32em;*/
}

#marcocontenido #sie .dcha_interactivos_col1 IMG{
padding:0;
margin:0;
}

#marcocontenido #sie .dcha_interactivos_col1 P.ejemplo{
margin:1em 0 1em 1em;
font-weight:bold;
}

#marcocontenido #sie .botones_interactivos{
display:table;
float:right;
width:auto;
padding:0;
margin:2em 0.5em 0 0 ;
}
#marcocontenido #sie .dcha_interactivos_col2{
float:left;
padding:0 0 0 0.69em;
margin:0.5em;
width:45%;
}

#marcocontenido #sie .caja1{
background-image: url(/_layouts/images/sie/caja.jpg);
background-repeat:no-repeat;
background-position: bottom right;
float:right;
padding:0 2em 2em 1em;
margin:0;
width:90%;
margin:0.88em 0 0.69em 1em;
}
#marcocontenido #sie .dcha_interactivos_col2 .titulomorado {
font-size:1em;
color:#660066;
font-weight:bold;
border-bottom:1px solid #660066;
margin: 0.33em 0 0.33em 0em;
width:90%;
}

#marcocontenido #sie .dcha_interactivos_col1 UL { 
	list-style-type:square;
	list-style: outside;
	width: auto;
	list-style-image:url(/_layouts/images/listanaranja.gif);
	display: block; 
	margin: 0 0 0 3em;
	padding: 0;
	}

#marcocontenido #sie .caja_ejemplo{
float:right;
width:auto;
padding:0;
margin:0;
}



/* Subhomes de SIE y de Herramientas */
#marcocontenido #sie .subhomeServicios {
	float:left;
	width: 100%;
	background-image:url(/_layouts/images/herramientas/fondo-h1-herramientas.jpg);
	margin: 0;
	padding: 0;
}

#marcocontenido #sie .subhomeServicios H1.sie {
/*background-image: url(/_layouts/images/Logo_SIE.gif);*/
background-repeat:no-repeat;
background-position:right;
padding: 0 0 0.5em 0;
margin:0 0 0 0;
font-size: 1.6em;
color: #cc3300;
border-bottom: 0;
background-color: #f4f4f4;
}

#marcocontenido #sie .subhomeServicios .contenidoherramienta {
	background-image:url(/_layouts/images/herramientas/fondo-h1-herramientas-inv.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #f4f4f4;
	border-bottom: 0.1em dotted #d6d6d6;
}
#marcocontenido #sie .subhomeServicios .contenidoherramienta .Imagen {
	float: left;
	width: 6%;
	margin: 0;
	padding: 1em 0 0 1em;
	/*background-color:#f4f4f4;*/
}
#marcocontenido #sie .subhomeServicios .contenidoherramienta .Imagen  IMG{
	vertical-align: middle;
}
#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace {
	float: left;
	width: 22%;
	margin: 0.2em 0.5em 0.2em 0;
	padding: 0;
	/*background-color:#f4f4f4;*/

}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace P{
	text-align:left;
	}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace A{
		font-weight: bold;
		font-size: 1.1em;
		text-decoration:none;
		color: #cc3300;
	}
	p.enlalacesSie{
		font-weight: bold;
		font-size: 1.1em;
		text-decoration:none;
		color: #cc3300;
		padding-top:1em;
}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace A:hover{
		text-decoration:underline;
		color: #cc3300;
	}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace A:visited{
		text-decoration:none;
		color: #cc3300;
	}
	

	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace A.sie{
		font-weight: bold;
		font-size: 1.1em;
		text-decoration:none;
		color: #cc3300;
	}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace A.sie:hover{
		text-decoration:underline;
		color: #cc3300;
	}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Enlace A.sie:visited{
		text-decoration:none;
		color: #cc3300;
	}
	
#marcocontenido #sie .subhomeServicios .contenidoherramienta .Textoherramienta {
	float: right;
	width: 67%;
	margin: 0;
	padding: 0.5em 1em 0.5em 1em;
	border-left: 0.1em dotted #d6d6d6;
}
#marcocontenido #sie .subhomeServicios .contenidoherramienta .Textoherramienta IMG{
	margin: 0.7em 0 0 1em;
	padding: 0;

}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Textoherramienta A.sie{
		text-decoration:none;
		color: #cc3300;
	}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Textoherramienta A.sie:hover{
		text-decoration:underline;
		color: #cc3300;
	}
	#marcocontenido #sie .subhomeServicios .contenidoherramienta .Textoherramienta A.sie:visited{
		text-decoration:none;
		color: #cc3300;
	}

/* #########  BASES DE DATOS ######## */
#marcocontenido #sie .dcha_interactivos_col{
float:left;
padding:0 0 0 0.5em;
margin:0.5em;
width:95%;
/*min-height: 35em;*/
}


#marcocontenido #sie .dcha_interactivos_col .bordenaranja {
		border-bottom: 0.1em solid #cc3300;
		padding: 0;
		margin: 0.3em 0 ;
		float:left;
		width: 100%;
		height:0.2em;
	}

#marcocontenido #sie .dcha_interactivos_col .bordepuntosnaranja {
		border-bottom: 0.1em dotted #cc3300;
		padding: 0;
		margin: 0.3em 0 ;
		float:left;
		width: 100%;
		height:0.2em;
	}
#marcocontenido #sie .dcha_interactivos_col .zonaresultados {
	width: 100%;
	float: left;
	margin: 0;
	padding:0.3em 0;

}
#marcocontenido #sie .dcha_interactivos_col .zonaresultados .parteizquierda {
	width: 38%;
	padding: 0;
	margin: 0;
	float: left;
	font-weight:bold;
	color: #cc3300;
}
#marcocontenido #sie .dcha_interactivos_col .zonaresultados .partederecha {
	width: 58%;
	padding: 0;
	margin: 0;
	float: right;
	text-align: right;
	color: #cc3300;
}
	#marcocontenido #sie .dcha_interactivos_col .zonaresultados .partederecha IMG {
		vertical-align:middle;
		}


#marcocontenido #sie .dcha_interactivos_col .zonalistado {
	width: 100%;
	float: left;
	margin: 0.5em 0;
	padding: 0;
}

#marcocontenido #sie .dcha_interactivos_col .zonadestacada {
	float: left;
	width:100%;
	margin: 0;
	padding: 0;
	background-color: #fcf4e0;
	}


#marcocontenido #sie .dcha_interactivos_col A {
	color: #000;
	text-decoration: underline;
}
#marcocontenido #sie .dcha_interactivos_col A:HOVER {
	color: #000;
	text-decoration: underline;
}
#marcocontenido #sie .dcha_interactivos_col A:VISITED {
	color: #000;
	text-decoration: underline;
}


#marcocontenido #sie .dcha_interactivos_col .misconsultas {
	width: 98%;
	float:left;
	margin: 2em 0 2em 2em;
	padding: 0;
}
#marcocontenido #sie .dcha_interactivos_col .consultapestania{
	width: 100%;
	float:left;
	margin: 0;
	padding: 0;
	/*border-bottom: 0.2em solid  #ff9d5f;*/
}

	#marcocontenido #sie .dcha_interactivos_col .pestania {
	float: left;
	/*width: 22.4%;*/
	width: auto;
	margin: 0;
	padding: 1em 1.3em 0.3em 2.5em;
	background-image:url(/_layouts/images/SIE/fondo-pestanias.jpg);
	background-repeat:no-repeat;
	text-align: center;
}

	#marcocontenido #sie .dcha_interactivos_col .pestania  A{
		color: #505050;
		text-decoration: none; 
	}
	#marcocontenido #sie .dcha_interactivos_col .pestania  A:HOVER{
		color: #000;
		text-decoration: underline
	}
	#marcocontenido #sie .dcha_interactivos_col .pestania  A:VISITED{
		color: #505050;
		text-decoration: none; 
	}


	#marcocontenido #sie .dcha_interactivos_col .pestaniaactiva {
		float: left;
/*		width: 22.4%;*/
	width: auto;
	/*margin: 0 0.2em 0 0;*/
	margin: 0;
	padding: 1em 1.3em 0.3em 2.5em;
	background-image:url(/_layouts/images/SIE/fondo-pestaniasactiva.jpg);
	background-repeat:no-repeat;

/*		width: 22%;
		padding: 0.4em 0.3em 0.6em 0.3em;
		margin: 0 0.2em 0 0;
		background-color:#fff;
		
		border-left: 0.1em solid  #ff9d5f;
		border-top: 0.1em solid  #ff9d5f;
		border-right: 0.1em solid  #ff9d5f;*/
		font-weight: bold;
		text-align: center;
}

#marcocontenido #sie .dcha_interactivos_col .consultacontenido {
	width: 100%;
	float:left;
	margin: 0;
	padding: 0.4em;
	border: 0.1em solid  #ff9d5f;
}


	#marcocontenido #sie .dcha_interactivos_col .consultacontenido TH {
	border-bottom: 0.1em solid #ff9d5f;
	margin-right: 0.5em;
	}
	
	#marcocontenido #sie .dcha_interactivos_col .consultacontenido COLGROUP {
	display:table-column-group;
	}

	#marcocontenido #sie .dcha_interactivos_col .consultacontenido COLGROUP COL.texto {
	width: 20%;
	}

	#marcocontenido #sie .dcha_interactivos_col .consultacontenido COLGROUP COL.consulta {
	width: 10%;
	}

	
/* ######### AYUDAS ONLINE ########## */

.insertartexto {
	float: left;
	width:80%;
	clear:both;
	padding: 1em;
	margin: 2em 0 5em 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}





/*  ######### TEXTO DE AVISO ######### */

/*#marcocontenido #sie .mensajeservicio{
float:left;
padding:0.2em;
margin: 0 0 0.5em 0;
width: 100%;
background-color: inherit;
border: 0.2em solid #f00;
}*/

#marcocontenido #sie .mensajeservicio{
float:left;
padding:0.2em;
margin: 0 0 0.5em 0;
width: 100%;
background-color: inherit;
}


#marcocontenido #sie .nuevo {
	font-size: 1.1em;
	color:#000;
	text-align:center;
}

#marcocontenido #sie .huevo {
	font-size: 0.9em;
	color:#000;
	text-align:center;
}

#marcocontenido #sie .nuevo A {
	color: #000;
	text-decoration: underline;
	}
	#marcocontenido #sie .nuevo A:link {
	color: #000;
	text-decoration: underline;
	}
	#marcocontenido #sie .nuevo A:hover {
	color: #000;
	text-decoration: underline;
	}
	#marcocontenido #sie .nuevo A:visited {
	color: #000;
	text-decoration: underline;
	}
	


/* ###### Mis Consultas Guardadas ####### */

.zonamensaje {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:center;
}
.zonamensajecentral {
	width: 55em;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}


/* */

#marcocontenido .contenidopaginasconmenu {        /*igual que el anterior acomodado para las plantillas antiguas */
	float: right;
	width: 73%;
	margin: 0;
	padding: 0.7em 0 0 1.5em;
}


