html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
	border:0pt none;
	font-family: "Trebuchet MS";
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	padding:0pt;
	/*
	vertical-align:baseline;
	*/
}


body{
	background:#fff none repeat scroll 0%;
	line-height:1;
	font-size: 12px;
	font-family:arial,sans-serif;
	margin:0pt;
	height:100%;
}
/*
table {
	border-collapse:separate;
	border-spacing:0pt;
}
*/
/*
caption, th, td {
	font-weight:normal;
	text-align:left;
}
*/

blockquote:before, blockquote:after, q:before, q:after {

}

blockquote, q {

}

a{
	cursor: pointer;
	text-decoration:none;
}

br.both{
	clear:both;
}

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}

#popupAyuda{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:190px;
	width:408px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
}

#popupAyuda h1{
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}


#buttonAyuda{
	margin-left: 10px;
}

#buttonAyuda:hover {
	cursor: pointer;
}


#contactArea {
	color: #696969;
	text-align: left;
	font-size: 13px;
}































/****************************/
/*** CAMBIOS A 04/04/2016 *****************************************************/
/****************************/

/**
  GENÉRICOS ----------------
**/
.x-subrayado {
  text-decoration: underline !important;
}

/**
  COLORES ----------------
**/
.x-color-fiscal {
  color: #832b7c !important;
}
.x-color-laboral {
  color: #00868b !important;
}
.x-color-mercantil {
  color: #598249 !important;
}
.x-color-contabilidad {
  color: #b96831 !important;
}
.x-color-hemeroteca {
  color: #295b6f !important;
}
.x-color-foral {
  color: #009f4b !important;
}
.x-color-agenda {
  color: #007dc5 !important;
}
.x-normal {
  font-weight: normal !important;
}

/**
  FISCAL ----------------
**/
.normativa-11-fiscal-color { /* Cabecera normativa fiscal */
  border-top: none !important;
  height: 55px;
  background: url(img/bg-normativa-fiscal.png);
  background-position-x: -15px;
  background-repeat: no-repeat;
  color: #832b7c !important;
  font-size: 2em !important;
  font-weight: lighter !important;
  padding-top: 35px !important;
  padding-left: 22px !important;
}
.fiscal-02-fiscal-ladillo-n2 {
	text-align: left !important;
	font-weight: bold !important;
}
.fiscal-02-fiscal-ladillo-n1, .fiscal-02-fiscal-ladillo-n3, .fiscal-03-fiscal-ladillo-n3, .fiscal-04-fiscal-ladillo-n4  {
	text-align: left !important;
}
/**
  LABORAL ----------------
**/
.normativa-12-laboral-color { /* Cabecera normativa laboral */
  border-top: none !important;
  height: 55px;
  background: url(img/bg-normativa-laboral.png);
  background-position-x: -15px;
  background-repeat: no-repeat;
  color: #00868b !important;
  font-size: 2em !important;
  font-weight: lighter !important;
  padding-top: 35px !important;
  padding-left: 22px !important;
}
.laboral-05-laboral-ladillo-n1, .laboral-05-laboral-ladillo-n2, .laboral-05-laboral-ladillo-n3 {
  text-align: left !important;
}

/**
  MERCANTIL ----------------
**/
.normativa-13-mercantil-color { /* Cabecera normativa mercantil */
  border-top: none !important;
  height: 55px;
  background: url(img/bg-normativa-mercantil.png);
  background-position-x: -15px;
  background-repeat: no-repeat;
  color: #598249 !important;
  font-size: 2em !important;
  font-weight: lighter !important;
  padding-top: 35px !important;
  padding-left: 22px !important;
}
.mercantil-09-mercantil-ladillo-n1, .mercantil-09-mercantil-ladillo-n2, .mercantil-09-mercantil-ladillo-n3 {
  text-align: left !important;
}

/**
  CONTABLE ----------------
**/
.normativa-24-normativa-contabilidad-color {
  color: #b96831 !important;
  font-weight: bold !important;
  text-align: left !important;
}
.normativa-14-contabilidad-color { /* Cabecera normativa contable (Poner este class en lugar de normativa-11-fiscal-color)*/
  border-top: none !important;
  height: 55px;
  background: url(img/bg-normativa-contable.png);
  background-position-x: -15px;
  background-repeat: no-repeat;
  color: #b96831 !important;
  font-size: 1.9em !important;
  font-weight: lighter !important;
  padding-top: 35px !important;
  padding-left: 22px !important;
  text-align: left;
}
.contabilidad-13-contabilidad-ladillo-n1 {
  text-align: left !important;
  text-transform: uppercase !important;
  font-weight: bold;
}
.contabilidad-13-contabilidad-ladillo-n3 {
  text-align: left !important;
}


/**
  FORAL ----------------
**/
.x04-agenda-texto img { /* Centrar imagen calendario Agenda Tributaria Foral */
  display: block;
  margin: auto;
}
img.label-foral {
  display: block;
  margin-left: -15px;
}

/**
HEMEROTECA ----------------
**/
.hemeroteca-27-hemeroteca-titulo { /* Estatal */
  border: none !important;
  border-radius: 8px;
  padding: 14px;
  text-align: justify;
  text-transform: uppercase;
  background: #ffe65e;
  color: #295b6f;
  margin-bottom: 20px !important;
}
.x-hemeroteca-01-hemeroteca-titulo { /* Foral */
  border: none !important;
  border-radius: 8px;
  padding: 14px;
  text-align: justify;
  text-transform: uppercase;
  background: #d1e6d2;
  color: #295b6f;
  margin-bottom: 20px !important;
}
.capitular-hemeroteca {
  font-size: 3em;
  font-weight: bold;
  background: #e7e7e8;
  padding-left: 5px;
}


.logo-cliente > img {
	/*max-width: 200px;*/
	max-width: 450px;
	display: block;
	margin: auto;
	margin-bottom: 20px;
}
