﻿/*--------------------- HTML ---------------------*/

/*CUERPO*/
#contenido{
	margin-left: 175px;
	margin-bottom:0em;
	padding-bottom:1em;
	text-align:left;
}

#cuerpo{

	margin:1em;
	padding:0.5em 0;
	text-align:center;
	margin-bottom:0em;
	padding-bottom:0em;
}
#izquierda{
	float:left;
	width:170px;	
	text-align:left;
}
#MenuIdiomas
{
    float:right;
    margin-right:1em;
}
#Cabecera
{
    margin-bottom: 10px;
}
#Cabecera.span
{
    text-align:left;
}
#TituloCabecera
{
 /*   background-image: url("Images/LogoCabecera.png");Antiguo logo como background. Ahora es una imagen*/
    background-position:0px 0px;
    background-repeat: no-repeat;
   
    text-align:center;
    margin: 1em 1em 0 1em;
    padding: 1em 1em 2em 1em;
    vertical-align:middle;
}
#TituloCabecera .TextoPrincipal
{
    font-size:2.5em;
    font-weight: bolder;
    text-transform:uppercase;
    color: #2D507E;
}
#TituloCabecera .TextoSecundario
{
    font-weight: normal; 
    font-size: 1.5em; 
    text-transform: none;
    color:#2D507E;
    font-style:italic;
}
#TituloCabecera #LogoAyuntamientoCabecera
{
	float:left;	
}
#TituloCabecera #DatosAyuntamientoCabecera
{
	
	float: left;	
} 
#TituloCabecera #DatosAyuntamientoCabecera p
{
	line-height:1em;
	font-size: smaller;
}

#RutaNavegacion /*submenusuperior*/
{
	border-bottom:2px solid #2D507E;
	margin: 0 0 1em 0;
	background-color:#eeeeee;
	color:#2D507E;
	font-weight:bold;
	text-align:left;
	padding:0.8em 1em;
}
/*------ Pie Pagina ------*/
#pie_pagina{
	float:left;
	border-top:1px solid #b7b7b7;
	background:url('../Imagenes/pieFondo.gif') repeat-x;
	margin:2em 0 0 0;
	width:100%;
	height:5em;
}

#pie_pagina p{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-align:left;
	margin:1.8em 0 0 1em;
	float:left;
	color:#666;
}

/*------ Menu Pie Pagina ------*/
#menu_pie_pagina{
	float:right;
	margin:2.2em 1em 0 1em;
	color:#666;
}

#menu_pie_pagina li{
	display:inline;
	border-left:.05em solid #666;
	padding:0 .3em 0 .5em;
}

#menu_pie_pagina .no_border{
	border:none;
}

#menu_pie_pagina .activo{
	font-weight:bold;
	text-decoration:none;
}

.menuItem 
{
    border-bottom: solid 1px white; 
}
a.activo
{
    text-decoration: none !important;
    font-weight:bold !important;
}



#contenido .mensajes li {
    margin-bottom:0.2em !important;
    background-image: none !important;

}



.Link
{
    border-style:none;
    text-decoration:underline;
    background-color:Transparent;
    cursor: pointer;
    border-width: 1px 0;
    border-bottom-style: solid;
    border-bottom-color: #2D507E;
    padding:0px;
    color: #2D507E;
    
/*
border: 1px  #2D507E !important;
color: Black !important;
*/
}
#logout
{
   background-image: url('../Imagenes/Logout.png');
   background-color: #EEEEEE;
    background-position:12px 22px;
    background-repeat: no-repeat;
   
    text-align:center;
    margin: 1em 1em 0 1em;
    padding: 1em 1em 2em 7em;
}
.IconoFichero
{
background-color:White;
text-decoration:none;
padding: 1px 3px 4px 1px;
vertical-align: middle;

}
br.limpiar{
	clear:both;
}

img{
	border:0px;
}

.oculto{
	display:none;
}

input.BNada
{
	display:none;
}


div.fileinputs {
	position: relative;	    
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
		background-image:url('../Imagenes/fileUpload.png');
	background-repeat:no-repeat;
    background-position: top right;
    
    width: 180px;
    height: 31px;
    padding-top: 6px;
    
}
div.fakefile input
{
    background-color: #FFFFC0;
    border-width:1px;
    border-style:solid;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	height:31px;
}

