/* --------------------------------------------------------------------------------------- */

/*	estilos para el pie de pagina
	=============================
	
	NOTA:	Para que funcione correctamente el pie de pagina deberan estar recogidos en los lugares marcados al efecto
			todos aquellos formularios usados para englobar las paginas.
			Por ejemplo, en la Home el formulario que engloba es aquel con ID Form1.

*/

.head_oculto { display:none;}


/* -------------------------------------BODY---------------------------------------------- */
/* --------------------------------------------------------------------------------------- */

html, body{
/*	
	width: 100%;
	height: 100%;*/min-height: 100%;
}
/*Codigo para dejar fijo el footer con logos css*/
 body{
  margin:0;
  padding:0 0 21px 0;
 } 
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:21px;
  background:#FFFFFF;
  z-index:2000;
 }
 @media screen{
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
/*fin codigo para footer*/
/* Todos los ID de los formularios que aparecen despues del body deben estar recogidos aqui */
/*
#formBuscador
{
	min-height: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

html>body #formBuscador
{
	height: auto;
}
*/
.barra_inferior {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #FFFFFF;
}


* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
/*    font-size:66%;*/
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    margin:0;
    padding:0;
    width:99.8%;
	height:100%;
	background-color:#fff;
}


form {
    margin:0px;
    padding:0px;
}

img {
    border:0px none;
}

a { 
    text-decoration:none;
} 

a:hover {
    text-decoration:underline;
}	

h1 {
/*    font-size:145%;*/
    margin:0px 10px 3px 10px;
}

h2 {
    font-weight:bold;
/*	font-size:smaller;*/
	padding: 0px;
}

h3 {
/*    font-size:115%;*/
    margin:0px 10px 3px 10px;
}

/* Cabecera -----------------------------------------------------------------------------------------------------------*/
.linkEscudo
{
	z-index:1;
	position:absolute;
	height:67px;
	width:150px;
	cursor:pointer;
}

.linktesoro
{
	width:auto;
	height:75px;
}

#cabecera {
	position:relative;
    background:#ffffff; 
    margin:0;
    top: 0;
    width:100%;
    height:75px;
    padding:0;
}

#content_links_cabecera { position:relative; height:75px;  }


/* Menu - registro-contactar-mapa web--------------------------------------------------------------------------------------------*/
#menu_superior {
    position:absolute;
	font-size: 0.7em;
    right:5px;
    padding:.3px 2px .3px 3px;
    top:48px;
    color:#003399;
   	list-style-type:none;
	margin:0;
}
    
#menu_superior li {
    display: inline;
    padding: 0 0.8px;
    margin:0;
    border:0;
    background-color:#EAE7EB;
}
#menu_superior li input#botonBuscar {
	color: #0000AE;
	background-color:#EAE7EB;
	font-size: 1em;
	height: 1.5em;
	border: 1px solid #EAE7EB;
}
#menu_superior a {
    color: #0000AE;
    background-color:#EAE7EB;
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	border-left: #003399 solid 1px;
	 
}
#menu_superior a#menuSuperiorBuscar {
    color: #0000AE;
    background-color:#EAE7EB;
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	border-left: solid 1px #EAE7EB;;
	
}
#menu_superior input#menuSuperiorBuscar {
	color: #0000AE;
	background-color:#EAE7EB;
	padding: 0px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-size: 0.95em;
}
/* Idioma - banderas--------------------------------------------------------------------------------------------*/
#idioma {
	text-align: right; 
    position:relative;
	font-size: 0.7em;	
    margin:0 0 0 0;
	padding:10px 9px 0 0;
	color: #0000AE;
	list-style-type: none;
}

#idioma li {
    display: inline;
    background-color:#EAE7EB;
}

#idioma a {
    color: #0000AE;
    background-color:#EAE7EB;
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	border-left: solid #003399 1px;
	
}

/* Zona buscador barra superior ----------------------------------------------------------------------------------------------- */      

#SeleccionEstilos{
	text-align: center; 
    position:relative;
    right:5px;
	top:0;
    margin:0 0 0 0;
	padding:0 0 0 0;
	color:#003399;
	list-style-type:none;
	  
}
#SeleccionEstilos li {
    display: inline;
/*    padding: 3px 1px;
    margin:0;*/
}
#SeleccionEstilos a {
    color: #003399;
/*    background-color:#E2DDE4;*/
    padding: 2px 3px;
}

.buscar_caja {
    margin: 0;
    padding: 0;
/*    font-size: smaller; */
    color: #000; 
    background-color: #FFFFFF;
    border: 1px solid #B1D3E6; 
    width:80px;
	height:15px;
	
    }
/* Iconos barra superior--------------------------------------------------------------------------------------------*/

#iconos:after, #iconos ul:after 
{
	display:block;
	content:".";
	/*height:0;*/
	visibility:hidden;
	clear:both;
}

#iconos {
    position: relative;
    padding:0;
    margin:0;
/*    font-size:95%;*/
    background-color:#ffffff;
	text-align:center;
	width:100%;	
	font-size:0.7em;
	font-weight:bold;
 }


#iconos ul {
	border-left:198px solid #003399; 
    padding:0;
	margin:0;
    list-style-type:none;
}

* html #iconos ul { width:100%; }


#iconos ul li {
	 float:left;
	 border-left: 1px solid #0033CC; 
}


#iconos ul li a{
   color: #003399;
   text-align:center;
}


#iconos ul li#Deuda{
/*    padding: .2em 1.5em .2em 1.5em;*/
	border-left: 1px solid #FFFFFF; 
	background:#FFFFFF;
	margin:.5em 0 0 0 ;	
}

#iconos ul li#Deuda a {
/*	width:8em;*/

	display:block;
}

#iconos ul li#SCVVT {
background:#FFFFFF;
    /*padding: .2em 1.5em .2em 1.5em;*/
}

#iconos ul li#SCVVT a {
/*	width:11em;*/
	display:block;
}

#iconos ul li#Legilacion {
/*    background: #0271AF url(/PortalWeb/imagenes/ico3.gif) no-repeat 0 .4em ;*/
/*    padding: .2em 1.5em .2em 1.5em;*/
}
    
#iconos ul li#Legilacion a {
/*	width:8em;*/
    display:block;
}
    
#iconos ul li#Acreedores {
/*    background: #0271AF url(/PortalWeb/imagenes/ico4.gif) no-repeat 0 .4em ;*/
/*    padding: .2em 1.5em .2em 1.5em;*/
 
}

#iconos ul li#Acreedores a {
/*	width:6em;*/
    display:block;
}


#iconos ul li#Depositos {
/*    background: #0271AF url(/PortalWeb/imagenes/ico5.gif) no-repeat 0 .4em ;*/
/*    padding: .2em 1.5em .2em 1.5em;*/
}

#iconos ul li#Depositos a {
/*	width:7.5em;*/
    display:block;
}


#iconos ul li#Movimientos {

/*    padding: .2em 1.5em .2em 1.5em;*/

}

#iconos ul li#Movimientos a {
/*	width:14em;*/
	display:block;

}

/* Zona Medio ----------------------------------------------------------------------------------*/
	/* CAmbia el tamaño para mostrar la barra naranja */
.cuerpo{
   width:100%;
   height:100%;	

}
.medioHome 
{
	position:relative;
    width:100%;
    height:70%;		
	padding:0;
	margin:0;
}

/* Zona Menu Izquierda------------------------------------------------------------------------------------------- */

.image_button
{
	vertical-align:middle;
	cursor: pointer;
}

.listbox
{
	height:120px;
}

.textoCentrado
{
	text-align : center;
}


#izq
{
    width:150px;
	height:100%;	
	float:left;
   	background-color:#FF9900;
	margin:0;
	padding:0 0 0 0;
/*	background-image:url(../images/campana_home.jpg)*/
	
}

#izq img
{
	margin-top:0em;
}

#izq ul
{
	list-style-type:none;
	color: #002593;
	font-weight:bold;	
	text-decoration:underline;
	padding:0 0 0 0;
	margin:0 0.3em;
	font-size:0.7em;
}

#izq ul li, #izq ul li.submenu
{
	padding:.5em 0 .5em 1.3em;
}

#izq ul li a
{
	color:#002593;
	text-decoration:none;
	font-weight:bold;
}

#izq ul li a:hover
{
	text-decoration:underline;
}


#izq ul ul
{
	list-style-type:none;
	padding:0;
	margin:.3em 0 0 0;
}

#izq ul ul li
{
	border-bottom:none;	
	padding:.2em 0 .2em .8em;
}


#izq ul ul li a
{
	color:#002593;
	text-decoration:none;
/*	font-weight:normal;*/
	display:inline;
	font-size:1.4em;
}

/* --------------------------------------------------------
   estilos para la HOME
-------------------------------------------------------- */

body#home, body#interior
{
	/*background:#fff url(/PortalWeb/imagenes/faux_nuevo.gif) repeat-y 20% 0;*/
}

#cabecera {
	position:relative;
    background-image:none;
    margin:0;
    top: 0;
    width:100%;
    height:67px;
    padding:0;
}

#escudo {
	overflow:hidden;
	float:left;
	width:15%;
	background-color:#FED700;
	height:75px;
	background: #FED700 url(/images/logo_ministerio_grande.jpg) no-repeat 0 0;

}


.linkTesoro
{
	height:75px;
	float:left;
	width:85%;
}


#iconos {
    position: relative;
	font-size:0.7em;	
	float:none;
    padding:0;
    margin:0;
    background-color:#FFFFFF;
	width:100%;
}

.separador_iconos {
	margin-left:15%;
	background-color:#ffffff;
}

#iconos ul {
	color: #fff;
	border:0;
    padding:0;
	margin:0;
    list-style-type:none;
}

#izq
{
    width:15%;
	/*overflow:hidden;*/
	float:left;
   	background-color:#FF9900;
	margin:0;
	padding:0 0 5em 0;
	font-size:100%;
}



#centro_home
{	
	width: 62%;
	float:left;
	margin-left:3.5%;
	/*margin-right:50%*/;
	padding-top:1em;
	padding-bottom:28px;
/*	font-size:100%;*/
}
#centro_home_060
{	
	width: 74%;
	float:left;
	margin-left:2%;
/*	margin-right:1%;*/
	padding-top:1em;
	padding-bottom:28px;
/*	font-size:100%;*/
}

 
/* Menú Derecha */
#dcha_home 
{
/*	background-color:#99FFCC;*/
	float: right;  
	color: #003399;
	width: 16%; 
	border: 0;
/*	font-size:100%;*/
	font-size:0.7em;
	text-align:right;
/*	background-color:#003399;*/
	/*overflow: hidden;*/
	padding: 0 0 20px 0;
	margin: 1em 1% 0 0;
	display: inline;
	margin:0px;padding:0px;
}
#dcha_home_060 
{
	float: right;
	color: #003399;
	width: 45%;
	font-size:0.7em;
	text-align:left;
	padding: 0px;
	margin: 0px 0px 0px 20%;
	display: table-column;
	margin:0px;
	padding:0px;
	bottom: auto;
	left: 50px;
	right: auto;
	border: 0;	
}
#dcha_home ul
{
	list-style-type:none;
	list-style:none;
	margin:0 0 2em 0;
	padding:0 2px 0 .5em;
}



#dcha_home ul li
{
	padding:1em 0 0 1em;
}
#dcha_home ul a
{
	color:#003399;
	text-decoration:none;
}
#dcha_home ul a:hover
{
	text-decoration:underline;
}

/* ------------------------------------------- */


/* ----------------------------*/
#centro_home_centro
{
	width: 32%;
	float: left;
	clear: both;
	
	background-color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	border-bottom: 10px solid #FFFFFF; 
}

#centro_home_dcha
{
	width: 32%;
	float: right;
	clear: right;
	background-color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	border-bottom: 10px solid #FFFFFF; 
}

