<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@import url("/web/20220312054338cs_/http://obrablanca.com/css/fontello.css");
@import url("/web/20220312054338cs_/http://obrablanca.com/css/lightbox.css");

@font-face
{
    font-family: Birds_of_Paradise;
    src:url(/web/20220312054338im_/http://obrablanca.com/fuentes/Birds_of_Paradise.ttf);
}

.active
{
	color:#000000;
}
.verde
{
	background-color:green;	
}
.padding_header2
{
	padding-bottom:75px;	
}
.cont_menu
{
	background-color:f6f6f6;
	border:none;	
}

.boton_menu
{
	background-color:#000000;	
}

.menu ul li a
{
	font-family:Arial;
	color:grey;
}
.menu ul li a:hover
{
	color:#000000;
	background-color:transparent;
}

/*----------------------------------------------Encabezado-------------------------------------*/	
 
.encabezado
	{
		border-bottom: 2px solid #d1d1d1;
		padding-bottom:20px;
	}
.logo
	{
		padding-top:20px;
		padding-bottom:20px;	
	}
.eslogan
	{
		padding-top:55px;
		padding-bottom:20px;
		padding-right:0;
		padding-left:0;
		height:208px;
		word-break:break-word;
		font-family: Birds_of_Paradise;
	}
.imagen-slogan
{
		
}	
.slider
	{
		padding-top:10px;
		padding-bottom:40px;	
	}

/*----------------------------------------------Footer-------------------------------------*/	
	
.footer
{
	background-color:rgba(35, 35, 35, 0.6);
	padding-top:10px;
	padding-bottom:30px;
	color:#fff;
	font-size:12px;
}
.footer h4
{
	text-transform:uppercase;
	color:#000000;
	font-weight: 600;	
}
.footer ul
{
	padding:0;
}
.footer ul li
{
	list-style:none;
	border-bottom:1px solid rgba(209, 209, 209, 0.08);
	padding: 8px 0 2px 0;
}
.footer ul li a
{
	color:#fff;
	font-size:13px;
}
.footer ul li a:hover
{
	text-decoration:none;
}
.border_titulo
{
	width: 80%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.35);
    border-top: 1px solid rgba(0, 0, 0, 0.35);
    height: 0 !important;		
}
.terminados_footer
{
	font-size:12px;
	padding-top: 20px;
}
.terminados_footer i
{
	color:#000000;
	font-size: 45px;
}
.menu_productos
{
	padding-top: 20px;	
}	
	
.negocio_footer
	{
		padding-top: 20px;
	}

.text_copyright
	{
		
	}	
.text_contacto_footer
	{
		font-size:13px;
		color:#000000;
	}
.text_contacto_footer a
	{
		font-size:13px;
		color:#000000;
	}
.text_contacto_footer a:hover
	{
		text-decoration:none;
	}		
/*----------------------------------------------Nosotros-------------------------------------*/	

.nosotros
{
	padding-top:50px;
	padding-bottom:30px;
	border-top:2px solid rgba(209, 209, 209, 1);	
}
.text_nosotros
{
	padding-bottom: 20px;
	word-break:break-word;
	text-align:justify;
	font-family:helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
	font-size:16px;
	font-style:italic;
}
.mision_vision
{
	background-color:rgba(222, 215, 215, 1);
	padding-top:30px;
	padding-bottom:15px;	
}
.mision
{
	padding-top: 25px;
	padding-bottom:25px;
}

.vision
{
	padding-top: 25px;
	padding-bottom:25px;
}
.valores
{
		
}
#text-carousel {
  background-image:url(/web/20220312054338im_/http://obrablanca.com/imagenes/fondo_valores.jpg);
  background-size: cover;	
  background-repeat:no-repeat;
  width: 100%;
  height: auto;
  padding: 100px 50px;
  margin-bottom:40px;
}
.carousel-content {
    color:black;
    display:flex;
    align-items:center;
	font-size: 16px;
}

.carousel-content h3
{
    font-weight:700;
}


/**----------------------Contacto----------------------------------------------------------------------*/	

.titulos_contacto
{
	color:#A9A9A9;
}
.datos_contacto
{
	padding-top:30px;	
}

.form-contacto input
{
	border-color:rgba(169, 169, 169, 1);		
}
.form-contacto textarea
{
	border-color:rgba(169, 169, 169, 1);		
}

.boton-contacto
{
	background-color:rgba(169, 169, 169, 1);
	color:#000;
}



.icono_nosotros 
{
	color:#6BA8B2;
}
.facebook
{
	color:#000000;
	font-size:18px;
}

.facebook:hover
{
	color:#3b5998;
}
.twitter
{
	color:#000000;
	font-size:18px;
}
.twitter:hover
{
	color:#2daae2;
}
.google
{
	color:#000000;
	font-size:18px;
}
.google:hover
{
	color:#dc4a38;
}

/**----------------------Poductos----------------------------------------------------------------------*/	

.titulo_catalogo
{
	text-align:center;
	line-height:40px;	
}
.div_producto
{
	padding-bottom: 20px;
	word-break: break-word;	
}
.div_producto a
{
	text-decoration:none;
	color:#565656;
}
.producto
{
	width:100%;
	height:100%;
	border:8px solid #000000;
}


.view {
   width: 100%;
   height: 215px;
   float: left;
   border: 8px solid #000000;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.view .mask, .view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
   width:100%;
   height:100%;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
}
.mask span {
  color:#FFFFFF;
  font-size:28px;
}

/**----------------------Galerias----------------------------------------------------------------------*/


.galeria
{
	padding-top:5px;
	padding-right:0;
	padding-left:0;
	padding-bottom: 70px;
}
.galeria div
{
	padding:0;
	height:280px;
	border:2px solid #fff;
	
}
.galeria div img
{
	width:100%;
	height:100%;
}



/**----------------------Blog----------------------------------------------------------------------*/

.blog
{
	border:4px solid #000000;
	padding-top: 10px;
    padding-bottom: 10px;
	height:485px;
}
.blog h3
{
	padding-bottom:20px;
}
.imagen_blog
{
	border-radius: 30px;
	width: 377px;
    height: 284px;	
}
.btn-blog
{
	margin-top:20px;
	border:none;
	background-color:rgba(169, 169, 169, 1);
	color:#FFFFFF;
	padding: 10px 35px;
    font-size: 18px;
	border-radius: 25px 0;	
}
.btn-blog:hover
{
	background-color:rgba(0, 77, 78, 1);
	color:#FFFFFF;	
}

.contenido_articulo
{
	background-image:url(/web/20220312054338im_/http://obrablanca.com/imagenes/blog/fondo_articulo.png);
	background-position: 0 0;
    background-repeat: repeat-y;
	text-align:justify;
	font-size:16px;
}
.contenido_articulo h1
{
	font-family: Birds_of_Paradise;
	text-align:center;
}
.num_articulo
{
	font-size:32px;
}

.borde_punto
{
	border-bottom:7px dotted #000000;
	padding-top: 30px;
}
.text_closet
{
	text-align:center;
	font-family: Birds_of_Paradise;
	line-height:50px;
}
.padding_top
{
	padding-top:30px;
}
.espacios_texto
{
	padding-left: 10%;
    padding-right: 10%;
    padding-top: 10%;
}
.texto_fin
{
	padding-top:45%;
}




@media (max-width: 768px)
{
	.activo
	{
		background-color:#6BA8B2;
	}
	.menu ul
	{
		background-color:rgba(0,0,0,0.9);	
	}
	
	.menu ul li
	{
		border-bottom:1px solid #fff;
	}
	.menu ul li:hover
	{
		background-color:#6BA8B2;
	}
	.menu ul li a
	{
		text-align:left;
		color:#fff;
		margin: auto;
	}
	.menu ul li a:hover
	{
		color:#fff;	
	}
	.cont_menu
	{
		background-color:transparent;
	}
	
	.logo
	{
		padding-top:20px;
		padding-bottom:20px;	
	}
	.eslogan
	{
		padding-top:20px;
		padding-bottom:20px;
		height:auto;
	}
	.slider
	{
		padding-top:20px;
		padding-bottom:20px;	
	}
	
	.terminados_footer i
	{
		font-size: 38px;
	}
	.copyright
	{
		padding-top:20px;
		padding-bottom:40px;
	}

	.blog
	{
		height:auto;
	}
	
	.blog img
	{
		width:100%;
		height:auto;	
	}
	.texto_fin
	{
		padding-top:2%;
	}
}

@media (max-width: 480px)
{

	.galeria div
	{
		height:225px;
	}

}


/*
     FILE ARCHIVED ON 05:43:38 Mar 12, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:02:00 Feb 08, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.059
  cdx.remote: 0.123
  esindex: 0.011
  LoadShardBlock: 360.464 (6)
  PetaboxLoader3.resolve: 257.458 (4)
  PetaboxLoader3.datanode: 153.842 (7)
  load_resource: 112.597
*/</pre></body></html>