div.divprinciopac .clr{
clear: both;
}


div.divprinciopac{
/*	border: 1px solid red;	*/
	/*font-size: 0.7em !important;*/
	font-family: "Open Sans",sans-serif;
	font-size: 100% !important;
	/*font-family: Verdana;*/
}

div.divprinciopac .opacmigasdepan{
/*	border: 1px solid red;*/
	float: left;
	width: 60%;
	color: #A6A6A6;
}

div.divprinciopac .opacusuario p{
	margin: 0em;
	padding: 0em;
	float: left;
}

div.divprinciopac ul.opacmigasdepan{
	margin: 0em !important;
	padding: 0em;
}

div.divprinciopac ul.opacmigasdepan li{
	margin: 0em;
	padding: 0em;
	display: inline;
	list-style: none !important;
}

div.divprinciopac ul.opacmigasdepan li a:link{
	color: #A6A6A6;
}



div.divprinciopac .opacusuario{
/*	border: 1px solid red;*/
	float: left;
	width: 39%;
	color: #A6A6A6;	
}

div.divprinciopac .opactituloh2{
	/*background-image: url(../images/cabecera_h2.jpg);*/
	margin: 0em 0em 0.5em 0em!important;
	padding: 0.25em 0em 0.25em 1em !important;
	/*background-position: center left;
	background-repeat: no-repeat;*/
	background-color: #1472a4;
	color: #FFFFFF;
	font-size: 1.2em !important;
	font-family: "Open Sans",sans-serif;
}


div.divprinciopac .opactituloh3{
	margin: 1em 0em 0.5em 0em!important;
	padding: 0.25em 0em 0.25em 1em !important;
	color: #000000;
	background-color: #C9E2EC;
	font-size: 1.2em !important;
	font-weight: normal !important;
}


div.divprinciopac .opacusuarioregsitrado{
	background-image: url(../images/usuario.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0em 0em 0em 1em !important;
	margin: 0em 0.15em 0em 0em !important;
float: right !important;
}

div.divprinciopac .opacusuarioregsitrado a:link{
	color: #fff;
	text-decoration: underline;	
	font-size: 80%;
}

div.divprinciopac .opacusuarioregsitrado a:VISITED{
	color: #fff;
	text-decoration: underline;	
}


div.divprinciopac .opacaccionsalir{	
	background-image: url(../images/btn_salir.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.3em;
	padding: 0em 0em 0em 1.25em !important;
	margin: 0em 0em 0em 0.15em !important;
	border-left: 1px solid #666666;
	float: right !important;
}


div.divprinciopac .opacaccionsalir a:link{
	color: #fff !important;
	text-decoration: underline;
}

div.divprinciopac .opacfonfoinferior{
	border: 1px solid #E4E4E4;
	margin: 1.5em 0em 0em 0em;
	padding: 0.25em 0.25em 2.25em 0.25em;
	background-image: url(../images/fnd_cuadroprinci.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	}
	
	div.divprinciopac .opacfonfoinferiorprinci{
/*	border: 1px solid #E4E4E4;*/
	margin: 0.0em 0em 0em 0em;
	padding: 0.25em 0.25em 2.25em 0.25em;
	background-image: url(../images/fnd_principal.jpg);
	background-repeat: no-repeat;
	background-position: right 9em;

	
	}
	
	
	div.divprinciopac .opacfonfoinferiorcuadroclasifi{
	margin: 1.5em 0em 0em 0em;
	padding: 0.25em 0.25em 2.25em 0.25em;
	}
	
	
	
	
	div.divprinciopac .opactextolibre{
		border: 1px solid #E4E4E4;
		background-color: #F5F5F5;
		padding: 1em 0.25em 1em 0.25em;
		margin: 0em 0em 1em 0em;
	}
	div.divprinciopac .opactextolibreVerde{
		border: 1px solid #E4E4E4;
		background-color: #F5F5F5;
		padding: 1em 0.25em 1em 0.25em;
		margin: 0em 0em 1em 0em;
                color:#08AE00;
	}
	
	div.divprinciopac .opacbtngenerico{
		border: 1px solid #BBBBBB;
		background-image: url(../images/fnd_btngenerico.gif);
		background-position: center;
		background-repeat: repeat-x;
		color: #3253A5;
		margin: 0em 0.5em 0em 0.5em;
		}
		
	div.divprinciopac .opacbtnbusqclasif{
		width: 20em;
		}
		
		
		
	div.divprinciopac .opaccentrabotones{
			text-align: center;
			margin: 1em 0em 0em 0em;
			padding: 0em 0em 0em 0em;
		}
		
		div.divprinciopac .opacderechabotones{
			text-align: left;
			margin: 1em 0em 0em 0em;
			padding: 0em 0em 0em 1em;
		}
		
		
		/*-------------------------------------*/
		
	div.divprinciopac .opacbusqsimple{
		border: 1px solid #E4E4E4;
		background-color: #F5F5F5;
		padding: 1em 0.25em 1em 0.25em;
		margin: 0em 0em 1em 0em;
}

/*--------------------------------*/

	div.divprinciopac .opactablegen{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	width: 100%;

	
}

	div.divprinciopac .opactablegen th{
color: #4689BA;	
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right: 1px solid #FFFFFF;
text-align: center;
background-image: url(../images/fnd_table.jpg);
background-position: center;
background-repeat: repeat-x;
padding: 0.5em 0.1em 0.5em 0.1em;
}

	div.divprinciopac .opactablegen td{
border:1px solid #cccccc;
padding: 0.45em;	
}

	div.divprinciopac th.opacbordedcho{
	border-right: 1px solid #CCCCCC;
}


	div.divprinciopac .opacleyendas{
/*	border: 1px solid red;*/
}

div.divprinciopac .opacleyendas ul{
/*	border: 1px solid green;*/
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: right;
	width: 100%;
}

	div.divprinciopac .opacleyendas ul li{
/*	border: 1px solid blue;*/
	float:right;
	margin: 0em 2em 0em 0em !important;
	padding: 0em 0em 0em 0em;
	list-style: none !important;
}

	div.divprinciopac .opacleyendas ul li p{
/* 	border: 1px solid aqua;*/
	float: right;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
 }
 
 	div.divprinciopac .zebraopac{
 background-color: #F8FAFB;
 }
 
 /*---------------------------------------------*/
 
 	div.divprinciopac .opacsiguienetficha{
	border: 1px solid #77B6D0;
	text-align: center;
	padding: 0.5em 0em 0.5em 0em;
	margin: 1em 0em 0em 0em;
	
}

 	div.divprinciopac .opacsiguienetficha ul{
/*border: 1px solid red;*/
margin: 0em 0em 0em 0em !important;
padding: 0em 0em 0em 0em !important; 	
}

 	div.divprinciopac .opacsiguienetficha ul li{
/*border: 1px solid aqua;*/
margin: 0em 0em 0em 0em !important;
padding: 0em 1em 0em 1em !important;	

display: inline;
color: #1779AE;
}

 	div.divprinciopac .opacsiguienetficha ul li a:link{
color: #1779AE;
text-decoration: none	
}

 	div.divprinciopac .opacsiguienetficha ul li a:hover{
color: #1779AE;
text-decoration: underline;		
}


 	div.divprinciopac .opacsiguienetficha ul li.opacflechaanterior{
background-image: url(../images/bullet_anterior.gif);
background-repeat: no-repeat;
background-position: left 0.29em;		
}

 	div.divprinciopac .opacsiguienetficha ul li.opacflechasiguiente{
background-image: url(../images/bullet_siguiente.gif);
background-repeat: no-repeat;
background-position: right 0.29em;

}


/*----------------------------- lsitado ficha ----------------------------*/

 	div.divprinciopac .fichalistatitulosfotodatos{
/*   border: 1px solid red;*/
    float: left;
	width: 99.8%;
	margin: 0em 0em 0.5em 0em;
}

 	div.divprinciopac .fichalistatitulosfotodatos dl {
    margin: 0em 0em 0em 0em;
    padding:0.5em 0px 0.5em 0px;
    width: 99.9%;
	 background-color: #F7F7F7;
}

 	div.divprinciopac .fichalistatitulosfotodatos dt {
    text-align: right;
    /*width: 14em;*/
    width: 15em;
    font-weight: bold;
    color: #000000;
}

 	div.divprinciopac .fichalistatitulosfotodatos dt a{
    color: #000000;
}

 	div.divprinciopac .fichalistatitulosfotodatos dd {
    /* margin: -1.35em 0em 0.45em 15em;*/
    margin: -1em 0em 0.45em 15.5em;
    /*border-bottom: 1px solid #ffffff;*/
	 min-height: 1.5em;
/*	 border: 1px solid red;*/
}


* html  	div.divprinciopac .fichalistatitulosfotodatos dd{
height: 1.5em;	
/*border: 1px solid red;*/
}



/*---------------------------- formulario -------------------------------------------*/

 	div.divprinciopac form {
/*	margin: .5em 2em;*/
margin: 0em;
padding: 0em;
}

 	div.divprinciopac input,	div.divprinciopac select, div.divprinciopac textarea {
	margin-left: .5em;
}

div.divprinciopac fieldset {
	margin: 0em 0em;
	padding: 0em 0em;
	border: none;

}

 	div.divprinciopac fieldset br {
	display: none;
}

 	div.divprinciopac legend {
	font-weight: bold;
	color: #696;
	padding: .2em .5em;
	border: 1px solid #696;
}

 	div.divprinciopac fieldset div {
	clear: both;
	margin: 0.5em 0em 0em 0em !important;
	position: relative;
}

 	div.divprinciopac label, div.divprinciopac fieldset div.cr p {
	margin: 0;
	display: block;
	width: 20em;
        height:4em;
	text-align: right;
	float: left;
}

 	div.divprinciopac fieldset div.cr label {
	text-align: left;
	margin-left: 13em;
	width: auto;
	float: none;
}

 	div.divprinciopac .mandat {
	color: #000000;
}
 	div.divprinciopac .mandatVerde {
	color: #08AE00;
}

/*-----------------------------------------------------*/

 	div.divprinciopac .opaccuadroclasif{
/*	border: 1px solid green;	*/
	float: left;	
	width: 64%;
}


 	div.divprinciopac .opacimagencuadroclasif{
/*	border: 1px solid blue;*/
	float: right;	
	width: 35%;
	background-image: url(../images/archivo_digital.jpg);
	background-repeat: no-repeat;
	background-position:  right top;
	height: 30em;
	min-height: 30em;
}

 	div.divprinciopac .opacfondocuadroclasif{
	border: 1px solid #E4E4E4;
	margin: 1em 0em 0em 0em;
	padding: 0.25em 0.25em 2.25em 0.25em;
	background-image: url(../images/fnd_cuadroprinci.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	}

 	div.divprinciopac .opacfondocuadroclasif a{
	color: #000000 !important;
	text-decoration: none !important;
}

	
 	div.divprinciopac .opacfondocuadroclasif ul{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
	
}

 	div.divprinciopac .opacfondocuadroclasif ul li{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;	
list-style: none !important;

}


* html div.divprinciopac .opacfondocuadroclasif a{
	text-decoration: none !important;
	

}



* html div.divprinciopac .opacfondocuadroclasif ul li p{
padding: 0.5em 0em 0.5em 0.25em;	
}

 	div.divprinciopac .opacfondocuadroclasif ul li p{
margin: 0.25em 0em 0.25em 0em;
padding: 0em 0em 0em 0.25em;
background-image: url(../images/fnd_clasifica1.gif);
background-repeat: repeat-x;
background-position: center;
border: 1px solid #DDDDDD;	
line-height: 2em;
}


 	div.divprinciopac .opacfondocuadroclasif ul li p img{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

* html div.divprinciopac .opacfondocuadroclasif ul li p a{
	text-decoration: none !important;
}


 	div.divprinciopac .opacfondocuadroclasif ul li p a{
	text-decoration: none !important;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0.5em;
}


 	div.divprinciopac .opacfondocuadroclasif ul li ul{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;	
}

 	div.divprinciopac .opacfondocuadroclasif ul li ul li{
margin: 0em 0em 0em 1em;
padding: 0em 0em 0em 0em;	
}

 	div.divprinciopac .opacfondocuadroclasif ul li ul li p{
line-height: 2em;
background: none !important;
border: none;
}

 	div.divprinciopac .opacfondocuadroclasif ul li ul li p a{
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0.5em;
	text-decoration: none !important;
}


 	div.divprinciopac .opacfondocuadroclasif ul li ul li ul{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;	
}

 	div.divprinciopac .opacfondocuadroclasif ul li ul li ul li{
margin: 0em 0em 0em 2em;
padding: 0em 0em 0em 0em;		
}

 	div.divprinciopac .opacfondocuadroclasif ul li ul li ul li p a{
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0.5em !important;	
	text-decoration: none !important;
}

	div.divprinciopac .opacarbolcc{
		margin-top: 1em;
		margin-left: 0.5em;
		margin-bottom: 1em;
		margin-right: 0.5em;
	}
	
div.divprinciopac .opacregistro ul{
	padding-left: 1.6em;
    list-style-image: url(../images/web01-2014_ikono_gezi_urdin_eskuma.gif);
}

/*------------------------------------------------- paginacion -------------------------------------*/


/*--------------------------------------------- paginacion -----------------------------------*/
/*- ojo esta painación ya viene dada usar solo para el prototipo --- */

div.divprinciopac .r01SearchResultsNavBar {
			vertical-align		: middle;
			background-color	: #F2F2F2;
			padding				: 10px 0px 10px 0px;			
			font-size			: 100%;
			margin: 0.5em 0em 0.5em 0em;
		}
		
		div.divprinciopac .r01SearchSourcePagCtx {
			float				: left;			/* Columna 2 */
			padding-left		: 10px;
			text-align			: left;
		}
		
		div.divprinciopac .r01SearchResultsNavBar2cols_2 {	/* ancho columna 1/2 */
			width				: 45%;			
		}
		
		div.divprinciopac span.r01NumResultsBold {
			font-weight			: bold; 
		}
		
		div.divprinciopac span.r01NumResultsBold {
			font-weight			: bold; 
		}
		
		div.divprinciopac .r01Query {
		}
		div.divprinciopac .r01Query span.r01QueryTypo {
		} 	
		div.divprinciopac .r01Query span.r01QueryTypoMetaData	{
			font-weight			: bold;
		}
		div.divprinciopac .r01Query span.r01QueryCatalog {
		}
		
		div.divprinciopac .r01Query span.r01QueryTypoMetaData	{
			font-weight			: bold;
		}
		
		div.divprinciopac .r01SearchResultsNavBarItems {		/* Columna 3 */
			float				: right;
		}
		
		div.divprinciopac .r01SearchResultsNavBarItems {		/* Columna 3 */
			float				: right;
		}
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems {
			display 			: inline-block;
			list-style			: none;
		}
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem {
			float				: left;
			display				: inline;
			list-style			: none;				
			padding				: 3px 5px 3px 5px;	
			color				: #005D99;			
		}
		/*  */
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem a {	
			color				: #005D99;
			border				: 1px solid #F2F2F2;			
		}		
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem a {	
			text-decoration		: underline;
		}		
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem a:hover {
			border				: 1px solid #005D99;
		}		
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem {
			float				: left;
			display				: inline;
			list-style			: none;			
			color				: #005D99;						
			padding				: 3px 5px 3px 0px;				
		}	
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a {	
			color				: #005D99;
			border				: 1px solid #F2F2F2;	/* borde del mismo color que el fondo */			
		}
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a:link {
			text-decoration		: underline;		
		}				
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a:hover {
			border				: 1px solid #005D99;
		}
		/* separador de elementos: | (solo funciona en firefox) */
		div.divprinciopac .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarIntermediateItem:after {
			content				: "|";
			color				: #666666;
			padding				: 0px 0px 0px 5px;	/* retocar el 5px de .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem */ 
		}	

		
		div.divprinciopac .r01NavBarFirst a {
			background			: url('../images/r01NavBarFirst.gif') no-repeat center right;
			color				: #F7E7D2;			
			text-decoration		: none !important;
		}
		div.divprinciopac .r01NavBarLast a {
			background			: url('../images/r01NavBarLast.gif') no-repeat center left;
			color				: #F7E7D2;	
			text-decoration		: none !important;
		}	
		
		div.divprinciopac div.r01gClsLangSelector ul li { 
	margin			:0 0 0 0;
	padding			:0px 9px 0px 9px;
	list-style		:none;
	display			:inline;	
	background-image	: url(../images/r01gLangSeparator.gif);
	background-position	:center right;					
	background-repeat	:no-repeat;
}

/*------------------------------------------------------------------------------------------------------*/

ol.opacfac{
/*border: 1px solid red;*/
}

ol.opacfac li{
/*border: 1px solid blue;*/
margin: 0em 0em 1em 0em;
padding: 0em 0em 0em 0em;	
}

ol.opacfac li h3{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
color: #005D99;
font-size: 1.15em;
}

ol.opacfac li p{
margin: 0.5em 0em 0em 0em;	
padding: 0em 0em 0em 0em;
font-size: 0.95em;
}

/*---------------------------------------------------------------------------------------------------*/

.opacadvertencia{
	border: 2px solid #D6D7D9;
	display: block;
	width: 70%;
	margin: 0em auto 0em auto;
	padding: 0em 0em 0em 0em;
	background-image: url(../images/advertencia_opac.gif);
	background-repeat: no-repeat;
	background-position: 1em 1.5em;
		background-color: #E2E2E2; 
}

.opacadvertencia p{
	margin: 0em 0em 0em 0em !important;
	padding: 1.5em 0em 1.5em 6em !important;
	border: 2px solid #FFFFFF;

}

/*--------------------------------------------------------------------------------------------------*/

.opaccampoobligatorio{
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

/*---------------------------------------------------*/
	div.divprinciopac .opacbusqsimpleprinci{
/*		border: 1px solid #E4E4E4;*/
	/*	background-color: #F5F5F5;*/
		padding: 1em 0.25em 1em 0.25em;
		margin: 0em 0em 1em 0em;
		text-align: center;
		width: 80%;
}
	div.divprinciopac .opacseccionprincipal{
	border: 1px solid #CCCCCC;
	margin: 0em 0em 1em 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-image: url(../images/fnd_cuadroprinci.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 60%;
}


	div.divprinciopac .opacseccionprincipal h3{
	margin: 0.25em 0em 0.25em 0em;
	padding: 0.15em 0em 0.15em 1.5em;
/*	border: 1px solid red;*/
	background-image: url(../images/bullet_principal.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.35em;
	
	
		
}

div.divprinciopac .opacseccionprincipal h3 a{
	color: #1779AE;
	text-decoration: none;
	}

	div.divprinciopac .opacseccionprincipal h3 a:hover{
	color: #1779AE;
	text-decoration: none;		
	}
	

	div.divprinciopac .opacseccionprincipal p{
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 0em;	

}


/*---------------------------- pestanias -------------------------------------------*/

* html div.divprinciopac ul.navlist{
padding: 5px 0;
margin: 0.1em 0em 0em 0em;
border-bottom: 1px solid #A9BEC7;
font: bold 0.95em Verdana, sans-serif;
}

div.divprinciopac .navlist
{
padding: 5px 0;
margin-left: 0;
border-bottom: 1px solid #A9BEC7;
font: bold 12px Verdana, sans-serif;
}

div.divprinciopac .navlist li
{
list-style: none;
margin: 0;
display: inline;
}

div.divprinciopac .navlist li a
{
padding: 5px 0.8em;
margin-left: 0px;
margin-right: 0.25em;
border: 1px solid #A9BEC7;
border-bottom: none;
background: #D4DDED;
text-decoration: none;
}

div.divprinciopac .navlist li a:link { color: #296DC1; }
div.divprinciopac .navlist li a:visited { color: #296DC1; }

div.divprinciopac .navlist li a:hover
{
color: #296DC1;
background: #E6EAEF;
/*background: #D4DDED;*/
border-color: #A9BEC7;
}

div.divprinciopac .navlist li a.current
{
background: white;
border-bottom: 1px solid white;
text-decoration: none !important;
}


div.divprinciopac .contenedorcontor{
	border-left: 1px solid #A9BEC7;
	border-right: 1px solid #A9BEC7;
	border-bottom: 1px solid #A9BEC7;
	margin-top: -1em;
	margin-top: -0.8em;
	padding-top: 1em;
	padding-bottom: 1.5em !important;
	padding-left:0.5em;
	padding-right:0.25em;

}

div.divprinciopac .contenedorcontordialog{
	border-left: 1px solid #A9BEC7;
	border-right: 1px solid #A9BEC7;
	border-bottom: 1px solid #A9BEC7;
	margin-top: -1em;
	margin-top: 0em;
	padding-top: 1em;
	padding-bottom: 1.5em !important;
	padding-left:0.5em;
	padding-right:0.25em;

}


/*-----------------------------------------------------------------------------*/


div.divprinciopac .opacresultcuadroclasif{
/*	border:1px solid red;*/
margin: 0em 0em 1.5em 0em;
padding: 0em 0em 0em 0.25em;
width: 95%;
}

div.divprinciopac .opach3resultcuadroclasif{
	margin: 0em 0em 0em 0em;
	padding: 0.8em 0em 0em 0.5em;
	color: #005D99;
}

div.divprinciopac .opach3resultcuadroclasif a{
	color: #005D99 !important;	
	text-decoration: underline;
}

div.divprinciopac .opach3resultcuadroclasif a:hover{
	text-decoration: underline;
	color:#3798B9;
}

div.divprinciopac .opacpresultcuadroclasif{
/*	border: 1px solid blue;*/
	margin: 0.5em 0em 0.5em 0em !important;
	padding: 0em 0em 0em 0em !important;
	}

div.divprinciopac .opacpresultcuadroclasif span{
	margin: 0em 1em 0em 1em;
	padding: 0em 0em 0em 0em;
}
	
div.divprinciopac .opacp1resultcuadroclasif{
/*border: 1px solid green;*/
	margin: 0.15em 0em 0.15em 0em !important;
	padding: 0em 0em 0em 0em !important;
	color: #999999;
}

div.divprinciopac ul.opacmigasdepancuadro{
margin: 0.25em 0em 0em 0em;
padding: 0em 0.5em 0em 0em;
/*border: 1px solid red;*/
color: #008000;
}


div.divprinciopac ul.opacmigasdepancuadro li{
	margin: 0em;
	padding: 0em;
	float: left;
	list-style: none !important;
}

div.divprinciopac ul.opacmigasdepancuadro li a:link{
	color: #A6A6A6;
}
	div.divprinciopac .btnpagsiguiente{
                BORDER-RIGHT: #cccccc 0px solid; 
                PADDING-RIGHT: 0px; 
                BACKGROUND-POSITION: 65px 6px; 
                BORDER-TOP: #cccccc 0px solid; 
                PADDING-LEFT: 10px; 
                FONT-SIZE: 1em; 
                PADDING-BOTTOM: 0px; 
                MARGIN-LEFT: 10px; 
                BORDER-LEFT: #cccccc 0px solid; 
                WIDTH: 75px; 
                CURSOR: pointer; 
                COLOR: #005D99; 
                PADDING-TOP: 0px; 
                BORDER-BOTTOM: #cccccc 0px solid; 
                BACKGROUND-REPEAT: no-repeat; 
                FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
                HEIGHT: 18px; 
                BACKGROUND-COLOR: #F2F2F2; 
                TEXT-ALIGN: left; 
                text-decoration: underline; 
                MARGIN-TOP: -2px;             
		}
DIV.divprinciopac .btnpaginacioninput{

            border: 0px solid #cccccc;

                        background-color: #f2f2f2;

                        color:#005d99;

                        text-decoration: underline;

/*                     border: 1px solid #000000; */

                        margin: -0.15em 0em 0em 0em;

                        padding: 0em 0em 0em 0em;

                        cursor: pointer;

}

/*--------------------------- Aviso registro  --------------------------------------------- */

DIV.divprinciopac .opacregistro {
	border: 1px solid #cccccc;
	background-color: #F9F9F9;
/*	BACKGROUND-POSITION: 50% bottom;*/
/*	BACKGROUND-IMAGE: url(../images/fnd_cuadroprinci.gif);*/
	PADDING: 0.5em;
	MARGIN: 0em 0em 1em;
	WIDTH: 95%;
	BACKGROUND-REPEAT: no-repeat;
}
DIV.divprinciopac .opacregistro H3 {
padding: 0.15em 0em 0.15em 1.5em;
	BACKGROUND-POSITION: 0.25em 0.15em;
	BACKGROUND-IMAGE: url(../images/imgregistro.gif);
	MARGIN: 0.25em 0em;
	BACKGROUND-REPEAT: no-repeat;
	border-bottom: 2px solid #95CBE5;
	color: #1879B0;
}

DIV.divprinciopac .opacregistro H3 A {
	COLOR: #1879B0;
	TEXT-DECORATION: none
}
DIV.divprinciopac .opacregistro H3 A:hover {
	COLOR: #1879B0;
	TEXT-DECORATION: none
}
DIV.divprinciopac .opacregistro P {
	PADDING-RIGHT: 0em;
	PADDING-LEFT: 0em;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em 0em 1em;
	PADDING-TOP: 0em;
}
/*---------------------------- mensaje sugerencia ------------------------------------*/

div.divprinciopac .opacmsjsugerencia{
            border: 5px solid #FDCBCB;
            margin: 0.5em 0em 0em 0.5em;
            padding: 1em 0em;
            background-image: url(../images/opacinformacion.gif);
            background-repeat: no-repeat;
            background-position: 0.8em 0.6em;
}

div.divprinciopac .opacmsjsugerencia p{
/*border: 1px solid blue;*/
	margin: 0em;
	padding: 0em 0em 0em 4em !important;
	font-weight: bold;
}

div.divprinciopac .opacdatosobligatorios{

	background-image: url(../images/opacobligatorio.gif);
	background-repeat: no-repeat;
	background-position: 0.15em 0.20em;
	padding: 0em 0em 0em 1em;
	color: #B34545;
}

/*-------------------------------------------- pestanias -----------------------------------------------*/

#agrupformularios{
    
  	float:left;
  	width:100%;
  	/*background: White url(../images/bg.gif) repeat-x bottom;*/
  	font-size:120%;
  	line-height:normal;
}

#agrupformularios ul{
	margin:0;
  	padding:10px 0px 10px 0;
  	list-style:none;
}

#agrupformularios li{
  	float:left;
  	background: url(../images/left2.gif) no-repeat left top;
  	margin:0em 0.5em 0em 0em;
  	padding:0 0 0 9px;
        list-style: none;
        
}

#agrupformularios a{
  	float:left;
  	display:block;
  	background: url(../images/right2.gif) no-repeat right top;
  	padding:5px 15px 4px 6px;
  	text-decoration:none;
  	font-weight:normal;
  	color:#000000 !important;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#agrupformularios a{
	float:none;
        color: #333333;
}
/* End IE5-Mac hack */

#agrupformularios li a:hover{
  	color:#666666 !important;
}

#agrupformularios #current{
  	background-image: url(../images/Copia_left_on2.gif);
}

#agrupformularios #current a{
  	background-image: url(../images/copia_right_on2.gif);
  	/*color:#255282;*/
        color: #cccccc !important;
  	padding-bottom:5px;
    	font-weight: bold;
}

#agrupformularios #current input{
 	color:#255282;
  	padding-bottom:0px;
  	font-weight: bold;
}

#agrupformularios #desactivada{
  	background-image: url(../images/izq_on2.gif);
}

#agrupformularios #desactivada a{
  	background-image: url(../images/der_on2.gif);
  	padding-bottom:5px;
  	text-decoration:none;
  	font-weight:normal;
  	color:#000000;

}
#agrupformularios #desactivada input{
  	font-weight:normal;
  	color:#000000;
  	padding-bottom:0px;
	text-decoration: none;
}


.btnpestanias{
	border: none;
	background-color: transparent;
	margin: 0em;
	padding: 0em;
	width: auto;
	font-size: 0.9em;
	cursor: pointer;
}

.pestania2{
	/*border-top: 1px solid #9C9D98;*/
	border-left: 1px solid #9C9D98;
	border-bottom: 1px solid #9C9D98;
	border-right: 1px solid #9C9D98;
	height: 100%;
	/*background-image: url(../images/fnd_fichalat.gif);*/
	background-color: #EAEEEF;
	background-position: top;
	background-repeat: repeat-x;
/*	margin-top:-0.5em !important;*/
	margin-top:-0.1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

.nobordefieldset{
	border: 0px solid #ffffff;
}

.btnpestaniastachada{
	border: none;
	background-color: #CDCDCD;
	margin: 0em;
	padding: 0em;
	width: auto;
	font-size: 0.9em;
}
.pestania3{
	/*border-top: 1px solid #9C9D98;*/
	border-left: 1px solid #9C9D98;
	border-bottom: 1px solid #9C9D98;
	border-right: 1px solid #9C9D98;
	border-top: 1px solid #9C9D98;
	height: 100%;
	/*background-image: url(../images/fnd_fichalat.gif);*/
	background-color: #EAEEEF;
	background-position: top;
	background-repeat: repeat-x;
/*	margin-top:-0.5em !important;*/
/*	margin-top:-0.1 em;*/
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

span.opacdobleclick{
	border-left: 1px solid #9C9D98;
	border-bottom: 1px solid #9C9D98;
	border-right: 1px solid #9C9D98;
	border-top: 1px solid #9C9D98;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin: 0.5em 0.5em 0.5em 0.5em;
}