/*
Nombre del tema: Nombre del Proyecto
Direccion URL: Direccion URl del sitio desarrollado
Descripcion: Plantilla desarrollada por AyerViernes S.A para Nombre de la Empresa
Version: Numero de la version
Autor del Diseno: Nombre del autor del diseno
Front: Nombre del autor o autores del Front
URL empresa: http://www.ayerviernes.com/
*/
/*@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Oxygen);
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);*/


/*@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(/recursos/sbifweb3/fonts/FjallaOne.woff) format('woff');
}

@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(/recursos/sbifweb3/fonts/UbuntuCondensed.woff) format('woff');
}*/

@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen'), local('Oxygen-Regular'), url(/recursos/sbifweb3/fonts/Oxygen.woff) format('woff');
}

@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: local('Oxygen Bold'), local('Oxygen-Bold'), url(/recursos/sbifweb3/fonts/Oxygen-Bold.woff) format('woff');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(/recursos/sbifweb3/fonts/Oswald.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(/recursos/sbifweb3/fonts/Oswald-Bold.woff) format('woff');
}
/*
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(/recursos/sbifweb3/fonts/RobotoCondensed-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/recursos/sbifweb3/fonts/RobotoCondensed-Bold.woff) format('woff');
}*/

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: local('Dosis Regular'), local('Dosis-Regular'), url(/recursos/sbifweb3/fonts/Dosis-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: local('Dosis Medium'), local('Dosis-Medium'), url(/recursos/sbifweb3/fonts/Dosis-Medium.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: local('Dosis Bold'), local('Dosis-Bold'), url(/recursos/sbifweb3/fonts/Dosis-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  src: local('Dosis ExtraBold'), local('Dosis-ExtraBold'), url(/recursos/sbifweb3/fonts/Dosis-ExtraBold.woff) format('woff');
}

body{
	font: normal .75em/140% "Oxygen","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial;
	background: #F3F3F3 url(/recursos/sbifweb3/img/back/body.jpg) repeat-y top center;
}
/***********************************************************************************  ESTRUCTURA ***/
.center{
	width: 75em;
	margin: 0 auto;
}
#top{
	padding: .3em 0;
	background-color: rgba(242,242,242,1.0);
}
#wrap{
	background-color: white;
	/*background: transparent url(/recursos/sbifweb3/img/back/wrap.png) repeat-x top center;*/
}
#header{
	position: relative;
	height: 13.5em;
	margin-top: 20px;
	border-bottom: 1px solid #CCC;
}
#logoprint {
	display: none;
}
#main, #footer{
	position: relative;
	padding: 10px 10px 0 10px;
	background-color: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#main{
	/*padding-bottom: 10px;*/
	position: inherit;
}
#response p{
	color: #FFFFFF;
	background-color: #DF0101;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	
}

#envioConsulta p{
	color: #FFFFFF;
	background-color: #088A4B;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	
}
#content{
	float: right;
	width: 73%;
}
#content_buscador{
	float: right;
	width: 98%;
}
.wide-page #content{
	width: 100%;
}
#sidebar{
	float: left;
	width: 25%;
}
#footer{
	padding-bottom: 2em;
}

#mensajeError{
	padding: 20px;
	margin: 10px;
	margin-bottom: 20px;
	float: left;
	width: auto;
	background-color: red;
	color: white;
	font-weight: normal;
	font-size: 1.1em;
	letter-spacing: 1px;


}
/*********************************************************************************** ESTILOS COMUNES ***/
a{
	text-decoration: none;
	/*color: #06C;*/
	color:#005A6E;
}
a:hover{ 
	text-decoration: underline; 
	color: #f7931e;
}

a:visited{
	color: #696969;
}
a:active {
    color: #ed1c24;
}

.boton{
margin-top: 3px;
}
.boton:hover{

}
.first{
}
.last{
}
.out{
}
.tl, .tr, .br, .bl, .tlb, .trb, .brb, .blb{
	width: 10px;
	height: 10px;
}
h1{
	margin-bottom: .5em;
	font-size: 216.66%;
	font-weight: bold;
	color: #C55214;	
}
h2{
	margin-bottom: .5em;
	font-size: 125%;
	/*font-weight: bold;
	letter-spacing: -1px;*/
	text-transform: uppercase;
	color: #C55214;
}
h3{
	margin-bottom: .6em;
	font-size: 150%;
	font-weight: bold;
	color: #C55214;
	}
h4{
	margin-bottom: .6em;
	font-size: 110%;
	font-weight: bold;
	color: #C55214;	
}
h1, h2, h3, h4, h5, h6{
	line-height: 1.3em;
	font-family: "Oswald";
}
p, li, address{
	color: #333;
}
input, select, textarea{
	font-family: "Oxygen","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, "Sans-serif";
}
/*********************************************************************************** TOP ***/
#top p{
	font-size: 83.333%;
}
/*------------------------------------- Today */
#today{
	font-size: 83.33%;
}
/*********************************************************************************** HEADER ***/
/*------------------------------------- Logo */
#title-page{
	position: absolute;
	top: -2px;
	left: 0;
}
#description-page{
	display: none;
}
/*------------------------------------- Help navigation */
#help-nav{
	/*position: absolute;*/
	top: 0;
	margin-top: 6px;
	margin-bottom: 3px;
	padding-bottom: 25px;

	/*right: 0;*/
	/*text-align: center;*/
}

#help-nav li{
	float: left;
	/*display: inline;*/
	
	padding: 2px 3px 3px 5px;
	margin-left: 24px;
	color:rgba(185,185,185,1.0);
	/*list-style: outside none disc;*/
	list-style: disc;
	

	/*font-size: 91.66%;*/
	/*line-height: 100%;*/
	/*background: transparent url(/recursos/sbifweb3/img/auxi/separator.gif) no-repeat 100% 60%;*/
}

/*#help-nav li:after {
    content: " • ";
    color:rgba(185,185,185,1.0);
}*/

#help-nav li.first{
	list-style: none;
	margin-left: 60px;
}
/*#help-nav li.last:after {
    content: "";
}*/

#help-nav li a{
	/*color: #2E6B6B;*/
	color:rgba(102,102,102,1.0);
	font-size: 1.1em;
}
#help-nav li.active a{
	font-weight: bold;
	color: #000;
	padding-right: 3px;
	
}
#help-nav li.last{
	padding-right: 0;
	background-image: none;
}
/*------------------------------------- Formulario */
#header form{
	position: absolute;
	/*width: 285px;*/
	top: 4.0em;
	right: 0;
}



#search{
	display: block;
	float: left;
	width: 223px;
	height: 26px;
	padding: 5px 31px 5px 9px;
	font-size: 91.66%;
	color: #666;
	/*background: transparent url(/recursos/sbifweb3/img/auxi/input-search.gif) no-repeat 0 0;
	border: none;*/
	margin-right: -20;
	background-color: rgba(242,242,242,1.0);
    border: 1px solid rgb(102, 102, 102);

}
#submit-search{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -1000em;
	/*background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat -43px -333px;*/
	background: transparent url(/recursos/sbifweb3/img/auxi/boton_flecha.png) no-repeat 0px 0px;
	border: none;
	cursor: pointer;
	margin-top: 3px;
}
#submit-search:hover{
	/*background-position: -43px -357px;*/
	background: transparent url(/recursos/sbifweb3/img/auxi/boton_flecha_hover.png) no-repeat 0px 0px;
}

#select-acceso-directo{
	height: 26px;	
	padding: 2px 0 2px 3px;
		background-color: rgba(242,242,242,1.0);
	    border: 1px solid rgb(102, 102, 102);
	    width: 201px;
	
}
#submit-acceso-directo{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -1000em;
	/*background: transparent url(/recursos/sbifweb3/img/boto/boton-ir.png) no-repeat 0px 0px;*/
	background: transparent url(/recursos/sbifweb3/img/auxi/boton_flecha.png) no-repeat 0px 0px;
	border: none;
	cursor: pointer;
}
#submit-acceso-directo:hover{
	/*background-position: 0px -26px;*/
	background: transparent url(/recursos/sbifweb3/img/auxi/boton_flecha_hover.png) no-repeat 0px 0px;
}

#submit-descarga{
	display: block;
	float: left;
	width: 167px;
	height: 29px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/boton-descarga-archivos.png) no-repeat 0px 0px;
	border: none;
	cursor: pointer;
}
#submit-descarga:hover{
	background-position: 0px -30px;
}

#divBotonDescarga{
	position:absolute;	
	left: 50%;
}

#submit-continuar{
	display: block;
	float: left;
	width: 167px;
	height: 29px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-continuar.png) no-repeat 0px 0px;
	border: none;
	cursor: pointer;
}
#submit-continuar:hover{
	background-position: 0px -30px;
}

#divBotonContinuar{
	position:absolute;	
	left: 50%;
}

/* buscador biblioteca*/
#searchBiblio{
	display: block;
	float: left;
	width: 132px;
	height: 20px;
	padding: 4px 0px 0 3px;
	font-size: 91.66%;
	color: #666;
	background: transparent url(/recursos/sbifweb3/img/auxi/input-search.gif) no-repeat 0 0;
	border: none;
}
#submit-searchBiblio{
	display: block;
	float: right;
	width: 59px;
	height: 24px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat -43px -333px;
	border: none;
	cursor: pointer;
}
#submit-searchBiblio:hover{
	background-position: -43px -357px;
}
/*------------------------------------- Newsletter */

#sorter-table tr.invisibleRow
        {
        display: none;
        visibility:hidden;
        }
        
#sorter-table tr.visibleRow
        {
        visibility: visible;
        display: block;
        
        }
       
        
.acceso_directo{
	color:rgb(128,128,128);
	/*font-weight: bold;*/
	/*letter-spacing: 1px;*/
}       
#newsletter-link{
	position: absolute;
	display: block;
	top: 1.9em;
	/*right: 233px;*/
	right: 0px;
	padding-right: 32px;
	font-size: 92.166%;
	/*color: #2E6B6B;*/
	color: rgb(128,128,128);
	/*font-weight: bold;*/
	/*letter-spacing: 1px;*/
	background: transparent url(/recursos/sbifweb3/img/auxi/boton_mail.png) no-repeat 100% 50%;
	height: 20px;
}
/*------------------------------------- Menu */

nav{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #FFF;
	border-top: 1px solid #ccc;
	height: 35px;
	
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1);


}
#main-nav{
	/*position: absolute;*/
	bottom: 0;
	left: 0;
}

#main-nav li{
	float: left;
	margin-right: 12px;
	font-family: "Dosis";
	/*list-style: disc;*/
	color:rgba(185,185,185,1.0);
	margin-right: 25px;
	/*padding-left: 20px;*/
	padding-top: 8px;
	padding-bottom: 10px;
	
}

#main-nav li.first{
	list-style: none;
	margin-right: 25px;
	padding-left: 30px;

	
}

#main-nav ul{

	border-top: 1px solid #ccc;
}
#main-nav li.active{
	position: relative;
	/*border: 2px outset rgba(185,185,185,1.0);*/
	/*border: 2px solid white;*/
	/*bottom: -1px;*/
	padding: 8px 22px;
	margin-top: 1px;
	/*box-shadow: 8px 8px 3px 1px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 8px 8px 3px 1px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 8px 8px 3px 1px rgba(119, 119, 119, 0.75);*/
	background-color: rgba(39, 81, 110, 1);


}


#main-nav li a{
	display: block;
	font-size: 1.5em;
	/*letter-spacing: -1px;*/
	text-transform: uppercase;
	color:rgba(102,102,102,1.0);
	letter-spacing: 1px;
	/*border-top: 4px solid #FFF;*/
}
#main-nav li.active a{	
	
	font-weight: bold;
	/*color: rgba(39,81,110,1.0);*/
	color: white;
	/*
	border-top: 4px solid #2E6B6B;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
	text-shadow: 7px 7px 1px rgba(150, 150, 150, 1);*/
}
#main-nav li:first a{
	list-style: none;
}







/*------------------------------------- Auxi */
#auxi-nav{
	position: absolute;
	bottom: 46px;
	right: 0;
}
#auxi-nav li{
	float: left;
	margin-right: 8px;
}

#auxi-nav li a{
	display: block;
	padding: 10px 14px 6px 0;
	font-size: 91.66%;
}
#auxi-nav li.enlaces{
	display: block;
	padding: 10px 0px 6px 0px;
	font-size: 92%;
	margin-right: 1px;
}

#auxi-nav li.enlacesLabel{
	display: block;
	padding: 14px 2px 0px 0px;
	font-size: 91.66%;
	
}



/* MiSBIF link */
#auxi-nav #misbif-link{
	margin-right: 0;
}
#auxi-nav #misbif-link a{
	position: relative;
	bottom: -1px;
	width: 68px;
	height: 34px;
	padding: 0 !important;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat 0 0;
}
#auxi-nav #misbif-link a:hover{
	background-position: 0 -34px;
}
#auxi-nav li.active a{
	color: #000;
}
/*********************************************************************************** MAIN ***/
#main p{
	margin-bottom: .6em;
}

.content h1{
	margin-bottom: .8em;
}
.content h2{
	clear: both;
	margin-top: 1.2em;
	font-size: 183.33%;
	font-weight: normal;
	text-transform: none;
}
.content h3{
	margin-top: 1em;
	font-weight: normal;
}

.content h4{
	margin-top: 1em;
	font-weight: normal;
}
.box h3, .content-box h3{
	font-size: 116.66%;
	font-weight: bold;
	color: #000;
}
/*------------------------------------- Simple list content */
.content ul, .content ol{
	margin: 1em 0 1em 15px;
}
.content li{
	margin-bottom: 10px;
	padding-left: 12px;
	background: transparent url(/recursos/sbifweb3/img/auxi/li-li.gif) no-repeat 3px 6px;
}
.content ol li{
	list-style: decimal;
	list-style-position: inside;
	background-image: none;
}
/*------------------------------------- box */
.box{
	position: relative;
	margin-bottom: 10px;
	font-size: 91.66%;
	line-height: 120%;
	/*background: #FFF url(/recursos/sbifweb3/img/back/box.jpg) repeat-x 0 0;*/
	/*background-color: rgb(156,156,156);*/
	background-position: center center;
	background: rgb(153,153,153);
	background: radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
    background: -moz-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
    background: -webkit-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
    background: -o-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
    background: -ms-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
	border: 1px solid #ECF4F1;
}
#sidebar .box{
	/*background: #ECF4F1;*/
}
.wrap-box{
	position: relative;
	padding: 10px 10px 5px 10px;
}

.wrap-box h2{
	color: white;
	
}
.w33{ width: 33%; }
.w66{ width: 65.4%; }
/*------------------------------------- messages and info */
.message, .info{
	position: relative;
	margin-bottom: 10px;
	padding: 10px 10px 5px 10px;
	background-color: #FFFFE5;
	border: 1px dashed #D6D6D1;
}
.info{
	border: 1px solid #C8DED6;
}
.message p, .info p{
	font-size: 91.66%;
	line-height: 120%;
	color: #45451F;
}
.message .close{
	position: absolute;
	top: 5px;
	right: 10px;
}
/*------------------------------------- breadcrumb */
#main .breadcrumb{
	margin-bottom: 1.5em;
	font-size: 91.66%;
}
.breadcrumb a{
	color: #2E6B6B;
}
/*------------------------------------- summary */
#main .summary{
	font-size: 110.33%;
	font-weight: bold;
	line-height: 160%;
}
/*------------------------------------- page-content */
#main .page-content p{
	margin: .4em 0 1.5em 3px;
}
/*------------------------------------- page-content: foto */
.entry-caja-foto{
	float: right;
	margin: 0.5em;
	padding: 0.5em;
	border: 1px solid #D9D9D9;
	width: 190px;
}
.entry-caja-foto-lectura{
	font-size:91.66%;
	font-style:normal;
	padding: 10px;
	text-align: center;
}
.entry-caja-foto h3{
	margin-top: 0.2em;
}
/*------------------------------------- page-content: vea además */
.entry-vea-ademas{
	float: right;
	margin: 0.5em;
	border: 1px solid #D9D9D9;
	width: 200px;
}
.entry-vea-ademas{
	font-size:91.66%;
	font-style:normal;
	padding: 0 10px 10px;
}

/*------------------------------------- hentry meta */
.entry-meta{
	float: right;
	margin: 0 10px 25px 15px;
	padding: 0 0 20px 15px;
	border-left: 1px solid #D9D9D9;
}
#content strong.published{
	font-size: 180%;
	font-weight: normal;
	line-height: 100%;
	border-bottom: none;
	outline: 0;
}
.published span{
	display: block;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
}
.entry-meta cite{
	font-size: 91.66%;
	font-weight: bold;
	font-style: normal;
}
/*------------------------------------- content-box */
.content-box{
	margin: 10 -6px;
	padding: 7px;
	background-color: #FFF;
	 box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	  -moz-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	   -o-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	    -ms-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	     -webkit-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	 height: 360px;
}
.content-box li{
	margin-bottom: 10px;
	padding-left: 15px;
	
	background: transparent url(/recursos/sbifweb3/img/auxi/asterisco.png) no-repeat 0 3px;
	/*background: transparent url(/recursos/sbifweb3/img/auxi/li.gif) no-repeat 0 5px;*/
}
.content-box li a.active{
	font-weight: bold;
	color: #000;
}

.content-box li a{
	/*color: #000;*/
	color: #005A6E;
}

.content-box li a:hover{
	/*color: #000;*/
	color: #f7931e;
}

.content-box li a:visited{
	/*color: #000;*/
	color: #696969;
}

.content-box li a:active{
	/*color: #000;*/
	color: #ed1c24;
}

#novedades .content-box li a,#normas-leyes .content-box li a{
	/*color: rgb(247,147,30);*/
	font-weight: bold;
}
.content-box li ul{
	margin: 10px 0;
}
.sublist{
	margin-left: 15px;
}
.content-box li li, .sublist li{
	margin-bottom: 7px;
	padding-left: 12px;
	background: transparent url(/recursos/sbifweb3/img/auxi/li-li.gif) no-repeat 3px 5px;
}
.sublist li{
	background-position: 3px 7px;
}
.content-box h3{
	margin: 3px 0 14px 0;
	color: #333;
}
.category{ 
	/*color: #C55214; */
	/**color: rgb(247,147,30); Naranjo */
	color: rgb(0,171,197);
}


.content-box p{
	font-size: 1.2em;

}

#visionGraficaAPI h2{
	font-size: 2em;
	font-weight: bold;
	color: black;

}

#visionGraficaAPI p{
	font-size: 1.1em;
	

}
#ver_mas{
	width: 100%;
	margin-top: 5px;
	color:white;
	/*background-color: #474747;*/
	background-color: rgb(77,77,77);
	float: left;
   

}

#ver_mas p{
	margin-bottom: 0px;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 5px;

   

}

#ver_mas p a{
color:white;
	margin-right: 10px;
   

}

/*------------------------------------- feature box */
.featured-box{
	float: right;
	width: 24em;
	margin-bottom: 1em;
	padding-bottom: 6px;
	background: transparent url(/recursos/sbifweb3/img/auxi/featured-box-shadow.jpg) no-repeat bottom center;
}
.featured-box-wrap{
	border: 1px solid #CCC;
	padding: 7px;
}
.featured-box .content-box{
	margin: 0;
	padding-bottom: 15px;
	background-color: #ECF4F1;
}
.indicadores-featured .content-box{
	background-color: #FDEFE7;
}
.featured-box .content-box ul{
	margin-left: 5px;
}
.featured-box .content-box li{
	margin-bottom: .4em;
	font-size: 91.66%;
	line-height: 110%;
}
/*------------------------------------- Indice */
.indice .subsection{
	padding: 10px 0 10px 20px;
	background: transparent url(/recursos/sbifweb3/img/auxi/bullet-indice.gif) no-repeat 6px 13px;
	border-bottom: 1px solid #A1A1A1;
}
#content .indice h2{
	margin-top: 0;
}
.indice .subsection.last{
	border-bottom: none;
}
.indice .subsection ul{
	margin-left: 10px;
}
.indice .subsection ul li{
	float: left;
	width: 45%;
	margin: 4px 10px 4px 6px;
	padding-left: 10px;
	line-height: 110%;
	background: transparent url(/recursos/sbifweb3/img/auxi/li-li.gif) no-repeat 1px 5px;
}
/*------------------------------------- Tab navigation box */
.tab-nav{
	position: relative;
	/*margin: -1px -1px -6px -1px;*/
	background-color: #FFF;
}
.tab-nav li, .tab-nav li h2{
	display: inline;
}
.tab-nav li h2 a{
	display: inline-block;
	margin: 0;
	padding: 10px 8px 10px 8px;
	border: 1px solid #ECF4F1;
	color:white;
	/*background-color:rgb(156, 156, 156);*/
	background-color:rgb(179, 179, 179);
}


.tab-nav li.active a { 
	padding-top: 10px;
	padding-bottom: 10px; 
	/*background-color: #474747; */
	background-color: rgb(26,26,26);
	color: #fff; position: relative; 
	background: rgb(26,26,26); 
	border: 1px solid rgb(26,26,26);
	} 

.tab-nav li.active a:after, .tab-nav li.active a:before { 
	top: 100%; 
	left: 26%; 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; 
	pointer-events: none; 
	} 

.tab-nav li.active a:after { border-color: rgba(71, 71, 71, 0); border-top-color: rgb(26,26,26); border-width: 6px; margin-left: -6px; } 
.tab-nav li.active a:before { border-color: rgba(71, 71, 71, 0); border-top-color: rgb(26,26,26); border-width: 7px; margin-left: -7px; }
/*------------------------------------- expandable */
.expandable{
	margin-bottom: 2.5em;
	border-bottom: 1px solid #C8DED6;
}

.expandableSinBorde{
	margin-bottom: 2.5em;

}

.expandable dt{
	padding: 5px 0;
	border-top: 1px solid #C8DED6;
}
.expandable dd{
	margin-bottom: -1px;
	padding: 0 20px 10px 20px;
	border-bottom: 1px solid #C8DED6;
}
.expandable .active{
	/*background-color: #F3F8F6;*/
	background-color: white;
	/*background: -moz-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );*/
}
/*------------------------------------- Related links */
.auxi-list{
	margin-left: 10px;
}
.auxi-list dt{
	padding: 5px 0 0 10px;
	font-size: 116.66%;
	font-weight: bold;
	background: transparent url(/recursos/sbifweb3/img/auxi/li-li.gif) no-repeat 1px 12px;
}
.auxi-list dd{
	margin: 0 0 1.5em 10px;
}
/*------------------------------------- Sitemap */
#sitemap{
	float: left;
	width: 66%;
}
#help-sitemap{
	float: right;
	width: 27%;
	padding: 15px;
	background-color: #ECF4F1;
	border: 1px solid #D8DEDB;
}
#help-sitemap li{
	width: 80%;
}
ul.sitemap{
	margin: 6px 0 12px 10px;
}
ul.sitemap ul{
	margin: 15px 0;
}
ul.sitemap li{
	float: left;
	width: 35%;
	margin: 0 40px 10px 10px;
	padding: 1px 0 1px 17px;
	font-weight: bold;
	line-height: 110%;
	background: transparent url(/recursos/sbifweb3/img/auxi/sitemap-li.gif) no-repeat 1px 3px;
}
ul.sitemap li li{
	float: none;
	width: 100%;
	margin-left: 0;
	padding-left: 17px;
	font-weight: normal;
	background: transparent url(/recursos/sbifweb3/img/auxi/sitemap-li-li.gif) no-repeat 3px 3px;
}
/*------------------------------------- file Viewers */
.content .info{
	font-size: 91.66%;
	color: #45451F;
}
.content .info ul.file-viewers{
	margin: 8px 0 0 0;
	padding: 6px 0 0 0;
	border-top: 1px solid #C8DED6;
}
ul.file-viewers li{
	float: left;
	margin: 0 20px 0 0;
}
/*------------------------------------- download latest */
.download-latest{
	margin: 10px 0;
	padding: 7px 10px;
	background-color: #FFFFE5;
	border-top: 1px solid #C8DED6;
	border-bottom: 1px solid #C8DED6;
}
.download-latest .file, .latest-file-date{
	font-size: 91.66%;
}
/*------------------------------------- form download select */
.content form{
	padding: 10px 0 10px 0;
}
.content form legend{
	padding-bottom: 12px;
}
.scope-select, .historical-select, .compile-select{
	padding: 7px 10px;	
	background: rgb(153,153,153);
	background: radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
	background: -moz-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
	background: -ms-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
	background: -o-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
	background: -webkit-radial-gradient(circle, rgb(204,204,204)  , rgb(153,153,153) );
	/*background-color: #D6E6E0;*/
}
.historical-select, .compile-select{
	background-color: #FFF;
}
.content form label{
	margin-right: 10px;
	font-size: 91.66%;
	font-weight: bold;
}
.content form label input{
	margin-right: 5px;
}
.content form select{
	margin-right: 5px;
	padding: 2px 5px 3px 2px;
	font-size: 91.66%;
	border: 1px solid #8599B1;
}
/*------------------------------------- Standard form */
.standard-form .form-data{
	padding: 20px 0;
	background-color: #ECF4F1;
	border: 1px solid #D8DEDB;
}
.standard-form .form-control{
	padding-top: 10px;
	text-align: right;
}
.standard-form .form-data div{
	position: relative;
	clear: both;
}
.content .standard-form label{
	position: absolute;
	width: 35%;
	top: 0;
	left: 0;
	font-size: 100%;
	font-weight: normal;
	text-align: right;
}
form .form-data input, form .form-data select, form .form-data textarea, #login-box input{
	margin: 0 0 1em 37%;
	padding: 4px 0 4px 6px;
	font-size: 91.66%;
	color: #666;
	border: 1px solid #C2C6C5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
input.form-reset{
	color: #06C;
	background: none;
	border: none;
	cursor: pointer;
}

#archivo{
	color: red;
}
/*------------------------------------- login form */
#login-box{
	position: relative;
	display: block;
	padding: 0 !important;
}
#login-box h2{
	margin-bottom: 0;
	padding: 12px;
	font-size: 150%;
	font-weight: normal;
	text-transform: none;
	color: #FFF;
	background: #069B9C url(/recursos/sbifweb3/img/back/login-title-gradient.jpg) repeat-x 0 0;
}
#login-box form{
	padding: 15px;
	background-color: #ECF4F1;
	border: 1px solid #E5E5E5;
}
#login-box label{
	display: block;
}
#login-box input{
	margin-left: 0;
}
#login-box form a{
	display: block;
	text-align: right;
	margin: -6px 0 10px 0;
	font-size: 83.33%;
}
.corn{
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
}
#login-box .TL{
	top: 0;
	left: 0;
	background: url(/recursos/sbifweb3/img/auxi/corn-top.gif) no-repeat 0 0;
}
#login-box .TR{
	top: 0;
	right: 0;
	background: url(/recursos/sbifweb3/img/auxi/corn-top.gif) no-repeat -9px 0;
}
#login-box .BL{
	bottom: 0;
	left: 0;
	background: url(/recursos/sbifweb3/img/auxi/corn-bottom.gif) no-repeat 0 0;
}
#login-box .BR{
	bottom: 0;
	right: 0;
	background: url(/recursos/sbifweb3/img/auxi/corn-bottom.gif) no-repeat -9px 0;
}
/*------------------------------------- Botones formularios */
input.form-submit, #login-box .enter-submit{
	display: inline-block;
	width: 57px;
	height: 26px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat -139px 0px;
	border: none;
	cursor: pointer;
}
input.form-submit:hover{
	background-position: -139px -26px;
}
#login-box .enter-submit{
	float: right;
	width: 71px;
	background-position: -68px 0px;
}
#login-box .enter-submit:hover{
	background-position: -68px -26px;
}
/*------------------------------------- Export results */
.results-summary, .export-results{
	margin: 5px 0 10px 0;
	padding: 7px 4px 7px 0;
	font-size: 91.66%;
	border-top: 1px solid #C8DED6;
	border-bottom: 1px solid #C8DED6;
}
.results-summary{
	padding-bottom: 5px;
}
.export-results{
	text-align: right;
	background-color: #ECF4F1;
}
.export-results .feed, .export-results .add{
	display: inline-block;
	width: 14px;
	height: 14px;
	padding: 0;
	text-indent: -1000em;
}
.export-results .feed span, .export-results .add span{
	display: none;
}
.results-summary dt, .results-summary dd{
	padding: 2px 0;
	display: inline;
}
.results-summary dt{
	padding-left: 7px;
}
.results-summary dd{
	padding-right: 10px;
	border-right: 1px solid #C8DED6;
	font-weight: bold;
}
.results-summary dd.last{
	border-right: none;
}
.export-results a{
	margin-right: 5px;
}
.export-results .csv, .export-results .print{
	padding-right: 10px;
	border-right: 1px solid #C8DED6;
}
.export-results .feed, .export-results .add{
	position: relative;
	top: 2px;
}
/* results switch */
.results-switch{
	position: relative;
	display: block;
	float: right;
	width: 80px;
	top: 3px;
	text-align: left;
}
.results-as-table, .results-as-chart, .results-as-table-active, .results-as-chart-active{
	display: block;
	float: left;
	height: 15px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat 0 0;
	outline: 0;
}
.results-as-table, .results-as-table-active{
	width: 32px;
	background-position: -75px -387px;
}
.results-as-table:hover, .results-as-table-active{
	background-position: 0 -387px;
}
.results-as-chart, .results-as-chart-active{
	width: 41px;
	margin-left: 7px;
	background-position: -34px -387px;
}
.results-as-chart:hover, .results-as-chart-active{
	background-position: -107px -387px;
}
/*------------------------------------- tooltip */
#toolTip{
	padding: 5px 10px;
	background: transparent url(/recursos/sbifweb3/img/auxi/tooltip-bg.png) repeat 0 0;
}
#toolTip p{
	font-weight: normal;
	color: #FFF;
}
#toolTip span{
	position: absolute;
	width: 14px;
	height: 7px;
	bottom: -7px;
	left: 20px;
	font-size: 1px;
	line-height: 100%;
	background: transparent url(/recursos/sbifweb3/img/auxi/tooltip.png) repeat 0 0;
}

#contador{
	text-align: right;
	color: blue;
	margin-right: 60px;
	margin-bottom: 20px;


}
/*------------------------------------- tables */
table{
	width: 100%;
}
table th{
	font-weight: bold;
	/*letter-spacing: -1px;*/
}
thead{
	border-bottom: 3px solid #C8DED6;
}
table th, table td{
	padding: 7px 12px;
	border-right: 1px solid #C8DED6;
}
table td.linea-clase{
	padding: 7px 0 7px 3px;
	font-weight: bold;
}
table td.linea-rubro{
	padding: 7px 0 7px 13px;
}
table td.linea-linea{
	padding: 7px 0 7px 23px;
}
table td.linea-item{
	padding: 7px 0 7px 33px;
}
table td.celda-valor{
text-align: right;
padding: 7px 7px 7px 33px;
}
table th.last, table td.last{
	border-right: none;
}
thead tr{
	border-bottom: 1px solid #C8DED6;
}
tbody td{
	vertical-align: top;
	font-size: 91.66%;
	border-top: 1px solid #C8DED6;
}
#main tbody td ul{
	margin: 0;
}
#main tbody td ul li{
	margin: 0;
	padding: 0;
	background: none;
}
.title-doc, .download-doc{
	padding: 7px 10px 0 0;
	vertical-align: top;
}
.download-doc{
	padding-left: 10px;
}
.sorter-table{
	border-bottom: 1px solid #C8DED6;
}
/*------------------------------------- paginador */
ul.paginador{
	position: relative;
	width: 100%;
	margin: 15px 0;
	text-align: center;
}
ul.paginador li{
	display: inline;
	padding: 0 10px 0 0;
	background-image: none;
}
.paginador a{
	padding: 3px;
}
.prev, .next{
	position: absolute;
	display: block;
	width: 18px;
	height: 18px;
	top: 3px;
	text-indent: -1000em;
}
.prev{ left: 0; }
.next{ right: 0; }
.prev, .next, .prev-inac, .next-inac{
	display: block;
	width: 18px;
	height: 18px;
	padding: 0 !important;
	background-image: url(/recursos/sbifweb3/img/boto/botones-sprite.png);
	background-repeat:  no-repeat;
	outline: 0;
}
.prev{ background-position: -110px -337px; }
.next{ background-position: -110px -358px; }
a.prev:hover{ background-position: -131px -337px; }
a.next:hover{ background-position: -131px -358px; }
strong.prev{ background-position: -153px -337px; }
strong.next{ background-position: -153px -358px }
.paginador .active{
	padding: 4px 5px 5px 8px;
	font-weight: bold;
	line-height: 170%;
	color: #FFF;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat -145px -94px;
}
/*------------------------------------- Results chart image */
.results-chart img{
	display: block;
	border: 1px solid #C8DED6;
}
/*------------------------------------- buttons */
.buttons{
	position: absolute;
	width: 32px;
	top: 10px;
	right: 10px;
	z-index: 1;
}
.wrap-box .buttons{
	right: 4px;
}
#normas-leyes .buttons{
	top: 5px;
	right: 2px;

}

#normas-leyes, #reportes-ultimas {
	border: 0px solid #000;
}
.buttons .feed{
	margin-right: 4px;
}
/*------------------------------------- Reportes mensuales */
#reportes-mensuales form{
	width: 33%;
	height: 167px;
	margin: 0;
}
#reportes-mensuales form select{
	width: 100%;
}
#reportes-mensuales form label{
	display: block;
	margin: 10px 0;
}
#report-chart{
	float: left;
	margin-bottom: 6px;
	border: 1px solid #C7E7DA;
}
/*------------------------------------- Base de datos */
.box-bbdd{
	position: relative;
	margin: 0 -21px 10px -22px;
	padding: 0 11px;
}
.sub-box-bbdd{
	height: 115px;
	padding: 10px 0;
	/*background: #009899;*/
	background: rgb(43,171,224);
	background: linear-gradient(left,  rgb(43,171,224),rgb(42,83,112));
	background:-moz-linear-gradient(left,  rgb(43,171,224),rgb(42,83,112));
	background:-ms-linear-gradient(left,  rgb(43,171,224),rgb(42,83,112));
	background:-o-linear-gradient(left,  rgb(43,171,224),rgb(42,83,112));
	background:-webkit-linear-gradient(left,  rgb(43,171,224),rgb(42,83,112));
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgb(43,171,224), endColorstr=rgb(42,83,112);*/
}

#base-de-datos h2{
	
	padding: 5px 15px;
	background: rgb(42,83,112);
	background: linear-gradient(left, rgb(42,83,112), rgb(43,171,224));
	background:-moz-linear-gradient(left, rgb(42,83,112), rgb(43,171,224));
	background:-webkit-linear-gradient(left, rgb(42,83,112), rgb(43,171,224));
	background:-ms-linear-gradient(left, rgb(42,83,112), rgb(43,171,224));
	background:-o-linear-gradient(left, rgb(42,83,112), rgb(43,171,224));
}
.box-bbdd form fieldset{
	float: left;
	width: 32%;
	margin-left: 11px;
}
#step-3{
	width: 31%;
	margin-right: 0;
}
#base-de-datos .step-inactive-message{
	width: 100%;
	height: 86px;
	margin: 0;
	font-size: 133.33%;
	color: #545959;
	background: #FFF url(/recursos/sbifweb3/img/auxi/border-auxi.gif) repeat-y top right;
}
.step-inactive-message strong{
	display: block;
	text-align: center;
	padding: 25px 55px 0 55px;
}
/* Titles bbdd */
.box-bbdd h2{
	margin-bottom: .1em;
	color: #FFF;
}
.box-bbdd h3{
	margin: 0 0 0 2px;
	padding: 1px 0 7px 24px;
	font-size: 116.66%;
	color: #FFF;
	background: transparent url(/recursos/sbifweb3/img/auxi/sprite_numeros_20x20.png) no-repeat 0 0;
}
#step-1 h3{
	background-position: 0px 0px;
	
}
#step-2 h3{
	background-position: 0px -40px;
	
}
#step-3 h3{
	background-position: -0px -80px;
	
}
#step-1.step-done h3{
	background-position: 0px -120px;
	
}
#step-2.step-done h3{
	background-position: -0px -160px;
	
}
#step-3.step-done h3{
	background-position: -0px -200px;
	
}
/* Lists bbdd */
select.list-bbdd{
	display: block;
	width: 100%;
	height: 86px;
	background: #FFF;
	border: 1px solid #FFF;
}
select.list-bbdd option{
	display: block;
	float: none;
	width: 100%;
	padding: 2px 5px 3px 5px;
	font-size: 108.33%;
	cursor: pointer;
}
select.list-bbdd option:hover{
	text-decoration: none;
	color: #FFF;
	background-color: #F60;
}
/* Auxiliares bbdd */
.auxi-bbdd-left, .auxi-bbdd-right{
	position: absolute;
	display: block;
	width: 11px;
	height: 100%;
	top: 0;
	background-image: url(/recursos/sbifweb3/img/auxi/bbdd-auxi.gif);
	background-repeat: no-repeat;
	z-index: 10;
}
.auxi-bbdd-left{
	background-position: top left;
	left: 0;
}
.auxi-bbdd-right{
	background-position: top right;
	right: 0;
}
/* bbdd submit */
#base-de-datos .bbdd-submit{
	width: 100%;
	height: 86px;
	margin: 0;
	color: #545959;
	background: #FFF url(/recursos/sbifweb3/img/auxi/border-auxi.gif) repeat-y top right;
}
#base-de-datos .bbdd-submit div.periodo{
	width: auto;
	float: left;
	padding: 12px 0 0 28px;
}

#mensaje{
	width: 90%;
	float: left;
	padding: 8px 0px 0px 30px;
}
/* button submit */
#view-submit-bbdd{
	display: block;
	margin: 18px 0 0 10px;
	width: 40px;
	height: 26px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat -3px -333px;
	border: none;
	cursor: pointer;
}
#view-submit-bbdd:hover{
	background-position: -3px -359px;
}
/*------------------------------------- News */
#novedades .new-list{
	width: 46%;
}
.new-feature{
	position: relative;
	margin: 20px 10px 7px 0;
	padding: 7px;
	/*background-color: #CED6D6*/
	background-color: white;
	box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-moz-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-webkit-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-ms-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-o-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
}
.new-feature img{
	margin-bottom: 5px;
	border: 1px solid #FFF;
}
.new-feature h3{
	font-size: 125%;
	font-weight: normal;
	/*letter-spacing: -1px;*/
}
.content .new-feature img{
	float: right;
	margin-left: 10px;
}
.content .new-feature h2{
	clear: none;
	margin-top: 5px;
	font-size: 125%;
}
.content .new-feature .entry-summary{
	font-size: 91.66%;
}
/*------------------------------------- News list */
.content .news-list{
	margin-top: 2em;
}
.content .news-list li{
	margin-bottom: 2em;
}
#content .news-list abbr.published{
	display: inline-block;
	margin-right: 4px;
	padding: 3px 4px;
	font-size: 11px;
	background-color: #E5E5E5;
}
.news-list h3{
	display: inline;
	margin-bottom: 3px;
	font-size: 125%;
	font-weight: bold;
}
#content .news-list p{
	margin-bottom: .2em;
}
/*------------------------------------- Banners */
#banners{
	/*padding-bottom: 6px;*/
	text-align: center;
}
#banners li{
	display: inline;
	margin-right: 6px;
}
#banners li.last{
	margin-right: 0;
}
/*------------------------------------- Crear cuenta mi sbif y boton a base de datos */
#crear-cuenta-mi-sbif, #bbdd-button-link{
	display: block;
	margin: 1em auto 0 auto;
	width: 184px;
	height: 30px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat -5px -125px;
}
#bbdd-button-link{
	width: 167px;
	background-position: -3px -257px;
}
#crear-cuenta-mi-sbif:hover{
	background-position: -5px -160px
}
/*------------------------------------- Indice MiSBIF */
#my-sbif-xplica{
	margin-left: 0;
}
#my-sbif-xplica li{
	margin-bottom: 30px;
	padding-left: 85px;
	background: transparent url(/recursos/sbifweb3/img/auxi/como-mi-sbif.gif) no-repeat 0 0;
}
#my-sbif-xplica #agregar-contenido{
	background-position: -162px -8px;
}
#my-sbif-xplica #ordenar-modulos{
	background-position: -82px -100px;
}
#my-sbif-xplica #eliminar-contenido{
	background-position: -10px -295px;
}
/*------------------------------------- Workspane */
#workspace{
	position: relative;
}
#workspace img{
	padding: 1px;
	border: 4px solid #009899;
}
#workspace ul{
	position: absolute;
	top: 0;
	right: 0;
	width: 19em;
}
#workspace ul li{
	display: inline-block;
	padding: 0 0 0 11px;
	font-size: 80.66%;
	color: #FFF;
	background: transparent url(/recursos/sbifweb3/img/auxi/workspace-corn-left.gif) no-repeat 0 0;
}
#workspace ul li strong{
	display: inline-block;
	padding: 1px 12px 2px 4px;
	background: #404040 url(/recursos/sbifweb3/img/auxi/workspace-corn-right.gif) no-repeat top right;
}
#ws-sort-content{
	margin-top: 10px;
}
#ws-corp-info{
	margin-top: 180px;
}
/*********************************************************************************** MISBIF ***/
#misbif{
	background: none;
}
#misbif #header, #misbif #main, #misbif #footer{
	border: none;
}
#misbif #header{
	height: 5em;
}
#misbif #main, #misbif #footer{
	background-color: #ECF4F1;
}
#misbif.about-misbif #main, #misbif.about-misbif #footer{
	background-color: #FFF;
	border: 10px solid #ECF4F1;
}
#misbif.about-misbif #main{
	border-bottom: 0;
}
#misbif.about-misbif #footer{
	margin-bottom: 10px;
	border-top: 0;
}
#misbif #main{
	min-height: 600px;
}
#misbif #footer{
	padding-top: 10px;
}
#misbif #content{
	width: 65%;
}
#misbif #sidebar{
	width: 33%;
}
#misbif #newsletter-link{
	top: 1em;
	right: 0;
	color: #06C
}
#misbif #auxi-nav a{
	padding-right: 0;
}
#misbif .box{
	float: left;
	margin: 0 2px 10px 2px;
	padding-top: 5px;
	background: #FFF url(/recursos/sbifweb3/img/auxi/border-top-misbif.gif) repeat-x 0 0;
	border: 1px solid #FFF;
}
#misbif .box .close{
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 10;
}
#misbif .box .new-feature{
	margin-top: 25px;
}
#misbif .boxw33, #misbif .boxw66{
	height: 300px !important;
}
.boxw33, .boxw66, .boxw33 h2, .boxw66 h2{
	cursor: move;
}
.boxw33 *, .boxw66 *{
	cursor: default;
}
.boxw33 a, .boxw66 a{
	cursor: pointer;
}
.ui-state-highlight{
	float: left !important;
	clear: none !important;
	visibility: visible !important;
	width: 33% !important;
	height: 305px !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	background-color: #FAFAFA;
	border: 1px dotted black;
}
.ui-state-highlight * { visibility: hidden !important; }
/***********************************************************************************  FOOTER ***/
/*------------------------------------- Footer nav */
#footer-nav{
	margin-bottom: 7px;
	background-color: rgba(230, 230, 230, 1);
	padding: 5px;
	font-size: 1.2em;
	box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-moz-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-webkit-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-ms-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	-o-box-shadow: 0 7px 2px -2px rgba(36,36,36,0.7);
	
	
	/*background: #E0E9E9 url(/recursos/sbifweb3/img/auxi/footer-nav-left.gif) no-repeat 0 0;*/
}

#footer_bottom{
	width: 100%;
	height: 185px;
	float: left;

	background: url(/recursos/sbifweb3/img/foto_footer.png) no-repeat;
}

#icono_vision_grafica{
	margin-left: 5px;
}
#condiciones{
width: 30%;
background-color: rgba(59,59,59,0.4);
height: 185px;
float: right;
z-index: 100;

}
#footer_site{
	height: 220px;
	width: 100%;
	float:left;
}
#site_sbif{
	background-color: rgb(179,179,179);
	width: 70%;
	float:left;
	height: 100%;
}

#sites_rel h3,#other_site h3{
	color:#DA870A;
	font-size: 1.25em;

}

#other_site ul,#other_site h3,#condiciones ul{
	margin-left: 30px;
}

#sites_rel h3 a{
	color:#DA870A;

}

#sites_rel ul li a{
	color:rgb(102,102,102);

}
#sites_rel ul li,#other_site ul li,#condiciones ul li{
	padding-bottom: 4px;

}

#sites_rel h3,#other_site h3{
	
	padding-top: 12px;
	
}


#other_site ul li a,#condiciones ul li a{
	color:rgb(255,255,255);

}
#condiciones ul{
	margin-top: 20px;
}

#footer_bottom{
	margin-top: 3px;
}

#other_site{
	/*
	background-color: rgb(102,102,102);*/
	background-color: rgb(77,77,77);
	width: 30%;
	float:left;
	height: 100%;
}

#logoFooter{
	margin: 40px 80px 40px 80px;
	float: left;
}
#footer-nav li a{color:#000;}
#footer-nav ul{
	padding: 4px 10px;
	/*background: transparent url(/recursos/sbifweb3/img/auxi/footer-nav-right.gif) no-repeat 100% 0;*/
}
#footer-nav li{
	display: inline;
	padding: 0 23px 0 23px;
	font-size: 91.66%;
	line-height: 100%;
	background: transparent url(/recursos/sbifweb3/img/auxi/separator.gif) no-repeat 100% 70%;
}
#footer-nav li.active a{
	font-weight: bold;
	color: #000;
}
#footer-nav li.last{
	background-image: none;
}
/*------------------------------------- volver y subir */
.inner-navigation{
	margin: 10px 0;
}
.inner-navigation li{
	float: left;
	margin-right: 10px;
	font-size: 91.66%;
}
#footer p, #footer address{
	font-size: 91.66%;
	line-height: 120%;
}
.content-page #footer-nav, .content-page .inner-navigation{
	/*margin-left: 27%;*/
}
/*------------------------------------- Sites related */
#sites-related{
	margin-bottom: 10px;
	padding: 6px 12px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#barra_izquierda{
	height: auto;
}
#sites-related a{
	margin: 0 8px;
}
/*------------------------------------- Logo Footer */
#logo-footer{
	float: left;
	margin: 0 5px 0 10px;
}
/*------------------------------------- Garantia estatal */
.button-inline{
	float: left;
	display: inline-block;
	margin-left: 10px;
	padding-right: 12px;
	text-decoration: none;
	color: #FFF;
	background: #099 url(/recursos/sbifweb3/img/auxi/informese-right.gif) no-repeat top right;
}
.button-inline strong{
	display: inline-block;
	height: 16px;
	padding: 2px 0 2px 12px;
	font-size: 91.66%;
	color: #FFF;
	background: transparent url(/recursos/sbifweb3/img/auxi/informese-left.gif) no-repeat 0 0;
	cursor: pointer;
}
/*------------------------------------- Logo AV */
#logo-av{
	position: absolute;
	display: block;
	width: 19px;
	height: 11px;
	bottom: 1.6em;
	right: 10px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/logo/logo_av.gif) no-repeat 0 0;
}
#logo-av:hover{
	background-position: 100% 0;
}
/*------------------------------------- legals, address */
#legals{
	position: relative;
	top: -10px;
	margin-left: 65px;
}
#legals a, #footer address a{
	color: #2E6B6B;
}
#footer address{
	margin: -7px 0 0 65px;
}
/***********************************************************************************  AUXILIARES ***/
/*------------------------------------- Icons and buttons */
.feed, .add{
	font-weight: bold;
	padding: 3px 16px 3px 0;
}
.feed{
	background: transparent url(/recursos/sbifweb3/img/auxi/feed.gif) no-repeat 100% 60%; 
}
.add{
	background: transparent url(/recursos/sbifweb3/img/auxi/add.gif) no-repeat 100% 60%;
}
.add-inactive{
	background: transparent url(/recursos/sbifweb3/img/auxi/add-inactive.gif) no-repeat 100% 60%;
}
.buttons .feed, .buttons .add{
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	padding: 0;
	text-indent: -1000em;
}
.in{
	padding-right: 15px;
	background: transparent url(/recursos/sbifweb3/img/auxi/in.gif) no-repeat 95% 60%;
}
.out{
	padding-right: 15px;
	background: transparent url(/recursos/sbifweb3/img/auxi/out.gif) no-repeat 99% 60%;
}
/* files */
.file, li.file{
	padding: 2px 0 4px 20px;
	background-image: url(/recursos/sbifweb3/img/auxi/doctype.gif);
	background-repeat: no-repeat;
}
.xls, li.xls{ background-position: -44px -88px; }
.csv, li.csv{ background-position: -89px -42px; }
.pdf, li.pdf{ background-position: -134px 2px }
.print, li.print{ background-position: 3px -133px }
.comentario{
	padding: 2px 0px 0px 23px;
	background-image: url(/recursos/sbifweb3/img/auxi/boton-comentar-04.png);
	background-repeat: no-repeat;
      margin-left:2px;
	
}
/* Read More */
a.read-more{
	display: inline-block;
	padding-right: 15px;
	background: #ECF4F1 url(/recursos/sbifweb3/img/auxi/read-more-right.gif) no-repeat top right;
}
a.read-more span{
	display: inline-block;
	height: 16px;
	padding: 3px 0 1px 8px;
	background: transparent url(/recursos/sbifweb3/img/auxi/read-more-left.gif) no-repeat 0 0;
	cursor: pointer;
}
a.read-more:hover span{
	text-decoration: underline;
}
/* Close */
.close{
	padding: 0 12px 0 0;
	color: #B02D20;
	background: transparent url(/recursos/sbifweb3/img/auxi/close.gif) no-repeat 100% 70%;
}
/* Inner navigation */
.previous-link, .top-link{
	padding-left: 12px;
	background: transparent url(/recursos/sbifweb3/img/auxi/back.gif) no-repeat 2px 60%;
}
.top-link{
	background-image: url(/recursos/sbifweb3/img/auxi/top.gif);
}
/* colapsables */
.expand, .colapse{
	padding-left: 20px;
	background: transparent url(/recursos/sbifweb3/img/auxi/expand.gif) no-repeat 3px 50%;
}
.colapse{
	background: transparent url(/recursos/sbifweb3/img/auxi/colapse.gif) no-repeat 3px 50%;	
}
/* Descargar y generar zip */
.boton-descargar, .boton-generar-zip{
	display: inline-block;
	width: 83px;
	height: 23px;
	text-indent: -1000em;
	background: transparent url(/recursos/sbifweb3/img/boto/botones-sprite.png) no-repeat 0 -199px;
	border: none;
	cursor: pointer;
}
.boton-generar-zip{
	background-position: -83px -199px;
}
.boton-descargar:hover{
	background-position: 0px -222px;
}
.boton-generar-zip:hover{
	background-position: -83px -222px;
}

.claseCapcha {
	margin-bottom: .6em;
	margin-left: 1.2em;
       color:black;
}

h2.arrow_box{
	margin-left: 13px;
}

#novedades{
	margin-top: -2px;
}

#garantia{
/*position: relative;
bottom: 4px;

width:100%;*/
float: left;
/*margin-left: 20%;*/
background-color: white;
position: relative;
bottom: 0px;
margin-left: 260px;

}

#direccion{
position: absolute;
bottom: 35px;
float: left;
height: 20px;
background-color: white;
margin-left: 115px;
}

#direccion p, #garantia p{
	 padding: 3px;
}
/*
#garantia a{
	color: rgb(50,50,50);
	font-size: 1.3em;

}*/
.arrow_box {     padding-bottom: 10px;
    padding-top: 10px;
    color:white;
z-index: 100;
position: relative;
    background-color: rgb(26,26,26); 
    border: 1px solid rgb(26,26,26);
    padding-left: 20px;
    width: 16%;
    float: left;
    margin-bottom: -1px;
    } .arrow_box:after, .arrow_box:before { top: 100%; left: 26%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
    .arrow_box:after { border-color: rgba(71, 71, 71, 0); border-top-color: rgb(26,26,26); border-width: 6px; margin-left: -6px; } 
    .arrow_box:before { border-color: rgba(71, 71, 71, 0); border-top-color: rgb(26,26,26); border-width: 7px; margin-left: -7px; }
