* {margin:0px; padding:0px;}



@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Trebuchet MS';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#Trebuchet MS') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {width:100%;height:100%}





div#container {width:100%;  text-align:center; margin:auto; background-color:#ffffff;}

div#contenido {text-align:center; margin:auto; width:100%; background-color:#ffffff;}
div#datosusu {height:20px; width:100%;  background-color:#2d2d2d; padding-top:20px; margin:auto; }
div#datosusu div#pral_cab {text-align:center; margin:auto; width:100%; height:30px; }
div#datosusu div#pral_cab div#cont_cab { float:right; margin:auto; width:100%; height:30px; }
div#datosusu div#pral_cab div#cont_cab  p {float:right;  padding-left:50px; display:block;text-decoration:none; font-family: 'Trebuchet MS'; font-size: 0.8em; color:#ffffff; }

div#datosusu div#pral_cab div#cont_cab div.nom_as {float:left;font-family: 'league_gothicregular'; font-size: 2.3em; color:#ffffff; margin-left:15px; margin-top: -20px}
div#datosusu div#pral_cab div#cont_cab div.linkweb {float:right; margin-right:10px; margin-top: -12px; text-shadow: none !important; font-weight: normal !important}
div#datosusu div#pral_cab div#cont_cab div.linkweb a {text-decoration:none; font-family: 'league_gothicregular'; font-size: 1.5em; color:#ffffff; margin-left:30px;}
div#datosusu div#pral_cab div#cont_cab div.linkweb a:hover {text-decoration:none; font-family: 'league_gothicregular'; color:#000000;}

div#cabecera {width:100%; text-align:center;  margin-left:0px; }
div#cabecera div#logo {float:left; width:100%;  text-align:left; margin-top:5px; margin-left:25px;}
div#cabecera div#logo1 {float:rigth; width:100%;  padding-top:25px; padding-bottom:25px; text-align:right; margin-top:5px; margin-right:25px;}

div#cabecera div#titulo {float:left; width:80%; }
div#cabecera div#titulo h1 {text-align:right;font-family: 'league_gothicregular'; font-size:3em; color:#101010; margin-top:10px;}
div#cont_cab  ul {color:#ffffff;  list-style-type:none;}

div#cont_app {width:100%;   height:100%;}
div#zona_accesos {float:block; width: 100%; height:100%; padding-top:25px;background-image:url('../img/fondo_ac_rev.gif'); background-repeat: repeat; background-position: top left;border-bottom:1px solid #cfcfcf;}
div#zona_accesos_con {width:100%; height:100%; text-align:center; margin:auto; margin-bottom:0px; padding-bottom:25px; }


div#zona_accesos_con p {text-align:center; text-transform: uppercase; text-decoration:none; font-family: 'league_gothicregular'; font-size:2em; color:#101010;display:block; padding-bottom:8px;margin-bottom:10px; margin-bottom:5px; padding-bottom:10px;}
div#zona_accesos_con p.apart {font-family: 'league_gothicregular'; font-size:1.8em; padding-top:8px; padding-bottom:0px; margin:auto; margin-bottom:5px; margin-bottom:0px; }

/*div#zona_accesos_con ul {list-style-type: none; margin-left:0px;  margin-top:5px;  text-align:center;margin:auto; margin: 0 auto; margin-left:30px; display: inline-block;}*/
div#zona_accesos_con ul {list-style-type: none;  text-align:center; margin:auto; display: inline-block;}
div#zona_accesos_con ul li { margin-right:30px; float:left; width:134px; height:36px; margin:auto; margin-top:5px; margin-left:10px; }
/*
div#zona_accesos_con ul li a {text-decoration:none; font-family: 'Trebuchet MS'; border:1px solid #cfcfcf;font-size: 0.7em; color:#000000;display:block;padding-top:6px; padding-bottom:6px;}
*/
div#zona_accesos_con ul li a {text-decoration:none;  text-transform: uppercase; font-family: 'Trebuchet MS';font-size: 0.7em; background-image:url('../img/bottinacti_1.png'); background-repeat: no-repeat; width:134px;  height:16px; display:block;padding-top:10px; padding-bottom:10px; color:#666666;}

div#zona_accesos_con ul li a:hover {color:#101010;  display:block; background-image:url('../img/bottacti.png'); background-repeat: no-repeat; width:134px; height:16px; display:block;padding-top:10px; padding-bottom:10px; }


div#zona_accesos_con div#introWeb {margin-top: -30px}
div#zona_accesos_con div#introWeb p {font-family: 'Trebuchet MS';font-size: 0.8em; text-transform: none; text-shadow: none;}


div.zona_selector_con  {width: 40%;float: left; height: 100%; text-align:left; margin: 0 4px; padding: 10px;}
div.zona_selector_con select { margin-left:0px; font-size: 0.8em;}
div.zona_selector_con select option {font-family: 'Trebuchet MS'; font-size: 0.9em; color:#333333; padding-left:5px;}
div.zona_selector_con input {font-family: 'Trebuchet MS'; font-size: 0.8em; margin-left:25px; color:#333333;  width:130px;}
div.zona_selector_con input.submit-button {width:65px; font-size:0.8em; padding-left:0px; margin-left:5px;  color:#000; text-align: center; font-weight: bold;  padding:2px; cursor:pointer; cursor:hand;}

div.separador {border-top:1px solid #C6C7C7; border-bottom:1px solid #ffffff; width:100%;}

div#zona_datos {display:block; padding-left:0px; width:100%; height:100%; }
div#zona_datos_con  {width: 100%; height:100%; padding-top:0px; }
/*
div#zona_datos_con div.titapart {width:100%; height:87px; border-bottom:1px solid #cfcfcf; background-image:url('../img/fondo_ac_rev.gif'); background-repeat: repeat; }
div#zona_datos_con div.titapart h1 {text-align:right;  text-transform: uppercase; margin-right:35px; padding-top:25px;font-family: 'league_gothicregular'; color:#101010; font-size:2.3em; font-weight:normal}
*/
div#zona_datos_con div.contapartados  {margin:0px; font-family: 'Trebuchet MS'; font-size: 0.9em; color:#101010;  padding-bottom: 20px }
div#zona_datos_con div.contapartados p {margin-top:4px;margin-bottom:4px; text-align:justify; font-size: 13px; line-height: 18px}

div#zona_datos_con div.contapartados p.contabilidad-12-contabilidad-titulo {font-family: "Trebuchet MS"; color:#101010; font-size: 16px !important; text-align:left;}

div#zona_datos_con h2 {font-family: 'league_gothicregular'; font-size:2em; color:#4A9FD3; margin-bottom:5px; text-align:left;margin-left:35px;}
div#zona_datos_con h3 {font-family: 'league_gothicregular'; font-size:1.8em; color:#4A9FD3; margin-bottom:5px; text-align:left;margin-left:35px;}
div#zona_datos_con h4 {font-family: 'Trebuchet MS'; font-size: 0.8em;  color:#101010; margin-bottom:15px; font-weight:normal;text-align:left; margin-left:35px;}

div#pie {width:100%; height:50px; background-image:url('../img/fondo_ac_rev.gif'); background-repeat: repeat; border-bottom:1px solid #cfcfcf;}
div#pie div.contpie {width:100%; height:100%;  text-align:center; margin:auto; padding-bottom:10px;padding-top:10px;}
div#pie div.contpie p { font-family: 'Trebuchet MS'; font-size: 0.6em; color:#101010; text-align:center; margin:auto; margin-top:5px;}

div#zona_datos_con form div.inputs_submit div.input_flot {float:left !important; height:60px; margin-top:15px; width:120px; display:inline !important;}
.sepa {clear:both; display:block;}






/**************** CONTENIDOS ********************/
div#x-boletin-asesor-castellano {font-family: "Trebuchet MS"; color:#666666; font-size: 1em; text-align:justify; background-color:#ffffff;margin: auto; text-align:center; padding:0 20px; }
div#x-boletin-asesor-castellano table {border-collapse: collapse; margin-top:15px; margin-bottom: 15px; background-image: url("../img/fondo_ac_rev.gif");
    background-repeat: repeat; }
div#x-boletin-asesor-castellano table td { border: 1px solid #cfcfcf; color:#666666; text-align:left; padding-right: 5px; padding-left:5px;  padding: 5px;}

div#x-editorial-publicidad-castellano table {border-collapse: collapse; margin-top:15px; margin-bottom: 15px;}
div#x-editorial-publicidad-castellano table td { border: 1px solid #cfcfcf; color:#666666; text-align:left; padding-right: 5px; padding-left:5px;}

div#x-boletin-asesor-catalan {font-family: "Trebuchet MS"; color:#666666; font-size: 1em; text-align:justify; margin:0px; padding:0px; background-color:#ffffff;margin: auto; text-align:center; padding:20px; }
div#x-boletin-asesor-catalan table {border-collapse: collapse; margin-top:15px; margin-bottom: 15px;}
div#x-boletin-asesor-catalan table td { border: 1px solid #cfcfcf; color:#666666; text-align:left; padding-right: 5px; padding-left:5px;}

div#x-editorial-publicidad-castellano {font-family: "Trebuchet MS"; color:#666666 !important; font-size: 1em; text-align:justify; margin:0px; padding:0px; background-color:#ffffff;margin: auto; text-align:center; padding:20px;  }
div#x-editorial-publicidad-castellano a {color: #666 !important; font-weight: normal !important}
div#x-editorial-publicidad-catalan {font-family: "Trebuchet MS"; color:#666666; font-size: 1em; text-align:justify; margin:0px; padding:0px; background-color:#ffffff;margin: auto; text-align:center; padding:20px; }

div#x-boletin-asesor-encarte { clear:both; background-repeat: no-repeat; background-position:0px 0px; font-family: "Trebuchet MS"; color:#666666; font-size: 1em; text-align:justify; margin:0px; background-color:#ffffff;margin: auto; text-align:center; padding:20px; }
div.x-editorial { background-image:url("../imagenes/editorial_mayo_2014.png"); background-repeat: no-repeat; background-position:0px 0px; padding-top: 70px; color: #666666; font-size: 1.2em; text-align:center; margin:auto;height:100%;}

span.x-negrita {font-weight:bold;/* color:#333333 !important;*/}
span.x-negrita-cursiva {font-weight:bold; font-style:italic; color:#333333;}

p.x01-normativa-titulo {text-align: left; color:#008F00; font-size:2em; background-image:url("../imagenes/normativa_PV_mayo_2014.png");   background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
p.x02-normativa-provincia {text-align: right; color:#ffffff; font-size:2em; width: 100% padding-top:10px; padding-bottom:8px; padding-right:10px;background-color:#008F00; margin-bottom:10px;}
p.x03-normativa-texto-color {text-align: justify; color:#000000; font-size: 1em; margin-bottom:5px;}
p.x03-normativa-texto-color span.x-normativa-topo {background-image:url("../imagenes/cua_pv_nw.gif"); background-position: 0px 4px; background-repeat:no-repeat; }
p.x04-normativa-texto-negro {text-align: justify; color:#000000; font-size: 1em; margin-bottom:5px;}
p.agenda-16-texto-cp-7-5-pv {padding-left:15px; padding-right:15px; text-align:justify; color:#666666; font-size:1em; margin-top:0px; margin-bottom:0px;}
p.agenda-17-agenda-texto-color-pv { text-align:justify; font-size: 13px; color:#101010; margin-bottom:10px; margin-top: 10px; font-weight:bold; line-height: 18px}
p.agenda-18-agenda-dia-pv {font-weight:bold; text-align:justify; color:#008F00; font-size: 1.2em; margin:auto; padding-top:15px; margin-top:0px; height: 30px;}
p.agenda-30-agenda-mes-pv {font-weight:bold; text-align:justify; background-color: #FAFAFA;color:#101010; font-size: 1.3em; margin:auto; padding:5px; margin-top:60px; height: 30px; margin-bottom: 30px;}
div.x01-hemeroteca-texto {text-align: justify; font-size:1em; color:#666666; clear:both; background-image:url("../imagenes/hemeroteca_PV_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 0px 0px 0px;}
div.x02-hemeroteca-fecha  {background-color:#008F00; float:left; width: 45px; color:#ffffff; font-size: 1.1em; padding:10px; padding-right:20px;text-align:right; margin-right: 8px; margin-top:15px;}
p.x01-hemeroteca-titulo {text-align:left;color:#008F00; font-size: 1.3em; display:block;  margin-top:15px;}
p.x04-hemeroteca-dia {color:#ffffff; font-weight: bold; margin-bottom:0px; font-size: 1.5em;}
p.x05-hemeroteca-mes {color:#ffffff; font-weight: normal; margin-top:0px; font-size: 1.1em;}
p.x03-hemeroteca-firma {text-align:left; color:#008F00; font-size:1em; text-align:right; }
div.x04-agenda-texto {text-align: justify; font-size:1em; color:#666666; clear:both; background-image:url("../imagenes/agenda_PV_mayo_2014.png");  background-repeat: no-repeat; background-position: 7px 7px; padding: 85px 20px 0px 20px;}
div.x-marco-texto-margen {padding:20px; background-color:#003500; margin-top: 20px; margin-bottom:20px;  }
p.x-texto-margen {text-align: justify; font-size: 1.2em;color:#ffffff;}
div.group {}
div.image {display:none;}
div.story {padding: 0 15px;}   

div.x000-marco-texto-general {}
div.x00-marco-fiscal-titulo {clear:both; background-image:url("../imagenes/fiscal_mayo_2014.png");   background-repeat: no-repeat; background-position: 7px 7px; padding: 85px 20px 0px 20px;}
div.x05-marco-laboral-titulo { clear:both;   background-image:url("../imagenes/laboral_mayo_2014.png");  background-repeat: no-repeat; background-position: 7px 7px; padding: 85px 20px 0px 20px;}
div.x10-marco-mercantil-titulo { clear:both;background-image:url("../imagenes/mercantil_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
div.x10-marco-mercantil-titulocatalan { clear:both;background-image:url("../imagenes/mercantil_CAT_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
div.x15-marco-contabilidad-titulo { clear:both;   background-image:url("../imagenes/contabilidad_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
div.x15-marco-contabilidad-titulocatalan { clear:both;   background-image:url("../imagenes/contabilidad_CAT_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}

div.x19-marco-contabilidad-despiece { text-align:justify;background-color:#00615D; color:#ffffff; padding:20px; margin-bottom: 20px; margin-top: 20px;}
div.x21-marco-agenda-mes-color{ clear:both; background-image:url("../imagenes/agenda_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
div.x21-marco-agenda-mes-colorcatalan{ clear:both; background-image:url("../imagenes/agenda_CAT_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
div.x23-marco-agenda-texto {}
div.x24-marco-normativa-titulo-fiscal {background-color:#790503;}
div.x24-marco-normativa-titulo-fiscal p { color:#ffffff; font-size: 1.3em; text-align:center; margin:auto; padding-top:5px; margin-top:0px; height: 30px; margin-top:10px;}
div.x25-marco-normativa-titulo-mercantil {background-color:#944413;}
div.x25-marco-normativa-titulo-mercantil p {  color:#ffffff; font-size: 1.3em; text-align:center; margin:auto; padding-top:5px; margin-top:0px; height: 30px; margin-top:10px;}
div.x26-marco-normativa-titulo-laboral {background-color:#0082C9;}
div.x26-marco-normativa-titulo-laboral p {  color:#ffffff; font-size: 1.3em; text-align:center; margin:auto; padding-top:5px; margin-top:0px; height: 30px; margin-top:10px;}
div.x27-marco-normativa-titulo-contabilidad {background-color:#00615D; }
div.x27-marco-normativa-titulo-contabilidad p { color:#ffffff; font-size: 1.2em; text-align:center; margin:auto; padding-top:5px; margin-top:0px; height: 30px; margin-top:10px;}
div.x28-marco-normativa-texto {font-size:1em;clear:both; background-image:url("../imagenes/normativa_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
div.x29-marco-hemeroteca-fecha {background-color:#D3D3D3; float:left; width: 45px; color:#ffffff; font-size: 1.1em; padding:10px; padding-right:20px;text-align:right; margin-right: 8px; margin-top:30px; font-weight: bold; margin-bottom:0px; }
div.x31-marco-hemeroteca-texto {clear:both; background-image:url("../imagenes/hemeroteca_mayo_2014.png");  background-repeat: no-repeat; background-position:7px 7px; padding: 85px 20px 0px 20px;}
p.general-0-texto-general {text-align:justify; color:#666666; font-size: 13px; margin-top:0px; margin-bottom: 5px !important; line-height: 18px; font-weight: normal !important} 
p.general-0-texto-general a {color:#666666 !important; font-weight: normal !important}
p.general-0-texto-general span.x-cursiva {font-style:italic;}


/*** FISCAL ***/
p.fiscal-00-fiscal-titulo {font-family: "Trebuchet MS"; color:#101010; font-size: 20px !important; text-align:left;}
p.fiscal-01-fiscal-cuadro-general {border: solid 1px #d3d3d3; background: #FAFAFA; padding: 14px; border-radius: 8px;  color:#000; font-size: 13px; text-align:justify;  margin-top:15px; height: 100%;margin-bottom: 20px; font-weight: bold; line-height: 18px}
/*
p.fiscal-01-fiscal-cuadro-general {
    -webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 3px rgba(50, 50, 50, 0.75);
}
*/
p.fiscal-02-fiscal-ladillo {text-align:justify; color:#101010; text-transform:uppercase; font-size: 1em; text-transform:uppercase; font-weight:bold; margin-top:15px;}
p.fiscal-03-fiscal-despiece { 
    background-image: url("../img/fondo_ac_rev.gif");
    background-repeat: repeat;
    border-radius: 8px ;
    color: #101010; font-size: 13px; text-align:justify; padding:20px; }
p.fiscal-04-1-fiscal-subladillo {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; margin-top:15px;}
p.fiscal-04-2-fiscal-subladillo-2 {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; font-style: italic; margin-top:15px;}


/*** LABORAL ***/
p.laboral-06-laboral-titulo {font-family: "Trebuchet MS"; color:#101010; font-size: 20px !important; text-align:left;}
p.laboral-04-laboral-cuadro-general {border: solid 1px #d3d3d3; background: #FAFAFA; padding: 14px; border-radius: 8px;  color:#000; font-size: 13px; text-align:justify;  margin-top:15px; height: 100%;margin-bottom: 20px; font-weight: bold; line-height: 18px}
/*
p.laboral-04-laboral-cuadro-general {
    -webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 3px rgba(50, 50, 50, 0.75);
}
*/
p.laboral-05-laboral-ladillo {text-align:justify; color:#101010; text-transform:uppercase; font-size: 1em; text-transform:uppercase; font-weight:bold; margin-top:15px;}
p.laboral-07-laboral-despiece { 
    background-image: url("../img/fondo_ac_rev.gif");
    background-repeat: repeat;
    border-radius: 8px ;
    color: #101010; font-size: 13px; text-align:justify; padding:20px; }
p.laboral-06-1-laboral-subladillo {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; margin-top:15px;}
p.laboral-06-2-laboral-subladillo-2 {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; font-style: italic; margin-top:15px;}


/*** MERCANTIL ***/
p.mercantil-08-mercantil-titulo {font-family: "Trebuchet MS"; color:#101010; font-size: 20px !important; text-align:left !important; }
p.mercantil-10-mercantil-cuadro-general {border: solid 1px #d3d3d3; background: #FAFAFA; padding: 14px; border-radius: 8px;  color:#000; font-size: 13px; text-align:justify;  margin-top:15px; height: 100%;margin-bottom: 20px; font-weight: bold;  line-height: 18px}
/*
p.mercantil-10-mercantil-cuadro-general {
    -webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 3px rgba(50, 50, 50, 0.75);
}
*/
p.mercantil-09-mercantil-ladillo {text-align:justify; color:#101010; text-transform:uppercase; font-size: 1em; text-transform:uppercase; font-weight:bold; margin-top:15px !important;}
p.mercantil-11-mercantil-despiece { 
    background-image: url("../img/fondo_ac_rev.gif");
    background-repeat: repeat;
    border-radius: 8px ;
    /*
    -webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 3px rgba(50, 50, 50, 0.75);
    */

    color: #101010; font-size: 13px; text-align:justify; padding:20px; }
p.mercantil-09-1-mercantil-subladillo {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; margin-top:15px;}
p.mercantil-09-2-mercantil-subladillo-2 {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; font-style: italic; margin-top:15px;}



/** CONTABILIDAD ***/
p.contabilidad-12-contabilidad-titulo {font-family: "Trebuchet MS"; color:#101010; font-size: 20px !important; text-align:left;}
p.contabilidad-14-contabilidad-cuadro-general {border: solid 1px #d3d3d3; background: #FAFAFA; padding: 14px; border-radius: 8px;  color:#000; font-size: 13px; text-align:justify;  margin-top:15px; height: 100%;margin-bottom: 20px !important; font-weight: bold;  line-height: 18px}
/*
p.contabilidad-14-contabilidad-cuadro-general {
    -webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 3px rgba(50, 50, 50, 0.75);
}
*/
p.contabilidad-13-contabilidad-ladillo {text-align:justify; color:#101010; text-transform:uppercase; font-size: 1em; text-transform:uppercase; font-weight:bold; margin-top:15px;}
p.contabilidad-15-contabilidad-despiece { 
    background-image: url("../img/fondo_ac_rev.gif");
    background-repeat: repeat;
    border-radius: 8px ;
    color: #101010; font-size: 13px; text-align:justify; padding:20px; }
p.contabilidad-13-1-contabilidad-subladillo {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; margin-top:15px;}
p.contabilidad-13-2-contabilidad-subladillo-2 {text-align:justify; color:#101010; font-size: 1em; font-weight:bold; font-style: italic; margin-top:15px;}





p.agenda-16-texto-cp-7-5 {padding-left:15px; padding-right:15px; text-align:justify; color:#666666; font-size: 13px; margin-top:0px; margin-bottom:10px; line-height: 18px}
p.agenda-17-agenda-texto-color { text-align:justify; font-size: 13px; color:#101010; margin-bottom:10px; margin-top: 10px; font-weight:bold; line-height: 18px}
p.agenda-18-agenda-dia {font-weight:bold; text-align:justify; color:#101010; font-size: 1.2em; margin:auto; padding-top:15px; margin-top:0px; height: 30px;}

p.normativa-20-normativa-contabilidad-color {text-align: justify; font-weight:bold; color:#101010; margin-top:15px; line-height: 18px;}
p.normativa-21-normativa-mercantil-color {text-align: justify; font-weight:bold; color:#101010; margin-top:15px; line-height: 18px;}
p.normativa-22-normativa-laboral-color {text-align: justify; font-weight:bold; color:#101010; margin-top:15px; line-height: 18px;}
p.normativa-23-normativa-fiscal-color {text-align: justify; font-weight:bold; color:#101010; margin-top:15px; line-height: 18px;}
p.normativa-24-normativa-texto-general {text-align: justify; text-align:justify; color:#101010; font-size:13px; font-weight:normal;  line-height: 18px;}

p.normativa-11-fiscal-color {text-align:justify; color:#6CA6CD; font-size: 1.5em !important; text-transform:uppercase; font-weight:bold; margin-top:15px !important;  border-top: solid 1px #cdcdcd; padding-top: 10px;}
p.normativa-12-laboral-color {text-align:justify; color:#6CA6CD; font-size: 1.5em !important; text-transform:uppercase; font-weight:bold; margin-top:15px !important;  border-top: solid 1px #cdcdcd; padding-top: 10px;}
p.normativa-13-mercantil-color {text-align:justify; color:#6CA6CD; font-size: 1.5em !important; text-transform:uppercase; font-weight:bold; margin-top:15px !important;  border-top: solid 1px #cdcdcd; padding-top: 10px;}
p.normativa-14-contabilidad-color {text-align:justify; color:#6CA6CD; font-size: 1.5em !important; text-transform:uppercase; font-weight:bold; margin-top:15px !important;  border-top: solid 1px #cdcdcd; padding-top: 10px;}

p.hemeroteca-25-hemeroteca-mes {color: #101010; font-weight: normal; margin-top:0px; font-size: 1em !important; text-transform: capitalize;}
p.hemeroteca-26-hemeroteca-fecha {color: #101010; font-weight: bold; margin-bottom:0px; font-size: 1.5em !important; text-align: left; padding-left: 10px}
p.hemeroteca-27-hemeroteca-titulo {text-align:left;color:#101010; font-size: 1.3em; display:block; margin-top:30px; border-top: solid 1px #D3D3D3; line-height: 18px; margin-bottom:10px;} 
p.hemeroteca-28-hemeroteca-texto-general {text-align:left; font-size:13px; color: #666666; text-align:justify; line-height: 18px; margin-bottom: 18px}
p.hemeroteca-29-hemeroteca-firma {text-align:left;color:#101010; font-size:1em; text-align:right; }
p.agenda-30-agenda-mes {font-weight:bold; text-align:justify; background-color: #FAFAFA;color:#101010; font-size: 1.3em; margin:auto; padding:5px; margin-top:60px; height: 30px; margin-bottom: 30px;}



/** SERGIO 09/09/2014
 * Adaptaciones de imágenes de logos y headers
 *-------------------------------------------------*/

 img {
    max-width: 100%;
    height: auto;
 }
 div.x-editorial, div.x00-marco-fiscal-titulo, div.x05-marco-laboral-titulo, div.x10-marco-mercantil-titulo, div.x15-marco-contabilidad-titulo, div.x21-marco-agenda-mes-color, div.x28-marco-normativa-texto, div.x31-marco-hemeroteca-texto, div.x10-marco-mercantil-titulocatalan, div.x15-marco-contabilidad-titulocatalan, div.x21-marco-agenda-mes-colorcatalan, div.x04-agenda-texto, p.x01-normativa-titulo, div.x01-hemeroteca-texto{
    background-size: 100%;
 }
.ui-btn-text {
    font-size: 12px !important;
}

/********************** TABLA DE RESULTADOS EN LA BUSQUEDA ***************************/
table#tablaResultados {
    background-color: #F9F9F2;
    border-bottom: 1px solid #ccc; 
    color: #000; 
    font-size: 1.3em;    
    font-weight: normal; 
    margin-bottom: 15px; 
    margin-top: 5px;     
    text-align: left;
    width: 100%;
}

table#tablaResultados tr td {padding: 0.1em 0.8em; }

table#tablaResultados tr.tablaHead {
    font-size: 0.7em;
    text-align: left;
}

.txtMin {
    font-size: 0.9em;
}

table#tablaResultados tr.tablaHead span.txtTitulo {
    font-size: 0.9em;
}

table#tablaResultados tr.tablaHead span.txtTitulo a {
    text-decoration: none !important;
}

table#tablaResultados tr.tablaHead span.negrita {
    font-weight: bold;
}

table#tablaResultados tr.lineaResultados {
    background: #FAFAFA;
    line-height: 1.5em;
    font-size: 0.7em;
}

table#tablaResultados tr.lineaResultados a {
    color: black;
    text-decoration: underline;
}

table#tablaResultados tr.lineaResultados a:hover {
    text-decoration: none;
}


/***** MEDIA QUERIES ******/

@media screen and (max-width: 1208px) {
    div#zona_accesos_con ul  {
        width: 90%;
    }

    div#zona_accesos_con ul li {
        margin: 1% 5%;
    }
}



@media screen and (max-width: 1134px) {
    div#zona_accesos_con ul  {
        width: 90%;
    }

    div#zona_accesos_con ul li {
        margin: 1% 5%;
    }
}

@media screen and (max-width: 1023px) {
    div#zona_accesos_con ul {
        margin: auto;
        width: 80%;
    }

    div#zona_accesos_con ul li {
        margin: 2%;
    }

}


@media screen and (max-width: 815px) {
    div#zona_accesos_con ul  {
        width: 85%;
    }

}



@media screen and (max-width: 785px) {
    div#zona_accesos_con ul  {
        width: 90%;
    }

}


@media screen and (max-width: 726px) {
    div#zona_accesos_con ul  {
        width: 95%;
    }

}


@media screen and (max-width: 689px) {
    div#zona_accesos_con ul  {
        width: 98%;
    }

}


@media screen and (max-width: 669px) {
    div#zona_accesos_con ul  {
        width: 92%;
    }

    div#zona_accesos_con ul li {
        margin: 1% 1%;
    }    
}



@media screen and (max-width: 652px) {
    div#zona_accesos_con ul  {
        width: 98%;
    }

    div#zona_accesos_con ul li {
        margin: 1% 1%;
    }    
}


@media screen and (max-width: 612px) {
    div#zona_accesos_con ul  {
        width: 58%;
    }

    div#zona_accesos_con ul li {
        margin: 1% 5%;
    }    
}


@media screen and (max-width: 595px) {
    div#zona_accesos_con ul  {
        width: 65%;
    }
    div#zona_accesos_con img.imgPortada {
        width: 75%;
        height: auto;
    }        
}


@media screen and (max-width: 533px) {
    div#zona_accesos_con ul  {
        width: 75%;
    }
}


@media screen and (max-width: 464px) {
    div#zona_accesos_con ul  {
        width: 80%;
    }
}

@media screen and (max-width: 435px) {
    div#zona_accesos_con ul  {
        width: 90%;
    }
}

@media screen and (max-width: 390px) {
    div#zona_accesos_con ul  {
        width: 95%;
    }
}

@media screen and (max-width: 370px) {
    div#zona_accesos_con ul  {
        width: 98%;
    }
}

@media screen and (max-width: 359px) {
    div#zona_accesos_con ul  {
        width: 98%;
    }
    div#zona_accesos_con ul li {
        margin: 1% 5%;
    }        
}

@media screen and (max-width: 357px) {
    div#zona_accesos_con ul  {
        width: 100%;
    }
    div#zona_accesos_con ul li {
        margin: 1% 5%;
    }        
}

@media screen and (max-width: 352px) {
    div#zona_accesos_con ul  {
        width: 100%;
    }
    div#zona_accesos_con ul li {
        margin: 1% 3%;
    }        
}








/*
@media screen and (max-width: 352px) {
    div#zona_accesos_con ul {
        margin-left: 5em;
    }

    div#zona_accesos_con ul li {
        margin: 0.8em;
    }
    
    div#zona_accesos_con img.imgPortada {
        width: 75%;
        height: auto;
    }    

    div.zona_selector_con {
        clear: both;
        width: 90%;
    }

}
*/


/****************************/
/*** 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 {
    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-contable-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: 2em !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;
}