*{margin:0;padding:0;border:0;/*font-family:Verdana,Arial,Helvetica,sans-serif;*/list-style-type:none;color:#000}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
p{margin-bottom:1.2em}
legend{color:#000}
select,
textarea,
input{border:1px solid #ccc; font-family:verdana}
h3{padding:0 0 .6em .6em;font-weight:bold;font-size:small}
cite{font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal}
body{
	background-position:0 35px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #333;
	height: 100%;		
	margin-bottom: 0;
	font-size: 14px;
}

/*estilos generales*/
#contenedor{	
	margin:0 auto;
	width:71%;
	max-width: 1050px;
	/*min-width:100em;
	max-width:100em;*/
	position:relative;
	overflow:hidden;
}

#pie_tram{
	clear:both;
	background-color:#fff;
	width:98%;
	padding:.5em 0 0 1em;
	}




/*---------------------------------MIGAS----------------------------*/
/*
#migas{
	float:left;
	clear:both;
	line-height:1em;
	padding:.8em 2em 1em 2em;
}

#migas li{display:inline}

#migas a{
	font-family:verdana;
	font-size:1.1em;
	text-decoration:underline;
}
#migas strong{
	font-weight:bold; 
	font-family:verdana;
	font-size:1.1em;
    	line-height: 15px;
}
*/

/*---------------------------------ACCESO RESTRINGIDO-------------------------------*/

div.contenido_restringido {
    width:90%;
}

div.contenido_restringido img{
    float: left;
}

div.contenido_restringido h1{
    margin-top: 40px;
    margin-bottom: 50px;
    font-size: 2.7em;
    margin-left: 60px;
    border-bottom: black;
    border-left-width: medium;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    padding-bottom: 10px;
}

div.contenido_restringido p{
    font-family: Arial,verdana;
    font-size: 1.7em;
    float: left;
    margin-left: 60px;
    text-align: justify;
    line-height: 25px;
    margin-bottom:35px;
}

div.contenido_restringido a{
    font-size: 1.7em;
    float: left;
    margin-left: 60px;
    color: #FFFFFF !important;
    font-weight: bold;
    color: #0489B7 !important;
    text-decoration: underline;
    font-family: Arial,verdana;
}

img.raya_pie{
	width: 100%;
	height:5px;
	margin-top:100px;
}

/*---------------------------------MENSAJE MANTENIMIENTO----------------------------*/

div #mensajeMantenimiento{
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:1em;
	margin-right:2em;
	width:70%;
}
div #mensajeMantenimiento a#enlaceMantenimiento{
	color:#bb0000;
	font-family:verdana;
	font-size:1.1em;
	float:left;
	margin-left:0.5em;
}
div #mensajeMantenimiento img#imagenMantenimiento{
	height:3em;
	width:3em;
	float:left;
}

/*---------------------------------CUERPO----------------------------*/

#cuerpo{
	background-color:#ffffff;
	padding:.5em 0 0 0;	
	min-height:30em;
	overflow:hidden;
	width:100%;
	position:relative;
	clear:both;
}
	
#cuerpo #central{width:100%}

/*---------------------------------COLUMNA IZQUIERDA----------------------------*/

#central #ColumnaIzquierda {	
	/*width:73em;*/
	width: 74%;
	float:left;
	display:block;
}

#central #ColumnaIzquierda div.contenido {
	margin-left:1em;
	margin-right:0em;
	margin-bottom:2em;
	padding:0 1em 1em 1em;
}

#central #ColumnaIzquierda div.contenido h1{
	margin-bottom:1.5em;
	padding: .5em 1em;
	position:relative;
	background-color: #787878;
	color: White;
}
#central #ColumnaIzquierda div.contenido h1 a img.lsignos
{
	padding-left:.5em;
}

#central #ColumnaIzquierda div.contenido p{font-family:arial}

#central #ColumnaIzquierda div.contenido p.anuncio{background-color:#ffffff;text-align:left; padding-top:1.5em; padding-left:2em; padding-bottom:1.5em; margin:0}
#central #ColumnaIzquierda div.contenido p.anuncio a{color:#0489B7; text-decoration:underline}
#central #ColumnaIzquierda div.contenido p.anuncio span{color:#B7002E; font-weight:bold; font-size:1.1em}


#central #ColumnaIzquierda div.contenido #rss{text-align:right; margin-right:2em;margin-top:1em}


/*---------------------------------COLUMNA IZQUIERDA/BUSCADOR TRAMITES----------------------------*/




/*

#central #ColumnaIzquierda div.contenido #buscadorTramites{width:100%;background-color:#cfe847; margin-left:0em;margin-top:0em; padding:2em 0em 2em 0em; height:5em ;margin-right:0}

#central #ColumnaIzquierda div.contenido #buscadorTramites form{float:left;clear:both; margin-left:1em;background-color:transparent;padding:0;margin-bottom:0;border:0}


#central #ColumnaIzquierda div.contenido #buscadorTramites form label{float:left;font-family:Arial; font-size:2em; font-weight:bold; padding:.35em; margin-left:0.25em}

#central #ColumnaIzquierda div.contenido #buscadorTramites form input.caja{float:left;width:28em; font-family:verdana; font-size:1.1em; padding:.35em; margin-top:0.5em; margin-left:1em;}

#central #ColumnaIzquierda div.contenido #buscadorTramites form input.boton{float:left;width:9.5em; height:2em;font-family:arial; font-size:1.6em; font-weight:bold;margin-left:1em;margin-top:-0.2em; background:url(../img/tramites/boton_buscar_tramite.png) no-repeat left black; color:#dddddd}
#central #ColumnaIzquierda div.contenido #buscadorTramites form input.boton:hover{cursor:pointer}

#central #ColumnaIzquierda div.contenido #buscadorTramites div.consejos{float:right; margin-top:1em;margin-right:3em; margin-bottom:0.5em; width:90%}
#central #ColumnaIzquierda div.contenido #buscadorTramites div.consejos a{display:block; text-align:right}
*/




#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada  {
background-color:#ECF0F0;
margin:0em;
height:3em;
padding:1em 0;
}
#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada form input.caja{width: 55%;}
#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada form input.boton{ color:#fff; background: #63b67c; padding; .5em 1em; }
#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada div.consejos{width:auto}

/*---------------------------------COLUMNA IZQUIERDA/GRUPOS PESTAÑAS----------------------------*/

#central #ColumnaIzquierda div.contenido #Grupos {background-color:#ecf0f0}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas{
	list-style-type: none;
	text-align: left; 
	margin-bottom: 0;
	padding-right:2em;
	background-color:transparent;
	height:4em;
	margin-left:0.5em;
}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas li{
	display: block;
	height:3.5em;
	margin-top:1.5em;
	margin-bottom:1em;
	float:left;
	margin-right:2em;
}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas li.selected{
	background-color:#ffffff;
}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas li a{
	text-decoration: none; 
	position: relative;
	z-index: 1; 
	border: 0;
	color: #2d2b2b;
	background: top left repeat-x;
	font-family:arial;
	font-size:1.3em;
	font-weight:bold;
	padding:0.25em;
	padding:0.75em;
}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas li.selected a
{
	color:#96A821;
	background-color:#ffffff;
	padding-bottom:1.5em;
}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas li.noselect a{ 
	text-decoration: underline ;	
	background-color:transparent;
}

#central #ColumnaIzquierda div.contenido #Grupos .Pestanas li.noselect a:hover{ 
	text-decoration: none ;
	color: #2d2b2b;
}

/*---------------------------------COLUMNA IZQUIERDA/GRUPOS PESTAÑAS BUSQUEDA----------------------------*/

#central #ColumnaIzquierda div.contenido #Grupos2 {
	background-color:#ecf0f0;
	width:100%;
	height:4.25em;
}

#central #ColumnaIzquierda div.contenido #Grupos2 #BarraTramites{
	float:left;
	font-family:arial;
	font-size:2.5em;
	padding:0.2em 0 0.2em 1em;
	font-weight:bold;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas{
	list-style-type: none;
	margin-bottom: 0;
	padding-right:2em;
	float:right;
	position:relative;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas li {
	float:left;
	height:3.25em;
	margin-left:0.25em;
	margin-top:1em;
	padding-left:1em;
	padding-right:1em;
	background-color:#c5d7d9;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas li.selected{
	background-color:#ffffff;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas li a{
	text-decoration: none; 
	position: relative;
	z-index: 1;
	border: 0;
	color: #2d2b2b;
	background: top left repeat-x;
	font-size:1.2em;
	font-weight:bold;
	padding:0.25em;
	padding:0.75em;
	display:block;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas li.selected a{
color:#96A821;
background-color:transparent;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas li.noselect a{ 
text-decoration: underline ;	
background-color:transparent;
}

#central #ColumnaIzquierda div.contenido #Grupos2 .Pestanas li.noselect a:hover{ 
text-decoration: none ;
color: #2d2b2b;
}

/*---------------------------------COLUMNA IZQUIERDA/CAJA SERVICIOS----------------------------*/

#central #ColumnaIzquierda div.contenido .cajaServicios {padding:0.5em;background-color:#ecf0f0}
#central #ColumnaIzquierda div.contenido .cajaServicios.noportada {border:0;padding:0;background-color:#ffffff}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado {background-color:#ffffff; padding:0.5em;}

#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas {clear:both; width:100%}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.Vineta {width:20em; float:left; margin-top:1em;}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.conimagen {padding:0;margin:0; width:7em; float:left}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.conimagen img{padding:0;margin:0; width:6em; }
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.sinimagen {margin-top:1em;width:13em;float:left}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.sinimagen h2 {font-family:arial;font-size:1.4em;color:#0489B7}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.sinimagen h2 a  {color:#0489B7}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado  .filaVinetas div.sinimagen span {font-family:Arial;font-size:1.1em;}


#central #ColumnaIzquierda div.contenido .cajaServicios .destacado .Columnas2 {width:50%; float:left; margin-top:1em}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado .Columnas2 ul.conFlecha li{padding-left:1.5em;background:url(../img/iconoLi.gif) no-repeat .4em .5em;font-family:arial; font-size:1.2em;margin-bottom:0.5em}
#central #ColumnaIzquierda div.contenido .cajaServicios .destacado .Columnas2 ul.conFlecha li a:hover{text-decoration:underline}

/*---------------------------------COLUMNA IZQUIERDA/NORMATIVA----------------------------*/

#central #ColumnaIzquierda div.contenido div#normativa {border: 2px solid #ecf0f0; float: left; width: 100%;} /* margin-top:1em; padding:0 2em 1em 0; */
#central #ColumnaIzquierda div.contenido div#normativa h3{font-size:1.5em; }
#central #ColumnaIzquierda div.contenido div#normativa a{
	padding-right:1em; 
	padding-left:1em; 
	background:url("../img/fondoBtnBuscar.gif") no-repeat scroll right top transparent; 
	font-family:arial
}
#central #ColumnaIzquierda div.contenido div#normativa.noportada {border-left: 0; border-right:0;border-bottom:0}

/*---------------------------------COLUMNA IZQUIERDA/BUSQUEDA----------------------------*/

#central #ColumnaIzquierda div.contenido div#Busqueda {/*padding:0.5em;*/ padding-top:0; margin-top: 1.5em;}
#central #ColumnaIzquierda div.contenido div#Busqueda .contenido {border-left: 3px solid #D2D2D2; border-right: 3px solid #D2D2D2;
	border-bottom: 3px solid #D2D2D2; margin:0;padding:0;}

/*---------------------------------COLUMNA IZQUIERDA/BUSQUEDA/RESULTADOS----------------------------*/

#central #ColumnaIzquierda div.contenido div#Busqueda #resultados{min-height:30em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados h1{margin-top:1em; font-size:2em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados p{ margin-bottom:1em;margin-left:1em;font-family:arial; width: 90%; margin-top: .5em;}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .patrocinados{background-color:#FFFBEA;margin-top:0em; padding:1em;border:1px solid #cccccc}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .patrocinados .Municipal{color:#006A6A; text-align:right; ;padding-bottom:0em; margin-right:.5em;font-weight:bold}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .patrocinado {padding-bottom:1em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .patrocinado .tramitacion{padding-left:1.5em;padding-top:.5em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .detalleresultado{padding:1em; margin-top:1em; width:90%;border-bottom: 1.5px solid #BEBEBE; margin-left: 40px;}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .destacado{/*border-top:1px solid #CCCCCC;*/ background-color:#FFFBEA; width: 90%;}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google b{color:#000}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google p{}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google a{color:#0489B7;font-weight:bold; margin-bottom:1.5em; font-size: 0.7em;}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google a b{font-family:verdana;font-size:1em; color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google h2{color:#8EA10B; padding-bottom:.7em; padding-top:.5em; font-family:arial}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google h3{padding-left:0; color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .google {float:left}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados  div.Municipal{float:right; padding:0;text-align:right}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados  div.Municipal img.imagen2{margin-top:1em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .tramitacion{clear:both;font-size:0.8em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .tramitacion a{color:#B7002E; text-decoration:underline; font-family:arial;font-weight:bold}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .tramitacion span{margin-left:1em; margin-right:1em; color:#CDCCC7}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .todosresultados {margin-left:1em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .numresultados{margin-left:1em}
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .paginacion{text-align:right; font-family:arial; margin:1em;margin-right:1.5em; clear:both; margin-bottom: 2.5em; }
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .paginacion a{text-decoration:underline; padding:0 .2em 0 .2em; color:#0489B7; display: inline-block; }
#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .paginacion strong {padding:0 .2em 0 .2em; font-size:1.1em;}



/*---------------------------------COLUMNA IZQUIERDA/TEMAS----------------------------*/

#central #ColumnaIzquierda div.contenido div#Temas {padding:0.5em; padding-top:0}
#central #ColumnaIzquierda div.contenido div#Temas .contenido {border-left: 3px solid #D2D2D2; border-right: 3px solid #D2D2D2;
	border-bottom: 3px solid #D2D2D2; margin:0;padding:0; }
#central #ColumnaIzquierda div.contenido div#Temas .contenido p{font-size:1.2em; padding-bottom:1em;margin-left:1em;font-family:arial;}

#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema{min-height:30em}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema h1{margin-top:1em; font-size:2em}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema p{font-size:1.2em; padding-bottom:1em;margin-left:1em;font-family:arial}

#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema div.lineaHorizontal {border-bottom:1px solid #C0D4DB;margin-left:1em;margin-right:1em;display:block;clear:both;margin-bottom:2em}

#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema  .filaVinetas {clear:both; width:100%;float:left;margin-bottom:2em}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.Vineta {width:20em; float:left; margin-top:1em;}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.conimagen {padding:0;margin:0; width:7em; float:left}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.conimagen img{padding:0;margin:0; width:6em; }
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.sinimagen {margin-top:1em;width:13em;float:left}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.sinimagen h2 {font-family:arial;font-size:1.4em;color:#0489B7}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.sinimagen h2 a  {color:#0489B7}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema .filaVinetas div.sinimagen span {font-family:Arial;font-size:1.1em;}

#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema #Ademas h2 {font-family:Arial;font-size:2em;color:#8EA10B; font-weight:bold; margin-bottom:.5em;}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema #Ademas .Columnas2 {width:50%; float:left; margin-top:1em}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema #Ademas .Columnas2 ul.conFlecha li{padding-left:1.5em;background:url(../img/iconoLi.gif) no-repeat .4em .5em;font-family:arial; font-size:1.2em;margin-bottom:0.5em}
#central #ColumnaIzquierda div.contenido div#Temas #SeleccionTema #Ademas .Columnas2 ul.conFlecha li a:hover{text-decoration:underline}

/*---------------------------------COLUMNA IZQUIERDA/TEMAS/LISTA TEMA----------------------------*/

#central #ColumnaIzquierda div.contenido div#Temas div.listaTema {padding:2em;}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .imagen {float:left; min-width:100px;} 
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones {margin-left: 5%;}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones h2 {font-size:1.2em;margin-bottom:0.5em;color:#63b67c; font-weight:bold;}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones a.novedades{
	color:#0489B7; 
	text-decoration:underline}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones ul{;margin-bottom:1em}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones ul.conFlecha {margin-bottom:1.5em;margin-left:2.5em;}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones ul.conFlecha li{padding-left:1.5em;background:url(../img/iconoLi.gif) no-repeat .4em .5em;font-family:arial; font-size:1.1em;margin-bottom:0.5em;}
#central #ColumnaIzquierda div.contenido div#Temas div.listaTema .opciones ul.conFlecha li a:hover{text-decoration:underline}

#central #ColumnaIzquierda div.contenido div#Temas .contenido div.listaTema div#normativa {border: 2px solid #ecf0f0; width: 92.5%; border: none; margin-top:1em;} /* padding:1em 5% 2em 2.5%; */
#central #ColumnaIzquierda div.contenido div#Temas .contenido div.listaTema div#normativa h2{font-family:Lato, Arial;color:#63b67c; font-weight:bold; margin-bottom:.5em; font-size: 1.2em;} /**/
#central #ColumnaIzquierda div.contenido div#Temas .contenido div.listaTema div#normativa a.enlace_parrafo{
	padding:0;
	background:none; 
	color:#0489B7;
}
#central #ColumnaIzquierda div.contenido div#Temas .contenido div.listaTema div#normativa a{
	padding-right:1em; 
	padding-left:1em; 
	background:url("../img/fondoBtnBuscar.gif") no-repeat scroll left top transparent; 
	text-decoration:underline;
	color:#0489B7;
}

/*---------------------------------COLUMNA IZQUIERDA/BUSQUEDA/RESULTADOS----------------------------*/

#central #ColumnaIzquierda div.contenido div#Temas #resultados{min-height:30em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados h1{margin-top:1em; font-size:2em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados p{font-size:1.2em; margin-bottom:1em;margin-left:1em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinados{background-color:#FFFBEA;margin-top:0em; padding:1em;border:1px solid #cccccc}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinados .Municipal{color:#006A6A; text-align:right; font-size:1.2em;padding-bottom:0em; margin-right:.5em;font-weight:bold}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinado {padding-bottom:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinado .tramitacion{padding-left:1.5em;padding-top:.5em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .detalleresultado{padding:1em; margin-top:1em; /*border-top:1px solid #CCCCCC;*/}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .destacado{border:1px solid #CCCCCC; background-color:#FFFBEA}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google b{color:#000}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google p{font-size:1.3em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google a{color:#0489B7;font-weight:bold; margin-bottom:1.5em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google a b{font-family:verdana;font-size:1em; color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google h2{color:#63b67c; padding-bottom:.7em; padding-top:.5em; font-size:1.3em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google h3{padding-left:0; font-size:1.1em;color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google {width:58em; float:left}
#central #ColumnaIzquierda div.contenido div#Temas #resultados  div.Municipal{float:right; padding:0;text-align:right}
#central #ColumnaIzquierda div.contenido div#Temas #resultados  div.Municipal img.imagen2{margin-top:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .tramitacion{clear:both;font-size:1.2em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .tramitacion a{color:#B7002E; text-decoration:underline; font-size:1.1em;font-family:arial;font-weight:bold}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .tramitacion span{margin-left:1em; margin-right:1em; color:#CDCCC7}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .todosresultados {margin-left:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .numresultados{margin-left:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .paginacion{text-align:right; font-size:1.3em; font-family:arial; margin:1em;margin-right:1.5em; clear:both}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .paginacion a{text-decoration:underline; padding:0 .2em 0 .2em; font-size:1.1em; color:#0489B7}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .paginacion strong {padding:0 .2em 0 .2em; font-size:1.1em;}

/*#central #ColumnaIzquierda div.contenido div#Temas #resultados{min-height:30em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados h1{margin-top:1em; font-size:2em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados p{font-size:1.2em; margin-bottom:1em;margin-left:1em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinados{background-color:#FFFBEA;margin-top:0em; padding:1em;border:1px solid #cccccc}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinados .Municipal{color:#006A6A; text-align:right; font-size:1.2em;padding-bottom:0em; margin-right:.5em;font-weight:bold}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinado {padding-bottom:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .patrocinado .tramitacion{padding-left:1.5em;padding-top:.5em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .detalleresultado{clear:both;border-top:1px solid #CCCCCC;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .destacado{border:1px solid #CCCCCC; background-color:#FFFBEA}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google {padding:1em; margin-top:1em;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google b{color:#000}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google p{font-size:1.3em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google a{color:#0489B7;font-weight:bold; margin-bottom:1.5em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google a b{font-family:verdana;font-size:1em; color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google h2{color:#63b67c; padding-bottom:.7em; padding-top:.5em; font-size:1.3em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google h3{padding-left:0; font-size:1.1em;color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .google {width:58em; float:left}
#central #ColumnaIzquierda div.contenido div#Temas #resultados  div.Municipal{float:right; padding:0; text-align:right}
#central #ColumnaIzquierda div.contenido div#Temas #resultados  div.Municipal img.imagen2{margin-top:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .tramitacion{clear:both;font-size:1.2em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .tramitacion a{color:#B7002E; text-decoration:underline; font-size:1.1em;font-family:arial;font-weight:bold}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .tramitacion span{margin-left:1em; margin-right:1em; color:#CDCCC7}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .todosresultados {margin-left:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .numresultados{margin-left:1em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .paginacion{text-align:right; font-size:1.3em; font-family:arial; margin:1em;margin-right:1.5em; clear:both}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .paginacion a{text-decoration:underline; padding:0 .2em 0 .2em; font-size:1.1em; color:#0489B7}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .paginacion strong {padding:0 .2em 0 .2em; font-size:1.1em;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .temas b{color:#000}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .temas a{color:#0489B7;font-weight:bold; margin-bottom:1.5em}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .temas a b{font-family:verdana;font-size:1em; color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .temas h2{color:#63b67c; padding-bottom:.7em; padding-top:.5em; font-size:1.3em;font-family:arial}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .temas h3{padding-left:0; font-size:1.1em;color:#0489B7;}
#central #ColumnaIzquierda div.contenido div#Temas #resultados .temas {width:58em; float:left}*/


/*---------------------------------COLUMNA IZQUIERDA/MENU IZQUIERDA----------------------------*/

#central #ColumnaIzquierda div.contenido #MenuIzquierda {float:left;width:15em; border:1px solid #c0d4db;padding:0.25em 0.75em}
#central #ColumnaIzquierda div.contenido #MenuIzquierda h3 {font-size:1.3em;font-family:Arial}
#central #ColumnaIzquierda div.contenido #MenuIzquierda ul {margin-bottom:0.25em;margin-left:0.5em;margin-right:0.25em}
#central #ColumnaIzquierda div.contenido #MenuIzquierda ul li {padding:0.5em 0em}
#central #ColumnaIzquierda div.contenido #MenuIzquierda ul li.selected {background-color:#cfe847}
#central #ColumnaIzquierda div.contenido #MenuIzquierda ul li a{font-size:1.2em;font-family:Arial}

/*---------------------------------COLUMNA IZQUIERDA/INFORMACION SEDE----------------------------*/

#central #ColumnaIzquierda div.contenido #InformacionSede #ficha {margin-left:0.5em;margin-right:0em;}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha h1{margin-left:0.5em;margin-bottom:1em; margin-top:0em; font-family:Arial; font-size:2em;}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha h2{font-family:Arial;font-size:1.3em;color:#63b67c; font-weight:bold; margin-bottom:.5em;}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha p{font-size:1.2em;font-family:arial;padding-left:0.25em;padding-bottom:0}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha ul {padding-left:1em;margin-bottom:1.2em}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha ul li {font-size:1.2em;margin-left:0.5em; padding-left:0; padding-top:.2em; list-style-image:url(../img/tramites/PuntoAzul.jpg);font-family:arial;padding-bottom:0.3em;}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha a{color:#0489B7 !important;text-decoration:underline;padding-top:.2em;font-family:arial;}
#central #ColumnaIzquierda div.contenido #InformacionSede #ficha img{height:1.5em; margin-left:0.5em}

/*---------------------------------COLUMNA IZQUIERDA/INFORMACION ESTATICA----------------------------*/

#central #ColumnaIzquierda div.contenido #InfoEstatica {margin:0em;}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha h1{margin-left:0.5em;margin-bottom:1em; margin-top:0em; font-family:Arial; font-size:2em;}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha h2{font-family:Arial;font-size:1.3em;color:#63b67c; font-weight:bold; margin-bottom:.5em;}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha p{ font-family:arial;padding-left:0.25em; padding-bottom:.8em}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha ul {padding-left:1em}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha ul li {font-size:1.2em;padding-left:1em; padding-top:.2em; list-style-image:url(../img/tramites/PuntoAzul.jpg);font-family:arial;padding-bottom:0.3em}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha a{color:#0489B7 !important;text-decoration:underline;font-family:arial; padding-top:.2em;}
#central #ColumnaIzquierda div.contenido #InfoEstatica #ficha img{height:1.5em; margin-left:0.5em}

/*---------------------------------COLUMNA IZQUIERDA/FICHA----------------------------*/

#central #ColumnaIzquierda div.contenido #ficha{margin-left:2em;margin-right:2em; width:93%;}
#central #ColumnaIzquierda div.contenido #ficha h2{font-family:Arial;font-size:1.5em;color:#63b67c; font-weight:bold; margin-bottom:.5em;}
#central #ColumnaIzquierda div.contenido #ficha p{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:.8em;
	line-height: 1.5em;
}
#central #ColumnaIzquierda div.contenido #ficha ul {padding-left:1em;padding-bottom:1.2em}
#central #ColumnaIzquierda div.contenido #ficha ul li {font-family:arial;padding-left:1em; padding-top:.2em; list-style-image:url(../img/tramites/PuntoAzul.jpg)}
#central #ColumnaIzquierda div.contenido #ficha ul li p{ font-size:0.9em;font-family:arial;padding-left:0em;padding-top:.2em;padding-bottom:.8em}



div.online_con_firma a, div.online_sin_firma a, div.online_descargar_instancia a, div.enlace_factura_generar a, div.enlace_factura_firmar a, div.enlace_factura_enviar a{
    margin-left: 55px;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    color: white !important;
    text-decoration:none !important;
    padding-bottom: 8px;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 8px !important;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Google Chrome y Safari */
	border-radius: 5px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
}


#central #ColumnaIzquierda div.contenido #ficha a{color:#0489B7;text-decoration:underline;padding-top:.2em;font-family:arial}

#central #ColumnaIzquierda div.contenido #ficha h4{
    font-size: 15px;
    font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    background: url("../img/PuntoNegro.jpg") no-repeat scroll left;
    padding-left: 20px;
    margin-left: 35px;
    margin-bottom: 5px;
}

div.tramitar_online_factura{
    margin-bottom: 3em;
}

div.tramitar_online_factura div{
    margin-bottom: 2em;
}

div.tramitar_online_factura p{
    margin-bottom: 0.5em;
}

div.tramitar_online_factura ol li{
    font-size: 15px;
    padding-left: 3em;
    padding-bottom: 0.8em;
    line-height: 1.5em;
}

div.tramitar_online_factura h4{
    padding-top: 0.8em;
    padding-bottom: 0.8em;
}

div.tramitar_telefono, div.tramitar_presencial, div.tramitar_online, div.tramitar_online_factura{
	margin-bottom:35px;
}

div.tramitar_telefono h3, div.tramitar_presencial h3, div.tramitar_online h3, div.tramitar_online_factura h3{
    font-size: 15px;
    font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-bottom: #63b67c;
    border-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 15px;
    margin-left: 15px;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 15px;
}

div.tramitar_online h3, div.tramitar_online_factura h3{
    background: url("../img/tramites/tramitar_online.gif") no-repeat scroll left;
}

div.tramitar_telefono h3{
    background: url("../img/tramites/tramitar_tfno.gif") no-repeat scroll left;
    margin-top: 25px;
}

div.tramitar_presencial h3{
    background: url("../img/tramites/tramitar_presencial.gif") no-repeat scroll left;
    margin-top: 25px;
}

div.online_con_firma, div.online_sin_firma, div.online_descargar_instancia{
    margin-bottom:35px;
}

div.online_con_firma p, div.online_sin_firma p, div.online_descargar_instancia p{
    margin-left: 45px;
}

div.online_con_firma span, div.online_sin_firma span, div.online_descargar_instancia span, a.enlace_tramitar span{
    	padding-left: 15px;
    	font-size: 17px;
	color: white;
}

div.online_con_firma a{
    	background: #63b67c url("../img/candado_blanco_peq.gif") no-repeat scroll left;
        background-position: 10px 4px;
}

div.online_sin_firma a, div.online_descargar_instancia a, div.enlace_factura_generar a, div.enlace_factura_firmar a, div.enlace_factura_enviar a{
    background: #63b67c;
}

div.enlace_factura_generar a{
    	background: #63b67c url("../img/icono_factura_generar.gif") no-repeat scroll left;
        background-position: 5px;
}

div.enlace_factura_firmar a{
    	background: #63b67c url("../img/icono_factura_firmar.gif") no-repeat scroll left;
        background-position: 5px;
}

div.enlace_factura_enviar a{
    	background: #63b67c url("../img/icono_factura_enviar.gif") no-repeat scroll left;
        background-position: 5px;
}


#central #ColumnaIzquierda div.contenido #ficha div.tramitar_telefono p{
    font-size: 30px;
    padding-left:50px;
    padding-bottom:0;
    margin-bottom:0;
}

div.tramitar_telefono a{
    padding-left:50px;
    font-size: 1.2em;
}

#central #ColumnaIzquierda div.contenido #ficha div.tramitar_presencial ul{
    padding-left: 45px;
}

#central #ColumnaIzquierda div.contenido #ficha div.tramitar_presencial li{
    padding-left:5px;

}

#central #ColumnaIzquierda div.contenido #InfoTramitacion {margin-left:2em;margin-right:2em; font-size:1.1em; width:93%}
#central #ColumnaIzquierda div.contenido #InfoTramitacion h2{font-family:Arial;font-size:1.5em;color:#63b67c; font-weight:bold; margin-bottom:.5em;}
#central #ColumnaIzquierda div.contenido #InfoTramitacion ul {margin:0.5em 0.25em 2em;}
#central #ColumnaIzquierda div.contenido #InfoTramitacion ul li{font-size:1.2em;padding-left:1em; padding-top:.2em; list-style-image:url(../img/tramites/PuntoAzul.jpg);font-family:arial;padding-bottom:0.3em}
#central #ColumnaIzquierda div.contenido #InfoTramitacion p.nota{font-size:1.1em;}
#central #ColumnaIzquierda div.contenido #PieFicha {border: 4px solid #ECF0F0; margin-top:0; padding:1em 2em 1em 1em;}
#central #ColumnaIzquierda div.contenido #PieFicha div.tramitar{float:left;display:block}
#central #ColumnaIzquierda div.contenido #PieFicha div.tramitar ul {margin:0.5em 0.25em 2em;}
#central #ColumnaIzquierda div.contenido #PieFicha div.tramitar ul li{display:block;float:left;clear:both}
#central #ColumnaIzquierda div.contenido #PieFicha div.tramitar ul li a {
color:#AF1946;
display:block;
float:left;
font-size:1.1em;
font-weight:bold;
margin-right:5em;
text-decoration:underline;
}
#central #ColumnaIzquierda div.contenido #PieFicha div.plazo{float:right;display:block;font-size:1.1em;}
#central #ColumnaIzquierda div.contenido #PieFicha div.plazo span.negrita{font-weight:bold;}

/*---------------------------------COLUMNA IZQUIERDA/FORMULARIO----------------------------*/

#central #ColumnaIzquierda div.contenido form {
	font-family:verdana; 
	background-color: #EAE8E9;
	padding: .6em .6em .6em .6em;
	color:#555555;
	margin-bottom:1em; 
	font-weight:bold; 
	/*border:1px solid #E3DEC5;*/
}

#central #ColumnaIzquierda div.contenido form#tablon {
	font-family:verdana; 
	background-color:#FFFFFF; 
	padding:1em 1em 1em 1em; 
	color:#555555; 
	margin-bottom:0em; 
	font-weight:bold; 
	border:0;
}

#central #ColumnaIzquierda div.contenido form#tablon label{
	font-weight:bold;
}

#central #ColumnaIzquierda div.contenido form#tablon input.botonFichero {
	background:url(../img/tramites/boton_peq.jpg) repeat-x left top;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-top:0;
	border-bottom:0;
	font-family:arial;
	font-size:1.3em;
	color:#555555;
	padding:0.25em 1em 0.35em 1em;
	cursor:pointer;
}

#central div.contenido form#tablon select{
	padding:0; 
	margin:0 !important;
	margin-top:1em;
	margin-left:2em;
	border:1px solid #ccc;
	width:20em;
}

/*---------------------------------COLUMNA IZQUIERDA/INFORMACION----------------------------*/

#central #ColumnaIzquierda div.informacion{padding:1.1em}

#central #ColumnaIzquierda div.informacion a{color:#0489b7; text-decoration:underline}

#central #ColumnaIzquierda div.informacion h2{font-size:1.5em; color:#63b67c; margin-bottom:.9em;}

#central #ColumnaIzquierda div.informacion h3{font-size:1.1em;padding-left:0;padding-bottom:1em}

#central #ColumnaIzquierda div.informacion div.columnas2{width:50%; float:left;margin-bottom:0.5em}

#central #ColumnaIzquierda div.informacion p{font-family:Arial;font-size:1.3em}
#central #ColumnaIzquierda div.informacion ul{margin-left:2em}

#central #ColumnaIzquierda div.informacion ul li{list-style-image: url(../img/PuntoRojo.jpg);font-size:1.1em;margin-bottom:0.5em}

/*---------------------------------FORMULARIOS----------------------------*/

#central div.contenido form label{font-weight:normal;font-family:Times new roman;}
#central div.contenido form h2{font-size:1.5em;margin-bottom:1.2em}
#central div.contenido form div.fila{margin-top:0.75em; width: 100%; float: left;}
/*#central div.contenido form div.fila_datos{position:relative; margin-left:20em; margin-top:-1.5em}*/
#central div.contenido form input.texto{margin:0 !important; outline-color:#cfe847;}
#central div.contenido form input.corto{width:10em; outline-color: #cfe847;}
#central div.contenido form input.mediano{width:15em; outline-color: #cfe847;}
#central div.contenido form input.largo{width:20em; outline-color: #cfe847;}
#central div.contenido form .error{border:1px solid #B7002E}
#central div.contenido form .error.checkbox{padding:0.5em}
#central div.contenido form input.checkBox{position:relative;left:0%;float:none;width:2em;display:inline;margin-top:-1.6em;border:0}
#central div.contenido form span.textoCheck{font-weight:normal;display:inline;font-size:1em;font-family:times new roman}
#central div.contenido form input.radio{margin-left:2em; margin-right:.5em; margin-bottom:0em }
#central div.contenido form select{ margin:0 !important;margin-top:1em;border:1px solid #ccc;width:22em}
#central div.contenido form select.dia{width:5em;text-align:right;height:2.5em;}
#central div.contenido form select.mes{width:12em;text-align:left;height:2.5em;}
#central div.contenido form select.anio{width:6em;text-align:right;height:2.5em;}
#central div.contenido form input.hora{width:2em;text-align:center;height:1.6em;padding:0;margin:0}
#central div.contenido form p{font-weight:normal;font-family:Arial;font-size:1.3em}
#central div.contenido form textarea{position:relative;left:0%; width:100%; margin-bottom:1em;}
#central div.contenido form p.parrafoPaso{text-align:justify;font-weight:normal; padding:0; font-size:1.3em;font-family:Arial}
#central div.contenido form ul{margin-left:1em;font-weight:normal;margin-top:0.5em; font-size:1.4em; font-family:Times new roman}
#central div.contenido form ul li{font-size:1em; font-family:Times new roman}
#central div.contenido form  ul.conVineta li{list-style-image: url(../img/PuntoRojo.jpg);margin-bottom:0.5em;margin-left:0.5em}
#central div.contenido form ul li a{font-size:1em; font-family:Times new roman;color:#0489b7; text-decoration:underline}
#central div.contenido form h3 {font-family:arial; font-size:1.4em;color:#63b67c;margin-bottom:1em;}
#central div.contenido form a.importante{ display:block; font-size:1.5em; font-weight:bold; font-family:verdana}
#central div.contenido form .obligatorios{text-align:right; margin-right:1em; font-family:arial; font-size:1.3em; color:#555555;display:block; margin-top: .5em; }
#central div.contenido form .icono_error{float:left; margin-left:5em}
#central div.contenido form .mensaje_error{float:left; width:40em}
#central div.contenido form .mensaje_error p{color:#B7002E; font-weight:normal; margin-bottom:.6em; margin-left:0;font-size:1.3em;font-family:arial}
#central div.contenido form a.calendario img{margin-bottom:-0.25em;width:1.4em}
#central div.contenido form span{font-weight:normal;font-family:times new roman;font-size:1.4em;}
#central div.contenido form p.parrafoPaso strong{}
#central div.contenido form .botonAyuda{position:relative;margin-left:.5em;}
#central div.contenido form .botonAyuda:hover{cursor:pointer}
#central div.contenido form p.ayudaCampo{margin-left:2em; margin-top:0.5em;margin-bottom:1em;color:black;text-align:justify; font-weight:normal; padding:.5em 2em 1.2em 1.5em; border:1px solid #fff; background-color:#fff; float: left; width: 89%; }
#central div.contenido form p.ayudaCampo img{float:right; margin-bottom:0em;margin-right:-1.5em; padding-left:0em;display:none}
#central div.contenido form p.ayudaCampo span{color:#black;font-size:1em}
#central div.contenido form p.ayudaCampo img:hover{cursor:pointer}
/*#central div.contenido form div.importante{text-align:center;background:url(../img/tramites/BotonVerde_largo.jpg) no-repeat left top;height:5em; margin-left:15em; width:21em; margin-top:3em; display:block}*/
#central div.contenido form .getAdobe{float:left; height:5em; margin-right:1em; margin-top:1em}
/*#central div.contenido form .parrafoAdobe{float:left; width:40em}*/
#central div.contenido form div.datosFichero span{margin-left:2em;}
#central div.contenido form  .radio{border:0;}
#central div.contenido form  div.botonFichero {background:url(../img/tramites/boton_peq.jpg) repeat-x left top; border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD; font-family:arial; font-size:1.3em; color:#555555 ;padding:0.25em 1em 0.35em 1em; margin-right:0.5em;float:left}
#central div.contenido form img.imagenAncha{width:32em}
#central div.contenido form img.imagenAjustada{margin-left:5em;margin-right:5em;width:55em;border:2px solid #bbbbbb;padding:0.25em;}
#central div.contenido form img.imagenNormal{margin-left:5em;margin-right:5em;max-width:55em;border:2px solid #bbbbbb;padding:0.25em;}
#central div.contenido form p.pieFoto {margin-left:5em; margin-right:5em;font-size:1.2em}

/*-------------------------------------- TRAMITE INFORMACION ---------------*/
#central #ColumnaIzquierda div.contenido div.informacion label{font-weight:normal;font-family:Times new roman;font-size:1.4em}
#central #ColumnaIzquierda div.contenido div.informacion h2{font-size:1.5em;margin-bottom:1.2em}
#central #ColumnaIzquierda div.contenido div.informacion div.fila{margin-top:0.75em}
#central #ColumnaIzquierda div.contenido div.informacion div.fila_datos{position:relative; margin-left:20em; margin-top:-1.5em}
#central #ColumnaIzquierda div.contenido div.informacion p{font-weight:normal;font-family:Arial;font-size:1.3em}
#central #ColumnaIzquierda div.contenido div.informacion p.parrafoPaso{text-align:justify;font-weight:normal; padding:0; font-size:1.3em;font-family:Arial}
#central #ColumnaIzquierda div.contenido div.informacion ul{width:97%; float:none;margin-left:1em;font-weight:normal;margin-top:0.5em; font-size:1.4em; font-family:Times new roman}
#central #ColumnaIzquierda div.contenido div.informacion ul li{font-size:1em; font-family:Times new roman}
#central #ColumnaIzquierda div.contenido div.informacion  ul.conVineta li{list-style-image: url(../img/PuntoRojo.jpg);margin-bottom:0.5em;margin-left:0.5em}
#central #ColumnaIzquierda div.contenido div.informacion ul li a{font-size:1em; font-family:Times new roman;color:#0489b7; text-decoration:underline}
#central #ColumnaIzquierda div.contenido div.informacion h3 {font-family:arial; font-size:1.4em;color:#63b67c;margin-bottom:1em;}
#central #ColumnaIzquierda div.contenido div.informacion a.importante{padding-top:.8em; display:block; font-size:1.5em; font-weight:bold; font-family:verdana}
#central #ColumnaIzquierda div.contenido div.informacion span{font-weight:normal;font-family:times new roman;font-size:1.4em;}
#central #ColumnaIzquierda div.contenido div.informacion p.parrafoPaso strong{}
#central #ColumnaIzquierda div.contenido div.informacion .botonAyuda{position:relative;margin-left:.5em;}
#central #ColumnaIzquierda div.contenido div.informacion .botonAyuda:hover{cursor:pointer}
#central #ColumnaIzquierda div.contenido div.informacion p.ayudaCampo{margin-left:2em; margin-top:0.5em;margin-bottom:1em;color:#B7002E;text-align:justify; font-weight:normal; padding:.5em 2em 1.2em 1.5em; border:1px solid #E3DFC6; background-color:#FBFCFB}
#central #ColumnaIzquierda div.contenido div.informacion p.ayudaCampo img{float:right; margin-bottom:0em;margin-right:-1.5em; padding-left:0em;display:none}
#central #ColumnaIzquierda div.contenido div.informacion p.ayudaCampo span{color:#B7002E;font-size:1em}
#central #ColumnaIzquierda div.contenido div.informacion p.ayudaCampo img:hover{cursor:pointer}
/*#central #ColumnaIzquierda div.contenido div.informacion div.importante{text-align:center;background:url(../img/tramites/BotonVerde_largo.jpg) no-repeat left top;height:5em; margin-left:15em; width:21em; margin-top:3em; display:block}*/
#central #ColumnaIzquierda div.contenido div.informacion .getAdobe{float:left; height:5em; margin-right:1em; margin-top:1em}
#central #ColumnaIzquierda div.contenido div.informacion .parrafoAdobe{float:left; width:40em}
#central #ColumnaIzquierda div.contenido div.informacion div.datosFichero span{margin-left:2em;}
#central #ColumnaIzquierda div.contenido div.informacion  div.botonFichero {background:url(../img/tramites/boton_peq.jpg) repeat-x left top; border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD; font-family:arial; font-size:1.3em; color:#555555 ;padding:0.25em 1em 0.35em 1em; margin-right:0.5em;float:left}
#central #ColumnaIzquierda div.contenido div.informacion img.imagenAjustada{margin-left:5em;margin-right:5em;width:55em;border:2px solid #bbbbbb;padding:0.25em;}
#central #ColumnaIzquierda div.contenido div.informacion img.imagenNormal{margin-left:5em;margin-right:5em;max-width:55em;border:2px solid #bbbbbb;padding:0.25em;}
#central #ColumnaIzquierda div.contenido div.informacion p.pieFoto {margin-left:5em; margin-right:5em;font-size:1.2em}

/*-------------------------------------- TRAMITE INFORMACION ---------------*/
#ColumnaIzquierda div.contenido div.informacion img.imagenAncha{width:32em}

/*---------------------------------BARRA BOTONES----------------------------*/
#central div.botones{width:100%;height:6em;margin-top:2em}
#central div.botones div.botonesIzquierda{float:left; margin-top:2em;margin-left:3em}
#central div.botones div.botonesIzquierda a:hover{text-decoration:none}
#central div.botones div.secundario{
	/*background:url(../img/tramites/boton_peq.jpg) repeat-x left top; */
	/*border-left:1px solid #9db2bc;*/
	/*border-right:1px solid #9db2bc;*/
	font-family:arial;
	color:#555555;
	padding:0.6em 1em;
	float:left;
	margin-right:1em;
	border: 2px solid #cfe847;
}

#central div.botones div.secundario a{
	color:#555555 !important;
	font-family:verdana !important;
	text-decoration:none !important;
	font-size:1.3em !important;
}

#central div.botones div.secundario input{
	background:none; 
	border:0;
	font-family:verdana; 
	font-size:1.3em; 
	color:#555555;
	text-align:left;
	padding:0;
	padding-left:0.3em;
}
#central div.botones div.principal{
	font-family:Arial;
	color:#333333;
	font-weight:bold;
	padding-top:0em;
	float:left;
}
#central div.botones div.principal img { display: none; } 

#central div.botones div.principal input{
	float:left;
	/*background:url(../img/tramites/BotonVerdeCen.gif) repeat-x left top;*/
	background: #cfe847;
	border:0;
	font-family:verdana; 
	font-size:1.6em; 
	color:#555555;
	padding: 0.6em 0.6em 0.6em 0.6em;
	cursor:pointer;
	font-weight:bold;
	overflow:visible;
}

#central div.botones div.principal a{
	color:#555555 !important;
	font-family:verdana !important;
	background:url(../img/tramites/BotonVerdeCen.gif) repeat-x left top;
	padding:0.6em 0em 0.7em 0em !important;
	cursor:pointer !important;
	float:left !important;
	text-decoration:none !important;
	width: 250px;
}

#central div.botones div.principal img{
	float:left;
	background:transparent;
	padding:0;
	margin:0;
	cursor:pointer;
}



/*---------------------------------TABLAS/GENERAL----------------------------*/

div.criterios{margin-top:1em}
div.criterios p{margin-bottom:0em}
div.criterios ul{margin-left:3em}
div.criterios ul li a{font-family:arial;font-size:1.2em;color:#0489B7; cursor:pointer;}
table.general{width:100%;clear:both;margin-top:1em; table-layout:fixed;border-collapse:collapse;margin-bottom:1em;}
table.general thead tr th{height:3em; padding-left:.5em; text-align:left; font-size:1.2em; font-family:arial}
table.general thead tr th img{padding-left:.5em}
table.general thead tr th.derecha{text-align:right}
table.general thead tr th.centrado{text-align:center}
table.general tr{margin:0; padding:0;background-color:#ffffff}
table.general tr.destacado{background-color:#FFFBEA;border:1px solid #cccccc}
table.general td{margin:0;height:2em; padding:.5em .5em .5em .5em; font-family:arial;line-height:1.5em}
table.general tbody tr{border-bottom:1px solid #dbebeb}
table.general tbody td{padding:0.3em;font-weight:normal;border-bottom:1px solid #dbebeb;}
table.general tbody td strong{font-weight:bold;font-family:arial}
table.general tbody td a.titulo{font-family:verdana;font-weight:bold}
table.general tbody td.selected{font-weight:bold !important}
table.general tbody td.selected a{font-weight:bold !important}
table.general tbody td.selected img{width:1em;padding-left:0.25em;}
table.general tbody td a{text-decoration:none;color:#0489B7; cursor:pointer;font-family:arial}
table.general tbody td strong a{font-family:arial}
table.general tbody td a.tramitar{color:#B7002E;text-decoration:underline}
table.general tbody td a:hover{text-decoration:underline}
table.general tbody td.derecha{text-align:right}
table.general tbody td.centrado{text-align:center}
table.general thead th{background-color:#dbebeb; font-weight:bold;font-family:arial;}
table.general tbody tr td img{padding-right:1em !important;width:2em}
table.general tbody tr td img.checkMunic{width:1.4em}

table.general tfoot tr td{font-family:arial; background-color:#fff; font-weight:bold;font-size:1.1em;text-align:right;}
table.general tfoot tr td span{float:left;font-family:arial !important;font-weight:bold !important;font-size:1em !important}
table.general tfoot tr td ul{float:right;margin:0; padding:0;display:inline; margin:0 !important}
table.general tfoot tr td ul li{display:inline; margin-right:.5em; }
table.general tfoot tr td ul li strong{color:#CC0000}
table.general tfoot tr td ul li a{text-decoration:underline;font-family:arial;font-weight:bold;font-size:1.1em}
table.general tfoot tr td div{background:url(../img/tramites/boton_peq.jpg) repeat-x left top; border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD; font-family:arial; font-size:1em; color:#555555 ;padding:0.25em 1em 0.35em 1em; margin-right:0.5em;display:inline}
table.general tfoot tr td div a.Secundario{font-size:1em !important;margin-left:0;text-decoration:none;}
table.general tfoot td div.paginacion {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #000000;
  float: right;
  font-weight:normal;
}
table.general tfoot td div.paginacion  a{
	color: #0489B7;
	font-size: 1.1em;
	padding: 0 0.2em;
	text-decoration: underline;
}

/*---------------------------------COLUMNA DERECHA----------------------------*/

#central #ColumnaDerecha {
	/*width:27em;*/
	width: 26%;
	float:right;
	display:block;
}

#central #ColumnaDerecha div.contenido {
	box-sizing: content-box;
	background:none repeat scroll 0 0 #FFFFFF;
	margin-left:1em;
	margin-right:1em;
	padding:2em 1em 1em 1em;
}

/*---------------------------------COLUMNA DERECHA/MI SEDE--------------*/

#central #ColumnaDerecha div.contenido #MiSedeElectronica{margin-bottom:0; background:transparent}
#central #ColumnaDerecha div.contenido #MiSedeElectronica div.CabSede img{margin-bottom:0; background:transparent;width:99%;margin-left:0.1em;margin-right:0.1em;float:left;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica div.PieSede img{margin-bottom:0; background:transparent;width:99%;margin-left:0.1em;margin-right:0.1em;float:left;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica #pest{width:100%; margin:0;float:left; margin-top:.8em;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica #pest img{width:24.05em;float:left; display:block}
#central #ColumnaDerecha div.contenido #MiSedeElectronica #pest a{position:absolute;display:block; float:left;margin:1em 1em;font-size:1.4em;font-weight:bold}

#central #ColumnaDerecha div.contenido #MiSedeElectronica #pestCiu{background-color:transparent;float:left;border-top:solid 1px transparent;width:11em;margin-top:0;position:absolute}
#central #ColumnaDerecha div.contenido #MiSedeElectronica #pestEmp{background-color:transparent;float:left;border-top:solid 1px transparent;width:11em;margin-top:0;margin-left:12.5em;position:absolute}

#central #ColumnaDerecha div.contenido #MiSedeElectronica div.info {border:solid 2px #DDDDDD;margin-left:0.1em;width: 96.5%; float:left;
    border-radius: 8px; padding: .25em .25em 1em .25em;}

#central #ColumnaDerecha div.contenido #MiSedeElectronica #Carpeta { float:left; padding-bottom:1em; margin-left:0.1em;width:99%; background: #66696b; }

#central #ColumnaDerecha div.contenido #MiSedeElectronica #CarpetaDestacados {background:#66696b; float:left; padding-bottom:1em; margin-left:0.1em;/*height:44em;*/width:99%;max-width: 232px; margin-top: .5em;} 

#central #ColumnaDerecha div.contenido #MiSedeElectronica h2 {background:url("../img/candado_blanco.gif") no-repeat left; background-position:8px 5px; color:#ffffff; font-family:Arial ; font-weight:bold; text-align:center; padding-left:0em;padding-top:0.1em; /*width:11.2em;*/ margin-left:0em; margin-top:0.7em; margin-bottom:.5em; text-align:center;padding-left:8px; text-transform: uppercase;}

#central #ColumnaDerecha div.contenido #MiSedeElectronica h3 {font-size:1.3em;color:#ffffff; /*width:13em;*/font-family:Arial;padding-left:0em;padding-right:1em;margin-left:1.5em;margin-top:2.5em;margin-bottom:.7em;border-bottom:1px solid #ffffff;display:block;clear:both;
}

#central #ColumnaDerecha div.contenido #MiSedeElectronica p { line-height:1.2em;color:#ffffff ;text-align:left;margin-left:.7em;/*width:17em;*/ padding: 0 1.1em; margin-bottom:0}

#central #ColumnaDerecha div.contenido #MiSedeElectronica li a {line-height:1.2em;color:#ffffff ;text-align:left;margin-left:1.8em;/*width:17em;*/ padding: 0 1em; margin-bottom:.5em;background:url("../img/puntoVerde.jpg") no-repeat left;}

#central #ColumnaDerecha div.contenido #MiSedeElectronica a {display:block}

#central #ColumnaDerecha div.contenido #MiSedeElectronica .boton{font-family:Arial;font-weight:bold; font-size:large; text-align:center; cursor:pointer; background: #63b67c; padding: 1rem 0; color: white; margin-top: 1rem; margin-bottom: 1rem; margin-left: auto; margin-right: auto; width: 90%; }
#central #ColumnaDerecha div.contenido #MiSedeElectronica .boton:hover{text-decoration:none}
#central #ColumnaDerecha div.contenido #MiSedeElectronica .certificado{font-size:1em;color:#63b67c;margin-left:1.5em;  font-weight:bold; margin-top:0.5em; width:85%; display:block;clear:both;float:left}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  #destacados {padding-left:1em;padding-right:1em;float:left; padding-bottom:1em;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  #destacados h3 {font-size:1.2em;font-weight:bold;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  #destacados li{padding:0; font-family:verdana; margin:0;font-size:1em}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  #destacados li a {background:url(../img/iconoLi.gif) no-repeat scroll 0.4em 0.5em transparent;cursor:pointer;padding-bottom:1em;padding-left:1em;width:100%; font-family:verdana; font-size:1.1em}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  #destacados p{width:100%; margin:0;padding:0 1em 0 0; margin:0; float:left; cursor:pointer}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  #destacados p a{font-family:verdana;font-size:1em}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  .sinCertificado {text-align:center;font-family:Arial;font-size:1.2em;margin:1em;float:left;width:17em;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  .descargaInstancia{text-align:center;font-family:Arial;font-size:1.2em;margin:1em;float:left;width:17em;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  .plazo{text-align:center;font-family:Arial;font-size:1.2em;margin:1em;float:left;width:17em;border:2px solid #DDDDDD}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  .plazo .imagen{width:3em;float:left;margin-top:1.5em;margin-left:1em}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  .plazo .texto{width:13em;float:left;margin-top:1em}
#central #ColumnaDerecha div.contenido #MiSedeElectronica  .plazo .texto p {color:#000000;font-family:arial;font-size:1.1em;padding:0}
#central #ColumnaDerecha div.contenido #MiSedeElectronica #PieSede{width:100%; margin:0;}
#central #ColumnaDerecha div.contenido #MiSedeElectronica #PieSede img{width:24em;float:left; display:block;margin-left:0.1em}

/*---------------------------------COLUMNA DERECHA/ATENCION 010--------------*/

#central #ColumnaDerecha div.contenido div#atencion010 {width:100%}
#central #ColumnaDerecha div.contenido div#atencion010 h2 {color:#000000; text-align:center; margin-bottom:0.5em}
#central #ColumnaDerecha div.contenido div#atencion010 div.imagen {/*border-left:2px solid #DDDDDD;border-right:2px solid #DDDDDD;*/
	border:2px solid #DDDDDD;padding: .5em .5em .5em 2em;height:5.1em;border-radius: 10px;/*width:23.45em*/}
#central #ColumnaDerecha div.contenido div#atencion010 div.imagen img{float:left;/*margin-left:4.5em*/}
#central #ColumnaDerecha div.contenido div#atencion010 div.imagen span.rojo {clear:none;float:left;font-size:4em;font-weight:normal;padding-left:0.5em;padding-bottom:0;cursor:pointer}
#central #ColumnaDerecha div.contenido div#atencion010 div#Cabecera010 img{width:24em}
#central #ColumnaDerecha div.contenido div#atencion010 div#pie010 img{width:24em}
#central #ColumnaDerecha div.contenido div#atencion010 div.conFlecha{padding:0; font-family:verdana; margin:0;}
#central #ColumnaDerecha div.contenido div#atencion010 div.conFlecha p {position:relative;padding-left:1.5em;width:100%;}
#central #ColumnaDerecha div.contenido div#atencion010 div.conFlecha p:before {content: ' '; position: absolute; left: 3px; top: 5px; border-left: 4px solid #63b67c; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }
#central #ColumnaDerecha div.contenido div#atencion010 div.conFlecha p a {cursor:pointer;}
#central #ColumnaDerecha div.contenido div#atencion010 .img010 { max-width: 300px; }
/*---------------------------------PIE----------------------------*/

#pie{
	clear:both;
	/*background-color:#fff;*/
	/*width:98%;*/
	/*padding:.5em 0 0 1em;*/
	/*background:url(../img/fondo_Pie.gif) repeat-x top;*/
	}
#pie p{margin-bottom:1em; font-size:1em}
#subpie{
	position:relative;
	padding:0;}

/*---------------------------------PIE ENLACES----------------------------*/
	
#PieEnlaces{
	clear:both;
	background:url(../img/fondo_Pie.gif) repeat-x top;
	width:98%;
	margin:.1em .1em 3em 0em;
	padding:.5em 0 0 1em;
	}

#PieEnlaces .ColPie{
	clear:none;
	float:left;
	background:transparent;
	width:20%;
	margin:0em;
	padding:0em;
	padding-right:4.5em
}

div#PieEnlaces div.ColPie h3{
	font-size:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-top:0.6em;
	font-family:arial;
	font-size:1.2em;
	text-transform: uppercase;
}

div#PieEnlaces div.ColPie h3 a{font-family:arial}

div#PieEnlaces p {font-size:1.1em;font-family:arial;padding-left:1em; margin-bottom:0.5em;}
div#PieEnlaces p a{font-family:arial}
div#PieEnlaces ul {margin-bottom:1em;padding-left:1.5em;}
div#PieEnlaces ul li{padding-left:1em;background:url(../img/puntorojo.jpg) no-repeat .4em .5em;margin-bottom:0.5em;font-family:arial;font-size:1.1em}
div#PieEnlaces ul li a{font-family:arial;}
.carpeci:before { content: url('../img/candado.png'); width: 10px; position: absolute; margin-left: -1.8em; margin-top: -.4em; }

/*---------------------------------POPUP CARGANDO----------------------------*/

div.flotante {
	font-size:0.8em;
	display:block;
	position:fixed;
	float:left;
	width:30em;
	background-color:#ffffff;
	left:50%;
	top:50%;
	transform: translate(-50%, -50%);
	border:0.5em solid #47555E;
	padding:1em;
	/*margin-left:-15em;
	margin-top:-3.5em;*/
	z-index:100
}
div.flotante div.flotanteInt{
	font-size:1em;
	padding-top:2em;
	background-color:#ffffff;
	padding-bottom:1em;
}
div.flotante div.flotanteInt div{
	display:block;
	font-size:1.1em;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-weight:bold;
	margin-bottom:0.5em;
}
div.flotante div.flotanteInt div img{
	font-size:1em;
	display:block;
	margin:1em;
	font-size:1em;
	padding:0;
	/*margin-left:10em;*/
	margin: 0 auto;
	width:10em;
}

/*---------------------------------MAPA WEB-------------------------------------*/

div#MapaWeb {}
div#MapaWeb div.categoria {background:#fff;font-family:arial; color:#555555 ;padding:0.25em 1em 0.35em 1em; margin-right:0.5em}
div#MapaWeb div.categoria a {position: relative; z-index: 1; padding: 3px 7px; border: 0; color: #000;font-weight:bold;color:#63b67c}
div#MapaWeb div.categoria p {position: relative; z-index: 1; padding: 3px 7px; border: 0; color: #000; font-family:verdana !important; font-weight:bold;color:#63b67c;margin:0;}
div#MapaWeb div.categoria div.contenidoCat{padding-top:0em}
div#MapaWeb div.categoria div.contenidoCat div.separar {margin-left:16px}
div#MapaWeb div.categoria div.contenidoCat div.contenidoOpc a{color:#000;padding:0; }
div#MapaWeb div.categoria div.contenidoCat div.contenidoOpc p{color:#000;padding:0; font-family:verdana !important; display: inline;}
div#MapaWeb div.categoria div.contenidoCat div.contenidoOpc img{width:2em;}


/*---------------------------------PANTALLA CARGANDO--------------*/

div.fondoflotante {width:100%;height:100%;position:relative}

/*---------------------------------CAMBIOS DE FUENTES----------------------------*/

.grisClaro{background-color:#f2f2f2 !important}
.fondorojo{background-color:#b7002e !important; color:#fff !important}
.textoRojo{color:#b7002e !important}
.rojo{color:#b7002e !important}
.verde { color: #63b67c !important; }
.blanco { color: #fff !important; }
.negrita{font-weight:bold}


div.constrconimagen {padding:0;margin:0; width:7em; float:left}
div.constrconimagen img{padding:0;margin:0; width:6em; }
div.constrsinimagen {margin-top:1em;width:90%;float:left}
div.constrsinimagen p {font-family:arial;font-size:1.4em;color:#F40909}



/* ------------- Cambios usabilidad ---------------------- */
/* --- General --- */
.text-center { text-align: center; }
a.titulo-sede {
	text-decoration: none;
	margin-left: 3rem;
	position: absolute;
    bottom: 50px;
    max-width: 80%;
    color: #fff;
    background: rgba(33,37,41,0.8);
    text-transform: uppercase;
    padding: 20px;
    font-size: 30px;
    font-weight: 700;
}
a.titulo-sede h1 { 
	color: white;
	text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
}
.img-fluid { width: 100%; height: auto; }

@media ( max-width: 1080px ) {
	a.titulo-sede {
		padding: 10px;
		bottom: 10px;
	}
}

@media only screen and ( max-width: 484px ) {
	.titulo-sede { 
		width: 100%;
		margin-left: 0 !important;
	}
	a.titulo-sede h1 { 
		font-size: 16px;
	}
}

/*---------------------------------MIGAS----------------------------*/

#migas{
	float:left;
	clear:both;
	line-height:1em;
	padding:.8em 2em 1em 2em;
	margin-top:1em;
}
#migas li{display:inline; font-size: .8em}

#migas a{
	font-family:verdana;
	font-size:.8;
	text-decoration:underline;
}
#migas strong{
	font-weight:bold; 
	font-family:verdana;
}

/*---------------------------------CUERPO----------------------------*/

#breadcrumbs { margin: .8em 0em 2em 0em; font-size: .8em; }
#breadcrumbs li { display: inline; }
#breadcrumbs li:not(:last-child):after { content: ' > '; }
#breadcrumbs li:last-child { font-weight: bold; font-family: verdana; }
#breadcrumbs a {
    font-family: verdana;
    text-decoration: underline;
}

/* ----INDEX---- */

/* Info aquí */
#masInfo { float: left; background: #9f9f9f; width: 94%; padding: 1% 3%; border-radius: 5px; margin-bottom: 1em;} 
#masInfo > div, #masInfo > a > div { color: white; display: block; float: left; font-size: 1.3em; font-weight: bold; }
#masInfo > div { width: 80%; }
#masInfo > div:nth-of-type(1):before { content: url(../img/online-blanco.png); display:block; float: left; margin-top: -3px; } 

#masInfo > a:hover { text-decoration: underline; }
#masInfo > a {
    display: block;
    text-align: right;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
}

/* Menu CIUDADANOS - EMPRESAS */
#MenuPrincipal { background: #63b67c; padding-left: 1em; padding-top:.5em; padding-bottom:.5em; font-size: 1.15em; margin-bottom:1em; }
#MenuPrincipal ul li {display:inline;}

#MenuPrincipal a:hover { color: #fff; font-weight: bold; text-decoration:underline}
#MenuTipoClasificacion a:hover { color: #333; font-weight: bold; }

#cita > i {color: white;}
#cita {float: right; background: #66696b; padding: .5em 2em; color: white; font-weight: bold; text-align: center;}
#cita img { position: relative; top: 3px; margin: 0 0.5em 0 0em;}
#MenuPrincipal a { color: #fff; text-decoration: none; /*text-transform: uppercase;*/}
#MenuPrincipal a:nth-of-type(1)::after { content: ' | '; color: #333 !important; padding: 0 .25em; }
#MenuPrincipal .active { font-weight: bold; }

/* Buscador */
div#buscadorIndex { width: 90%; margin: 0 auto; }
#central div.contenido #buscadorIndex form input[type^=text] { width: 50%; }
div#buscadorIndex input#Buscar { width: 15%; }

#buscadorTramites * {font-family: sans-serif !important; color: #333;}
#buscadorTramites { background: white !important; height: auto !important;  margin-top: 3em;}
#buscadorTramites form { background: transparent !important; border: none !important; }
#buscadorTramites label { font-weight: bold !important; }
#buscadorTramites h2, #InicioDestacados h2, #clasificacion h2, .tramites-destacados h2{ border-bottom: 5px solid #63b67c; padding: .4em 0 .4em 1em; margin-bottom: 1em; font-size: 26px; font-family: 'Lato' !important;}
#InicioDestacados h2, #clasificacion h2, .tramites-destacados h2 { border-bottom: 2.5px solid #63b67c; }bottom: 2.5px solid #63b67c; }
#buscadorTramites .caja { width: 45%; padding: .75em 1%; border-color: #999; margin: 0 1em; }
#buscadorTramites .boton { padding: .5em 1em; color: #fff; background: #63b67c; border-color: transparent !important; cursor: pointer; font-weight: bold; }
#buscadorTramites .boton:hover { background: white;  border-color: #63b67c !important; color: #63b67c; } 
#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada div.consejos { text-align: right; }
#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada div.consejos a { margin-right: 2em; margin-bottom: 1em; }

/* Destacados */
.tramites-destacados { margin-bottom: 1em; }
.icono-destacado { margin-bottom: 10px; }
.tramites-destacados a { font-family: arial; }

/* #InicioDestacados h2 { border-bottom: 2px solid #cfe847; padding: 0 0 .5em 1em; margin-bottom: 1em; font-size: 26px; font-family: 'Arial Narrow' !important; color: #333; } */
a.sinFirma { padding-left: 1.5em; }
#InicioDestacados ul { padding: 0 1.5em 0 1.5em; overflow: hidden;}
#InicioDestacados .conFlecha > li{width: 45% !important; float: left; margin-bottom: 1em; padding-left: 1.5em; font-family:arial; position: relative; }
#InicioDestacados .conFlecha > li:before { content: ' '; position: absolute; left: 3px; top: 5px; border-left: 4px solid #63b67c; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }
ul.conFlecha > li > ul, .online li:nth-of-type(2) { margin-top: .5em; } 
.online { width: 100%; margin-top: .5em;}
.online span { float: left; }
.online span:before, .online > a:before { margin-top: -5px; float: left; content: url(../img/online.png); display: block; }
.online >ul { float: left; /*width: 60%;*/ }
.online >ul > li > a { color: #788D21; }
.conFirma:before, .conCertificado:before { content: url(../img/candado-pequeno.jpg); margin-right: .5em;}
.online .sinCertificado { margin-right: 1.5em; }

/* Clasificacion de tramites */
/*#clasificacion h2 { border-bottom: 2px solid #cfe847; padding: 0 0 .5em 1em; margin-bottom: 1em; font-size: 2.25em; font-family: sans-serif !important; color: #333; }*/
#MenuTipoClasificacion { background: #efefef; margin: 1em 0 2em 0; padding: 1em; text-transform: uppercase;}
#MenuTipoClasificacion a { font-weight: bold; color: #999; text-decoration: none;}
#MenuTipoClasificacion a:nth-of-type(1)::after { content: ' | '; color: #333 !important; padding: 0 .25em;}
#MenuTipoClasificacion .active { color: #333; }
#MenuTipoClasificacion .vacio { border: none; }

/* Iconos inicio */
.filaCategoria { overflow: hidden; display: flex; flex-wrap: wrap; }
.filaCategoria div, .filaCategoria a { flex: 0 0 16%; float: left; padding: 1rem; border: 2px solid #63b67c; text-align: center; margin: 2.5px; }
/*.filaCategoria > div:nth-child(1),*/ .filaCategoria > div:nth-child(6)  { margin: 0; }
.filaCategoria div img, .filaCategoria a img { width: 80%; display: block; margin: 0 auto .5em auto; max-width: 75px; }


/* ---- Página - InformacionTema ---- */
a#verTodo {
    text-align: right;
    display: block;
    color: #337ab7;
    font-weight: bold;
    text-decoration: underline;
    padding-bottom: 1.5em;
}
/* Buscador */
#central #ColumnaIzquierda div.contenido  #buscadorMenu { position: relative; }
#central #ColumnaIzquierda div.contenido  #buscadorMenu, #central #ColumnaIzquierda div.contenido  #buscadorMenuResp {
    background: none;
    border: none;
    width: auto;
    float: right;
    padding: 0;
    height: 0;
    margin: -.4em 0 0 0;
	width: 30%;
}
#central #ColumnaIzquierda div.contenido  #buscadorMenuResp { display: none; margin: 1em 0;}
#central #ColumnaIzquierda div.contenido > #MenuPrincipal > #buscadorMenu > input[type=text] {
   
    background-size: 1.5em;
    background-position: 98%;
    outline: none;
    transition: all.5s;
    border-color: white;
	position: absolute;
    top: 0;
    right: -5px;
}
#central #ColumnaIzquierda div.contenido > #MenuPrincipal > #buscadorMenu > input[type=text]:focus {
    border-color: #aec919;
}

#central #ColumnaIzquierda div.contenido > #buscadorMenuResp > input[type=text] {
	display: block; width: 100%; padding: .5em; margin: 1em 0;
}
#central #ColumnaIzquierda div.contenido > #buscadorMenuResp > input[type=submit] {
	padding: .5em 1em; width: 100%; background: #63b67c; border-color: #63b67c; font-weight: bold; color: #fff;
}
#central #ColumnaIzquierda div.contenido > #buscadorMenuResp > label { font-weight: bold; font-family: sans-serif; }


/* Menú izquierda */
#menuClasificaciones { float: left; width: 24%; margin-bottom: 2em;} 
.subOpcionMenu { max-height: 0; overflow: hidden; } 
.opcionMenu { width: 100%; padding: .5em; background: #63b67c; font-family: arial; font-weight: bold; text-align: left; color: #fff; outline: 0; cursor: pointer; font-size: 1.1em; } 
.opcionMenu:after { margin-left: 5px;} /* content: '>'; */
.btnActivo:after, .conSubmenu:after {
	display: inline-block;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-left: 5px;
} /*content: '>'; */

.mostrarOpciones {	max-height: 900em; display:initial !important; }
.subMenu.mostrarOpciones { display: none !important; }
.mostrarOpciones .subMenu.mostrarOpciones { display: block !important; width: 100%; }
.subOpcionMenu > li { display: inline-block; width: 100%; } 
.subOpcionMenu > li > a { font-family: sans-serif; padding: .5em 1.5em; display: block; } 
.subOpcionMenu > li > a.selected { background: #787778 !important; color: white; font-weight: bold; float: inherit;}
.subOpcionMenu > li > a.selected:after { color: White; margin-left: 5px; } /* content: '>'; */
.subOpcionMenu > li > a:hover { background: #ccc; color: White; }
.subOpcionMenu > a { float: left; display: block; text-decoration: none; width: 100%; }
.paraSordos img {
	margin-right: 1em;
}
.menuResponsive { display: none; }

.subMenu { display: none; }
.subMenu { float: left; border-bottom: 2px solid #63b67c; padding-bottom: 1em; }
.subMenu li { padding-left: 2em; font-size: 12px; padding: .5em 0 .5em 1em;}
.subMenu li:hover { background: #BEBEBE; color: White; }
.subMenu li:hover a { color: White; } 
/*.subMenu li:before { content: "\25CF"; margin-right: 1em; }*/
.subMenu a { text-decoration: none; display: inline-flex; } 
.subMenu a:before { content: "\25CF"; padding-right: 0.5em; display: inline-flex; position: relative; } 
.subMenu a:hover:before, .subMenu li.selected a:before { color: White; }
.subMenu li.selected { background: #BEBEBE; }
.subMenu li.selected a { color: White; } 


/* Tramites */
#contenidoClasificaciones { float: left; width: 72%; margin-left: 4%; margin-bottom: 3em; }
#contenidoClasificaciones > h2 { font-family: Lato; font-size: 25px !important; margin: 1em 0 1em 0!important; padding: 0 0 .5em .5em ; border-bottom: 1px solid black; }

.nombreTramite { padding: .75em .5em .75em 1em; font-size: 15px; cursor: pointer; color: #505050; }
.nombreTramite:hover { background: rgba(99, 182, 124,.5); }
.nombreTramite:before { content: "\25CF"; margin-right: 1em; }
.nombreTramite:after { content: "[+]"; color: #63b67c; float: right; font-weight: bold; }
.nombreTramite.selected { background: rgba(99, 182, 124,.5); }
.nombreTramite.selected:after { content: "[-]"; color: #63b67c; float: right; font-weight: bold; }

.listadoTramites { background: none !important; cursor: default;}
.listadoTramites:before { content: '' !important; }
.listadoTramites li { margin: 0em 0em 0em 3em; padding: 1em 0.5em 1.9em 0em; border-bottom: 1.5px solid #BEBEBE; }
.listadoTramites li:last-child { border:0; padding-bottom: 2em; }
.listadoTramites li:first-child { padding-top: 2em; }
.listadoTramites a { color: #0077B9; font-weight: bold; }
.listadoTramites a > b { color: #0077B9; }
.tipoTramite { float: right; }
.traMunicipal, .traNoMunicipal { float: right; }
.paraSordos { float: right; margin: 0 1em; }
.sinCertificado { margin-right: .75em; }
.pieTramite { padding: 1.5em 0 1em 0; } 
.pieTramite span:before { margin-left: 2em; }
.pieTramite div { float: left; margin-left: .5em; }
.pieTramite .online { width: auto; margin: 0; }
.pieTramite a { color: #63b67c; }


.listadoSubcategorias.flex { display: flex; flex-wrap: wrap; flex-direction: row; }
.listadoSubcategorias.flex .filaCategoria { flex: 0 0 25%; }
/*.listadoSubcategorias .filaCategoria { width: calc( 25% - 5px ); float: left; margin-right: 5px; }*/
.listadoSubcategorias .filaCategoria a { width: 100%; flex: unset; }
/*.listadoSubcategorias .filaCategoria:nth-of-type(2n) a { float: left; }*/


/* Página Temas.aspx */
#central #ColumnaIzquierda div.contenido div#Temas .contenido { float:left; margin-bottom: 2em; }
#Temas .contenido .listaTema { paddging-left: 1em; padding-right: 1em; }

/* FORMULARIOS */
form * { font-family: Sans-Serif !important; }
#central div.contenido form input.radio { width: 1.8em; height: 1.8em; }
#central div.contenido form span{ line-height: 1.8em; vertical-align: .3em; }
#central div.contenido form .fila label { width: 30%; text-align: right; display: inline-block;}
#central div.contenido form div.fila_datos { display: inline-block; margin-left: 1em; }
#central div.contenido form input, #central div.contenido form select { padding: .5em !important; outline: #cfe847 }
#ColumnaIzquierda.formulario > div > form > fieldset > div.botones { background: white; border: 1px solid grey; width: auto; }
#ColumnaIzquierda.formulario > div > form > fieldset .clearfix { display: none; }
.formulario h2 { margin-bottom: .5em; }
.ayudaCampo:before { content: url('../img/info.png'); top: -2em; left: -2.5em; height: 0; width: 0; display: block; position: relative; }
.fila_datos select { padding: 0 !important; }
#central div.contenido form div.importante {
    text-align: center;
    background: #cfe847;
    border-radius: 0.5em;
    width: 50%;
    margin: 1em auto;
    padding: 1em 0;
}
.PDentroSedeElectronicaPasoCompletado { opacity: 0 ; }
div.fila label.lblTxtArea { text-align: left; }
.aviso { border: 1px solid #C83442; float: left; padding: 1em; width: 97%; }
.imgAviso { margin: .8em 1%; width: 5%; float: left; }
.aviso p { width: 92%; float: right;}


/* ----- Botones (pie) formularios */
#ColumnaIzquierda.formulario > div > form > fieldset > div.botones { width: 100%; padding: 2em 0; float: left; height: auto; }
#central div.botones div.botonesIzquierda { float: left; width: 30%; margin: 0 0 0 5%; display: flex; flex-wrap: wrap; }
#central div.botones div.botonesDerecha { float: right; width: 35%; margin: 0 5% 0 0; }
#central div.botones div.secundario { margin: 0; }
#central div.botones div#Cancelar { border-top: none; border-left: none; border-right: none; order: 2;}
#central div.botones div#Anterior { order: 1; margin-bottom: 1em; }
#central div.botones div.principal { float: right; margin: 0; }
#central div.botones div.principal input, #central div.botones div.secundario a { max-width: 10em; font-size: 1.5em; }
#central div.botones div#Anterior, #central div.botones div.principal { width: 100%; max-width: 10em; }
/* ----- Pasos formularios */
div#DentroSedeElectronica .clearfix { display: none; }
div#DentroSedeElectronica > div > div { padding: 1em; } 
div#DentroSedeElectronica > div.DentroSedeElectronicaPaso > div.DentroSedeElectronicaPasoActual { background: #e1f18b; border: 3px solid #cfe847; }
.LabelDentroSedeElectronicaPasoActual2 { font-weight:bold; }
div#DentroSedeElectronica > div.DentroSedeElectronicaPaso > div > div.LabelDentroSedeElectronicaPasoCompletado:nth-last-child:before { content: 'ok'; }
.DentroSedeElectronicaPasoCompletado:before { content: url('../img/ok.png'); float: left; margin-right: .5em; }
div#DentroSedeElectronicaPie { margin-bottom: 2em; }

/* Footer */
#pie { padding: 1em 5% 0 5%; background: rgba(255,255,255,0.81);
background: -moz-linear-gradient(top, rgba(255,255,255,0.81) 0%, rgba(207,232,71,1) 100%);
background: -webkit-gradient(top, bottom, color-stop(0%, rgba(255,255,255,0.81)), color-stop(100%, rgba(207,232,71,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.81) 0%, rgba(207,232,71,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.81) 0%, rgba(207,232,71,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.81) 0%, rgba(207,232,71,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.81) 0%, rgba(207,232,71,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfe847', GradientType=1 );}
#header-pie {  padding: 2.5em 1em 1em 1em; max-width: 1200px; margin: 0 auto; }
#header-pie p, #header-pie .links { display: inline-block; }
#header-pie .links { float: right; }
#cuerpo-pie { display: flex; max-width: 1200px; margin: 0 auto; }
.col-pie { flex: 1; margin-top: 1em; padding-bottom: 1em; padding-left: 1%; }
.col-pie h3, .col-pie h4 { margin-bottom: 1em; text-transform: uppercase; font-size: 16px; padding-left: 0; padding-bottom: 0;}
.col-pie li { margin-top: .75em; padding: 0 1em; }
.col-pie a { display: block; }
/*.col-pie:not(:nth-of-type(5)) { border-right: 1px solid #505050; }*/
#header-pie span a { color: #0489B7; }
#header-pie .links a { text-decoration: underline; }
.enlaces-pie .fa-lock:before { color: #fff; margin-right: .5em; }
.conFlecha .fa-lock:before { margin-right: .5em; }



/* Tram 304 */

.borrar a:before { content:"\f1f8"; display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 2em; }

.plantillas { border: 1px solid #aaa; padding: 1em; }
#ColumnaIzquierda .contenido div.plantillas p.parrafoPaso { font-weight: bold; background: #DBEBEB; padding: .5em; }

.plantillas a { display: block; margin-bottom: 1em; color: #0489B7; }
.plantillas a:before { content: "\f019"; display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 2em; margin-right: .3em;}

.foto_acred .imagen { max-width: 200px; max-height: 200px; padding: 1em; margin: 0;}
div.foto_acred img { max-width: 200px; max-height: 200px; margin: 0 !important; }
.foto_acred span { display: none; }

a.fa-pencil { margin-top: 0.8em; }
a.fa-pencil, a.fa-plus { color: #0489B7; font-size: 1.5em; font-family: Times new roman; font-weight: bold;}
a.fa-pencil:before, a.fa-plus:before { font:normal normal normal 14px/1 FontAwesome; margin-right: .3em; font-weight: normal;}

.nuevo a:before { display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 2em; margin-right: .3em; }

.dias { border: 1px solid #aaa; padding: 1em; }
.dias > p.parrafoPaso { font-weight: bold !important; }
.dias > div { display: inline-block; width: 15%; }
.dias input[type=checkbox] { margin-bottom: 1em; } 
.dias > .clearfix { display: none; }

#ColumnaIzquierda > div > form > fieldset > div.titulo > p.parrafoPaso { font-weight: bold; font-size: 1.7em !important; }

.leyenda_documentos { background: transparent; border: none; } 
.falta_obligatorio { color: #c71d40; }

.tituloseccionpaso  { font-weight: bold !important; font-size: 1.3em !important; margin-bottom: 0; text-decoration: underline; }


@media only screen and (max-width: 1319px) 
{
	#Carpeta { height: auto !important; }
	#central #ColumnaDerecha div.contenido #MiSedeElectronica #CarpetaDestacados, #Carpeta { background-size: 100% !important; }
	#contenedor { width: 100%; }
	#header-pie p { width: 60%; }
}

@media only screen and (max-width: 1200px) {
	.filaCategoria div, .filaCategoria a { flex: 0 0 24.24%; }
}

@media only screen and (max-width: 1080px) 
{
	a.titulo-sede h1 { 
		font-size: 21px;
	}	
}

@media only screen and (max-width: 992px) 
{
	#central #ColumnaDerecha { width: 100%; display: flex; } 	
	#ColumnaIzquierda { width: 98% !important; }
	#PieEnlaces .ColPie { width: 40%; min-height: 17em; }	
	
	#CarpetaDestacados, #Carpeta { max-width: none !important; }#ColumnaDerecha
	#ColumnaDerecha .contenido { width: 45% !important; }
	#ColumnaDerecha .clearfix { display: none; }
	#central #ColumnaIzquierda div.contenido div#normativa { width: 98.5%; }

	/* Ocultar imagen candado */
	#central #ColumnaDerecha div.contenido #MiSedeElectronica h2 { background: none; }
	#header-pie p { width: auto; }
	#header-pie .links { float: none; }
		
}



@media only screen and (max-width: 768px) 
{	#central #ColumnaIzquierda div.contenido { padding: 0; }
	#central #ColumnaDerecha { display: block; } 
	#buscador form { margin-left: 2em; }
	.filaCategoria a { flex: 0 0 32%;  }
	.filaCategoria > div:nth-child(1), .filaCategoria > div:nth-child(6) { margin: 0 1% 1em 1%; }
	.filaCategoria { overflow: visible; }
	.filaCategoria > div:nth-of-type(2n) { margin-left: 2.5%; }	
	.filaCategoria a img { width: 45%; }
	#ColumnaDerecha .clearfix { display: initial; }
	
	#idiomas { position: absolute; right: 0; top: 4em; }
	#idiomas li:nth-of-type(2) { display: block !important; margin-top: 1em !important; }
	
	#cita { width: 50%; }
	
	.listadoSubcategorias.flex .filaCategoria { flex: 0 0 50%; }
	
	.pieTramite span { width: 100%; }
	.pieTramite div {  }
	.conCertificado { padding-left: .5em; display: block; }
	.sinCertificado { padding-left: 2.05em; display: block; }  
	
	#cuerpo-pie { flex-wrap: wrap; } 
	#cuerpo-pie div.col-pie { border:none; flex: none; width: 50%; }
	
	#header-pie p, #header-pie .links { text-align: center; width: 100%; } 
	#central div.botones div.secundario { display: block; margin-bottom: 1em; }
	#fecha {top:12px;left:5px;}
	#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .detalleresultado{width:85%;}
	
	.menuResponsive { display: block !important; width: 100%; float: left; }
	.menuResponsive div { width: 100%; font-size: 14px; font-weight: bold; }
	.menuResponsive select { width: 100%; padding: .75em; border: 1px solid #63b67c; margin: 1em 0; }
	.menuResponsive select, .menuResponsive option { outline: none; }
	#menuClasificaciones { width: 100%; }
	#contenidoClasificaciones { width: 100%; margin: 0; }
	#InicioDestacados .conFlecha > li { width: 100% !important;}
	
	a.titulo-sede h1 { 
		font-size: 16px;
	}
	.menu { display: none; }

	

}

@media only screen and (max-width:550px)
{
	#PieEnlaces .ColPie { width: 100%; min-height: initial !important; }
	#masInfo > div { width: 100%; text-align: center; }
	#masInfo > a > div { width: 100%; text-align: center; margin-top: .2em;}
	
	.filaCategoria a { flex: 0 0 45%; }
	#buscadorTramites form label { margin: 0 !important; }
	#buscadorTramites form input[type=text] {padding: 2%; width: 96% !important; margin: 1em 0;} 
	#buscadorTramites form input[type=submit] { width: 100%; }
	#central #ColumnaIzquierda div.contenido form { padding: 0 !important; } 
	div#buscadorIndex input#Buscar { width: 96%; }
	
	
	
	.listadoTramites li { padding: 1.5em 0; width: 80%; margin: 0 auto; }
	.pieTramite { padding: 2em 0 4em 0; }
	.pieTramite div { width: 100%; }
	.sinCertificado { padding-left: 2.6em; }
	
	#central #ColumnaIzquierda div.contenido #buscadorTramites.noportada form input.caja { width: 97.5%; margin: 0; margin-bottom: 1em; }
	#central #ColumnaIzquierda div.contenido div#normativa { width: 93%; }
	
	#central #ColumnaIzquierda div.contenido  #buscadorMenuResp { display: block; width: 100% !important; height: auto; }
	#central #ColumnaIzquierda div.contenido  #buscadorMenu { display: none; }
	#contenidoClasificaciones > h2 { margin-top: 0 !important; }
	
	#central #ColumnaIzquierda div.contenido #ficha { margin: 0 auto; }
	div.online_con_firma a, div.online_sin_firma a, div.online_descargar_instancia a, div.enlace_factura_generar a, div.enlace_factura_firmar a, div.enlace_factura_enviar a { display: block; margin: 0 auto; }
	
	
	#cuerpo-pie div.col-pie { width: 100%; }
	
	#central div.contenido form .fila label { width: 100%; text-align: left; padding-left: 1.5em; }
	
	#central div.contenido form input.largo, #central div.contenido form input.mediano, #central div.contenido form input.corto { width: 87%; padding: 1em 2.5%; }
	#central div.contenido form div.fila_datos { display: block; }
	
	
	#central div.botones div.botonesIzquierda, #central div.botones div.botonesDerecha { width: 45%; }
	#AnchoTotal div.contenido form p.ayudaCampo { width: auto; }
	#central #ColumnaIzquierda div.contenido div#Busqueda #resultados .detalleresultado{width:75%;}

	#MenuPrincipal ul li {
		display:block;
    		width: 100%;
    		margin: 0 0 10px 0;
	}
	
}



@media (min-width: 576px) {
	.container {
		max-width: 100% !important;
	}
}

@media only screen and (max-width:460px) /* 360px*/
{
	#cita{ width: 100%; }
	/*.filaCategoria div:nth-of-type(2n) { margin-left: 4% !important; }*/
	
	#navegador-superior li {padding: 4px !important; }
	#enlace_carpeta { background: none !important; padding-left: 0 !important;}
	#buscador input[type=submit] { padding: .5em; float: right; }
	
	#buscador input[type=text] { width: 80% !important; }
	.enlace_busqueda_avanzada { width: 35% !important; float: right !important; }
	
	
	.listadoSubcategorias .filaCategoria a img { width: 80%; }
	#InicioDestacados ul { padding: 0 1.5em 0 0.5em; }
	#cabeceraSuperior {margin-left:1em;float:left;width:100%;}
	
}
