ul, ol {
    list-style: none outside none !important;
}
a, a:visited {
    text-decoration: none !important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: Arial,helvetica,sans-serif !important;
}
h2 {
    font: 1.5em arial,helvetica,sans-serif !important;
    letter-spacing: -1px !important;
}

h3 {
    font: bold 1em arial,helvetica,sans-serif !important;
}

div {
    font-family:Arial,helvetica,sans-serif !important;
    /*Modif 21/03/2017: Valor invalido (accesibilidad)
    font-size:100%/1.25 !important;
    */
}

p {
    font-family:Arial,helvetica,sans-serif !important;
    /*Modif 21/03/2017: Valor invalido (accesibilidad)
    font-size:100%/1.25 !important;
    */
}

img {
    border: 0 none !important;
    margin-left: 0.5em !important;
}

.clr{
	clear: both !important;
}

div.prinColLeft {
    border: none !important;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding-bottom: 10px;
    /*margin-top:-8px;*/
    width: 20%;
}
	
div.prinColCenter {	
	float:left;
	width:79%;
	margin-bottom:5px;
	padding-bottom: 10px;
}	 

	
div.prinColCompleto {	
	float:left;
	margin-bottom:5px;
	padding-bottom: 10px;
}

.colCentral{
    border: 1px solid #ECECEC;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0.25em;
    width: 71%;
    font-size: 12px;
}

.colCentralinterior{
   border: 1px solid #ECECEC;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0.25em;
    width: 98.5%;
    font-size: 12px;

}

.colIzquierda{
	/*border: 1px solid red; */
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-bottom: 10px;
	width: 26%;
}

h2.tituGeneral{
  background-color: #000000 !important;
    background-image: url(/appcont/servibopvi/images/fnd_h2.gif) !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    color: #FFFFFF !important;
    font-family: arial,helvetica,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    line-height: 0.75em !important;
    padding: 0.5em 0 0.5em 1em !important;
    margin: 0em 0em 0.5em 0em !important;

}

h2.tituGeneral span{    
    margin-left: 2px;
}



h2.tituServicio{
background-color: #92C9EB !important;
/*Modif 22/03/2017: Insuficiente contraste (accesibilidad)
color: #1779AE !important;
*/
color: #105479 !important;
margin:0em !important;
font-size: 13px !important;
font-weight: bold !important;
line-height: 0.75em !important;
padding: 0.5em 0 0.5em 1em !important;
margin: 0em 0em 0.5em 0em !important;
}

h3.tituGeneralh3{
	border-bottom: 1px solid #72C0EA !important;
   color: #006699 !important;
   margin: 0 0 1em !important;
   padding: 0 0 0 0.25em !important;
}


h3.tituGeneralh3 a{
   color: #006699 !important;
   text-decoration: none !important;
}

h3.tituGeneralh3 span a {
   color: #999999 !important;
   font-size: 10px !important;
   text-decoration: none !important;
}

h3.tituGeneralh3 span a:hover{
   text-decoration: underline !important;
}





h4.tituGeneralh4{
	color: #2682B3 !important;
	margin: 0em 0em 1em 0em !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
}

h4.tituGeneralh4faqs{
	color: #2682B3 !important;
	margin: 0em 0em 1em 0em !important;
	font-weight: bold !important;
	/*Modif 21/03/2017: Valor invalido (accesibilidad). En todo caso seria "none"
    text-transform: normal !important;
    */
	font-size: 12px !important;	
}

h5.tituGeneralh5{
    color: #29549A !important;
    font-size: 13px !important;
    font-weight: bold !important;
    margin: 0 0 0.25em !important;
    text-transform: uppercase !important;
}

h5.tituEspecificoh5{
    color: #956338 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin: 0 0 0.25em !important;
}

h5.tituEspecificoh5num{	
	color: #2682B3 !important;
	margin: 0em 0em 1em 0em !important;
	font-weight: bold !important;
   text-transform: uppercase !important;
	font-size: 13px !important;
}
	


h6.tituGeneralh6{
	border-bottom: 1px solid #C9CACB !important;
	font-size: 12px !important;
	
}

h6.bopvInth6{
text-transform: uppercase !important;
font-size: 13px !important;
text-align: center !important;
}


h6.bopvInth6izda{
text-transform: uppercase !important;
font-size: 13px !important;
text-align: left !important;
}

div ul {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

ul.princiSumario{
/* border: 1px solid red;*/
/*    color: #003366;*/
    display: block;
    margin: 0 0 1em;
    padding: 0 0 0 8%;
/*    width: 91%;*/
}

ul.princiSumario li{
/*	color: #003366 !important;*/
	color: #2682B3 !important;
	margin: 0em !important;
	padding: 0em !important;
	list-style: square !important;
	font-weight: bold !important;
	font-size: 12px !important;
}

ul.princiSumario li.BOPVListadoSubseccion {
    color: #956338 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    list-style-type: disc !important;
    margin: 0 !important;
    padding: 0 !important;
    margin-left: 11px !important;
}

ul.princiSumario li.BOPVListadoSubseccion a{
	color: #956338 !important;
	font-weight: bold !important;
	text-decoration: none !important
}

ul.princiSumario li.BOPVListadoSubseccion a:link{
	color: #956338 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

ul.princiSumario li.BOPVListadoSubseccion a:visited{
	color: #956338 !important;
	font-weight: bold !important;
		text-decoration: none !important
}

ul.princiSumario li.BOPVListadoSubseccion a:hover{
	color: #956338 !important;
	font-weight: bold !important;
		text-decoration: underline !important
}

ul.princiSumario li a{
/*	color: #003366 !important;*/
	color: #2682B3 !important;
}


ul.princiSumario li a:link{
	color: #2682B3 !important;
	text-decoration: none !important;

}

ul.princiSumario li a:visited{
	color: #2682B3 !important;
	text-decoration: none !important;

}

ul.princiSumario li a:hover{
	color: #2682B3 !important;
	text-decoration: underline !important;

}

ul.princiSumario li ul li a{
	color: #956338 !important;
	font-weight: bold !important;
	text-decoration: none !important
}

ul.princiSumario li ul li a:link{
	color: #956338 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

ul.princiSumario li ul li a:visited{
	color: #956338 !important;
	font-weight: bold !important;
		text-decoration: none !important
}

ul.princiSumario li ul li a:hover{
	color: #956338 !important;
	font-weight: bold !important;
		text-decoration: underline !important
}



ul.princiSumario li ul{
	margin: 0em 0em 0em 0em !important;
	padding: 0em 0em 0em 1em !important;
}

ul.princiSumario li ul li{
	margin: 0em !important;
	padding: 0em !important;
	list-style-type: disc !important;
	font-weight: bold !important;
	color: #956338 !important;
}

.txtBloque{
	overflow: hidden;
	margin: 0em 0em 0.5em 0em;
/*	border: 1px solid red;*/
}

.txtBloque span{
    float: right;
    min-width: 9%;
    text-align: center;
    font-size: 12px;	 
}

.txtBloque span a{
	color: #29549A;
	text-decoration: none;
}

.txtBloque p{
    float: left;
    width: 93%;
    color: #000000;
    font-size: 12px;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}

.txtBloque p a{
	color: #000000;
}

.txtBloque p a:hover{
	color: #252525;
}

div.colCentral div.txtBloque address{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.archivoFormato{

/*border: 1px solid red;*/
    float: right;
    margin: 0 0 0 15%;
}

ul.menuDcha{
    background-color: #F8F8F8;
    margin: 0 0 1em;
    padding: 0.5em 0 0.5em 1.5em;
}

ul.menuDcha li{
	list-style-image: url(/appcont/servibopvi/images/bullet_dcha.gif);
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
	color: #1779AE;
	font-size: 14px;
	}
	
	
ul.menuDcha li a{
	color: #1779AE !important;
	text-decoration: none !important;
	
}

ul.menuDcha li a:link{
	color: #1779AE !important;
		text-decoration: none !important;
	
}

ul.menuDcha li a:visited{
	color: #1779AE !important;
		text-decoration: none !important;
	
}
	
ul.menuDcha li a:hover{
text-decoration: underline !important;
}
	
	
.formuSimple{
	margin-bottom: 0.5em;
	min-height: 24px;
}

.formuSimple div{
/*float: left;	*/
vertical-align:bottom;
padding-bottom:0px;
}

.formuSimple div img{
vertical-align:bottom;
padding-bottom:0px;
}

.formuBuscarFecha{
	margin-bottom: 0.5em;
	min-height: 34px;
}

.formuBuscarFecha div{
/*	float: left;*/
	margin:0px;
	padding:0px;
}

.formuBuscarFecha label{
    font-size: 12px !important;
    font-weight: bold !important;
    color:#1779AE !important;
    text-align:left !important;
    width: 20em !important;
    margin-left:0px !important;
}

.btnBuscarFecha{
   margin: 0 0.25em 0 0 !important;
   padding: 0 !important;
   width: 30px !important;
   background:none !important;
   border:0 !important;
   background-image: url(/appcont/servibopvi/images/buscarPrinci.gif) !important;
   background-position: bottom !important;
   background-repeat: no-repeat !important;
   cursor: pointer !important;
   /*Modif 21/03/2017: Valor invalido (accesibilidad)
   cursor: hand !important;
   */
   height:24px !important;
}

input.buscarFecha{
   margin: 0 0.25em 0 0 !important;
   padding: 0 !important;
   width: 100px !important;
}

input.buscarPrinci{
   margin: 0 0.25em 0 0 !important;
   padding: 0 !important;
   width: 150px !important;
}

ul.menuIzqda{
	margin: 0em !important;
	padding: 0em !important;
	list-style-type: none !important;
}

ul.menuIzqda li{
background-image: url(/appcont/servibopvi/images/fnd_menu_iz.gif);
background-position: bottom;
background-repeat: repeat-x;
font-size: 14px;
padding: 1em 0em 1em 0.35em;
list-style-type: none !important;
}

ul.menuIzqda li.lastItm{

background-image: url(/appcont/servibopvi/images/fnd_menu_sim.gif);
background-position: bottom;
background-repeat: repeat-x;
}

ul.menuIzqda li a{

color:  #1779AE !important;	
text-decoration: none !important;
}

ul.menuIzqda li a:link{

color:  #1779AE !important;	
text-decoration: none !important
}

ul.menuIzqda li a:visited{

color:  #1779AE !important;	
text-decoration: none !important;
}

ul.menuIzqda li a:hover{
	text-decoration: underline !important;
}

div.busqsimpCal{   
    display: block;
    margin: 0 0em 0em 0.5em !important;	
   /* width: 194px;*/   	
    text-align:left !important;	
    margin-left:0px !important;	
    padding-left:0px !important;	
}

div.busqsimpCal form{    
    margin:0px !important;	
    padding:0px !important;
    display:block !important;
}

.otrosFormatos{
 background-color: #E8E8E8;
    background-image: url(/appcont/servibopvi/images/aviso.gif);
  background-position: 1% 50%;
    background-repeat: no-repeat;
    border: 1px solid #FFF0A5;
    padding: 0.35em 0 0.35em 3em;
	 margin: 0em 0em 1em 0em;
}

ul.listaFormatos{
	font-family: Arial, Helvetica, sans-serif !important;
	color: #006699 !important;
	padding: 0em 0em 0.1em;
 	margin: 0 0em 1em 0em !important;
	min-height: 18px;
        border-bottom: 1px solid #72C0EA !important;   
        font-weight:bold !important;
}

ul.listaFormatosDrcha{	
 	text-align:right;
}

ul.listaFormatos li{
 display: inline;
 margin: 0 0em 0 1em !important;
 font-weight:normal !important;
 padding: 0.25em 0 0.25em 2em;
}


ul.listaFormatos li a{
	color: #666666 !important;
	text-decoration: none !important;
}

ul.listaFormatos li a:hover{
	text-decoration: underline !important;
}

ul.listaFormatos li.formatoPdf{

   background-image: url(/appcont/servibopvi/images/ico_pdf.gif);
    background-position: 0 0.15em;
    background-repeat: no-repeat;
}

ul.listaFormatos li.formatoePub{
	background-image: url(/appcont/servibopvi/images/ico_epub.gif);
	background-repeat: no-repeat;
background-position: 0em 0em;
}

ul.listaFormatos li.formatoBilingue{
	background-image: url(/appcont/servibopvi/images/bilingue.png);
	background-repeat: no-repeat;
background-position: 0em 0em;
}

.entradilla{
/*	color: #1779AE;*/ /* modificaciones 2011_09_19*/
	font-size: 13px;
	font-style: italic;
	text-align: center;
}



.contenbtnboletines{

	margin: 0.5em 0em 0.5em 0em;
	overflow: hidden;
	width: 100%;
}

.boletinAnterior{
background-image: url(/appcont/servibopvi/images/fnd_botones.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #003366;
    float: left;
    font-size: 12px;
    font-weight: normal;
    list-style: square outside none;
    margin: 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
	 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	
}

.boletinAnterior a{
text-decoration: none;	
	color: #003366;
}

.boletinSiguiente{
float: right;	
background-image: url(/appcont/servibopvi/images/fnd_botones.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #003366;
    font-size: 12px;
    font-weight: normal;
    list-style: square outside none;
    margin: 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
	 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.boletinSiguiente a{
text-decoration: none;	
	color: #003366;
}

ul.migas{
margin: 0em 0em 1em 0em;	
padding: 0em 0em 0em 0em;
width: 100%;
overflow: hidden;
}

ul.migas li{
  background-image: url(/appcont/servibopvi/images/fnd_migas.jpg);
    background-position: 100% 6px;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    margin: 0 0.5em 0 0;
    padding: 0 0.5em 0 0;
}

ul.migas li a{
color: #999999;
text-decoration: underline;
	
}

/*--------------------------------------------------------------------------------------*/

/*------------------------------------- formularios ----------------------------------------*/

/* form {
	margin: .5em 2em !important;
} */
div.r01gContainer  form {
	margin: .5em 2em !important;
}

input, select, textarea {
	margin-left: .5em !important;
}


fieldset {
	margin: 1em 0 !important;
	padding: .3em 1em !important;
	border: none !important;
}


legend {
	font-weight: bold !important;
	color: #696 !important;
	padding: .2em .5em !important;
	border: 1px solid #696 !important;
}

fieldset div {
/*	clear: both;*/
	margin: 0.5em 0em 0.25em 0em !important;
	position: relative !important;
	line-height: 20px !important;
}


label{
	margin: 0 !important;
	display: block !important;
	width: 13em !important;
	text-align: right !important;
	float: left !important;
}

/* fieldset div.cr p {
	margin: 0;
	display: block;
	width: 13em;
	text-align: right;
	float: left;
} */

fieldset div.cr{
/*	border: 1px solid blue;*/
}


fieldset div.cr label {
	text-align: left !important;
/*	margin-left: 13em; 2011_09_27 */
	width: auto !important;
	float: none !important;
/*	border: 1px solid red;*/
}

label.mandatr{
/*	border: 1px solid red;*/
	width: 100%;
	text-align: left;
}

.mandat {
	color: #000000;
}
.buttons {
	text-align: center;
}



.texto{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 90%;	
    color: #360;
    margin: 5px 0px 0px 0px;	
}

.bopvcontentfecha{
	overflow: hidden;

}

.bopvdesde{
float: left;
width:90px;	
margin-top: 0em !important;
}

.bopvhasta{
float: left;
width:90px;	
margin-top: 0em !important;
margin-left: 2em;
}

.bopvfieldimg{
margin: 0.25em 0em 0em 0em;
float: left;
}


.bopvmodal{
    float: left;
    margin-top: 7px;
	 margin-left: 0.25em;
    width: 90px;
}

.bopvinputmodal{
float: left;
	
}

ul.blockLabels{
margin: 0 0 0 13em;
padding: 0;
}


ul.blockLabels li{
clear: both;
}

ul.blockLabels li label{
/*	display: block;*/
    float: none;
    margin: 0;
    text-align: left;
/*    width: 13em;*/

}

ul.blockLabels2{
margin: 0 0 0 0em;
padding: 0;
float: left;
width: 49%;
}


ul.blockLabels2 li{
	overflow: hidden;
}

ul.blockLabels2 li label{
/*	display: block;*/
    float: none;
    margin: 0;
    text-align: left;
    width: 99%;
}

ul.blockLabels2 li label input{
float: left;
}

ul.blockLabels2 li label span{
float: left;
width: 92%;
}


.bopvctrlbttn{
	text-align: center;
	width: 90%;
	margin: 0.5em 0em 0.25em 0em;
}
/*------------------------------------------------------------------------*/



.patbusqueda {
    background-image: url(/appcont/servibopvi/images/buscar.jpg);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    padding: 0.25em 0.15em 0.25em 1.5em;
}


.bopvAlta {
 background-image: url(/appcont/servibopvi/images/btn_alta.gif);
    background-position: 0px bottom;
    background-repeat: no-repeat;
    padding: 0.25em 0.15em 0.25em 1.5em;
}


.bopvBaja {
  background-image: url(/appcont/servibopvi/images/btn_baja.gif);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    padding: 0.25em 0.15em 0.25em 1.5em;
}


.bopmodifdatos {
    background-image: url(/appcont/servibopvi/images/btn_modificar.gif);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    padding: 0.25em 0.15em 0.25em 1.5em;
}


.bopvEnviar {
 background-image: url(/appcont/servibopvi/images/btn_enviar.gif);
    background-position: 0px bottom;
    background-repeat: no-repeat;
    padding: 0.25em 0.15em 0.25em 1.5em;
}



.patPlantiBotton {
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    background-color: transparent;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    font-size: 12px !important;
}



/*--------------------- fin formularios ---------------------------------*/

.ui-state-highlight p{
margin: 0 !important;
padding: 0.75em 0 !important;
}

/*-----------------------------------------------*/
.bopvbtonpuntos{
	padding: 0.25em 0.5em 0em 0.5em;
}

ol.bopvlistadoletras{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
margin: 0.5em 0em 0.5em 0em;
padding: 0.5em 0em 0.5em 0em;
width: 100%;
border: 1px solid #cccccc;
overflow: hidden;
background-image: url(/appcont/servibopvi/images/fnd_letras.gif);
background-position: left;
background-repeat: no-repeat;
}

ol.bopvlistadoletras li{	
	font-weight: bold;	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: left;
	color: #666666;
	width: 3.7%;
	text-align: center;
}

ol.bopvlistadoletras li a{
	color: #333333;	
	text-decoration: underline;
}

ol.bopvlistadoletras li a:hover{
	color: #666666;
	text-decoration: none;
	
}


.bopvresultadoltras{
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background-color: #ffffff;
}


.bopvfondarbol{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	padding: 0.5em;
}

.bopvbusqdfechas{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	padding: 0.5em;
}

/*-------------------  diferentes listas --------------------------------*/

ul.listaresolucion{
    margin: 0 0 0 0.5em;
    padding: 0 !important;
}


ul.listaresolucion li{
	
}


ul.listaresolucion li ul{
	
}

ul.listaresolucion li ul.bopvBulletcirculo{
list-style-type: disc;

}

/*------------------------------------------------ rss ----------------------*/

.bopvEnlacerss{
	font-size: 11px;
}

.bopvEnlacerss a{
	text-decoration: none !important;
	color: #666666 !important;
}

/*--------------------------------------------------------------------------*/

.bopvImprimir{
/*	border: 1px solid red;
	width: 98%;  */
	clear: both;
	text-align: right;
	padding: 1em 1em 0.5em 0em;
}

.bopvImprimir img{
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
padding: 5px;
background-image: url(/appcont/servibopvi/images/fnd_bottonprint.png);
background-repeat: repeat-x;
background-position: bottom;
}

ul.bopvdifuselec{

	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 2em;
}


ul.bopvdifuselec li{
	list-style-image: url(/appcont/servibopvi/images/bullet_difselectiva.gif);
	margin: 0.5em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
	
}

.bopvDifselec{
	background-color: #F8F8F8;
	border:1px solid #cccccc;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
padding: 0.5em;
}

.bopvTemas{
	float: left;
	width: 47%;
	margin: 0em 0.5em 0em 0em;
}

.bopvAreas{
	float: left;
	width: 47%;	
	margin: 0em 0em 0em 0.5em;
}


.borderTable{
	border: 1px solid #333333;
	font-size: 12px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}

.borderTable th{
	border: 1px solid #dbdbdb;
	background-color: #008bd1;	
	color: #ffffff;
	padding: 0.25em;
}

.borderTable td{
	border: 1px solid #dbdbdb;
	padding: 0.25em;	
}

span.bopvanalisisdoc{
	border: 1px solid green;
	background-image: url(/appcont/servibopvi/images/fnd_btnanalisis.png);
	background-position: center;
	background-repeat: repeat-x;
	border: 1px solid #1779ae;
	background-color: #000000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	padding: 0.5em;
	margin: 0.5em 0.5em 0.5em 0.5em;
	display: block;
	color: #ffffff;
	width:11em;
	text-align: center;
}

span.bopvanalisisdoc a{
	color: #ffffff !important
}

/*----------------- inicio impresion boletin ---------*/

@media print {
	
	/*Estilo especifico para impresion en firefox*/	
    @-moz-document url-prefix() {
        div.prinColCenter {	float:none;}
    }

html body.r01PrintablePage div.r48_headerLogos{
	display: none !important;
}
html body.r01PrintablePage div.y22_headerLogos{
	display: none !important;
}

body.r01PrintablePage div.prinColCenter div.BOPVSumCabecera {   
padding: 0em !important;
}

.r01gContainer div.prinColCenter div.colCentral div.BOPVSumCabecera ul{
	margin: 0em !important;
	padding: 0em !important;
}

.r01gContainer div.prinColCenter div.colCentral div.BOPVSumCabecera ul li{
	margin: 0em 0em 0em 0em !important;
	padding: 0em !important;
}

body.r01PrintablePage div.r48_headerRow{
	display: none;
}
body.r01PrintablePage div.y22_headerRow{
	display: none;
}

body.r01PrintablePage div.r48_bodyCenterCol div.prinColLeft{
	display: none !important;
}
body.r01PrintablePage div.y22_bodyCenterCol_bakarra div.prinColLeft{
	display: none !important;
}

body.r01PrintablePage div.prinColCenter{
width: 100% !important;	
/*border: 1px solid red;*/
}



body.r01PrintablePage .colCentral {
    border: none;
    float: none;
    font-size: 12px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 0em;
    width: 100%;
}


html body.r01PrintablePage div.r48_headerLogos div.r48_LogoEgoitza{
	display: none !important;
}
html body.r01PrintablePage div.y22_headerLogos div.y22_LogoEgoitza{
	display: none !important;
}

body.r01PrintablePage div.r01Printable{
	display: none !important;	
	border: 1px solid red;
}

body.r01PrintablePage div.r01Printable .r48_LogoEgoitza{
	display: none !important;		
}
body.r01PrintablePage div.r01Printable .y22_LogoEgoitza{
	display: none !important;		
}	

body.r01PrintablePage div.prinColCenter div.colIzquierda {
display: none !important;
}

body.r01PrintablePage .prinColLeft{
display: none !important;

}

body.r01PrintablePage h3.tituGeneralh3 {
display: none;
}

body.r01PrintablePage h2.tituGeneral{
	color:#006699;
}


body.r01PrintablePage h2.tituGeneral {
    background-color: transparent !important;
    background-image: none !important;
    color: #006699 !important;
 
}

body.r01PrintablePage h2 {
    letter-spacing: 0px !important;
}

body.r01PrintablePage h5.BOPVSumarioOrganismo {
    color: #29549A !important;
    font-size: 13px !important;
    font-weight: bold !important;
    margin: 0px 0px 0px 0em !important;
	 padding: 0em 0em 0em 1em !important;
    text-transform: uppercase !important;
}

body.r01PrintablePage .txtBloque {
    margin: 0em 0em 0em 1em;
}




body.r01PrintablePage .bopvImprimir{
/*	border: 1px solid red;*/
	width: 98%;
	clear: both;
	text-align: right;
	padding: 1em 1em 0.5em 0em;
}

body.r01PrintablePage .bopvImprimir img{
display: none;
}


body.r01PrintablePage .colCentralinterior {
    border: none;
    float: none;
    font-size: 12px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 0em;
    width:100%;
}

body.r01PrintablePage .txtBloque{
	overflow: visible;
	margin: 0em 0em 0.5em 0em;
/*	border: 1px solid red;*/
}
}

/*----------------- fin impresion boletin ---------*/

/*---- dos bloques --*/

.bopvContenbloques{
background-image: url(/appcont/servibopvi/images/separador_b.gif);
background-position: 49.7%;
background-repeat: repeat-y;
}

.bopvBloqueizqda{

float: left;
width: 48.5%;	
}

.bopvBloquedcha{
float: right; 
width: 48.5%;	
}

/*-------------------------------------------------*/

/* Modif 26/03/2014: Clases de analisis docum se mueven a "p43a.css"*/
/*
dl.bopventanamod{
	border: 1px solid #1779ae;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; 
padding: 1em 1em 2em 1em;
background-image: url(/appcont/servibopvi/images/fnd_ventanamodal.png);
background-position: bottom;
background-repeat: repeat-x;
}

dl.bopventanamod dt{
	margin: 0em;
	padding: 0em;	
	border-bottom: 1px solid #cccccc;
}

dl.bopventanamod dd{
	margin: 0em;
	padding: 0em;
	 margin: 0.5em 0 1em
}
*/

.BOPVDetalle{
	margin: 0.25em 0em 0em 0em;
}
.BOPVDetalleNivelIgualador {
   margin: 0.25em 0em 0em 0em;  
}

/*------------------------- lista ayuda ------------------*/

ul.bopvlistadoAyuda{

}

ul.bopvlistadoAyuda li{
list-style-type: disc !important;
}

ul.bopvlistadoAyudaGuion{

}

ul.bopvlistadoAyudaGuion li{
list-style-type: square !important;
}

ul.bopvlistadoAyudaGuion li ol{

}
ul.bopvlistadoAyudaGuion li ol li{
list-style-type: decimal !important;
}

/*------------ Modif 20/10/2020: inicio varios boletines en dia ---------*/
/*Capa varios boletines en dia*/
div#capaBoletinVarios{
	display: flex;
	justify-content: space-around;
	margin-bottom: 1em;
}
/*Botones seleccion boletin*/
/*div#capaBoletinVarios input.botBoletinVarios{*/
div#capaBoletinVarios input{
	font-size: larger;
	white-space: normal;
	width: 10em;	
}
div#capaBoletinVarios input.botBoletinSeleccionado{
	background-color: #c9eaff;
}
/*------------ fin varios boletines en dia ---------*/
