/* Logo
----------------------------*/
#logo {
	position:relative;
	width:239px;
	height:41px;
	margin-top:20px;
	margin-bottom:6px;
}

/* Menu
----------------------------*/
#menu {
	position:relative; 
	width:100%;
	font-size:0.7em;
	margin-right:-2px;
}

#menu ul {
	list-style-type: none;    
	float:right;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	color:#414142;
	border-top:1px solid #A7A9AC; 
	border-left:1px solid #A7A9AC; 
	border-bottom:1px solid #A7A9AC;
	padding:4px 8px 2px 8px;
	background-color:#DCD3EA; 
	text-decoration:none;	
}

#menu a:hover {
	text-decoration:underline;
}

#menu a.dcha {
	border-right:1px solid #A7A9AC;
}

#menu a#on {
	font-weight:bold;
	background-color:#F8F8F9;
	border-bottom:1px solid #F8F8F9;
}

#menu a:hover#on {
	text-decoration:none;
}


/* Path
----------------------------*/
#path {
	position:relative;
	font-size:0.7em;
	color:#939598;
	margin:8px 0px 6px 0px;
}

#path p {
	background:url(../img/indicador.gif) no-repeat top left;
	padding-left:12px;
	margin-left:15px;
}

#path a {
	color:#939598;
	text-decoration:none;
}

#path a:hover {
	text-decoration:underline;
}

.actual {
	font-weight:bold;
	color:#522398;
}

/* Imagen seccion
----------------------------*/
#imagenseccion_contenedor {
	position:relative;
	height:147px;
	background:url(../img/cabecera.jpg) repeat-x top left;
	margin-bottom:4px;
}

#imagenseccion {
	position:relative;
	width:598px;
	height:147px;
	display:none;
}

/* Opciones
----------------------------*/
#opciones {
	position:relative;
	padding:3px 0px 10px 0px;
	z-index:3;
}

#opciones ul {
	position:relative;
	float:right;
}

#opciones li {
	position:relative;
	float:left;
	list-style-type:none;
	font-size:0.7em;
	padding-right:18px;
	line-height:21px;
	vertical-align:middle;
}

li.imprimir {
	padding-left:30px;
	background:url(../img/imprimir.gif) no-repeat top left;
}

li.enviar {
	padding-left:30px;
	background:url(../img/enviar.gif) no-repeat top left;
}

li.idioma {
	padding-left:26px;
	background:url(../img/idioma.gif) no-repeat top left;
	font-weight:bold;
	color:#522398;
}

#opciones li a {
	color:#59595B;
	text-decoration:none;
}

#opciones li a:hover {
	color:#522398;
	text-decoration:underline;
}

a.versionidioma {
	background:url(../img/indicador.gif) no-repeat top left;
	margin-left:10px;
	padding-left:12px;
	font-weight:normal;
}

/* Seccion
----------------------------*/
#seccion_contenedor {
	position:relative;
	width:100%;
}

/* Menu sección
----------------------------*/
#menuseccion {
	position:absolute;
	top:0px;
	left:15px;
	width:210px;
}

#menuseccion #nombremenu {
	font-size:0.75em;
	font-weight: bold;
	color: #522398;
	padding-bottom:8px;
}

#menuseccion ul {
	margin-left:25px;
	margin-bottom:20px;
}

#menuseccion li {
	list-style-image:url(../img/indicador.gif);
	font-size:0.7em;
	padding-bottom:4px;	
}


#menuseccion li a {
	color:#59595B;/*59595B;*/
	text-decoration:none;
}

#menuseccion li a:hover {
	color:#522398;
	text-decoration:underline;
}

#menuseccion li a.subseccionactiva {
	font-weight:bold;
	color:#522398;
}

#menuseccion a.morado{
	color:#522398;
}

#menuseccion li ul li{
	font-size:1em;	
	padding-bottom:1px;	
}

#menuseccion li li a.subseccionactiva{
	font-weight:bold;
	color:#522398;
}

/* Contenido sección
----------------------------*/
#contenidoseccion {
	position:relative;
	margin:0px 15px 15px 240px;
	padding:15px;
	border-top:1px solid #A7A9AC;
	border-left:1px solid #A7A9AC;
}

#contenidoseccion p {
   	font-size:0.75em;
	color:#414142;
	padding-bottom:10px;
	text-align:justify;
}

p.ultima {
	padding-bottom:18px;
}

#contenidoseccion p.rightalign {
	text-align:right;
	padding-bottom:0px;
}

#contenidoseccion p a {
	color:#522398;
	text-decoration:underline;
}

a.seccionsiguiente {
	font-weight:bold;
}

a.seccionsiguiente span {
	display:inline;
}
	
/* Pie de página
----------------------------*/

#menubottom {
	float:left;
	padding-top:2px;
}

#menubottom ul{
	padding:0px;
	margin:0px;
    white-space: nowrap;
}

#menubottom ul li{ 
   display: inline;
   margin:0px;
   padding:0px 4px 0px 6px;
   border-left:1px solid #414142;
}

#menubottom ul li#primero {
	padding-left:0px;
	border-left:0px;
}

#menubottom ul li a {
	color:#414142;
	text-decoration:none;
}

#menubottom ul li a:hover {
	color:#522398;
	text-decoration:underline;
}

#copyright {
	float:right;
	font-size:0.7em;
	margin-right:30px;
	padding-top:2px;
}

#designedby {
	float:right;
	font-size:0.7em;
	font-stretch:condensed;
}

a.softime {
	font-weight:bold;
	text-decoration:none;
	color:#739600;
	padding-left:2px;
}

a:hover {
	text-decoration:underline;
}

#enconstruccion {
	margin-top:80px;
	margin-left:220px;
	color:#522398;
	font-size:15pt;
	font-weight:bold;
}
