#u3143-3
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 11px;
	color: #000066;
	font-size: 14px;
	text-align: center;
	position: fixed;
}

#u3125-5
{
	background-color: #5D5E61;
	background-color: rgba(43,44,48,0.76);
	line-height: 11px;
	text-align: center;
	position: fixed;
	-pie-background: rgba(43,44,48,0.76);
}

#u3127-5
{
	background-color: #5D5E61;
	background-color: rgba(43,44,48,0.76);
	line-height: 11px;
	text-align: center;
	position: fixed;
	-pie-background: rgba(43,44,48,0.76);
}

#u3128-5
{
	background-color: #5D5E61;
	background-color: rgba(43,44,48,0.76);
	line-height: 11px;
	text-align: center;
	position: fixed;
	-pie-background: rgba(43,44,48,0.76);
}

#u3129-5
{
	background-color: #5D5E61;
	background-color: rgba(43,44,48,0.76);
	line-height: 11px;
	text-align: center;
	position: fixed;
	-pie-background: rgba(43,44,48,0.76);
}

#u3130-5
{
	background-color: #5D5E61;
	background-color: rgba(43,44,48,0.76);
	line-height: 11px;
	text-align: center;
	position: fixed;
	-pie-background: rgba(43,44,48,0.76);
}

#u3131-5
{
	background-color: #5D5E61;
	background-color: rgba(43,44,48,0.76);
	line-height: 11px;
	text-align: center;
	position: fixed;
	-pie-background: rgba(43,44,48,0.76);
}

#u3125,#u3127,#u3128,#u3129,#u3130,#u3131
{
	color: #000000;
}

#u3125-3,#u3127-3,#u3128-3,#u3129-3,#u3130-3,#u3131-3
{
	font-size: 14px;
	color: #FFFFFF;
}

#u466-4
{
	border-color: #7F7F7F;
	background-color: transparent;
	line-height: 20px;
	color: #000000;
	font-size: 17px;
	text-align: center;
	letter-spacing: 2px;
	position: relative;
}

#u3370
{
	background: -webkit-gradient(linear, left center, right center, from(rgba(255,255,255,0)),color-stop(100%, #FFFFFF));
	background: -webkit-linear-gradient(left,rgba(255,255,255,0) ,#FFFFFF 100%);
	background: linear-gradient(to right,rgba(255,255,255,0) ,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF, GradientType=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1)";
	position: relative;
}

#u3386
{
	background: -webkit-gradient(linear, left center, right center, from(#FFFFFF),color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left,#FFFFFF ,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right,#FFFFFF ,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF, GradientType=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF', GradientType=1)";
	position: relative;
}

#u2917-18
{
	border-color: #CCCCCC;
	background-color: transparent;
	letter-spacing: 2px;
	text-align: justify;
	position: relative;
}

#u2917-2,#u2917-3,#u2917-11,#u2917-12
{
	font-size: 15px;
	line-height: 21px;
	color: #666666;
	font-weight: bold;
}

#u2917-5,#u2917-6,#u2917-8,#u2917-9,#u2917-14,#u2917-16
{
	font-size: 14px;
	line-height: 20px;
	color: #A1A1A1;
	font-weight: normal;
}

#u2927
{
	font-weight: bold;
}

#u2927-2,#u2927-3
{
	line-height: 20px;
	color: #666666;
}

#u2927-5,#u2927-6,#u2927-8
{
	text-align: justify;
	line-height: 20px;
	color: #A1A1A1;
}

#u2927-9
{
	text-align: justify;
	color: #7F7F7F;
}

#u2927-11,#u2928-39
{
	border-color: #CCCCCC;
	background-color: transparent;
	letter-spacing: 2px;
	position: relative;
}

#u2928
{
	font-size: 14px;
	text-align: left;
	color: #000099;
	font-weight: bold;
}

#u2928-3
{
	font-size: 14px;
	text-align: left;
	color: #666666;
	font-weight: bold;
}

#u2928-4
{
	text-align: justify;
	color: #666666;
	font-weight: bold;
}

#u2928-6,#u2928-20,#u2928-27,#u2928-34
{
	text-align: justify;
	color: #A1A1A1;
	font-weight: bold;
}

#u2948-4,#u2947-4,#u2944-4,#u2946-4,#u2945-4,#u2949-4
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 17px;
	color: #666666;
	font-size: 12px;
	text-align: left;
	letter-spacing: 2px;
	position: relative;
}

#u2953-4,#u2969-4
{
	position: absolute;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 17px;
	color: #7F7F94;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

#u2954-4
{
	position: absolute;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 17px;
	color: #7F7F94;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u2994-2
{
	text-align: left;
	color: #666666;
	font-weight: bold;
}

#u2994-3
{
	text-align: justify;
	color: #7F7F94;
}

#u3687_clip,#u3673_clip
{
	overflow: hidden;
}

#u2955,#u2943,#u3006,#u2996
{
	position: absolute;
	background-color: transparent;
}

#u3409-7,#u3423-7,#u3437-8,#u3693-9,#u3679-9
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 17px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	position: relative;
}

#u3409-4,#u3409-5,#u3423-4,#u3423-5,#u3437-4,#u3437-5,#u3693-2,#u3693-4,#u3693-5,#u3679-2,#u3679-4,#u3679-5
{
	color: #A1A1A1;
}

#u3005-4
{
	position: absolute;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 17px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u3437-6,#u3693-7,#u3679-7,#u3005
{
	color: #999999;
}

#u3002-4,#u2999-4
{
	position: absolute;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 17px;
	color: #999999;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u2994-7,#u3025-7
{
	border-color: #CCCCCC;
	background-color: transparent;
	line-height: 20px;
	letter-spacing: 2px;
	position: relative;
}

#u3409-2,#u3423-2,#u3437-2,#u3025-2
{
	color: #666666;
}

#u3025-3
{
	color: #000066;
}

#u2928-7,#u2928-9,#u2928-11,#u2928-12,#u2928-14,#u2928-16,#u2928-17,#u2928-18,#u2928-21,#u2928-23,#u2928-24,#u2928-25,#u2928-28,#u2928-30,#u2928-31,#u2928-32,#u2928-35,#u2928-37,#u2994-5,#u3025-5
{
	text-align: justify;
	color: #A1A1A1;
}

#u3026-32
{
	border-color: #CCCCCC;
	background-color: transparent;
	position: relative;
}

#u3026
{
	font-size: 14px;
	text-align: left;
	letter-spacing: 2px;
	color: #000099;
	font-weight: bold;
}

#u3026-3
{
	font-size: 15px;
	text-align: left;
	line-height: 18px;
	letter-spacing: 2px;
	color: #666666;
	font-weight: bold;
}

#u3026-4
{
	font-size: 14px;
	letter-spacing: 2px;
	color: #666666;
}

#u3026-6,#u3026-7,#u3026-9
{
	text-align: justify;
	letter-spacing: 2px;
	color: #A1A1A1;
}

#u3026-15,#u3026-24
{
	letter-spacing: 2px;
	color: #A1A1A1;
}

#u3026-10,#u3026-13,#u3026-16,#u3026-19,#u3026-22,#u3026-25,#u3026-28
{
	font-size: 9px;
	line-height: 11px;
	letter-spacing: 3px;
	color: #A1A1A1;
}

#u3026-12,#u3026-18,#u3026-21,#u3026-27,#u3026-30
{
	letter-spacing: 3px;
	color: #A1A1A1;
}

#u3575-5
{
	border-color: #CCCCCC;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: bold;
	position: relative;
}

#u3575
{
	font-size: 14px;
	text-align: left;
	color: #000099;
}

#u3575-3
{
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	color: #666666;
}

#u3360,#u3291,#u3307,#u3336,#u3495,#u3508,#u3517
{
	background-color: transparent;
	position: relative;
}

#u3577-4
{
	border-color: #CCCCCC;
	background-color: transparent;
	letter-spacing: 2px;
	line-height: 18px;
	color: #666666;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	position: relative;
}

#u3663-4
{
	border-color: #7F7F7F;
	background-color: transparent;
	line-height: 20px;
	color: #000000;
	font-size: 17px;
	text-align: center;
	letter-spacing: 2px;
	position: relative;
}

#u466-4:hover p,#u3663-4:hover p
{
	color: #FF0000;
	visibility: inherit;
}

#inicio,#vision,#preprensa,#slideshowu2929,#impresion,#slideshowu2995,#acabados,#contacto,#widgetu3047
{
	position: relative;
}

#u3043,#u2960,#u2962,#u2956,#u2958,#u2964,#u2966,#u3044,#u3403,#u3417,#u3431,#u3687,#u3673,#u3039,#u3045,#widgetu3059
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u3062-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 12px;
	color: #6B6B6B;
	font-size: 12px;
	text-align: left;
	letter-spacing: 3px;
	position: relative;
}

#u3061-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 12px;
	color: #C4C4C4;
	font-size: 12px;
	font-style: italic;
	position: relative;
}

#widgetu3059.non-empty-st #u3061-4
{
	background-color: #FFFFFF;
}

#widgetu3059:hover #u3061-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu3059.focus-st #u3061-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu3059.non-empty-st #u3061-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3059:hover #u3061-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3059.focus-st #u3061-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3054
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u3056-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 12px;
	color: #6B6B6B;
	font-size: 12px;
	text-align: left;
	letter-spacing: 3px;
	position: relative;
}

#u3055-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 12px;
	color: #C4C4C4;
	font-size: 12px;
	font-style: italic;
	position: relative;
}

#widgetu3054.non-empty-st #u3055-4
{
	background-color: #FFFFFF;
}

#widgetu3054:hover #u3055-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu3054.focus-st #u3055-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu3054.non-empty-st #u3055-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3054:hover #u3055-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3054.focus-st #u3055-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3059_input,#widgetu3059_prompt,#widgetu3054_input,#widgetu3054_prompt
{
	color: #C4C4C4;
	font-size: 12px;
	font-style: italic;
}

#u3063-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu3047.frm-sub-st #u3063-4 p
{
	color: #999999;
	line-height: 1;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u3052-17
{
	position: relative;
	background: url("../images/u3052-17.png") no-repeat 0px 0px;
}

#u3052-17:hover
{
	background: url("../images/u3052-17-r.png") no-repeat 0px 0px;
}

#u3052-17:active
{
	background: url("../images/u3052-17-m.png") no-repeat 0px 0px;
}

#widgetu3047.frm-sub-st #u3052-17
{
	background: url("../images/u3052-17-fs.png") no-repeat 0px 0px;
}

#widgetu3048
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#widgetu3059.fld-err-st,#widgetu3054.fld-err-st,#widgetu3048.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
}

#u3050-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 12px;
	color: #6B6B6B;
	font-size: 12px;
	text-align: left;
	letter-spacing: 3px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	position: relative;
}

#widgetu3059.fld-err-st #u3062-4,#widgetu3048.fld-err-st #u3050-4
{
	border-style: none;
	border-color: transparent;
}

#widgetu3059.fld-err-st #u3062-4 p,#widgetu3059.fld-err-st #u3062-4 span,#widgetu3054.fld-err-st #u3056-4 p,#widgetu3054.fld-err-st #u3056-4 span,#widgetu3048.fld-err-st #u3050-4 p,#widgetu3048.fld-err-st #u3050-4 span
{
	color: #D7244C;
}

#u3049-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	line-height: 12px;
	color: #C4C4C4;
	font-size: 12px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-style: italic;
	position: relative;
}

#widgetu3048.non-empty-st #u3049-4
{
	background-color: #FFFFFF;
}

#widgetu3048:hover #u3049-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu3048.focus-st #u3049-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu3059.fld-err-st #u3061-4,#widgetu3054.fld-err-st #u3055-4,#widgetu3048.fld-err-st #u3049-4
{
	border-color: #D7244C;
	background-color: #FFFFFF;
}

#widgetu3048.non-empty-st #u3049-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3048:hover #u3049-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3048.focus-st #u3049-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu3059.fld-err-st #u3061-4 *,#widgetu3054.fld-err-st #u3055-4 *,#widgetu3048.fld-err-st #u3049-4 *
{
	color: #D7244C;
	font-style: italic;
}

#widgetu3048_input,#widgetu3048_prompt
{
	color: #C4C4C4;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

#widgetu3059.focus-st #widgetu3059_prompt,#widgetu3059.non-empty-st #widgetu3059_prompt,#widgetu3054.focus-st #widgetu3054_prompt,#widgetu3054.non-empty-st #widgetu3054_prompt,#widgetu3048.focus-st #widgetu3048_prompt,#widgetu3048.non-empty-st #widgetu3048_prompt
{
	visibility: hidden;
}

#u3058-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 14px;
	color: #FF0000;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu3047.frm-subm-err-st #u3058-4 p
{
	color: #D7244C;
	line-height: 1;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u3053-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 12px;
	color: #00FF00;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu3047.frm-sub-st #u3063-4,#widgetu3047.frm-subm-err-st #u3058-4,#widgetu3047.frm-subm-ok-st #u3053-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#widgetu3047.frm-subm-ok-st #u3053-4 p
{
	color: #999999;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

