@charset "utf-8";

/* archivo css de diseño para pantalla mínima de 1400px de ancho */

/**************************************************************************/
/*** PRIMARIO ***/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:hsla(27,86%,51%,1.00);
}
a:active {
	text-decoration: none;
}


/*** BOX HTML5 ***/
header, aside, section, nav, article, footer, address, main {
	display:block;
}

/****************************************** OPEN CSS GENERICO *********************************************/

/* CSS DE CONTENEDORES FLEX MODEL */
.boxcnt-gral {
	/*background-color:#FF9600;*/
	display:flex;
	flex-direction:column; /*DEF: Orden de elementos en vertical*/
	justify-content:flex-start; /*DEF: Elementos en el top*/
	align-items:center; /*DEF: Centrado a nivel horizontal*/
	
	height:auto;
	width:100%;
}

.boxgeneric {
	width:100%;
	height:auto;
}

.section {
	/*background-color:#229C03;*/
	display:flex;
	flex-direction:column; /*DEF: Elementos distribuidos en vertical*/
	justify-content:flex-start; /*DEF: Elementos alineados verticalmente desde el top*/
	align-items:center; /*DEF: Elementos centrados horizontalmente*/
}

.cnt-area {
	/*background-color:#00D1FC;*/
	display:flex;
	flex-direction:column; /*DEF: Elementos distribuidos en vertical*/
	justify-content:flex-start; /*DEF: Elementos alineados verticalmente desde el top*/
	align-items:center; /*DEF: Elementos centrados horizontalmente*/
}

.cnt-box {
	/*background-color:#B31012;*/
	display:flex;
	flex-direction:column; /*DEF: Elementos distribuidos en vertical*/
	justify-content:center; /*DEF: Centrado a nivel vertical*/
	align-items:center; /*DEF: Elementos centrados horizontalmente*/
}

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

/* REGRLAS CSS AVANZADAS CON COMPORTAMIENTO DE ACUERDO AL DIV PADRE */

.boxcnt-gral .section {
	height:auto;
	width:100%;
	/*background-color:rgba(198,231,12,1.00);*/
}

.section .cnt-area {
	height:auto;
	width:1150px; /*DEF: Ancho del contenedor de área*/
	padding-left:25px;
	padding-right:25px;
	/*background-color:rgba(224,204,21,1.00);*/
}

.cnt-area .cnt-box {
	height:auto;
	width:100%; /*DEF: Ancho del box de contenido. Estas cajas son apilables en vertical*/
	/*background-color:rgba(180,208,224,1.00);*/
}

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

/* REGLAS CSS DE DIVS ZBOX */

.z-head {	
	/*background-color:#182947;*/
	position:absolute;
	left:0px;
	z-index:10000;
	
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	
	width:100%;
	height:auto;
}
.z-logo {
	/*background:url(../img/bg/bgRaster.png),
	rgba(217,211,191,0.45);*/
	border-top: 5px solid #ffa300;
	
}
.zbox-logo {
	/*background-color:#f8ad2d;*/
	width:100%;
	height:80px;
	padding-top:10px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
}


.z-menuprin {
	/*background:url(../img/bg/bgRaster.png),
	rgba(217,211,191,0.45);*/
}
.zbox-menuprin {
	/*background-color:#D4D4D4;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:100px;
	width:100%;
	/*background-image: url(../img/bg/bgr-shadow-arriba.png);*/
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

.z-bannerprin {
	background-color:#49B0BF;
}
.zbox-bannerprin {
	background: #49B0BF;
	display: flex;
	height: auto;
	width: 100%;
	background-position: 50% 50%;
	background-size: auto auto;
	background-repeat: no-repeat;
}
.zbox-bannerinter {
	background: #49B0BF;
	display: flex;
	height: 550px;
	width: 100%;
	background-position: 50% 95%;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.zbox-bannerfijo {
	display: flex;
	height: 195px;
	width: 100%;
	background-position: 0% 0%;
	background-size: 534px auto;
	background-repeat: repeat-x;
	border-bottom: 5px solid #ffa300;
	background-image: url(../img/bg/bannerfijo.jpg);
}

.z-promoactiva {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	hsla(26,17%,92%,1.00);
	border-top:5px solid #ffa300;
	/*height: 535px;*/
}
.zbox-promoactiva {
	/*background-color:#FCD050;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:150px;
	width:1300px;
}

.z-contenido {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	#fff;
	padding-top:70px;
	padding-bottom:50px;
	z-index:9999;
}
.zbox-contenido {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
}

.zbox-contenido-int {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-end;
	
	height:auto;
	width:1150px;
}

.zbox-contenido-plus {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
}

.z-infovet {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	#ededed;
	/*
	padding-top:70px;
	padding-bottom:50px;
	*/
}

.z-infovet-home {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	#ededed;
	/*
	padding-top:70px;
	padding-bottom:50px;
	*/
}

.z-infovet-vet {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	#ededed;
	/*
	padding-top:70px;
	padding-bottom:50px;
	*/
}

.zbox-infovet-home {
	/*background-color:#BAD8BE;*/
	/*
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	*/
	height:auto;
	width:100%;
	
	/*	
	margin-top:75px;
	margin-bottom:75px;

	padding-top:25px;
	padding-bottom:25px;
	*/
}

.zbox-infovet {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	height:auto;
	width:100%;
	
	margin-top:75px;
	margin-bottom:75px;
	
	/*
	padding-top:25px;
	padding-bottom:25px;
	*/
}

.grid_1150 {
	/*background-color:rgba(245,199,199,1.00);*/
	width: 100%;
	overflow: hidden;
	float: left;
	/*display: block;*/
	height:auto;
	/*
	margin-top:75PX;
	margin-bottom:75PX;
	*/
	
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-end;
}
.zbox-infovet-esslide {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	/*background-color:rgba(236,16,228,1.00);*/
}

.zbox-infovet-esslide #lmm {
	background: url(../fotos2019/update2810/inicio-lisania.png) no-repeat 0px 25px;
}
.zbox-infovet-esslide #mg {
	background: url(../fotos2019/update2810/inicio-adrea.png) no-repeat 5px 25px;
}
.zbox-infovet-esslide #dr {
	background: url(../img/cnt/daniella.png) no-repeat 35px 25px;
}

.zbox-infovet-esslide #bc01 {
	background: url(../img/cnt/ul.png) no-repeat 15px 25px;
}
.zbox-infovet-esslide #bc02 {
	background: url(../img/cnt/victor.png) no-repeat 5px 25px;
}
.zbox-infovet-esslide #bc03 {
	background: url(../img/cnt/ruth.png) no-repeat 0px 25px;
	background-size: 48%;
}

.zbox-infovet-esslide #mv01 {
	background: url(../img/cnt/lmm02.png) no-repeat 0px 25px;
}
.zbox-infovet-esslide #mv02 {
	background: url(../img/cnt/max.png) no-repeat 10px 25px;
}
.zbox-infovet-esslide #mv03 {
	background: url(../img/cnt/daniella.png) no-repeat 35px 25px;
}

.zbox-infovet-esslide #ps01 {
	background: url(../img/cnt/counter02b.png) no-repeat 10px 25px;
}
.zbox-infovet-esslide #ps02 {
	background: url(../img/cnt/counter01.png) no-repeat 10px 25px;
}
.zbox-infovet-esslide #ps03 {
	background: url(../img/cnt/daniella.png) no-repeat 0px 25px;
}

.zbox-infovet-esslide #al01 {
	background: url(../img/cnt/lmm01.png) no-repeat 0px 25px;
}
.zbox-infovet-esslide #al02 {
	background: url(../img/cnt/daniella.png) no-repeat 35px 25px;
}
.zbox-infovet-esslide #al03 {
	background: url(../img/cnt/counter02b.png) no-repeat 15px 25px;
}

/*
.zbox-infovet {
	background-color:#BAD8BE;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	height:auto;
	width:100%;
}
*/

.z-blog {
	background: url(../img/bg/bg-wrap.png) repeat,
	url(../img/cnt/imgblog-b2.jpg) no-repeat 50% 50%;
	/*
	background-image:url(../img/cnt/imgblog-b2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto;
	*/
}
.zbox-blog {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-around;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
}

.z-blog-interna {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%,
	url(../img/bg/bg-wrap.png) repeat,
	#2e2a26;
	/*
	background-color:#958B83;
	*/
	/*
	background-image:url(../img/cnt/imgblog-b2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto;
	*/
}
.zbox-blog-interna {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	
	padding-top:50px;
	padding-bottom:75px;
	
	height:auto;
	width:1150px;
}

.z-map {
	width:100%;
	height:auto;
}
.maparea {
	/*
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%,
	#f59c00;
	*/
	height:450px;
	width:100%;
	z-index:1000;
}
.mapbox {
	height: 450px;
	width: 1150px;
	/*border: 9px solid #ABA596;*/
}
.zbox-map {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	
	height:450px;
	width:100%;
	
	/*
	padding-top:50px;
	padding-bottom:50px;
	*/
}

.z-social {
	background-color:#EE7716;
}
.zbox-social {
	/*background-color:#CFC8B2;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:300px;
	width:100%;
}

.z-footer {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
    url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%,
	url(../img/bg/bg-wrap.png) repeat,
	#2e2a26;
	border-bottom:5px solid #ffa300;
}
.zbox-footer {
	/*background-color:#76705D;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:200px;
	width:1150px;
	
	padding-top:100px;
	padding-bottom:75px;
}
.zbox-contactinfo {
	/*background-color:#CFC8B2;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
	
	margin-top:35px;
}

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

/* REGLAS CSS EMB */
.emb-bordernav {
	border-top: 5px solid rgba(255,255,255,1.00);
	margin-left: 0%;
	margin-right: 81%;
	width: 217px;
}

.emb-menufooter {
	border-top: 5px solid rgba(238,119,22,1.00);
	border-radius:2px;
	width: 18%;
	margin-top:15px;
	
}

.intercont-50px {
	height: 50px;
}

.intercont-50px-bordertop {
	height:50px;
	border-top: 1px dotted #5B5B5B;
}

.shadow-topbottom {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
    url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%;
}

.shadow-top {
	background-image: url(../img/bg/bgr-shadow-arriba.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.medianil-avalprod {
	border-left: 1px dotted rgba(149,139,131,1.00);
	padding-left: 50px;
	margin-left: 50px;
	height:400px;
}

.medianil-destacprod {
	border-left: 1px dotted rgba(149,139,131,1.00);
	padding-left: 15px;
	margin-left: 15px;
	height:400px;
}

.margen-lineprod-tit {
	border-top: 3px solid rgba(251,185,0,1.00);
	border-bottom: 3px solid rgba(251,185,0,1.00);
	margin-left: 25%;
	margin-right: 25%;
	border-radius: 3px;
	height:1px;
	background-color:rgba(251,185,0,1.00);
}

.margen-avalprod-tit {
	border-top: 3px solid rgba(69,155,100,1.00);
	border-bottom: 3px solid rgba(69,155,100,1.00);
	margin-left: 0%;
	margin-right: 90%;
	border-radius: 3px;
	height:1px;
	background-color:rgba(69,155,100,1.00);
}

.margen-footer-tit {
	border-top: 2px solid rgba(180,217,191,1.00);
	border-bottom: 2px solid rgba(180,217,191,1.00);
	margin-left: 0%;
	margin-right: 20%;
	border-radius: 2px;
	height:1px;
	background-color:rgba(180,217,191,1.00)}

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

/* REGLAS CSS TIPOS DE COLUMNAS Y ALINEACION */
.colx1 {
	/*background-color:rgba(104,101,49,1.00);*/
	width:100%;
	height:auto;
}

.colx2 {
	/*background-color:rgba(147,66,67,1.00);*/
	width:550px;
	height:auto;
}
		.colx2-x2 {
		/*background-color:rgba(185,113,114,1.00);*/
		width:260px;
		height:auto;
		}

.colx3 {
	/*background-color:rgba(193,195,112,1.00);*/
	width:360px;
	height:auto;
}
		.zbox-infovet-esslide .colx3 {
		padding-top:75px;
		}
		
		.zbox-infovet-esslide .colx3-twin {
		padding-top: 75px;
		padding-bottom: 75px;
		width: 360px;
		padding-left: 395px;
		margin-right:35px;
		}
			
		.colx3-twin {
		/*background-color:rgba(187,188,160,1.00);*/
		width:755px;
		height:auto;
		}
		
		.colx3blog {
		background-color: hsla(0,0%,100%,0.50);
		/*
		background: url(../img/bg/bg-wrap.png) repeat,
		hsla(0,0%,100%,0.50);
		*/
		width:360px;
		height:350px;
		padding-top:50px;
		padding-bottom:50px;
		padding-left:25px;
		padding-right:25px;
		margin-left:0px;
		
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		
		}
		.colx3blog-twin {
		width: 790px;
		height: 350px;
		background-repeat: no-repeat;
		background-position: 25% 0px;
		background-size: 65% auto;
		background-image: url(../img/cnt/imgblog-a.png);
		padding-top:50px;
		padding-bottom:50px;
		
		display:flex;
		flex-direction:row;
		justify-content:flex-end;
		align-items:flex-end;
		}
		
		.colx3social-twin {
		/*background-color:rgba(187,188,160,1.00);*/
		width:755px;
		height:auto;
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		align-items:center;
		}
		
.colx4 {
	/*background-color:rgba(124,101,101,1.00);*/
	width:265px;
	height:auto;
}
.colx4-map {
	/*background-color:rgba(124,101,101,1.00);*/
	width:241px;
	height:auto;
	border-left: 4px solid #EE7716;
	padding-left: 20px;
}

.colx5 {
	/*background-color:rgba(120,191,181,1.00);*/
	width:214px;
	height:auto;
}
		.colx5-quatro {
		/*background-color:rgba(80,152,173,1.00);*/
		width:916px;
		height:auto;
		}

.inforel-colxa {
	width:418px;
	height:auto;
	/*background-color:#8B5F60;	*/
}
.inforel-colxb {
	width:418px;
	height:auto;
	/*background-color:#8B5F60;	*/
}
	.colxb-x1 {
		width:418px;
		height:auto;
		/*background-color:#ECC3C3;*/
	}
	.colxb-x2 {
		width:233px;
		height:auto;
		/*background-color:#ECC3C3;*/
	}
	.itemsinforel {
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		align-items:flex-start;
	}
	.li-a {
		background-image: url(../img/ico/li-a.png);
		background-repeat: no-repeat;
		background-position: 0% 30%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-b {
		background-image: url(../img/ico/li-b.png);
		background-repeat: no-repeat;
		background-position: 0% 30%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-c {
		background-image: url(../img/ico/li-c.png);
		background-repeat: no-repeat;
		background-position: 0% 10%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-d {
		background-image: url(../img/ico/li-d.png);
		background-repeat: no-repeat;
		background-position: 0% 10%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-link {
		list-style-type:square;
		margin-left:20px;
	}
	.point {
		background-image: url(../img/ico/point.png);
		background-repeat: no-repeat;
		background-position: 0% 10%;
	}

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

/* REGLAS CSS PARA CONTENEDORES DE IMAGENES */

.img-lineserv {
	width: 90%;
	height: auto;
	border: 9px solid rgba(255,255,255,1.00);
	border-radius: 50%;
	margin-bottom:20px;
}

.img-icostaff {
	width: 80px;
	height: 80px;
	border: 9px solid rgba(255,255,255,1.00);
	border-radius: 50%;
	margin-right:10px;
	float:left;
}

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

/* REGLAS CSS DE DIAGRAMACION */
.diag-serv {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}

.cntcolumn-int {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
}

.breadcrump {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	text-align: left;
	/* [disabled]padding-bottom: 50px; */
	padding-left: 15px;
	border-left: 5px solid hsla(27,86%,51%,1.00);
	margin-bottom: 50px;
	padding-top: 3px;
}

.titcnt-box {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:30px;
}

.titcnt-int {
	width: 100%;
	text-align: left;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	padding-left:30px;
}

.titcntadic {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:20px;	
}

.titcntrel {
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:0px;	
}

.titicocnt-int {
	width:100px;
	height:auto;
}
.titicocnt-box {
	padding-bottom: 30px;
	border-bottom: 5px solid hsla(184,100%,39%,1.00);
}

.boxsugerenc {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
	width:100%;
}

.infoadic {
	/*padding-right:25px;
	border-right: 5px solid hsla(27,86%,51%,1.00);*/
	height:auto;
}

.infoadic-inter {
	padding-right:25px;
	border-right: 1px dotted rgba(156,156,156,1.00);
}

.frasestaff {
	padding-left:25px;
	text-align:left;
	border-left: 5px solid hsla(27,86%,51%,1.00);
}

.logobox {
	width: 102px;
	height: 80px;
}
.logoblog-home {
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.logoblog-inter {
	width:80%;
	height:auto;
}
.logofooter {
	/*background-color:#585858;*/
	width:100%;
	height:auto;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.socialicobox {
	width: 565px;
	height: 80px;
	padding-top: 27px;
	padding-bottom: 18px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.cntdescript {
	/*background-color:#e20512;*/
	padding-bottom:50px;
	margin-bottom:50px;
	border-bottom: 1px dotted rgba(156,156,156,1.00);
}
.cntdescript-bgimg-bc {
	/*background-color:#e20512;*/
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px dotted rgba(156,156,156,1.00);
	background-image: url(../img/cnt/imgcnt-bc.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-size: 550px auto;
}
.cntdescript-bgimg-lm {
	/*background-color:#e20512;*/
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px dotted rgba(156,156,156,1.00);
	background-image: url(../img/cnt/lmm03large.png);
	background-repeat: no-repeat;
	background-position: 90% 0%;
	background-size: 35% auto;
}
.cntdescriptb {
	/*background-color:#e20512;*/
	padding-bottom:50px;
	/*margin-bottom:50px;*/
}
.icosocm {
	width:45px;
	border-radius:50%;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.4);
	box-shadow: 0px 1px 1px rgba(0,0,0,.4);
}
.icocntadic {
	width:45px;
	padding-right:15px;
}
.icocntrel {
	width:80px;
	padding-bottom:5px;
}
.imgserv {
	width: auto;
	border: 9px solid rgba(244,151,25,1.00);
	border-radius: 50%;
}
.icoserv {
	width:55px;
	height:auto;
}
.icoread {
	width:55px;
	height:auto;
}
.icoinfoadic {
	width:124px;
	height:auto;
	margin-bottom:20px;
}
.txtitembox {
	width:90%;
	height:auto;
	text-align:center;
	
	margin-top:25px;
	margin-bottom:25px;
}
.txtsugerencia {
	/*background-color:#ee880f;*/
	width:100%;
	height:auto;
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	align-items:center;
	text-align:right;
	marging-left:0px;
}
.txtsocialarea {
	text-align: center;
	color: #FFFFFF;
}
.btnblog {
	/*background-color:#706f6f;*/
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	align-items:center;
	text-align:right;
}
.txtinvit {
	/*background-color:#706f6f;*/
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	text-align:left;
}
.linkplus {
	/*background-color:#706f6f;*/
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	text-align:left;
	margin-top:15px;
}

#intro #intro_slider .mSCaption.imglisania {
	width: 575px;
	height: 1440px;
	left: 50%;
	background: url(../img/cnt/lmm02large.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0% 30%;
	background-size: 80% auto;
}
#intro #intro_slider .mSCaption.imglisania2 {
	width: 568px;
	height: 951px;
	left: 34%;
	background: url(../img/cnt/lmm01large.png);
	background-repeat: no-repeat;
	background-position: 55% 175px;
	background-size: 90% auto;
	z-index:1001;
}
#intro #intro_slider .mSCaption.imgdaniella {
	width: 437px;
	height: 950px;
	left: 56%;
	background: url(../img/cnt/daniellalarge.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 230px;
	background-size: 83% auto;
}
#intro #intro_slider .mSCaption.imgvictor {
	width: 575px;
	height: 1440px;
	left: 56%;
	background: url(../img/cnt/victorlarge.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 200px;
	background-size: 70% auto;
}
#intro #intro_slider .mSCaption.imgstaff {
	width: 1150px;
	height: 1200px;
	left: 0%;
	background: url(../fotos2019/staff-centralpets.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 200px;
	background-size: 100% 780px;
}
#intro #intro_slider .mSCaption.imgsaludo {
	width: 1150px;
	height: 850px;
	padding-top: 175px;
	left: 0%;
	background: url(../img/cnt/saludo.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-size: 670px auto;
}
#intro #intro_slider .mSCaption.imgul {
	width: 575px;
	height: 1440px;
	left: 50%;
	background: url(../img/cnt/ullarge.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 50% 175px;
	background-size: 100% auto;
}

#intro #intro_slider .mSCaption.imgpastor {
	width: 1117px;
	height: 1100px;
	right: -20%;
	background: url(../img/cnt/pastorlarge01.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0% 35px;
	background-size: 90% auto;
}
#intro #intro_slider .mSCaption.imgperrogato {
	width: 1204px;
	height: 1100px;
	right: -10%;
	background: url(../img/cnt/perrogato.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 180px;
	background-size: 75% auto;
}

/*
.icobanner-mv {
	width: 32px;
	height: 32px;
	background-image: url(../img/ico/serv-mv-bl.png);
	background-repeat: no-repeat;
	background-size: 32px 32px;
	padding-left: 42px;
}
.icobanner-ps {
	width: 32px;
	height: 32px;
	background-image: url(../img/ico/serv-ps-bl.png);
	background-repeat: no-repeat;
	background-size: 32px 32px;
	padding-left: 42px;
}
.icobanner-bc {
	width: 32px;
	height: 32px;
	background-image: url(../img/ico/serv-bc-bl.png);
	background-repeat: no-repeat;
	background-size: 32px 32px;
	padding-left: 42px;
}
.icobanner-ap {
	width: 32px;
	height: 32px;
	background-image: url(../img/ico/serv-ap-bl.png);
	background-repeat: no-repeat;
	background-size: 32px 32px;
	padding-left: 42px;
}
*/

#titblogbox {
	/*background-color:rgba(33,164,211,1.00);*/
	width:100%;
	height:auto;;
	margin-bottom:25px;
	
	display:flex;
	flex-direction:row; /*DEF: Orden de elementos en vertical*/
	justify-content:space-between; /*DEF: Elementos en el top*/
	align-items:flex-end; /*DEF: Centrado a nivel horizontal*/
}
.devbbm {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:auto;
	width:1150px;
	
	padding-top:0px;
	padding-bottom:15px;
}

/****************************************** CLOSE CSS GENERICO ********************************************/


/* Mobile Layout: 320px: Mobile Layout. */
/*********************** MOVIL ***********************/
@media only screen and (min-width: 320px) {

/* CSS DE CONTENEDORES FLEX MODEL */
.boxcnt-gral {
	/*background-color:#FF9600;*/
	display:flex;
	flex-direction:column; /*DEF: Orden de elementos en vertical*/
	justify-content:flex-start; /*DEF: Elementos en el top*/
	align-items:center; /*DEF: Centrado a nivel horizontal*/
	height:auto;
	width:100%;
}

.boxgeneric {
	width:100%;
	height:auto;
}

.section {
	/*background-color:#229C03;*/
	display:flex;
	flex-direction:column; /*DEF: Elementos distribuidos en vertical*/
	justify-content:flex-start; /*DEF: Elementos alineados verticalmente desde el top*/
	align-items:center; /*DEF: Elementos centrados horizontalmente*/
}

.cnt-area {
	/*background-color:#00D1FC;*/
	display:flex;
	flex-direction:column; /*DEF: Elementos distribuidos en vertical*/
	justify-content:flex-start; /*DEF: Elementos alineados verticalmente desde el top*/
	align-items:center; /*DEF: Elementos centrados horizontalmente*/
}

.cnt-box {
	/*background-color:#B31012;*/
	display:flex;
	flex-direction:column; /*DEF: Elementos distribuidos en vertical*/
	justify-content:center; /*DEF: Centrado a nivel vertical*/
	align-items:center; /*DEF: Elementos centrados horizontalmente*/
}

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

/* REGRLAS CSS AVANZADAS CON COMPORTAMIENTO DE ACUERDO AL DIV PADRE */

.boxcnt-gral .section {
	height:auto;
	width:100%;
	/*background-color:rgba(198,231,12,1.00);*/
}

.section .cnt-area {
	height:auto;
	width:1150px; /*DEF: Ancho del contenedor de área*/
	padding-left:25px;
	padding-right:25px;
	/*background-color:rgba(224,204,21,1.00);*/
}

.cnt-area .cnt-box {
	height:auto;
	width:100%; /*DEF: Ancho del box de contenido. Estas cajas son apilables en vertical*/
	/*background-color:rgba(180,208,224,1.00);*/
}

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

/* REGLAS CSS DE DIVS ZBOX */

.z-head {	
	/*background-color:#182947;*/
	position:absolute;
	left:0px;
	z-index:10000;
	
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	
	width:100%;
	height:auto;
}
.z-logo {
	/*background:url(../img/bg/bgRaster.png),
	rgba(217,211,191,0.45);*/
	border-top: 5px solid #ffa300;
	
}
.zbox-logo {
	/*background-color:#f8ad2d;*/
	width:100%;
	height:80px;
	padding-top:10px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
}


.z-menuprin {
	/*background:url(../img/bg/bgRaster.png),
	rgba(217,211,191,0.45);*/
}
.zbox-menuprin {
	/*background-color:#D4D4D4;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:100px;
	width:100%;
	/*background-image: url(../img/bg/bgr-shadow-arriba.png);*/
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

.z-bannerprin {
	background-color:#49B0BF;
}
.zbox-bannerprin {
	background: #49B0BF;
	display: flex;
	height: auto;
	width: 100%;
	background-position: 50% 50%;
	background-size: auto auto;
	background-repeat: no-repeat;
}
.zbox-bannerinter {
	background: #49B0BF;
	display: flex;
	height: 550px;
	width: 100%;
	background-position: 50% 95%;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.zbox-bannerfijo {
	display: flex;
	height: 195px;
	width: 100%;
	background-position: 0% 0%;
	background-size: 534px auto;
	background-repeat: repeat-x;
	border-bottom: 5px solid #ffa300;
	background-image: url(../img/bg/bannerfijo.jpg);
}

.z-promoactiva {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	hsla(26,17%,92%,1.00);
	border-top:5px solid #ffa300;
	/*height: 535px;*/
}
.zbox-promoactiva {
	/*background-color:#FCD050;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:150px;
	width:1300px;
}

.z-contenido {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	#fff;
	padding-top:70px;
	padding-bottom:50px;
	z-index:9999;
}
.zbox-contenido {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
}

.zbox-contenido-int {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-end;
	
	height:auto;
	width:1150px;
}

.zbox-contenido-plus {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
}

.z-infovet {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	#ededed;
	/*
	padding-top:70px;
	padding-bottom:50px;
	*/
}

.z-infovet-home {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	#ededed;
	/*
	padding-top:70px;
	padding-bottom:50px;
	*/
}

.z-infovet-vet {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bg-wrap.png) repeat,
	#ededed;
	/*
	padding-top:70px;
	padding-bottom:50px;
	*/
}

.zbox-infovet-home {
	/*background-color:#BAD8BE;*/
	/*
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	*/
	height:auto;
	width:100%;
	
	/*	
	margin-top:75px;
	margin-bottom:75px;

	padding-top:25px;
	padding-bottom:25px;
	*/
}

.zbox-infovet {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	height:auto;
	width:100%;
	
	margin-top:75px;
	margin-bottom:75px;
	
	/*
	padding-top:25px;
	padding-bottom:25px;
	*/
}

.grid_1150 {
	/*background-color:rgba(245,199,199,1.00);*/
	width: 100%;
	overflow: hidden;
	float: left;
	/*display: block;*/
	height:auto;
	/*
	margin-top:75PX;
	margin-bottom:75PX;
	*/
	
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-end;
}
.zbox-infovet-esslide {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	/*background-color:rgba(236,16,228,1.00);*/
}
/*
.zbox-infovet-esslide #lmm {
	background: url(../fotos2019/doctora-centralpets.png) no-repeat 0px 25px;
}

.zbox-infovet-esslide #dr {
	background: url(../fotos2019/servicios-bachiller-centralpets.png) no-repeat 35px 25px;
}

.zbox-infovet-esslide #bc01 {
	background: url(../fotos2019/servicio-bañoycorte-doctora.png) no-repeat 15px 25px;
}
.zbox-infovet-esslide #bc02 {
	background: url(../fotos2019/servicio-bañoycorte-groomer.png) no-repeat 5px 25px;
}
.zbox-infovet-esslide #bc03 {
	background: url(../fotos2019/servicio-bañoycorte-groomer2.png) no-repeat 0px 25px;
	background-size: 48%;
}

.zbox-infovet-esslide #mv01 {
	background: url(../fotos2019/doctora-centralpets.png) no-repeat 0px 25px;
}
.zbox-infovet-esslide #mv02 {
	background: url(../fotos2019/servicios-medico-centralpets.png) no-repeat 10px 25px;
}
.zbox-infovet-esslide #mv03 {
	background: url(../fotos2019/servicios-bachiller-centralpets.png) no-repeat 35px 25px;
}

.zbox-infovet-esslide #ps01 {
	background: url(../fotos2019/servicios-groomer-centralpets.png) no-repeat 10px 25px;
}
.zbox-infovet-esslide #ps02 {
	background: url(../fotos2019/servicios-medico-centralpets.png) no-repeat 10px 25px;
}
.zbox-infovet-esslide #ps03 {
	background: url(../fotos2019/servicios-bachiller-centralpets.png) no-repeat 0px 25px;
}

.zbox-infovet-esslide #al01 {
	background: url(../fotos2019/doctora-centralpets.png) no-repeat 0px 25px;
}
.zbox-infovet-esslide #al02 {
	background: url(../fotos2019/servicios-bachiller-centralpets.png) no-repeat 35px 25px;
}
.zbox-infovet-esslide #al03 {
	background: url(../fotos2019/servicios-groomer2-centralpets.png) no-repeat 15px 25px;
}
*/
/*
.zbox-infovet {
	background-color:#BAD8BE;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	height:auto;
	width:100%;
}
*/

.z-blog {
	background: url(../img/bg/bg-wrap.png) repeat,
	url(../img/cnt/imgblog-b2.jpg) no-repeat 50% 50%;
	/*
	background-image:url(../img/cnt/imgblog-b2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto;
	*/
}
.zbox-blog {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-around;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
}

.z-blog-interna {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%,
	url(../img/bg/bg-wrap.png) repeat,
	#2e2a26;
	/*
	background-color:#958B83;
	*/
	/*
	background-image:url(../img/cnt/imgblog-b2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto;
	*/
}
.zbox-blog-interna {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	
	padding-top:50px;
	padding-bottom:75px;
	
	height:auto;
	width:1150px;
}

.z-map {
	width:100%;
	height:auto;
}
.maparea {
	/*
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
	url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%,
	#f59c00;
	*/
	height:450px;
	width:100%;
	z-index:1000;
}
.mapbox {
	height: 450px;
	width: 1150px;
	/*border: 9px solid #ABA596;*/
}
.zbox-map {
	/*background-color:#BAD8BE;*/
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	
	height:450px;
	width:100%;
	
	/*
	padding-top:50px;
	padding-bottom:50px;
	*/
}

.z-social {
	background-color:#EE7716;
}
.zbox-social {
	/*background-color:#CFC8B2;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:300px;
	width:100%;
}

.z-footer {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
    url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%,
	url(../img/bg/bg-wrap.png) repeat,
	#2e2a26;
	border-bottom:5px solid #ffa300;
}
.zbox-footer {
	/*background-color:#76705D;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:200px;
	width:1150px;
	
	padding-top:100px;
	padding-bottom:75px;
}
.zbox-contactinfo {
	/*background-color:#CFC8B2;*/
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
	
	height:auto;
	width:1150px;
	
	margin-top:35px;
}

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

/* REGLAS CSS EMB */
.emb-bordernav {
	border-top: 5px solid rgba(255,255,255,1.00);
	margin-left: 0%;
	margin-right: 81%;
	width: 217px;
}

.emb-menufooter {
	border-top: 5px solid rgba(238,119,22,1.00);
	border-radius:2px;
	width: 18%;
	margin-top:15px;
	
}

.intercont-50px {
	height: 50px;
}

.intercont-50px-bordertop {
	height:50px;
	border-top: 1px dotted #5B5B5B;
}

.shadow-topbottom {
	background: url(../img/bg/bgr-shadow-arriba.png) no-repeat 50% 0%,
    url(../img/bg/bgr-shadow-abajo.png) no-repeat 50% 100%;
}

.shadow-top {
	background-image: url(../img/bg/bgr-shadow-arriba.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.medianil-avalprod {
	border-left: 1px dotted rgba(149,139,131,1.00);
	padding-left: 50px;
	margin-left: 50px;
	height:400px;
}

.medianil-destacprod {
	border-left: 1px dotted rgba(149,139,131,1.00);
	padding-left: 15px;
	margin-left: 15px;
	height:400px;
}

.margen-lineprod-tit {
	border-top: 3px solid rgba(251,185,0,1.00);
	border-bottom: 3px solid rgba(251,185,0,1.00);
	margin-left: 25%;
	margin-right: 25%;
	border-radius: 3px;
	height:1px;
	background-color:rgba(251,185,0,1.00);
}

.margen-avalprod-tit {
	border-top: 3px solid rgba(69,155,100,1.00);
	border-bottom: 3px solid rgba(69,155,100,1.00);
	margin-left: 0%;
	margin-right: 90%;
	border-radius: 3px;
	height:1px;
	background-color:rgba(69,155,100,1.00);
}

.margen-footer-tit {
	border-top: 2px solid rgba(180,217,191,1.00);
	border-bottom: 2px solid rgba(180,217,191,1.00);
	margin-left: 0%;
	margin-right: 20%;
	border-radius: 2px;
	height:1px;
	background-color:rgba(180,217,191,1.00)}

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

/* REGLAS CSS TIPOS DE COLUMNAS Y ALINEACION */
.colx1 {
	/*background-color:rgba(104,101,49,1.00);*/
	width:100%;
	height:auto;
}

.colx2 {
	/*background-color:rgba(147,66,67,1.00);*/
	width:550px;
	height:auto;
}
		.colx2-x2 {
		/*background-color:rgba(185,113,114,1.00);*/
		width:260px;
		height:auto;
		}

.colx3 {
	/*background-color:rgba(193,195,112,1.00);*/
	width:360px;
	height:auto;
}
		.zbox-infovet-esslide .colx3 {
		padding-top:75px;
		}
		
		.zbox-infovet-esslide .colx3-twin {
		padding-top: 75px;
		padding-bottom: 75px;
		width: 360px;
		padding-left: 395px;
		margin-right:35px;
		}
			
		.colx3-twin {
		/*background-color:rgba(187,188,160,1.00);*/
		width:755px;
		height:auto;
		}
		
		.colx3blog {
		background-color: hsla(0,0%,100%,0.50);
		/*
		background: url(../img/bg/bg-wrap.png) repeat,
		hsla(0,0%,100%,0.50);
		*/
		width:360px;
		height:350px;
		padding-top:50px;
		padding-bottom:50px;
		padding-left:25px;
		padding-right:25px;
		margin-left:0px;
		
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		
		}
		.colx3blog-twin {
		width: 790px;
		height: 350px;
		background-repeat: no-repeat;
		background-position: 25% 0px;
		background-size: 65% auto;
		background-image: url(../img/cnt/imgblog-a.png);
		padding-top:50px;
		padding-bottom:50px;
		
		display:flex;
		flex-direction:row;
		justify-content:flex-end;
		align-items:flex-end;
		}
		
		.colx3social-twin {
		/*background-color:rgba(187,188,160,1.00);*/
		width:755px;
		height:auto;
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		align-items:center;
		}
		
.colx4 {
	/*background-color:rgba(124,101,101,1.00);*/
	width:265px;
	height:auto;
}
.colx4-map {
	/*background-color:rgba(124,101,101,1.00);*/
	width:241px;
	height:auto;
	border-left: 4px solid #EE7716;
	padding-left: 20px;
}

.colx5 {
	/*background-color:rgba(120,191,181,1.00);*/
	width:214px;
	height:auto;
}
		.colx5-quatro {
		/*background-color:rgba(80,152,173,1.00);*/
		width:916px;
		height:auto;
		}

.inforel-colxa {
	width:418px;
	height:auto;
	/*background-color:#8B5F60;	*/
}
.inforel-colxb {
	width:418px;
	height:auto;
	/*background-color:#8B5F60;	*/
}
	.colxb-x1 {
		width:418px;
		height:auto;
		/*background-color:#ECC3C3;*/
	}
	.colxb-x2 {
		width:233px;
		height:auto;
		/*background-color:#ECC3C3;*/
	}
	.itemsinforel {
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		align-items:flex-start;
	}
	.li-a {
		background-image: url(../img/ico/li-a.png);
		background-repeat: no-repeat;
		background-position: 0% 30%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-b {
		background-image: url(../img/ico/li-b.png);
		background-repeat: no-repeat;
		background-position: 0% 30%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-c {
		background-image: url(../img/ico/li-c.png);
		background-repeat: no-repeat;
		background-position: 0% 10%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-d {
		background-image: url(../img/ico/li-d.png);
		background-repeat: no-repeat;
		background-position: 0% 10%;
		padding-left: 13px;
		padding-bottom:10px;
	}
	.li-link {
		list-style-type:square;
		margin-left:20px;
	}
	.point {
		background-image: url(../img/ico/point.png);
		background-repeat: no-repeat;
		background-position: 0% 10%;
	}

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

/* REGLAS CSS PARA CONTENEDORES DE IMAGENES */

.img-lineserv {
	width: 90%;
	height: auto;
	border: 9px solid rgba(255,255,255,1.00);
	border-radius: 50%;
	margin-bottom:20px;
}

.img-icostaff {
	width: 80px;
	height: 80px;
	border: 9px solid rgba(255,255,255,1.00);
	border-radius: 50%;
	margin-right:10px;
	float:left;
}

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

/* REGLAS CSS DE DIAGRAMACION */
.diag-serv {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}

.cntcolumn-int {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-start;
}

.breadcrump {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	text-align: left;
	/* [disabled]padding-bottom: 50px; */
	padding-left: 15px;
	border-left: 5px solid hsla(27,86%,51%,1.00);
	margin-bottom: 50px;
	padding-top: 3px;
}

.titcnt-box {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:30px;
}

.titcnt-int {
	width: 100%;
	text-align: left;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	padding-left:30px;
}

.titcntadic {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:20px;	
}

.titcntrel {
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:0px;	
}

.titicocnt-int {
	width:100px;
	height:auto;
}
.titicocnt-box {
	padding-bottom: 30px;
	border-bottom: 5px solid hsla(184,100%,39%,1.00);
}

.boxsugerenc {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
	width:100%;
}

.infoadic {
	/*padding-right:25px;
	border-right: 5px solid hsla(27,86%,51%,1.00);*/
	height:auto;
}

.infoadic-inter {
	padding-right:25px;
	border-right: 1px dotted rgba(156,156,156,1.00);
}

.frasestaff {
	padding-left:25px;
	text-align:left;
	border-left: 5px solid hsla(27,86%,51%,1.00);
}

.logobox {
	width: 202px;
	height: 80px;
}
.logoblog-home {
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.logoblog-inter {
	width:80%;
	height:auto;
}
.logofooter {
	/*background-color:#585858;*/
	width:100%;
	height:auto;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.socialicobox {
	width:265px;
	height:80px;
	padding-top:17px;
	padding-bottom:18px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
}
.cntdescript {
	/*background-color:#e20512;*/
	padding-bottom:50px;
	margin-bottom:50px;
	border-bottom: 1px dotted rgba(156,156,156,1.00);
}
.cntdescript-bgimg-bc {
	/*background-color:#e20512;*/
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px dotted rgba(156,156,156,1.00);
	background-image: url(../img/cnt/imgcnt-bc.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-size: 550px auto;
}
.cntdescript-bgimg-lm {
	/*background-color:#e20512;*/
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px dotted rgba(156,156,156,1.00);
	background-image: url(../img/cnt/lmm03large.png);
	background-repeat: no-repeat;
	background-position: 90% 0%;
	background-size: 35% auto;
}
.cntdescriptb {
	/*background-color:#e20512;*/
	padding-bottom:50px;
	/*margin-bottom:50px;*/
}
.icosocm {
	width:45px;
	border-radius:50%;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.4);
	box-shadow: 0px 1px 1px rgba(0,0,0,.4);
}
.icocntadic {
	width:45px;
	padding-right:15px;
}
.icocntrel {
	width:80px;
	padding-bottom:5px;
}
.imgserv {
	width: auto;
	border: 9px solid rgba(244,151,25,1.00);
	border-radius: 50%;
}
.icoserv {
	width:55px;
	height:auto;
}
.icoread {
	width:55px;
	height:auto;
}
.icoinfoadic {
	width:124px;
	height:auto;
	margin-bottom:20px;
}
.txtitembox {
	width:90%;
	height:auto;
	text-align:center;
	
	margin-top:25px;
	margin-bottom:25px;
}
.txtsugerencia {
	/*background-color:#ee880f;*/
	width:100%;
	height:auto;
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	align-items:center;
	text-align:right;
	marging-left:0px;
}
.txtsocialarea {
	text-align:left;
	color:#FFFFFF;
}
.btnblog {
	/*background-color:#706f6f;*/
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
	align-items:center;
	text-align:right;
}
.txtinvit {
	/*background-color:#706f6f;*/
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	text-align:left;
}
.linkplus {
	/*background-color:#706f6f;*/
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	text-align:left;
	margin-top:15px;
}

#intro #intro_slider .mSCaption.imglisania {
	width: 575px;
	height: 1440px;
	left: 50%;
	background: url(../img/cnt/lmm02large.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0% 30%;
	background-size: 80% auto;
}
#intro #intro_slider .mSCaption.imglisania2 {
	width: 568px;
	height: 951px;
	left: 34%;
	background: url(../img/cnt/lmm01large.png);
	background-repeat: no-repeat;
	background-position: 55% 175px;
	background-size: 90% auto;
	z-index:1001;
}
#intro #intro_slider .mSCaption.imgdaniella {
	width: 437px;
	height: 950px;
	left: 56%;
	background: url(../img/cnt/daniellalarge.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 230px;
	background-size: 83% auto;
}
#intro #intro_slider .mSCaption.imgvictor {
	width: 575px;
	height: 1440px;
	left: 56%;
	background: url(../img/cnt/victorlarge.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 200px;
	background-size: 70% auto;
}
#intro #intro_slider .mSCaption.imgstaff {
	width: 1150px;
	height: 1200px;
	left: 0%;
	background: url(../fotos2019/staff-centralpets.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 200px;
	background-size: 100% 780px;
}
#intro #intro_slider .mSCaption.imgsaludo {
	width: 1150px;
	height: 850px;
	padding-top: 175px;
	left: 0%;
	background: url(../img/cnt/saludo.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-size: 670px auto;
}
#intro #intro_slider .mSCaption.imgul {
	width: 575px;
	height: 1440px;
	left: 50%;
	background: url(../img/cnt/ullarge.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 50% 175px;
	background-size: 100% auto;
}

#intro #intro_slider .mSCaption.imgpastor {
	width: 1117px;
	height: 1100px;
	right: -20%;
	background: url(../img/cnt/pastorlarge01.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 0% 35px;
	background-size: 90% auto;
}
#intro #intro_slider .mSCaption.imgperrogato {
	width: 1204px;
	height: 1100px;
	right: -10%;
	background: url(../img/cnt/perrogato.png);
	z-index: 5;
	background-repeat: no-repeat;
	background-position: 100% 180px;
	background-size: 75% auto;
}

#titblogbox {
	/*background-color:rgba(33,164,211,1.00);*/
	width:100%;
	height:auto;;
	margin-bottom:25px;
	
	display:flex;
	flex-direction:row; /*DEF: Orden de elementos en vertical*/
	justify-content:space-between; /*DEF: Elementos en el top*/
	align-items:flex-end; /*DEF: Centrado a nivel horizontal*/
}
.devbbm {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	
	height:auto;
	width:1150px;
	
	padding-top:0px;
	padding-bottom:15px;
}

} /**** CIERRA CSS PARA MOVILES DE 320PX A 479PX ****/

/* Mobile Layout: 480px: Mobile Layout. */
/*********************** MOVIL ***********************/
@media only screen and (min-width: 480px) {


} /**** CIERRA CSS PARA MOVILES DE 480PX A 767PX ****/

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
/*********************** TABLET ***********************/
@media only screen and (min-width: 768px) {


} /**** CIERRA CSS PARA TABLETAS DE 768PX A 1023PX ****/


/* Tablet Layout: 1024px to 1299px. Inherits styles from: Mobile Layout. */
/*********************** TABLET Y PC EN 1024 ***********************/
@media only screen and (min-width: 1024px) {


} /**** CIERRA CSS PARA PANTALLAS DE 1024PX A 1299PX ****/


/* Tablet Layout: 1300px to ***PX. Inherits styles from: Mobile Layout. */
/*********************** TABLET Y PC EN 1024 ***********************/
@media only screen and (min-width: 1300px) {


} /**** CIERRA CSS PARA PANTALLAS DE 1300PX A MÁS ****/
