.version.pagina_principal /* version checker */
{
	color: #000016;
	background-color: #5B4FE6;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 6819px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	padding-top: 2px;
	padding-bottom: 62px;
	width: 0.01px;
}

#untitled
{
	left: -80px;
	position: relative;
}

#u3652
{
	z-index: 53;
	width: 877px;
	background-color: #FFFFFF;
	padding-bottom: 45px;
	margin-left: 39px;
	top: -4px;
	margin-bottom: -4px;
	position: relative;
}

#u3658
{
	z-index: 57;
	width: 234px;
	height: 459px;
	position: relative;
	margin-right: -10000px;
	margin-top: 69px;
	left: -41px;
	background: transparent url("../images/botonservicios-u3658-fr.png") no-repeat left top;
	background-size: contain;
}

#u3658:hover
{
	width: 234px;
	height: 459px;
	min-height: 0px;
	margin: 69px -10000px 0px 0px;
	background: transparent url("../images/botonservicios-objeto%20inteligente%20vectorial.png") no-repeat left top;
	background-size: contain;
}

#u3655
{
	z-index: 54;
	width: 234px;
	height: 450px;
	position: relative;
	margin-right: -10000px;
	margin-top: 49px;
	left: 203px;
	background: transparent url("../images/boton%20contacto-capa%200.jpg") no-repeat left top;
	background-size: contain;
}

#u3655:hover
{
	width: 234px;
	height: 450px;
	min-height: 0px;
	margin: 49px -10000px 0px 0px;
	background: transparent url("../images/boton%20contacto-u3655-r-fr.jpg") no-repeat left top;
	background-size: contain;
}

#u3657
{
	z-index: 56;
	width: 234px;
	height: 445px;
	position: relative;
	margin-right: -10000px;
	margin-top: 87px;
	left: 446px;
	background: transparent url("../images/botontrabajos-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u3657:hover
{
	width: 234px;
	height: 445px;
	min-height: 0px;
	margin: 87px -10000px 0px 0px;
	background: transparent url("../images/botontrabajos-u3657-r-fr.jpg") no-repeat left top;
	background-size: contain;
}

#pu5051
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 72px;
	margin-left: 690px;
}

#u5051
{
	z-index: 66;
	width: 138px;
	background-color: transparent;
	margin-left: 41px;
	position: relative;
}

#u3656
{
	z-index: 55;
	width: 234px;
	height: 446px;
	margin-top: 23px;
	position: relative;
	background: transparent url("../images/boton%20quien%20soy-boton%20quien%20soy.jpg") no-repeat left top;
	background-size: contain;
}

#u3656:hover
{
	width: 234px;
	height: 446px;
	min-height: 0px;
	margin: 23px 0px 0px;
	background: transparent url("../images/boton%20quien%20soy-u3656-r-fr.jpg") no-repeat left top;
	background-size: contain;
}

#pu3534
{
	width: 0.01px;
	padding-bottom: 20px;
	margin-left: 188px;
	margin-top: -617px;
}

#u3534
{
	z-index: 48;
	width: 59px;
	height: 14px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: -292px;
	background: transparent url("../images/menu%20flotante%20serv-ser.png") no-repeat left top;
	background-size: contain;
}

#u3534:hover
{
	width: 59px;
	height: 14px;
	min-height: 0px;
	margin: 0px 0px 0px -292px;
	background: transparent url("../images/menu%20flotante%20serv-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u3532
{
	z-index: 40;
	width: 323px;
	background-color: transparent;
	position: fixed;
	top: 28px;
	left: 50%;
	margin-left: -181px;
}

#u3537
{
	z-index: 51;
	width: 67px;
	height: 18px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: -133px;
	background: transparent url("../images/menu%20flotante%20quien%20soy-dsdsdsds.png") no-repeat left top;
	background-size: contain;
}

#u3537:hover
{
	width: 67px;
	height: 18px;
	min-height: 0px;
	margin: 0px 0px 0px -133px;
	background: transparent url("../images/menu%20flotante%20quien%20soy-capa%200%20copia.png") no-repeat left top;
	background-size: contain;
}

#u3536
{
	z-index: 50;
	width: 58px;
	height: 19px;
	position: fixed;
	top: 27px;
	left: 50%;
	margin-left: 35px;
	background: transparent url("../images/menu%20flotante%20trab-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u3536:hover
{
	width: 58px;
	height: 19px;
	min-height: 0px;
	margin: 0px 0px 0px 35px;
	background: transparent url("../images/menu%20flotante%20trab-trrrrr.png") no-repeat left top;
	background-size: contain;
}

#u5335
{
	z-index: 49;
	width: 60px;
	height: 16px;
	position: fixed;
	top: 28px;
	left: 50%;
	margin-left: 189px;
	background: transparent url("../images/contactomenu-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u5335:hover
{
	width: 60px;
	height: 16px;
	min-height: 0px;
	margin: 0px 0px 0px 189px;
	background: transparent url("../images/contactomenu-contacto2.png") no-repeat left top;
	background-size: contain;
}

#ppu687
{
	width: 0.01px;
	margin-left: -248px;
}

#pu687
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 1568px;
	margin-left: 1331px;
}

#u687
{
	z-index: 20;
	width: 36px;
	background-color: transparent;
	margin-left: 1px;
	position: relative;
}

#u3294
{
	z-index: 34;
	width: 36px;
	background-color: transparent;
	margin-top: 1562px;
	position: relative;
}

#u3740
{
	z-index: 58;
	width: 36px;
	background-color: transparent;
	margin-top: 1642px;
	position: relative;
}

#u3297
{
	z-index: 36;
	width: 36px;
	background-color: transparent;
	margin-top: 1202px;
	position: relative;
}

#u233
{
	z-index: 2;
	min-height: 533px;
	padding-bottom: 654px;
	background: #F8C9CC url("../images/dsc04235-u233-fr.png") repeat center center;
	background-color: rgba(233,75,88,0.3);
}

#u5274
{
	z-index: 26;
	width: 787px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 369px;
	left: 201px;
}

#u233-bw
{
	z-index: 2;
	min-height: 533px;
	margin-top: 4906px;
}

#u234
{
	z-index: 3;
	min-height: 463px;
	padding-bottom: 5px;
	background: transparent url("../images/borddd.png") no-repeat center top;
}

#untitled4
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 281px;
	left: 40px;
}

#u3792
{
	z-index: 60;
	width: 351px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 407px;
	left: 405px;
}

#u5286
{
	z-index: 64;
	width: 184px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u3769
{
	z-index: 63;
	width: 30px;
	height: 50px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 196px;
	background: transparent url("../images/botonn%20face.png") no-repeat left top;
	background-size: contain;
}

#u3769:hover
{
	width: 30px;
	height: 50px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
	background: transparent url("../images/botonn%20face-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u3758
{
	z-index: 62;
	width: 49px;
	height: 49px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 240px;
	background: transparent url("../images/instagram%20boton.png") no-repeat left top;
	background-size: contain;
}

#u3758:hover
{
	width: 49px;
	height: 49px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
	background: transparent url("../images/instagram%20boton-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u3747
{
	z-index: 61;
	width: 50px;
	height: 51px;
	position: relative;
	margin-right: -10000px;
	left: 301px;
	background: transparent url("../images/botonn%20mail-capa%200.png") no-repeat left top;
	background-size: contain;
}

#u3747:hover
{
	width: 50px;
	height: 51px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: transparent url("../images/botonn%20mail-capa%201.png") no-repeat left top;
	background-size: contain;
}

#u234-bw
{
	z-index: 3;
	min-height: 463px;
	margin-top: 5650px;
}

#u236
{
	z-index: 4;
	height: 995px;
	opacity: 0.87;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=87)";
	filter: alpha(opacity=87);
	background: #E94B58 url("../images/1.gif") no-repeat center center;
	background-size: cover;
}

#u236-bw
{
	z-index: 4;
	margin-top: 3237px;
	height: 995px;
}

#u3201
{
	z-index: 5;
	min-height: 598px;
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(233,75,88,0.52)),color-stop(100%, #FFFFFF));
	background: -webkit-linear-gradient(top,rgba(233,75,88,0.52) ,#FFFFFF 100%);
	background: linear-gradient(to bottom,rgba(233,75,88,0.52) ,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#84E94B58, endColorstr=#FFFFFFFF, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#84E94B58', endColorstr='#FFFFFFFF', GradientType=0)";
	padding-bottom: 394px;
}

#u5143
{
	z-index: 28;
	width: 960px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 364px;
	left: 100px;
}

#u3201-bw
{
	z-index: 5;
	min-height: 598px;
	margin-top: 3249px;
}

#u237
{
	z-index: 6;
	min-height: 277px;
	padding-bottom: 57px;
	background: transparent url("../images/borddd.png") no-repeat center top;
}

#untitled3
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 259px;
	left: 20px;
}

#u237-bw
{
	z-index: 6;
	min-height: 277px;
	margin-top: 4024px;
}

#u238
{
	z-index: 7;
	min-height: 538px;
	padding-bottom: 186px;
	background: transparent url("../images/borddd.png") no-repeat center bottom;
	background-size: cover;
}

#u2890
{
	z-index: 24;
	width: 229px;
	height: 431px;
	position: relative;
	margin-right: -10000px;
	margin-top: 45px;
	left: 104px;
	background: transparent url("../images/boton%20marca-u2890-fr.png") no-repeat left top;
	background-size: contain;
}

#u2890:hover
{
	width: 229px;
	height: 431px;
	min-height: 0px;
	margin: 45px -10000px 0px 0px;
	background: transparent url("../images/boton%20marca-u2890-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u2844
{
	z-index: 22;
	width: 229px;
	height: 431px;
	position: relative;
	margin-right: -10000px;
	margin-top: 107px;
	left: 343px;
	background: transparent url("../images/boton%20encuadernacion-u2844-fr.png") no-repeat left top;
	background-size: contain;
}

#u2844:hover
{
	width: 229px;
	height: 431px;
	min-height: 0px;
	margin: 107px -10000px 0px 0px;
	background: transparent url("../images/boton%20encuadernacion-u2844-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u2933
{
	z-index: 25;
	width: 228px;
	height: 458px;
	position: relative;
	margin-right: -10000px;
	margin-top: 80px;
	left: 582px;
	background: transparent url("../images/boton%20posters-u2933-fr.png") no-repeat left top;
	background-size: contain;
}

#u2933:hover
{
	width: 228px;
	height: 458px;
	min-height: 0px;
	margin: 80px -10000px 0px 0px;
	background: transparent url("../images/boton%20posters-u2933-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u2873
{
	z-index: 23;
	width: 229px;
	height: 431px;
	position: relative;
	margin-right: -10000px;
	margin-top: 94px;
	left: 822px;
	background: transparent url("../images/boton%20eventos-u2873-fr.png") no-repeat left top;
	background-size: contain;
}

#u2873:hover
{
	width: 229px;
	height: 431px;
	min-height: 0px;
	margin: 94px -10000px 0px 0px;
	background: transparent url("../images/boton%20eventos-u2873-r-fr.png") no-repeat left top;
	background-size: contain;
}

#u2873:active
{
	width: 229px;
	height: 431px;
	min-height: 0px;
	margin: 94px -10000px 0px 0px;
	background: transparent url("../images/boton%20eventos-u2873-m-fr.png") no-repeat left top;
	background-size: contain;
}

#u238-bw
{
	z-index: 7;
	min-height: 538px;
	margin-top: 4328px;
}

#u232
{
	z-index: 8;
	height: 185px;
	background: transparent url("../images/borddd.png") no-repeat center bottom;
}

#u232-bw
{
	z-index: 8;
	margin-top: 3269px;
	height: 185px;
}

#u546
{
	z-index: 9;
	min-height: 526px;
	padding-bottom: 433px;
	background: #FAD9DB url("../images/47-u546-fr.png") no-repeat center center;
	background-color: rgba(233,75,88,0.21);
	background-size: cover;
}

#u5113
{
	z-index: 30;
	width: 1071px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 416px;
	left: 47px;
}

#u546-bw
{
	z-index: 9;
	min-height: 526px;
	margin-top: 1647px;
}

#u224
{
	z-index: 10;
	height: 616px;
	background: transparent url("../images/borddd.png") no-repeat center bottom;
	background-size: cover;
}

#u224-bw
{
	z-index: 10;
	margin-top: 1153px;
	height: 616px;
}

#u259
{
	z-index: 11;
	height: 981px;
	opacity: 0.26;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=26)";
	filter: alpha(opacity=26);
	border-radius: 10px 10px 0px 0px ;
	background: #E94B58 url("../images/619b1ab7ac25a95f087e3df19637385c-ieu259-fr.png") no-repeat center center;
	background: rgba(0,0,0,0) url("../images/619b1ab7ac25a95f087e3df19637385c.gif") no-repeat center center;
	background-color: #E94B58;
	background-size: cover;
}

#u259-bw
{
	z-index: 11;
	margin-top: 21px;
	height: 981px;
}

#u3213
{
	z-index: 12;
	min-height: 454px;
	background: -webkit-gradient(linear, center top, center bottom, from(rgba(233,75,88,0.72)),color-stop(100%, #FFFFFF));
	background: -webkit-linear-gradient(top,rgba(233,75,88,0.72) ,#FFFFFF 100%);
	background: linear-gradient(to bottom,rgba(233,75,88,0.72) ,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B7E94B58, endColorstr=#FFFFFFFF, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7E94B58', endColorstr='#FFFFFFFF', GradientType=0)";
	padding-bottom: 513px;
}

#u5098
{
	z-index: 32;
	width: 977px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 411px;
	left: 94px;
}

#u3213-bw
{
	z-index: 12;
	min-height: 454px;
	margin-top: 21px;
}

#u225
{
	z-index: 13;
	min-height: 268px;
	padding-bottom: 247px;
	background: transparent url("../images/borddd.png") no-repeat center top;
}

#untitled1
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 250px;
	left: 40px;
}

#u225-bw
{
	z-index: 13;
	min-height: 268px;
	margin-top: 766px;
}

#u136
{
	z-index: 14;
	height: 119px;
	background: transparent url("../images/borddd.png") no-repeat center bottom;
	background-size: cover;
}

#u136-bw
{
	z-index: 14;
	height: 119px;
}

#u231
{
	z-index: 15;
	min-height: 883.2300000000021px;
	padding-bottom: 1px;
	background: transparent url("../images/borddd.png") no-repeat center top;
}

#u233_align_to_page,#u234_align_to_page,#u3201_align_to_page,#u237_align_to_page,#u238_align_to_page,#u546_align_to_page,#u3213_align_to_page,#u225_align_to_page,#u231_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
	left: -100px;
}

#u231_position_content
{
	padding-top: 306px;
	padding-bottom: 82px;
}

#u3716
{
	z-index: 42;
	width: 294px;
	background-color: transparent;
	left: 889px;
	position: relative;
}

#u3716_clip
{
	overflow: hidden;
	width: 294px;
	height: 85px;
}

#u3716_img
{
	margin-right: -52px;
}

#u5125
{
	z-index: 44;
	width: 858px;
	background-color: transparent;
	left: 239px;
	margin-top: 23px;
	position: relative;
}

#u231-bw
{
	z-index: 15;
	min-height: 883.2300000000021px;
	margin-top: 2385px;
}

#u3511
{
	z-index: 38;
	width: 1121px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1117px;
	left: 173px;
}

#u3511_clip
{
	overflow: hidden;
	width: 1121px;
	height: 464px;
}

#u3511_img
{
	margin-left: -36px;
	margin-right: -19px;
}

#u3624
{
	z-index: 46;
	width: 417px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2569px;
}

#u3624_clip
{
	overflow: hidden;
	width: 417px;
	height: 717px;
}

#u3624_img
{
	margin-right: -62px;
}

#untitled2
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 2606px;
	left: 190px;
}

body
{
	position: relative;
	min-width: 960px;
	padding-bottom: 30px;
}

#page .verticalspacer
{
	clear: both;
}

