/* ---------------------- Blueslate nav ---------------------- */
#tabs25{
	position:relative;
	display:block;
	height:42px;
	font-size:11px;
	font-weight:bold;
	/*background:transparent url(../img/blueslate_background.gif) repeat-x top left;*/
	background-color:#FFFFFF; /*#005CFD; /*#6BDDFF; /*E7E7E7;*/
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	font-size:12px;
}
#tabs25 ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}
#tabs25 ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	cursor:pointer;
}
#tabs25 ul li a{
	display:block;
	float:left;
	/*color:#D5F1FF;*/
	color:#000000; /*#777777;*/
	text-decoration:none;
	padding:14px 22px 0 22px;
	height:28px;
}
#tabs25 ul li a:hover,#tabs25 ul li a.current{
	color:#bbbbbb;/*#FFDC73;*/
	/*background:transparent url(../img/blueslate_backgroundOVER.gif) no-repeat top center;*/
	/*background-color:#FFDC73; /*#26C9FF;*/
	
}

#inicio #optinicio,
#somos #optsomos,
#donde #optdonde,
#notaria #optnotaria,
#contacto #optcontacto,
#enlaces #optenlaces,
#servicios #optservicios,
.divprotocolos #optlprt,
.divfacturas #optlcfa {
	color:#FFFFFF;
	/*background:transparent url(../img/blueslate_backgroundOVER.gif) no-repeat top center;*/
	background-color:#444444;/*#FFC926; *//*#26C9FF;*/
}


/*#servicios #optlprt,
#servicios #optlcfa*/

/* ---------------------- END Blueslate nav ---------------------- */







/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/
/******************************************************************************************************************************************************/


@media screen and (max-width:980px){
#tabs25{
	position:relative;
	display:block;
	height:inherit;
	font-size:11px;
	font-weight:bold;
	/*background:transparent url(../img/blueslate_background.gif) repeat-x top left;*/
	background-color:#FFFFFF; /*#6BDDFF; /*E7E7E7;*/
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	font-size:12px;
	
		/*Fix de padding que incrementan el width de un div*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


#tabs25 ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}
#tabs25 ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	cursor:pointer;
	width:100%;
	height:40px;
	
			/*Fix de padding que incrementan el width de un div*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#tabs25 ul li a{
	display:block;
	float:left;
	/*color:#D5F1FF;*/
	color:#000000; /*#777777;*/
	text-decoration:none;
	padding:14px 0px 0 22px;
	height:40px;
	width:100%;
	
			/*Fix de padding que incrementan el width de un div*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}



}