	/*---------------------------------------------------------------------------------------------------------------------------
	Gobierno de España - Sede Electrónica del Ministerio de Agricultura, Pesca y Alimentación - Main Cascading Style Sheet
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version	1.1
	.url		https://sede.mapa.gob.es
	.timestamp	10/05/2019 ... 
	---------------------------------------------------------------------------------------------------------------------------*/
	
	/*-----------------------------------------------------------------------------------------------------------------------------
	0.	Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1.	Reset
	2.	Links
	3.	Elements
	4.	Common
	5.  Header
	6.  Login
	7.  Portada
	8.  Buscadores
	9.  Miga de pan
	10. Ficha de procedimiento
	11. Solicitudes
	12. Procedimientos
	13.	Zona Personal
	14. Pago Tasas
	15. Media Queries
	---------------------------------------------------------------------------------------------------------------------------*/
	
	/*---------------------------------------------------------------------------------------------------------------------------
	1.	Reset
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	div, hr, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
	table {border-collapse: collapse;border-spacing: 0;}	
	fieldset, img {border: 0 none;}	
	address, caption, cite, code, dfn, strong, em, th, var {font-style: normal;font-weight: normal;}	
	ol, ul, li {list-style: none;display: block;}	
	caption, th {text-align: left;}	
	h1, h2, h3, h4, h5, h6 {font-size: 18px;font-weight: normal;}	
	q:before, q:after {content: '';}	
	abbr, acronym {border: 0 none;}	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	2.	Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	a {text-decoration: underline;color: #546ad6;}	
	a:hover {text-decoration: underline;	color: #394891;}		
	a:active, a:focus {color: #788ae4;}		
	a img {display: inline;}		
	a.grey {text-decoration: none;color: #666;}			
	a.grey:hover {text-decoration: underline;color: #333;}			
	a.grey:active {color: #777;}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	3.	Elements 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	body, h1, h2, h3, h4, h5, h6, input, option, textarea, button {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #404040;}
	body {margin: 0;	font-size: 12px;}
	input.texter {height: 20px;	padding: 0 2px;	background: #fff; border: 2px solid;border-top-color: #95928c;border-right-color: #e9e7e3;border-bottom-color: #e9e7e3;border-left-color: #95928c;font-size: 12px;color: #000;}
	select.selecter {height: 20px;background: #fff;border: 2px solid;border-top-color: #95928c;border-right-color: #e9e7e3;border-bottom-color: #e9e7e3;border-left-color: #95928c;color: #000;}
	input.submiter {height: 18px;font-size: 11px;color: #666;}	
	.vignettedA {padding-left: 18px;	background: transparent url(../images/common/vignettes/vignetteA.png) no-repeat scroll left center;}	
	.vignettedB {padding-left: 18px;	background: transparent url(../images/common/vignettes/vignetteG.png) no-repeat scroll left center;}	
	.vignettedC {padding-left: 18px;	background: transparent url(../images/common/vignettes/vignetteC.png) no-repeat scroll left center;	font-weight: bold;color: #333;}
    .modal .modal-body table{
		font-size: 12px;
	}
	/*---------------------------------------------------------------------------------------------------------------------------
	4.	Common
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.clearer {height: 0 !important;overflow: hidden !important;display: block !important;clear: both !important;}	
	li.clearer {height: 0 !important;overflow: hidden !important;display: block !important;float: none !important;clear: both !important;margin: 0 !important;padding: 0 !important;border: 0 none !important;}
	.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
	/*Estilo para el mensaje popUp al descargar un justificante en zip*/
	.blockMsg {left: 12%!important;top:10%!important;width: 76%!important;height:auto!important;cursor:auto!important;}
	.pregunta{ margin: 15px 0 10px;font-weight: bold;color: #16537c;font-size: 1.3em;}
	.respuesta{color: #404040;}
	.respuesta a{text-decoration:none;color:#16537c;font-weight:bold;}
	.respuesta a:hover{text-decoration:none;color:#2691d9;}
	.enumeracion{text-align: left;margin: auto;width: 58%;font-size: 1.2em;}
	/*Estilo del mensaje de información en las tareas de mantenimiento de Sede Electrónica */
	p.mensajeInfo {color: red; border: 4px outset rgb(255,0,0); padding: .857em;}
	a.advancedSearchLink {color: #16537c;margin:auto;}	
	.larger{width: 100% !important;background:#ffffe6;}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	5.	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#main {margin: 0 auto;}
	#sticky{position: -webkit-sticky;position: sticky;top: 0;z-index: 5;text-align: center;background-color: #16537c;background-size: cover;}		
	#header  {display: inline-block;width: 100%;max-width: 1170px;padding-top: 10px;}	
	#wrapper {max-width: 1170px;margin: 0 auto;padding: 0 4px 0 4px;zoom: 1;text-align: center;	}
	#bottom {max-width: 1170px;margin: 0 auto;clear: both;overflow: hidden;margin: 4px 0 0 -12px;}
	#content {width: 100%;z-index: 2;}
	#contentBottom{width: 100%;z-index: 2;text-align: center;}
	#footer {max-width: 1170px;margin: auto;overflow: inherit;padding-top: 15px;text-align: center;}
	p#footer {clear: both;padding: 22px 0 80px;text-align: center;color: #999;}
	.img-logo {width: 396px;height: 72px;}
	div.headerLogo {display: inline-block;float: left;text-align: left;margin-top: 5px;}	
	div.headerInfo {display: inline;float: right;text-align: right;margin-right: 5px;width: 65%;}		
	div h1.headerInfo {display: table;width: 100%;vertical-align: middle;margin-top: 5px;text-align: left;margin-left: 10px;font-size: 2.5em;font-weight: bold;color: #ffffff;}	
	p.headerInfo {width: 100%;color: #ffffff;margin-right: 10px;font-size: 1.5em;}		
	p a.headerInfo {text-decoration: none;color: #ffffff;border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;}			
	p a.headerInfo:hover {text-decoration: none;color: #ffffff;background-color: #2691d9;}
	p a.headerInfo:active {color: #ffffff;}	
	div.headerNav{display: inline-block;float: left;text-align: right;width: 100%;margin-top: 5px;margin-bottom: 5px;}	
	ul.mainNav  {float: left;font-weight: bold;height: 31px;line-height: 31px;}		
	ul.mainNav  li {float: left;border-style: solid;border-color: #fff;	border-width: 2px;}	
	ul li a.mainNav {float: left;font-size: 1.5em;padding: 0 0.5em 0 0.5em;text-decoration: none;color: #fff;border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;}		
	ul li a.mainNav:active {background-color: #fff;text-decoration: none;color: #000;}		
	ul li a.mainNav:hover {background-color: #2691d9;text-decoration: none;color: #fff;}
	ul li a.mainNav.actual {background-color: #fff;text-decoration: none;color: #000;}	
	ul.authNav  {float: right;font-weight: bold;height: 31px;line-height: 31px;}
	ul.authNav  li {float: right;border-style: solid;border-color: #fff;border-width: 2px;}		
	ul li a.authNav {float: right;font-size: 1.4em;padding-right: 5px;text-decoration: none;color: #fff;border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;}		
	ul li a.authNav:hover {background-color: #2691d9;text-decoration: none;color: #fff;}	
	ul li a.authNav:active {color: #000;background: #fff;}
	p.authNav {float: right;font-size: 1.2em;line-height: 31px;text-align: right;color: #fff;}		
	p a.authNav {line-height: normal;text-decoration: none;color: #fff;}		
	p a.authNav:hover {text-decoration: none;color: #fff;}	
	p a.authNav:active {color: #fff;}
	.fa-calendar-alt:before{font-size: 1.4em;}
	.fa-home:before{font-size: 1.3em;}
	.fa-question-circle:before {font-size: 1.4em;}
	.fa-power-off:before {font-size: 1.4em;}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	6. Login
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.loginContent {margin-bottom: 15px;}
	.loginContent h3 {margin: 1px;padding: 8px;background-color: #f5f5f5;font-size: 1.2em;font-weight: bolder;color: #666;}
	.loginContent p {margin: 5px 0 8px 38px;font-size: 1.2em}
	.loginContent a {text-decoration:none;color:#16537c;font-weight:bold;}
	.loginContent a:hover{text-decoration:none;color:#2691d9;}	
	.loginBtn {width: auto; height: 30px; font-size: 1.2em;padding:1.5px;color: #16537c;border-color: #166196;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;align-items: flex-start;text-align: center;background-color: buttonface;box-sizing: border-box;border-width: 2px;border-style: outset;border-image: initial;margin-top: 5px;text-decoration:none;}
	a.loginBtn,a.loginBtn:hover{color:#16537c;text-decoration:none;}
	.loginContent form {width: 385px;margin-left: 38px;line-height: 24px;}		
		
	/*---------------------------------------------------------------------------------------------------------------------------
	7. Portada
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.botoneraSede {font-size:1.4em;color:#16537c;font-weight:bold;font-family:Helvetica;text-align:left;margin-top: 15px;}	
	.botoneraSede a{text-decoration:none;color:#16537c}
	.botoneraSede a:hover{text-decoration:none;color:#2691d9;border-color:#000;}
	.botonSede{float:left;width:18%;border-color:#e6e6e6;border-width: 2px;border-style:solid;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
		margin: 10px;height: 30px;padding: 2%;vertical-align: middle}
	.botonSede ul {}		
	.botonSede a{text-decoration:none;color:#16537c}
	.botonSede a:hover{text-decoration:none;color:#2691d9;border-color:#000;}
	.botonSede ul li{width: 90%;float: left;padding-left: 40px;background-size: 50px 50px;}				
	.botonSede ul li.title {padding-bottom: 3px;font-size: 1.2em;font-weight: bold;}		
	.botonSede ul li.title a {color: #16537c;text-decoration: none;}		
	.botonSede ul li.title a:hover {color:#2691d9;border-color:#000;}	
	.botonSede ul li.title span {font-size: 0.9em;color: #c00;}		
	.botonSede .bottom {	overflow: hidden;clear: both;}
	.tasas { background: #f2f2f2 url(../images/items/icon_main_tasasMT.png) no-repeat scroll left top;}
	.csv { background: #f2f2f2 url(../images/items/icon_main_csvMT.png) no-repeat scroll left top;}
	.personal { background: #f2f2f2 url(../images/items/icon_main_personalMT.png) no-repeat scroll left top;}
	.procedimientos { background: #f2f2f2 url(../images/items/icon_main_procedimientosMT.png) no-repeat scroll left top;}
	.servicios { background: #f2f2f2 url(../images/items/icon_main_serviciosMT.png) no-repeat scroll left top;}
	.quejas { background: #f2f2f2 url(../images/items/icon_main_quejasMT.png) no-repeat scroll left top;}
	.datos { background: #f2f2f2 url(../images/items/icon_main_datosMT.png) no-repeat scroll left top;}
	.anuncios { background: #f2f2f2 url(../images/items/icon_main_anunciosMT.png) no-repeat scroll left top;}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	8. Buscadores
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#content .search {max-width: 100%;display: block;overflow: auto;margin-top: 10px;margin-right: auto;margin-left: auto;padding: 15px 15px;font-size: 1.2em;color: #16537c;font-weight: bold;text-align: left;}		
	#content .search label {margin-right: 10px;float: left;}	
	#content .search input.texter {margin-right: 10px;height: 1.3em;float: left;}	
	#content .search input.submiter {width: 70px;font-size: 1.2em;height: 1.4em;float: left;color: #16537c;border-color: #166196;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}	
	#content .search p.advancedSearchLink {font-size: 1.2em;}	
	#content .searchAdv {width: 100%;display: inline-block;margin-top: 10px;padding: 15px 0px;border-style: solid;border-color: #166196;border-width: 1px;border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;
		-webkit-border-radius: 15px 15px 15px 15px;font-size: 1.1em;color: #16537c;font-weight: bold;text-align: left;}	
	#content .searchAdv .filters {float: left;overflow: hidden;padding: 5px;}		
	#content .searchAdv .filters label {display: block;	margin: 0;}		
	#content .searchAdv .filters label input {display: inline-block;line-height: 13px;}	
	#content .searchAdv .filters label span {display: inline-block;margin-top: -2px;	padding-top: 3px;padding-bottom: 3px;line-height: 13px;vertical-align: text-top;}	
	#content .searchAdv .topics {float: left;display: inline;	padding-right: 25px;}		
	#content .searchAdv .topics label {width: 100%;float: left;margin: 0;text-align: right;	}	
	#content .searchAdv label {margin-right: 14px;}	
	#content .searchAdv input.texter {width: 69%;}
	#content .searchAdv input.submiter {width: 70px;font-size: 1.2em;height: 1.4em;float: right;margin-right: 10px;color: #16537c;border-color: #166196;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	#content .searchAdv .topics .texter,	#content .searchAdv .topics .selecter {margin: 0 0 0 20px;padding: 0px;}	
	#content .searchAdv .topics .selecter {width: 70%;}	
	#content .searchAdv .types {float: left;padding-top: 3px;	}		
	#content .searchAdv .types .groupTitle {width: 52px;float: left;margin-right: 22px;text-align: right;}	
	#content .searchAdv .types .group {width: 70%;float: left;}	
	#content .searchAdv .types label {width: 70%;display: block;margin: 0;}		
	#content .searchAdv .types label input {display: inline-block;line-height: 13px;}	
	#content .searchAdv .types label span {width: 248px;display: inline-block;margin-top: -2px;padding-bottom: 3px;line-height: 13px;vertical-align: text-top;}	
	#content .searchAdv .submiter {}	
	#content .content {}
	#content .content .topics{width: 40%;margin:auto;text-align:left;}
	#content .content .topics .top {width: 40%;overflow: hidden;clear: both;}	
	#content .content .topics .topWide {width:100%;overflow: hidden;clear: both;}	
	#content .content .topics .content {padding: 0px 10px;}	
	#content .content .topics .bottom {width:100%;overflow: hidden;clear: both;padding: 20px;}		
	#content .content .topics h2 {width: 100%;overflow: hidden;display: inline;float: left;padding: 4px 0px !important;margin: 0px !important;;font-size: 1.3em;color: #fff;
	border-style: solid;border-width: 1px;	border-color: #166196;background-color: #166196;border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px;	text-align: center;	text-decoration: none;}	
	#content .content .topics h3 {background: transparent url(../images/common/vignettes/vignetteD.png) no-repeat scroll left center;font-size: 1.2em;font-weight: bold;color: #666;padding: 10px;margin:5px 5px 0px 5px;}	
	#content .content .topics a {color: #16537c;text-decoration: none;font-size:1em;}
	#content .content .topics a:hover {color:#2691d9;border-color:#000;text-decoration: underline;}
	#content .content .topics ul li{width: 98%;float: left;text-align: justify;}				
	#content .content .topics ul li.title {padding-bottom: 3px;font-size: 1.1em;font-weight: bold;color:#666;margin-left:20px;}
	#content .content .topics ul li.title p {margin-bottom:10px;margin-top: 10px;text-align: justify}		
	#content .content .topics ul li.title a {color: #16537c;text-decoration: none;font-size:1em;}		
	#content .content .topics ul li.title a:hover {color:#2691d9;border-color:#000;text-decoration: underline;}	
	#content .content .topics ul li.title span {}	
	#content .content .topics a {color: #16537c;text-decoration: none;}		
	#content .content .topics a:hover {color:#2691d9;border-color:#000;}	
	#content .content .topics p a {color: #16537c;text-decoration: none;font-size: 1.2em;font-weight: bold;}		
	#content .content .topics p a:hover {color:#2691d9;border-color:#000;}	
	
	#content .content .topics h4 {background: transparent url(../images/common/vignettes/vignetteE.png) no-repeat scroll left center;font-size: 1.1em;font-weight: bold;color: #16537c;padding: 10px 10px 10px 15px;margin:5px 5px 0px 5px;}
	
	#content h2 {width: 20%;overflow: hidden;display: inline;float: left;padding: 2px;margin: 0 6px;font-size: 1.3em;color: #fff;border-style: solid;border-width: 1px;border-color: #166196;background-color: #166196;
		border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;	text-align: center;	text-decoration: none;}		
	#content .procedureTitle {width: 98%;text-align: left;clear: left;	margin: 0 -6px 6px 0;padding: 6px;background: #fff;border-style: none;font-size: 1.4em;font-weight: bold;color: #16537c;}		
	#content .topicsWide {width: 95%;text-align: left;background-color: #f2f2f2;padding: 5px;border: 1px dotted #ccc;}	
	.topicTypeList {	width: 100%;margin: 5px;text-align: left;border-style: solid;border-width: 1px;border-color: #cccccc;}		
	.topicTypeList .top {overflow: hidden;margin: 10px 0;}			
	.topicTypeList .top h2 {width: 20%;overflow: hidden;display: inline;float: left;padding: 2px;margin: 0 6px;font-size: 1.3em;color: #fff;	border-style: solid;border-width: 1px;	border-color: #166196;background-color: #166196;
		border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px;	text-align: center;	text-decoration: none;}	
	.topicTypeList .top a {width: 20%;overflow: hidden;display: inline;float: left;padding: 2px;margin: 0 6px;font-size: 1.3em;color: #fff;border-style: solid;border-width: 1px;	border-color: #2691d9;background-color: #2691d9;
		border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;	text-align: center;	text-decoration: none;}		
	.topicTypeList .top a:hover {	background-color: #166196;	border-color: #166196;text-decoration: none;}			
	.topicTypeList ul.procedures {}		
	.topicTypeList ul.procedures li.procedure, .main_proceduresCategoryList .topicTypeListWide ul.procedures li.procedure {width: 90%;float: left;margin-left: 10px;margin-top: 5px;padding-left: 60px;background-size: 50px 50px; border-style: solid; border-color: #cccccc; border-width: 0 0 1px;}
	.topicTypeList ul.procedures li.procedure .pic {background: transparent url(../images/dev/ico-ministerio.png) no-repeat scroll right top;width: 64px;float: left;padding-left: 20px;text-align: center;}
	.topicTypeList ul.procedures li.procedure .pic img {display: inline;}	
	.topicTypeList ul.procedures li.procedure ul {width: 90%;float: left;}	
	.topicTypeList ul.procedures li.procedure li {display: block;}						
	.topicTypeList ul.procedures li.procedure li.title {padding-bottom: 3px;font-size: 1.3em;font-weight: bold;}		
	.topicTypeList ul.procedures li.procedure li.title a {color: #16537c;text-decoration: none;}		
	.topicTypeList ul.procedures li.procedure li.title a:hover {color: #2691d9;}	
	.topicTypeList ul.procedures li.procedure li.title a:active {color: #16537c;}	
	.topicTypeList ul.procedures li.procedure li.title span {font-size: 0.9em;color: #c00;}	
	.topicTypeList ul.procedures li.procedure li.auth {margin-left: 10px;margin-bottom: 5px;}	
	.topicTypeList ul.procedures li.procedure li.auth a {font-size: 1.1em;color: #000;text-decoration: none;}	
	.topicTypeList ul.procedures li.procedure li.auth a:hover {color: #16537c;font-weight: bold;}
	.topicTypeList ul.procedures li.procedure li.auth a:active {color: #16537c;font-weight: bold;text-decoration: none;}	
	.topicTypeList ul.procedures li.procedure li.more {font-size: 1.1em;text-align: right;}	
	.topicTypeList ul.procedures li.procedure li.more a {	color: #166196;	text-decoration: none;}	
	.topicTypeList ul.procedures li.procedure li.more a:hover {color: #166196;text-decoration: none;	font-weight: bold;}		
	.topicTypeList .bottom {	overflow: hidden;clear: both;}
	.ministerio { background: transparent url(../images/dev/ico-ministerio.png) no-repeat scroll left top;}
	.agricultura { background: transparent url(../images/dev/ico-agricultura.png) no-repeat scroll left top;	}
	.agua {  background: transparent url(../images/dev/ico-agua.png) no-repeat scroll left top;}
	.alimentacion { background: transparent url(../images/dev/ico-alimentacion.png) no-repeat scroll left top;}
	.bio { background: transparent url(../images/dev/ico-biodiversidad.png) no-repeat scroll left top;}
	.calidad_amb { background: transparent url(../images/dev/ico-calidad-evaluacion-ambiental.png) no-repeat scroll left top;}
	.cambioClima { background: transparent url(../images/dev/ico-cambio-climatico.png) no-repeat scroll left top;}
	.costas { background: transparent url(../images/dev/ico-costas-medio-maritimo.png) no-repeat scroll left top;}
	.desarrolloRural { background: transparent url(../images/dev/ico-desarrollo-rural.png) no-repeat scroll left top;}
	.energia { background: transparent url(../images/dev/ico-energia.png) no-repeat scroll left top;}
	.ganaderia { background: transparent url(../images/dev/ico-ganaderia.png) no-repeat scroll left top;}
	.meteo { background: transparent url(../images/dev/ico-cambio-climatico.png) no-repeat scroll left top;}
	.pesca { background: transparent url(../images/dev/ico-pesca.png) no-repeat scroll left top;}
	.fq { color:#999999; padding-top:7px; padding-bottom:7px; }
	.autorizaciones { background: transparent url(../images/dev/ico-autorizaciones.png) no-repeat scroll left top;}
	.ayudas { background: transparent url(../images/dev/ico-ayudas.png) no-repeat scroll left top;}
	.revision { background: transparent url(../images/dev/ico-revision.png) no-repeat scroll left top;}
	.sancionador { background: transparent url(../images/dev/ico-sancionador.png) no-repeat scroll left top;}
	.tributario { background: transparent url(../images/dev/ico-tributario.png) no-repeat scroll left top;}
	.otros { background: transparent url(../images/dev/ico-ministerio.png) no-repeat scroll left top;}
	.data {display: inline-block;width: 100%;border: 1px solid #166196;text-align: left;}		
	.noborder {border: none !important;}
	.data .top {width: auto;overflow: hidden;padding-bottom: 1px;background: #166196;border-bottom: 1px solid #166196;min-height: 26px;white-space: nowrap;}		
	.data .top p {float: left;margin: 0 7px;font-size: 1.2em;color: #fff;}		
	.data .top p * {line-height: normal;color: #fff;}	
	.data .top p strong {font-weight: bold;}	
	.data .top p.pagination {float: right;font-size: 1.2em;}
	.data ul.procedureList {margin-top: -1px;display: block;overflow: hidden;}				
	.data ul.procedureList li.entryOdd {margin: 1px 0 -1px;	padding: 9px 10px 8px 39px;background: #fff url(../images/common/vignettes/vignetteE.png) no-repeat scroll 17px 13px;border-bottom: 1px dotted #ccc;line-height: 14px;}	
	.data ul.procedureList li.entryEven {margin: 1px 0 -1px;padding: 9px 10px 8px 39px;background: #f8f8f8 url(../images/common/vignettes/vignetteE.png) no-repeat scroll 17px 13px;border-bottom: 1px dotted #ccc;line-height: 16px;}	
	.data ul.procedureList li a.detailLink {color: #16537c;font-size: 1.2em;text-decoration: none;font-weight: bold;line-height: 16px;}	
	.data ul.procedureList li a:hover  {	color: #2691d9;}	
	.data ul.procedureList li span.inTime {float: right;	padding: 0 18px;background: transparent url(../images/common/vignettes/vignetteStepInTime.png) no-repeat scroll right center;font-size: 13px;line-height: 16px;}				
	.data ul.procedureList li span.outTime {float: right;padding: 0 18px;background: transparent url(../images/common/vignettes/vignetteStepOutTime.png) no-repeat scroll right center;font-size: 13px;line-height: 16px;}	
	.data ul.procedureList li ul.info {clear: both;padding-top: 4px;}		
	.data ul.procedureList li ul.info li {overflow: hidden;margin: 0;padding: 0 7px 0 3px;line-height: 18px;}							
	.data ul.procedureList li ul.info li strong {font-weight: bold;line-height: 18px;}	
	.data ul.procedureList li ul.info li span.online {padding-left: 22px;background: transparent url(../images/common/vignettes/vignetteTramitableOnline.png) no-repeat scroll 3px center;}	
	.data ul.procedureList li ul.info li span.information {padding-left: 22px;background: transparent url(../images/common/vignettes/vignettePrintInvoice.png) no-repeat scroll 3px center;}	
	.data ul.procedureList li ul.info li span.certified {padding-left: 25px;background: transparent url(../images/common/vignettes/vignetteAccessCertified.png) no-repeat scroll 3px center;}	
	.data ul.procedureList li ul.info li span.user {padding-left: 18px;	background: transparent url(../images/common/vignettes/vignetteAccessUser.png) no-repeat scroll 3px center;}	
	.allByType {	width: 100%;overflow: hidden;border: 1px solid #166196;}
	.allByType .top {overflow: hidden;padding: 0 0 1px 2px;background-color: #166196;border-bottom: 1px solid #166196;text-align: left;min-height: 26px;white-space: nowrap;}			
	.allByType .top p {float: left;margin: 0 7px;font-size: 1.2em;color: #fff;}			
	.allByType .top p * {	line-height: normal;}
	.allByType .top p strong {font-weight: bold;}	
	.allByType .top p span {font-weight: bold;font-size: 0.9em;color: #c00;}
	.allByType ul.content {display: block;padding: 10px;}		
	.allByType ul.content li {width: auto;text-align: left;float: left;	margin: 0 15px 10px 8px;padding-left: 23px;background: transparent url(../images/common/vignettes/vignetteF.png) no-repeat scroll left 2px;}		
	.allByType ul.content li a {color: #666;font-size: 1.2em;font-weight: bold;text-decoration: none;}		
	.allByType ul.content li a:hover {color: #333;text-decoration: none;}	
	.allByType ul.content li a:active {color: #333;text-decoration: none;}	
	.allByType ul.content li span {color: #c00;font-weight: bold;}	
	.data ul.anuncioList {margin-top: -1px;display: block;overflow: hidden;}				
	.data ul.anuncioList li.entryOdd {margin: 1px 0 -1px;padding: 2px 0px 2px 39px; background: #fff url(../images/common/vignettes/vignetteE.png) no-repeat scroll 17px 25px;	border-bottom: 1px dotted #ccc;	line-height: 18px;}	
	.data ul.anuncioList li.entryOdd p {margin: 0px 0px 0px -20px;}
	.data ul.anuncioList li.entryEven {	margin: 1px 0 -1px;	padding: 2px 0px 2px 39px; background: #f8f8f8 url(../images/common/vignettes/vignetteE.png) no-repeat scroll 17px 25px;border-bottom: 1px dotted #ccc;line-height: 18px;}	
	.data ul.anuncioList li.entryEven p {margin: 0px 0px 0px -20px;}
	.data ul.anuncioList li a.detailLink {font-size: 13px;line-height: 16px;}	
	.data ul.anuncioList li ul.info {width: 558px;clear: both;padding-top: 4px;line-height: 18px;}
	.data ul.anuncioList li ul.info li {width: 558px;overflow: hidden;float: left;margin: 0;padding: 0 7px 0 3px;line-height: 18px;}		
	.data ul.anuncioList li ul.info li strong {font-weight: bold;line-height: 18px;}	
	.topicTypeListWide {width: 100%;margin: 5px;text-align: left;border-style: solid;border-width: 1px;border-color: #cccccc;}			
	.topicTypeListWide .top {overflow: hidden;margin: 10px 0;}				
	.topicTypeListWide .top h2 {width: 20%;overflow: hidden;display: inline;float: left;padding: 2px;margin: 0 6px;font-size: 1.3em;color: #fff;	border-style: solid;border-width: 1px;	border-color: #166196;background-color: 		#166196;border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px;	text-align: center;	text-decoration: none;}	
	.topicTypeListWide .top a {width: 20%;overflow: hidden;display: inline;float: left;padding: 2px;margin: 0 6px;font-size: 1.3em;color: #fff;border-style: solid;border-width: 1px;	border-color: #2691d9;background-color: #2691d9;
		border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;	text-align: center;	text-decoration: none;}					
	.topicTypeListWide .top a:hover {	background-color: #166196;	border-color: #166196;text-decoration: none;}	
	.topicTypeListWide ul.procedures {}		
	.topicTypeListWide ul.procedures li.procedure .pic {background: transparent url(../images/dev/ico-ministerio.png) no-repeat scroll right top;width: 64px;float: left;padding-left: 20px;text-align: center;}		
	.topicTypeListWide ul.procedures li.procedure .pic img {display: inline;}
	.topicTypeListWide ul.procedures li.procedure ul {width: 591px;float: left;}						
	.topicTypeListWide ul.procedures li.procedure li {display: block;}	
	.topicTypeListWide ul.procedures li.procedure li.title {padding-bottom: 3px;font-size: 1.3em;font-weight: bold;}		
	.topicTypeListWide ul.procedures li.procedure li.title a {color: #16537c;text-decoration: none;}		
	.topicTypeListWide ul.procedures li.procedure li.title a:hover {color: #2691d9;}	
	.topicTypeListWide ul.procedures li.procedure li.title a:active {color: #16537c;}	
	.topicTypeListWide ul.procedures li.procedure li.title span {font-size: 0.9em;color: #c00;}
	.topicTypeListWide ul.procedures li.procedure li.auth {margin-left: 10px;margin-bottom: 5px;}	
	.topicTypeListWide ul.procedures li.procedure li.auth a {font-size: 1.1em;color: #000;text-decoration: none;}		
	.topicTypeListWide ul.procedures li.procedure li.auth a:hover {color: #16537c;font-weight: bold;}	
	.topicTypeListWide ul.procedures li.procedure li.auth a:active {color: #16537c;font-weight: bold;text-decoration: none;}	
	.topicTypeListWide ul.procedures li.procedure li.more {font-size: 1.1em;text-align: right;}
	.topicTypeListWide ul.procedures li.procedure li.more a {	color: #166196;	text-decoration: none;}	
	.topicTypeListWide ul.procedures li.procedure li.more a:hover {color: #166196;text-decoration: none;	font-weight: bold;}		
	.topicTypeListWide .bottom {overflow: hidden;clear: both;}	
	.topicTypeListWide ul.servicesList {margin-top: -1px;display: block;overflow: hidden;}
	.topicTypeListWide ul.servicesList li.entry {margin: 1px 0 -1px;	padding: 9px 10px 8px 39px;background: #fff url(../images/common/vignettes/vignetteE.png) no-repeat scroll 17px 13px;border-bottom: 1px dotted #ccc;
		line-height: 14px;}									
	.topicTypeListWide ul.servicesList li a.detailLink {color: #16537c;font-size: 1.2em;text-decoration: none;font-weight: bold;line-height: 16px;}	
	.topicTypeListWide ul.servicesList li a:hover  {	color: #2691d9;}	
	.topicTypeListWide ul.servicesList li ul.info {clear: both;padding-top: 4px;}		
	.topicTypeListWide ul.servicesList li ul.info li {overflow: hidden;margin: 0;padding: 0 7px 0 3px;line-height: 18px;}							
	.topicTypeListWide ul.servicesList li ul.info li strong {font-weight: bold;line-height: 18px;}
	.topicTypeListWide ul.servicesList li ul.info li span.online {padding-left: 22px;background: transparent url(../images/common/vignettes/vignetteTramitableOnline.png) no-repeat scroll 3px center;}			

	/*---------------------------------------------------------------------------------------------------------------------------
	9. Miga de pan
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	ul#breadcrumb {overflow: hidden;display: block;margin-left: -20px;font-size: 14px;line-height: 40px;}		
	ul#breadcrumb li {float: left;	margin: 0 -14px 0 14px;	padding: 0 14px 0 6px;background: transparent url(../images/common/contentBreadcrumbSpacer.png) no-repeat scroll right center;}		
	ul#breadcrumb li a {text-decoration: none;}		
	ul#breadcrumb li a:hover {text-decoration: underline;color: #000 !important;}	
	ul#breadcrumb li a:active {text-decoration: underline;}		
	ul#breadcrumb li.level0,ul#breadcrumb li.level0 a {font-weight: bold;font-size: 1.1em;color: #666;}	
	ul#breadcrumb li.level1,ul#breadcrumb li.level1 a {color: #333;font-size: 1.1em;}	
	ul#breadcrumb li.level2,ul#breadcrumb li.level2 a {color: #666;font-size: 1.1em;}	
	ul#breadcrumb li.level3,ul#breadcrumb li.level3 a {color: #999;font-size: 1.1em;}	
	
	/*---------------------------------------------------------------------------------------------------------------------------
	10. Ficha de procedimiento
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.data {}		
	.data .top {padding:10px;border-bottom: 0 none;white-space: inherit;font-weight: bold;font-size: 1.2em;}
	.data .top h3 {width:100%;margin:0 -6px 6px 0;padding:6px;font-size: 1.2em;font-weight: bold;color:#fff;}
	.data .top button {float: right;margin: 3px 5px 10px 5px;padding:3px;font-size: 14px;font-weight: normal;line-height: normal;}
	.data ul.info {}
	.data ul.info li {}
	.data ul.info li h4 {padding: 5px 16px;background-color: #ccc;font-weight: bold;font-size: 1.2em;color: #000;}
	.data ul.info li p {padding: 9px 12px;color: #404040;font-size: 1.1em;font-weight: bold;}
	.data ul.info li .captcha{height: 75px;width: 200px;}
	.data ul.info li .texterCsv{width: 260px;}
	.data ul.info li .ko{color: red;}
	.data ul.info li ul.steps {width: 715px;overflow: hidden;margin-top: -1px;}
	.data ul.info li ul.steps li {width: 715px;float: left;clear: both;margin: 1px 0 -1px;padding: 8px 9px 12px 26px;border-bottom: 1px dotted #ccc;}
	.data ul.info li ul.steps li h5 {width: 50px;float: left;padding: 0 0 10px 23px;background: transparent url(../images/common/vignettes/vignetteF.png) no-repeat scroll left 1px;font-weight: bold;color: #693;}
	.data ul.info li ul.steps li p {width: 498px;float: left;padding: 0;color: #999;}
	.data ul.info li ul.steps li p strong {color: #666;}
	.data ul.info li ul.steps li p em {	font-style: italic;}
	.data ul.info li ul.regulations {width: 99%;}
	.data ul.info li ul.regulations li span{font-size:1.1em;}
	.data ul.info li ul.regulations li {margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../../imgs/vignetteProcedureSim.png) no-repeat scroll left 1px;}
	.data ul.info li ul.regulations li a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.data ul.info li ul.regulations li a:hover{text-decoration:none;color:#2691d9}
	.data ul.info li ul.regulations li a:active{text-decoration:none;color:#16537c}
	.data ul.info li ul.regulations2 li {margin: 8px 9px 0 26px;padding: 0 0 6px 20px;	background: transparent url(../images/common/vignettes/vignetteF.png) no-repeat scroll left 2px;}
	.data ul.info li ul.regulations2 li a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.data ul.info li ul.regulations2 li a:hover{text-decoration:none;color:#2691d9}
	.data ul.info li ul.regulations2 li a:active{text-decoration:none;color:#16537c}
	.data ul.info li ul.vignettePDF{}
	.data ul.info li ul.vignettePDF li{margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignettePDF.png) no-repeat scroll left 1px;}
	.data ul.info li ul.vignettePDF li a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.data ul.info li ul.vignettePDF li a:hover{text-decoration:none;color:#2691d9}
	.data ul.info li ul.vignettePDF li a:active{text-decoration:none;color:#16537c}
	.data ul.info li ul.vignetteZIP{}
	.data ul.info li ul.vignetteZIP li{margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignetteZIP.png) no-repeat scroll left 1px;}
	.data ul.info li ul.vignetteZIP li a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.data ul.info li ul.vignetteZIP li a:hover{text-decoration:none;color:#2691d9}
	.data ul.info li ul.vignetteZIP li a:active{text-decoration:none;color:#16537c}
	.data ul.info li ul.vignetteDOC{}
	.data ul.info li ul.vignetteDOC li{margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignetteDOC.png) no-repeat scroll left 1px;}
	.data ul.info li ul.vignetteDOC li a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.data ul.info li ul.vignetteDOC li a:hover{text-decoration:none;color:#2691d9}
	.data ul.info li ul.vignetteDOC li a:active{text-decoration:none;color:#16537c}
	.data ul.info li ul.vignetteSeeInvoice{}
	.data ul.info li ul.vignetteSeeInvoice li{margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignetteSeeInvoice.png) no-repeat scroll left 1px;}
	.data ul.info li ul.vignetteSeeInvoice li a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.data ul.info li ul.vignetteSeeInvoice li a:hover{text-decoration:none;color:#2691d9}
	.data ul.info li ul.vignetteSeeInvoice li a:active{text-decoration:none;color:#16537c}
	.info a img{width: inherit;height: inherit;}
	.boe {width: inherit;height: inherit;}
	a.button{ float:right; -moz-border-radius:6px;-webkit-border-radius:6px;background-color:#2691d9;border:2px solid #efefef;color:#fff;text-shadow:0 -1px 0 #2691d9;
		padding:3px 10px 3px;font-size:1.3em;margin:0 5px 0 0;font-weight:bold; text-decoration:none;}
	a.button:hover,a.button:focus{background-position:0 -5px;cursor:pointer;;background-color:#52a7e0}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	11. Solicitudes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.request {width: 100%;}		
	.request ol.nav {overflow: hidden;display: block;padding: 5px;border-bottom: 1px solid #aeaeae;font-size: 1.3em;}				
	.request ol.nav li {float: left;margin-right: 4px;padding-right: 20px;padding-left: 5px;white-space: nowrap;border-right-style:solid;border-right-width:thin;
		border-right-color:#aeaeae;color: #8c8c8c;}					
	.request ol.nav li.actual {background-position: right bottom;color: #666;font-weight: bold;}					
	.request ol.nav li span.firstDone {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStepDone1BgMT.png);}
	.request ol.nav li span.secondDone {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStepDone2BgMT.png);}
	.request ol.nav li span.thirdDone {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStepDone3BgMT.png);}
	.request ol.nav li span.fourthDone {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStepDone4BgMT.png);}					
	.request ol.nav li span {float: left;padding: 2px 0 0 45px;background-repeat: no-repeat;background-position: left top;line-height: 14px;}						
	.request ol.nav li.actual span {background-position: left bottom;}					
	.request ol.nav li span.first {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStep1BgMT.png);}	
	.request ol.nav li span.second {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStep2BgMT.png);}	
	.request ol.nav li span.third {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStep3BgMT.png);}
	.request ol.nav li span.fourth {height: 24px;padding-top: 10px;background-image: url(../images/procedures/requestStep4BgMT.png);}			
	.request .content {padding: 7px 15px;background-color: #ffffe6;}				
	.request .content h3 {background: transparent url(../images/common/vignettes/vignetteD.png) no-repeat scroll left center;font-size: 1.2em;font-weight: bold;color: #666;}		
	.request .content h3 p {margin: 0 0 0 17px !important;border-bottom: 1px solid #aeaeae;}
	.request .content h3 p.noDecoration{border:none;}
	.request .content form {margin: 15px 0;text-align:left}					
	.request .content form label {width: 50%;display: block;position: relative;text-align: right;}						
	.request .content form span {width: 40%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1em;}	
	.request .content form span.narrow {width: 22.5%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1.1em;}	
	.request .content form span.narrowContent {width: 75%;display: inline-block;line-height: normal;text-align: left;vertical-align: top;font-size: 1.1em;font-weight:bold;margin: 0 0 8px 20px;}	
	.request .content form span.error {width: 20px;height: 14px;display: inline-block;vertical-align: top;background: transparent url(../images/common/vignettes/vignetteError.png) no-repeat scroll left center;}	
	.request .content form label strong {color: #c00;}	
	.request .content form label.wide {width: 50%;font-size: 1.1em;}				
	.request .content form label.wide .texter {width: 50%;margin: 0 0 8px 20px;}	
	.request .content form p .info{font-size:1.2em}
	.request .content p .info{font-size:1.2em}
	.request .content form .tableResults table{width: 100%;border: 1px solid #2691d9;}
	.request .content form .tableResults {width: 100%;margin-right: 1px;}					
	.request .content form .tableResults th {padding: 6px 9px;background-color: #2691d9;border-right: 1px dotted #fff;	font-size: 11px;font-weight: bold;color: #fff;word-break: inherit;}
	.request .content form .tableResults td {padding: 3px 6px;border-right: 1px dotted #e4e4e4;}	
	.request .content form .tableResults .odd td {background-color: #ffffe6;}	
	.request .content form .tableResults .even td {background-color: #fff;}	
	.request .content form .tableResults a{text-decoration:none;color:#16537c;font-weight:bold;}
	.request .content form .tableResults a:hover{text-decoration:none;color:#2691d9;font-weight:bold;}
	.info p{font-size:1.2em}
	.request .content form .texter {width: 50%;margin: 0 20px 8px 20px;}	
	.request .content form .textoInfomacion {font-size: x-small;}	
	.request .content form .error {color: red;}	
	.request .content form .calendar {	position: absolute;	right: 0;top: 0;margin: 2px 0 0 4px;}	
	.request .content form .selecter {	width: 50%;margin: 0 8px 8px 26px;}	
	.request .content form .filer {width: 50%;height: 19px;margin: 0 0 8px 20px;padding: 0 2px;background: #fff;border: 2px solid;border-top-color: #95928c;border-right-color: #e9e7e3;
		border-bottom-color: #e9e7e3;border-left-color: #95928c;font-size: 11px;color: #000;}	
	.request .content form p.fileAdd {	margin-left: 33px;padding: 0 6px 6px 24px;background: transparent url(../images/common/vignettes/vignetteAdd.png) no-repeat scroll 6px 2px;font-size: 1.1em;font-weight: bold;}	
	.request .content form p.fileAdd a {color:#16537c;font-size: 1.1em;font-weight: bold;text-decoration:none;font-style: italic;}	
	.request .content form p.fileAdd a:hover {text-decoration:underline;}	
	.request .content table.verify {margin-top: 20px;font-size: 1.1em;}
	.request .content form .radioGroup {width: 50%;display: inline-block;margin: -5px 0 8px 20px;}						
	.request .content form .radioGroup label {display: inline;position: relative;padding-right: 25px;text-align: left;line-height: 25px;font-size: 1.1em;}	
	.request .content form .radioGroup input {vertical-align: text-bottom;}					
	.request .content  p.buttons {height: 22px;}
	.request .content  button.nextBtn {float: right;display: inline;}	
	.request .content  button.validateBtn {float: right;display: inline;margin-left: 10px;}	
	.request .content  button.validateBtnAdjuntarDoc {float: right;display: inline;margin-left: 60px;width: 300px;margin: 0 0 8px 20px}	
	.request .content  button.registerBtn {float: right;display: inline;margin-left: 10px;}
	.request .content .requestValidate {padding: 20px;}
	.request .content .requestValidate h4 {min-height: 30px;padding-left: 40px;background: transparent url(../images/common/vignettes/vignetteOK.png) no-repeat scroll left top;
		font-size: 16px;font-weight: bold;color: #666;}
	.request .content .requestValidate p {margin: 13px 0 0 40px;font-size: 1.2em;}	
	.request .content .requestValidate p a {white-space: nowrap;color:#16537c;text-decoration:none;font-weight: bold;}	
	.request .content .requestValidate p a:hover {text-decoration:underline}	
	.request .content .requestValidate p strong {font-weight: bold;}	
	.request .content .requestValidate p.vignettePDF {min-height: 16px;margin-top: 3px;padding: 4px 6px 2px 33px;background: transparent url(../images/common/vignettes/vignettePDF.png) no-repeat scroll 11px 2px;font-size: 11px;}	
	.request .content .requestValidate p.vignetteXML {min-height: 16px;margin-top: 3px;padding: 4px 6px 2px 33px;	background: transparent url(../images/common/vignettes/vignetteXML.png) no-repeat scroll 11px 2px;font-size: 11px;}	
	.request .content .requestValidate p.vignetteZIP{min-height: 16px;margin-top: 3px;padding: 4px 6px 2px 33px;background: transparent url(../images/common/vignettes/vignetteZIP.png) no-repeat scroll 11px 2px;font-size: 11px;}	
	.request .content .requestValidateOk {padding: 20px;}
	.request .content .requestValidateOk h4 {min-height: 30px;padding-left: 40px;background: transparent url(../images/common/vignettes/vignetteStepInTime.png) no-repeat scroll 11px 2px;
		font-size: 16px;font-weight: bold;color: #666;}									
	.request .content .requestValidateOk p {margin: 13px 0 0 40px;}	
	.request .content .requestValidateOk p a {white-space: nowrap;color:#16537c;text-decoration:none;font-weight: bold;}
	.request .content .requestValidateOk p a :hover {white-space: nowrap;color:#2691d9;text-decoration:none;font-weight: bold;}
	.request .content .requestValidateOk p strong {font-weight: bold;}	
	.request .content .requestValidateOk p.vignettePDF {min-height: 16px;margin-top: 3px;padding: 4px 6px 2px 33px;background: transparent url(../images/common/vignettes/vignettePDF.png) no-repeat scroll 11px 2px;	font-size: 11px;}	
	.request .content .requestValidateOk p.vignetteXML {min-height: 16px;margin-top: 3px;padding: 4px 6px 2px 33px;background: transparent url(../images/common/vignettes/vignetteXML.png) no-repeat scroll 11px 2px;	font-size: 11px;}	
	.request .content .requestValidateOk p.vignetteZIP{min-height: 16px;margin-top: 3px;	padding: 4px 6px 2px 33px;background: transparent url(../images/common/vignettes/vignetteZIP.png) no-repeat scroll 11px 2px;font-size: 11px;}		
	.request .bottom {overflow: hidden;clear: both;}
	.request .content .vignettePDF{}
	.request .content .vignettePDF {margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignettePDF.png) no-repeat scroll left 1px;}
	.request .content .vignettePDF a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.request .content .vignettePDF a:hover{text-decoration:none;color:#2691d9}
	.request .content .vignettePDF a:active{text-decoration:none;color:#16537c}
	.request .content .vignetteZIP{}
	.request .content .vignetteZIP {margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignetteZIP.png) no-repeat scroll left 1px;}
	.request .content .vignetteZIP a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.request .content .vignetteZIP a:hover{text-decoration:none;color:#2691d9}
	.request .content .vignetteZIP a:active{text-decoration:none;color:#16537c}
	.request .content .vignetteDOC{}
	.request .content .vignetteDOC {margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignetteDOC.png) no-repeat scroll left 1px;}
	.request .content .vignetteDOC a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.request .content .vignetteDOC a:hover{text-decoration:none;color:#2691d9}
	.request .content .vignetteDOC a:active{text-decoration:none;color:#16537c}
	.request .content .vignetteSeeInvoice{}
	.request .content .vignetteSeeInvoice{margin: 8px 9px 0 26px;padding: 0 0 6px 20px;background: transparent url(../images/common/vignettes/vignetteSeeInvoice.png) no-repeat scroll left 1px;}
	.request .content .vignetteSeeInvoice a{text-decoration:none;color:#16537c;font-size:1.1em;font-weight:bold;}
	.request .content .vignetteSeeInvoice a:hover{text-decoration:none;color:#2691d9}
	.request .content .vignetteSeeInvoice a:active{text-decoration:none;color:#16537c}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	12. Procedimientos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.seasonUsedList {width: 50%;margin:auto;display:inline-block;}	
	.seasonUsedList .top {margin: 20px 0px 0px 0px;}	
	.seasonUsedList .bottom {height: 20px;overflow: hidden;clear: both;margin: 5px 0px 0px -5px;}
	.seasonUsedList .procedures {padding-bottom: 20px;text-align:left;}		
	.seasonUsedList .procedures h2.information {width:100% !important;margin:5px !important;padding:5px !important;font-weight: bold;}	
	.seasonUsedList .procedures ul {float: left;}				
	.seasonUsedList .procedures ul li.procedure {width: 100%;float: left;clear: both;padding-bottom: 10px;padding-left: 20px;padding-top: 3px;background: #fff url(../images/common/vignettes/vignetteE.png) no-repeat scroll 10px 5px;}					
	.seasonUsedList .procedures ul.withDates li.procedure p.date {width: 90%;float: left;font-weight: bold;color: #737373;margin-left: 2px;}	
	.seasonUsedList .procedures ul.withDates li.procedure p.auth {width: 90%;float: left;padding-left: 0;margin-left: 2px;}
	.seasonUsedList .procedures ul li.procedure p.auth {width: 90%;float: left;padding-left: 10px;margin-left: 2px;font-size:1.1em;font-weight:bold;}		
	.seasonUsedList .procedures ul li.procedure p.auth a {color: #666666;text-decoration:none;}							
	.seasonUsedList .procedures ul li.procedure p.auth a:hover {color: #2691d9;text-decoration:none;}	
	.seasonUsedList .procedures ul li.procedure p.auth a:active {color: #2691d9;text-decoration:none;}			
	.seasonUsedList .procedures p.more {clear: both;text-align:right;}
	.seasonUsedList .procedures p.more a {text-decoration:none;color: #166196;}
	.seasonUsedList .procedures p.more a:hover {text-decoration:none;color: #166196;}
	.seasonUsedList .procedures p.more {font-size: 1.1em;text-align: right;}
	.seasonUsedList .procedures p.more a {color: #166196;	text-decoration: none;}	
	.seasonUsedList .procedures p.more a:hover {color: #166196;text-decoration: none;	font-weight: bold;}		
	.seasonUsedList .contentAyudaContextual h2 {width: 225px;height: 40px;margin: 12px 0;padding: 6px 10px 1px 0;background: transparent no-repeat scroll left center;
		border-top: 1px dotted #999;border-bottom: 1px dotted #999;font-size: 16px;line-height: 17px;font-weight: bold;text-align: right;color: #666;}			
	.seasonUsedList .contentAyudaContextual h2:first-line {font-size: 15px;line-height: 17px;font-weight: normal;}	
	.seasonUsedList .contentAyudaContextual h2.information {background-image: url(../images/common/sidebarTitleInformation.png);}	
	.seasonUsedList .contentAyudaContextual h2.informationSmall {padding-right: 3px;background-image: url(../images/common/sidebarTitleInformation.png);font-size: 13px;line-height: 17px;}	
	.seasonUsedList .contentAyudaContextual h2.options {background-image: url(../images/common/sidebarTitleOptions.png);background-color: #eff5b7;color: #557d00;}	
	.seasonUsedList .contentAyudaContextual h2.telematic {height: 37px;padding-top: 2px;background: #eff5b7 url(../images/common/sidebarTitleTelematic.png) no-repeat scroll 6px center;color: #557d00;}
	.seasonUsedList .contentAyudaContextual dl.answers {display: block;width: 225px;}			
	.seasonUsedList .contentAyudaContextual dl.answers dt {display: block;font-size: 12px;font-weight: bold;color: #669933;margin-left:10px;}	
	.seasonUsedList .contentAyudaContextual dl.answers dd {display: block;margin: 5px 10px 10px;font-size: 11px;color: #333;}				
	.seasonUsedList .contentAyudaContextual dl.answers dd p.more {margin-top: 3px;text-align: right;}
	.seasonUsedList .seasonUsedListImage {width: 245px;float: left;	}		
	.seasonUsedList .seasonUsedListImage .legislacion{width: 230px;height: 59px;margin-top: 12px;margin-left: 3px;background: transparent url(../images/procedures/seasonUsedListLegislacion.png) no-repeat scroll left top;font-size: 16px;line-height: 59px;font-weight: bold;text-align: right;color: #ff0;}	
	.seasonUsedList .seasonUsedListImage .legislacion a{color: #ffff00;margin-right: 25px;}	
	.seasonUsedList .seasonUsedListImage .qys{width: 230px;height: 59px;margin-top: 12px;margin-left: 3px;background: transparent url(../images/procedures/seasonUsedListQyS.png) no-repeat scroll left top;font-size: 16px;line-height: 59px;font-weight: bold;text-align: right;color: #ff0;}	
	.seasonUsedList .seasonUsedListImage .qys a{color: #ffff00;margin-right: 25px;}	
	.seasonUsedList .seasonUsedListImage .cartaServicio {width: 230px;height: 59px;margin-top: 12px;margin-left: 3px;background: transparent url(../images/procedures/seasonUsedListCatalogoServicio.png) no-repeat scroll left top;font-size: 16px;line-height: 59px;font-weight: bold;text-align: right;color: #ff0;}	
	.seasonUsedList .seasonUsedListImage .cartaServicio a {color: #ffff00;margin-right: 25px;}
	.seasonUsedList .seasonUsedListImage .pagoTasas {width: 230px;height: 59px;	margin-top: 12px;margin-left: 3px;background: transparent url(../images/procedures/seasonUsedListPagoTasas.png) no-repeat scroll left top;font-size: 16px;line-height: 59px;font-weight: bold;text-align: right;color: #ff0;}	
	.seasonUsedList .seasonUsedListImage .pagoTasas a {color: #ffff00;margin-right: 25px;}
	.seasonUsedList .seasonUsedListImage .fega {width: 230px;height: 59px;margin-top: 12px;margin-left: 3px;background: transparent url(../images/procedures/fega.png) no-repeat scroll left top;
		font-size: 16px;line-height: 59px;font-weight: bold;text-align: right;color: #ff0;}	
	.seasonUsedList .seasonUsedListImage .fega a {margin-right: 25px;}	
	.seasonUsedList .seasonUsedListImage .welcome {width: 230px;height: 59px;margin-top: 12px;margin-left: 3px;background: transparent url(../images/procedures/seasonUsedListWelcomeBg.png) no-repeat scroll left top;font-size: 16px;line-height: 59px;font-weight: bold;text-align: right;color: #ff0;}	
	.seasonUsedList .seasonUsedListImage .welcome a {color: #ffff00;margin-right: 25px;}	

	/*---------------------------------------------------------------------------------------------------------------------------
	13. Tablon de Anuncios
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.topicsWide .content form label.labelEstado{width: 50%;display: inline;text-align: right;}
	.topicsWide .content form span.labelFecha{margin: 0 8px 8px 26px;width: 4%;display: inline-block;line-height: normal;text-align: left;vertical-align: top;font-size: 1.1em;}
	.topicsWide .content form span.labelGeneral{width: 20%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1.1em;}
	.topicsWide .content form span.labelVigencia{margin: 0 8px 8px 26px;width: 60%;display: inline-block;line-height: normal;text-align: left;vertical-align: top;font-size: 1.1em;}
	.topicsWideTablon{background-color: white !important;border: 0 !important;}
	.dataTablon{border: 1px solid #166196 !important;}
	.topTablon{background: #166196 !important;min-height: 26px !important;border-bottom: 1px solid #166196 !important;}
	.topicsWide .content form input.inputSubmiter {width: 130px;font-size: 1.2em;height: 1.4em;float: right;margin-right: 10px;color: #16537c;border-color: #166196;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	14.	Zona Personal
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	/*.topicsWide .content .labelEstado form label {width: 50%;display: inline;text-align: right;} VLH --> creo que la puse yo sin querer. Por si acaso, la dejo comentada, no la quito, si alguien se queja, entonces sí que tiene que estar. */
	.main_personalZone {}		
	.main_personalZone  ul.nav {width: 100%;overflow: hidden;clear: both;position: relative;z-index: 3;}		
	.main_personalZone  ul.nav li {width:15%;overflow: hidden;display: inline;float: left;white-space: nowrap;background:#d9d9d9;font-size: 1.2em;border: 1px solid #cccccc;-moz-border-radius:4px;-webkit-border-radius:4px;}		
	.main_personalZone  ul.nav li.actual {background:#2691d9;}				
	.main_personalZone  ul.nav li span {float: left;padding: 10px 20px 10px 10px;}	
	.main_personalZone  ul.nav li.actual span {float: left;padding: 10px 20px 10px 10px;color:#fff}			
	.main_personalZone  ul.nav a {color: #404040;text-decoration: none;}		
	.main_personalZone  ul.nav a:hover {color: #404040;text-decoration: none;font-weight:bold;}	
	.main_personalZone  ul.nav a:active {color: #404040;text-decoration: none;font-weight:bold;}	
	.main_personalZone  ul.nav li.actual span a {font-weight: bold;color: #fff;text-decoration: none;}
	.main_personalZone #sidebar p {padding: 4px 6px 2px 11px;}			
	.main_personalZone #sidebar p.vignetteNull {padding-left: 28px;}	
	.main_personalZone #sidebar p.vignetteG {	padding-left: 28px;	background: transparent url(../../imgs/vignetteProcedureSim.png) no-repeat scroll 10px 7px;}
	.topicsWide .content {}
	.topicsWide .content h3 {background: transparent url(../images/common/vignettes/vignetteD.png) no-repeat scroll left center;font-size: 1.2em;font-weight: bold;color: #666;padding-left: 10px;margin:5px;}	
	.topicsWide .content h3 p {margin: 0 0 0 17px !important;border-bottom: 1px solid #aeaeae;}
	.topicsWide .content h3 p.noDecoration{border:none;}
	.topicsWide .content form {margin: 15px 0;text-align:left}					
	.topicsWide .content form label {width: 50%;display: block;position: relative;text-align: right;}						
	.topicsWide .content form span {width: 40%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1em;}	
	.topicsWide .content form span.narrow {width: 22.5%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1.1em;}	
	.topicsWide .content form span.narrowContent {width: 75%;display: inline-block;line-height: normal;text-align: left;vertical-align: top;font-size: 1.1em;font-weight:bold;margin: 0 0 8px 20px;}	
	.topicsWide .content form span.narrowSmall{width: 10%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1.1em;}	
	.topicsWide .content form span.narrowMedium{width: 20%;display: inline-block;line-height: normal;text-align: right;vertical-align: top;font-size: 1.1em;}	
	.topicsWide .content form span.error {width: 20px;height: 14px;display: inline-block;vertical-align: top;background: transparent url(../images/common/vignettes/vignetteError.png) no-repeat scroll left center;}	
	.topicsWide .content form label strong {color: #c00;}	
	.topicsWide .content form label.wide {width: 50%;font-size: 1.1em;}				
	.topicsWide .content form label.wide .texter {width: 50%;margin: 0 0 8px 20px;}	
	.infoPadding{padding:5px}
	.topicsWide .content form p .info{font-size:1.1em}
	.topicsWide .content form p .info a{text-decoration:none;font-weight:bold;color:#16537c}
	.topicsWide .content form p .info a:hover{text-decoration:none;color:#2691d9}
	.topicsWide .content form .texter {width: 50%;margin: 0 20px 8px 20px;}	
	.topicsWide .content form .texterSmall {width: 15%;margin: 0 20px 8px 20px;}
	.topicsWide .content form .inputFechaTablon {width: 15%;margin: 0 20px 8px 20px;}	
	.topicsWide .content form .textoInfomacion {font-size: x-small;}	
	.topicsWide .content form .error {color: red;}	
	.topicsWide .content form .calendar {	position: absolute;	right: 0;top: 0;margin: 2px 0 0 4px;}	
	.topicsWide .content form .selecter {	width: 50%;margin: 0 8px 8px 26px;}	
	.topicsWide .content form .selecterSmall {	width: 15%;margin: 0 20px 8px 24px;}	
	.topicsWide .content form .filer {width: 50%;height: 19px;margin: 0 0 8px 20px;padding: 0 2px;background: #fff;border: 2px solid;border-top-color: #95928c;border-right-color: #e9e7e3;
		border-bottom-color: #e9e7e3;border-left-color: #95928c;font-size: 11px;color: #000;}	
	.topicsWide .content form p.fileAdd {	margin-left: 33px;padding: 0 6px 6px 24px;background: transparent url(../images/common/vignettes/vignetteAdd.png) no-repeat scroll 6px 2px;font-size: 1.1em;font-weight: bold;}	
	.topicsWide .content form p.fileAdd a {color:#16537c;font-size: 1.1em;font-weight: bold;text-decoration:none;font-style: italic;}	
	.topicsWide .content form p.fileAdd a:hover {text-decoration:underline;}	
	.topicsWide .content table.verify {margin-top: 20px;font-size: 1.1em;}
	.topicsWide .content form .radioGroup {width: 50%;display: inline-block;margin: -5px 0 8px 20px;}						
	.topicsWide .content form .radioGroup label {display: inline;position: relative;padding-right: 25px;text-align: left;line-height: 25px;font-size: 1.1em;}	
	.topicsWide .content form .radioGroup input {vertical-align: text-bottom;}					
	.topicsWide .content form .texterRea {width: 250px;margin: 0px 20px 0px 0px;padding: 0 2px;background: #fff;border: 2px solid;border-top-color: #95928c;border-right-color: #e9e7e3;border-bottom-color: #e9e7e3;border-left-color: #95928c;font-size: 12px;color: #000;}
	.topicsWide .content form .texterReaAlta {width: 350px;margin: 0px 20px 0px 0px;padding: 0 2px;background: #fff;border: 2px solid;border-top-color: #95928c;border-right-color: #e9e7e3;border-bottom-color: #e9e7e3;border-left-color: #95928c;font-size: 12px;color: #000;}	
	.topicsWide .content form .verify {width: 690px;margin: -10px 0 0 -10px;white-space: normal;}	
	.verify {width: 50%;margin: 10px 0 0 30px;white-space: pre-wrap;}		
	.verify th h2 {padding-left: 15px;border-top: 1px dotted #999;background: transparent url(../images/common/vignettes/vignetteD.png) no-repeat scroll left center;font-size: 15px;font-weight: bold;text-align: left;color: #666;}
	.verify th .lined {margin: 0 0 10px 17px;border-top: 1px dotted #999;width:30%}	
	.verify td {font-weight: bold;width:70%;text-align: left;}
	.verify th.privacy {padding-left: 20px;text-align: left;font-size: 1.2em;font-style: italic;}
	.topicsWide .searchUserProcedures {}
	.topicsWide .searchUserProcedures label {width: 280px;display: block;position: relative;text-align: right;line-height: 25px;}					
	.topicsWide .searchUserProcedures span {width: 57px;display: inline-block;line-height: normal;text-align: right;vertical-align: top;}	
	.topicsWide .searchUserProcedures span.error {width: 20px;height: 14px;display: inline-block;vertical-align: top;background: transparent url(../images/common/vignettes/vignetteError.png) no-repeat scroll left center;}
	.topicsWide .searchUserProcedures label strong {color: #c00;}	
	.topicsWide .searchUserProcedures label.wide {width: 418px;}						
	.topicsWide .searchUserProcedures label.wide .texter {width: 288px;	margin: 0 0 8px 20px;}				
	.topicsWide .searchUserProcedures .texter {width: 175px;margin: 0 20px 8px 20px;}
	.topicsWide .searchUserProcedures .calendar {position: absolute;right: 0;top: 0;}	
	.topicsWide .searchUserProcedures .selecter {width: 203px;margin: 0 0 8px 20px;}	
	.topicsWide  p.buttons {height: 22px;margin: -27px 0 10px;text-align: right;}	
	.topicsWide  button.searchBtn {float: right;display: inline;}		
	.topicsWide .data {display: inline-block;width: 100%;border: 1px solid #2691d9;text-align: left;}		
	.topicsWide .data .top {overflow: hidden;padding-bottom: 1px;background: #2691d9;border-bottom: 1px solid #2691d9;white-space: nowrap;min-height: 0px;}		
	.topicsWide .data .top p {float: left;margin: 0 7px;font-size: 1.1em;color: #fff;}		
	.topicsWide .data .top p * {line-height: normal;color: #fff;text-decoration: none;}	
	.topicsWide .data .top p select {color: #000;}	
	.topicsWide .data .top p select option {color: #000;}	
	.topicsWide .data .top p strong {font-weight: bold;}	
	.topicsWide .data .top p.pagination {float: right;font-size: 1.2em;}	
	.paginationTasas {margin-right: 80px;}
	.topicsWide .data .top h3 {width:100%;margin:0 -6px 6px 0;padding:6px;font-size: 1.2em;font-weight: bold;color:#fff;}
	.topicsWide .data .top button {float: right;margin: 3px 5px 10px 5px;padding:3px;font-size: 14px;font-weight: normal;line-height: normal;}	
	.topicsWide .data .searchResults table{width: 100%;}
	.topicsWide .data .searchResults {width: 100%;margin-right: 1px;}					
	.topicsWide .data .searchResults th {padding: 6px 9px;background-color: #e0e0e0;border-right: 1px dotted #fff;	font-size: 11px;font-weight: bold;color: #666;word-break: inherit;}
	.topicsWide .data .searchResults td {padding: 3px 6px;border-right: 1px dotted #e4e4e4;}	
	.additional{}	
	.topicsWide .data .searchResults .odd td {background-color: #f7f7f7;}	
	.topicsWide .data .searchResults .even td {background-color: #fff;}	
	.topicsWide .data .searchResults td em {font-weight: bold;color: #808080;}
	.topicsWide .data .searchResults td strong {font-weight: bold;color: #333;}	
	.topicsWide .data .searchResults td.regular {padding-left: 40px;background-image: url(../images/common/vignettes/vignetteF.png);background-repeat: no-repeat;background-position: 15px center;}
	.topicsWide .data .searchResults td.pending {padding-left: 40px;background-image: url(../images/common/vignettes/vignetteError.png);background-repeat: no-repeat;background-position: 15px center;}
	.topicsWide .data .searchResults a{text-decoration:none;color:#16537c;font-weight:bold;}
	.topicsWide .data .searchResults a:hover{text-decoration:none;color:#2691d9;font-weight:bold;}
	table.consultarTasas{	margin-right: -1px;border: 0 none;border-collapse: collapse;border-right: 1px solid #dbdbdb;}
	table.consultarTasas th{padding: 6px 9px;background-color: #e0e0e0;border-right: 1px dotted #fff;font-size: 11px;font-weight: bold;font:Verdana;color: #666;}
	table.consultarTasas td{padding: 3px 6px;height: 25px;border-right: 1px dotted #e4e4e4;font:bold 11px Verdana;	}
	.redirectBtn {width: auto;font-size: 1.2em;padding:1.5px;color: #16537c;border-color: #166196;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;align-items: flex-start;text-align: center;background-color: buttonface;box-sizing: border-box;border-width: 2px;border-style: outset;border-image: initial;margin-top: 5px;text-decoration:none;}
	.topicsWide .data .textoInfomacion {margin: 0px 0px 0px 5px;font-size: x-small;}	
	.topicsWide .data .fileDescargarDocumentacion {margin: 5px 0px 0px 5px;}
	.topicsWide .foot {margin: 8px 5px -10px;font-size: 11px;	color: #663;}				
	.topicsWide .foot strong {font-weight: bold;}	
	.topicsWide h2 {width: 99% !important;padding: 5px 5px !important; margin: 0px !important;background: none !important;}
	.topicsWide p.state {margin-bottom: 15px;text-align: left;font-size: 1.2em;color: #16537c;font-weight: bold;}					
	.topicsWide p.state strong.ko {font-size: 16px;color: #16537c;}	
	.topicsWide p.state strong.ok {font-size: 16px;color: #16537c;}	
	.topicsWide .ko {font-weight: bold;color: #ff0000;}	
	.topicsWide .ok {font-weight: bold;color: #00cc00;}				
	.topicsWide .data .history {margin-bottom: -1px;border: 0 none;border-collapse: collapse;width: 100%;}					
	.topicsWide .data .history th {padding: 9px 9px 3px;background-color: #999;font-size: 11px;font-weight: bold;color: #fff;}	
	.topicsWide .data .history td {padding: 3px 9px;border-bottom: 1px solid #dbdbdb;}						
	.topicsWide .data .history td strong {font-weight: bold;white-space: nowrap;color: #666;}						
	.topicsWide .data .historyDocumento {margin-bottom: -1px;border: 0 none;border-collapse: collapse;	width: 100%;}		
	.topicsWide .data .historyDocumento th {padding: 9px 9px 3px;background-color: #999;font-size: 11px;font-weight: bold;	color: #fff;}	
	.topicsWide .data .historyDocumento td {padding: 3px 9px;border-bottom: 1px solid #dbdbdb;}		
	.topicsWide .data .historyDocumento td.nameDoc {width: 75%;}
	.topicsWide .data .historyDocumento td strong {font-weight: bold;white-space: nowrap;color: #666;}						
	
	/*---------------------------------------------------------------------------------------------------------------------------
	15. PAGO DE TASAS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.img_ppal{width:60px;height: auto;}
	.img_asistente{width:75px;Float:left;}
	.icono_tipo_pago{cursor:pointer;font-size: 70%;width:50%;Height:25px;Text-align: center;}
	.icono_tipo_pago_presencial{float: left;background: url('../images/pagoTasas/notepad-icon-25MITECO.png');background-size: 25px;background-repeat: no-repeat;}
	.icono_tipo_pago_telematico{float: right;background: url('../images/pagoTasas/computer-icon-25MITECO.png');background-size: 25px;background-repeat: no-repeat;}
	.menu_principal{margin-top: 20px;text-align: center;font-weight: 100;}
	.tabla_menu_principal{width: 90%;text-align: center;margin-top: 40px;margin-bottom: 40px;margin-right: auto;margin-left: auto;border:0;}
	.tabla_menu_ppal_btn{padding-left: 30px;width: 126px;height: 76px;padding-top: 0px;padding-bottom: 0px;}
	.tabla_menu_ppal_txt{text-align: left;font-size: medium;padding: 0 5px 5px 5px;color: #16537c;}
	.tabla_menu_ppal_txt a {font-weight: bold;color: #16537c;text-decoration: none;}
	.small_txt{text-align: left;font-size: small;padding: 0 5px 5px 5px;color: #16537c;}
	.imagen_instrucciones990991 {width: 600px;height: 450px;}
	
	/*---------------------------------------------------------------------------------------------------------------------------
	16. MEDIA QUERIES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	@media (max-width: 800px) {
		.img-logo {height:60px;width:auto}
		div h1 a.headerLogoMAPA {height:60px;width:auto}
		div.headerInfo {width: auto;}	
		div h1.headerInfo {margin-left: 5px;font-size: 2em;}
		p.headerInfo {font-size: 1.2em;}
		ul li a.mainNav {font-size: 1.2em;}
		.fa-calendar-alt:before{font-size: 1.2em;}
		.fa-home:before{font-size: 1.1	em;}
		.fa-question-circle:before {	font-size: 1.2em;}
		.fa-power-off:before {font-size: 1.2em;}
		a img{height:60px;width:auto}
		#content .search {font-size: 1.1em;}
		#content .search input.texter {height: 1.1em;}
		#content .search input.submiter {font-size: 1.1em;height: 1.3em;}
		#content .searchAdv input.submiter {font-size: 1.1em;height: 1.3em;}
		#content .search p.advancedSearchLink {font-size: 1.1em;}
		#content .searchAdv {max-width: 100%;}
		.topicTypeList .top h2 {width: 30%;}
		.topicTypeList .top a {width: 30%;}
		.topicTypeListWide .top h2 {width: 30%;}
		.topicTypeListWide .top a {width: 30%;}
		.allByType ul.content li {width: 90%;}
		.botonSede {	width: 25%;}
		.imagen_instrucciones990991 {height:300px;width:auto}
	}
	@media (max-width: 430px) {
		.img-logo{height:27px;width:auto}
		div h1 a.headerLogoMAPA {height:30px;width:auto}
		div.headerInfo {width: auto;}	
		div h1.headerInfo {margin-left: 5px;font-size: 1.5em;}
		p.headerInfo {font-size: 1em;}
		.fa-calendar-alt:before{font-size: 1em;}
		.fa-home:before{font-size: 1em;}
		.fa-question-circle:before {	font-size: 1em;}
		.fa-power-off:before {font-size: 1em;}
		a img{height:30px;width:auto}
		#content .search {font-size: 1em;border-width: 1px;}
		#content .search input.texter {height: 1em;}
		#content .search input.submiter {font-size: 1em;height: 1.3em;width: 50px;}
		#content .searchAdv input.submiter {font-size: 1em;height: 1.3em;width: 50px;}		
		#content .search p.advancedSearchLink {font-size: 1em;}
		#content .searchAdv {max-width: 100%;font-size: 1em;}
		#content .searchAdv .topics {width: 90%;}
		#content .searchAdv .filters {width: 90%;}
		#content .searchAdv .filters label span {display: inline;}
		.data ul.procedureList li a.detailLink {font-size: 1.1em;}
		ul#breadcrumb li.level0, ul#breadcrumb li.level0 a {font-size: 1em;}
		ul#breadcrumb li.level1, ul#breadcrumb li.level1 a {font-size: 1em;}		
		ul#breadcrumb li.level2, ul#breadcrumb li.level2 a {font-size: 1em;}		
		ul#breadcrumb li.level3, ul#breadcrumb li.level3 a {font-size: 1em;}
		ol, ul, li {display: flow-root;}
		#content h2 {width: 30%;}
		.topicTypeList .top h2 {width: 30%;}
		.topicTypeList .top a {width: 30%;}
		.topicTypeListWide .top h2 {width: 30%;}
		.topicTypeListWide .top a {width: 30%;}
		.topicTypeList ul.procedures li.procedure, .main_proceduresCategoryList .topicTypeListWide ul.procedures li.procedure {padding-left: 30px;background-size: 25px 25px; border-style: solid; border-color: #cccccc; border-width: 0 0 1px;}
		.allByType ul.content li {width: 90%;}
		a.button{ font-size: 1.1em;}
	    .request .content form label {width: 90%;text-align:left}						
		.request .content form span {width: 90%;text-align:left}	
		.request .content form span.narrow {width: 100%;text-align:left}	
		.request .content form label.wide {width: 100%;font-size: 1.1em;text-align:left}				
		.request .content form label.wide .texter {width: 80%;}	
		.request .content form .texter {width: 90%;}	
		.request .content form .selecter {	width: 90%;}	
		.request .content form .filer {width: 90%;}
		.request .content form .radioGroup {width: 90%;}
		.request ol.nav li {float: inherit;}
		.botonSede {width: 90%;float: inherit;}
		.tasas,.csv,.personal,.procedimientos,.servicios ,.quejas ,.datos ,.anuncios {background-size: 40px;}
		.seasonUsedList {width: 100%;}
		.main_personalZone ul.nav li{width: 90%;padding:0px;}
		.topicsWide .content form .radioGroup label {padding-right: 5px;}
		.topicsWide .data .top {white-space: inherit;}
		.topicsWide .data .top p {font-size: 1.0em;margin: 0 2px;}
		.topicsWide .data .top p.pagination {font-size: 1em;}
		.topicsWide .data .searchResults table {table-layout: fixed;}
		.topicsWide .data .searchResults th {word-break: break-word;padding: 0px 2px;}
		.topicsWide .data .searchResults td {word-break: break-word;padding: 0px 2px;}
		.topicsWide .data .searchResults td.regular {padding-left: 5px; background-image: none;}
		.topicsWide .data .searchResults td.pending {padding-left: 5px; background-image: none;}
		.additional{display: none;}
		.topicsWide .content form span.narrow {width: 75%;}
		.topicsWide .content form span.narrowSmall {width: 25%;}
		.topicsWide .content form span.narrowMedium{width: 25%}	
		.topicsWide .content form .texterSmall {width: 45%;}
		.topicsWide .content form .selecterSmall {width: 45%;}
		#content .topics {width: 100%;}
		#content .content .topics {width: 100%;}
		#content .content .topics ul li {width: 95%;}
		.larger{width: 100% !important;}
		.request .content form .tableResults table {table-layout: fixed;}
		.request .content form .tableResults th {word-break: break-word;padding: 0px 2px;}
		.request .content form .tableResults td {word-break: break-word;padding: 0px 2px;}
		.request .content form .tableResults td.regular {padding-left: 5px; background-image: none;}
		.request .content form .tableResults td.pending {padding-left: 5px; background-image: none;}
		.topicsWide .content form .inputFechaTablon {width: 40%;}
		.imagen_instrucciones990991 {height:235px;width:auto}
		.boe {width: 70px}
		.data ul.info li ul.regulations {width: 90%;}
		.data ul.info li ul.regulations li a{word-break: break-word;}
		.data ul.info li ul.regulations2 li a{word-break: break-word;}
		.data ul.info li ul.vignettePDF li a{word-break: break-word;}
		.data ul.info li ul.vignetteZIP li a{word-break: break-word;}
		.data ul.info li ul.vignetteDOC li a{word-break: break-word;}
		.data ul.info li ul.vignetteSeeInvoice li a{word-break: break-all;}
	}
	