@font-face {
	font-family: "HelveticaLC";
	src: url('/workspace/stylesheets/fonts/3/helveticaneueltstdltcn.eot');
	src: url('/workspace/stylesheets/fonts/3/helveticaneueltstdltcn.eot?#iefix') format("embedded-opentype"),
	url('/workspace/stylesheets/fonts/3/HelveticaNeueLTStd-LtCn.woff') format("woff"),
	url('/workspace/stylesheets/fonts/3/HelveticaNeueLTStd-LtCn.ttf') format("truetype"),
	url('/workspace/stylesheets/fonts/3/helveticaneueltstdltcn.svg#HelveticaNeueLTStd-LtCn') format("svg");
}
@font-face {
	font-family: "HelveticaBC2";
	src: url('/workspace/stylesheets/fonts/2/helveticaneueltstd-bdcn.eot');
	src: url('/workspace/stylesheets/fonts/2/helveticaneueltstd-bdcn.eot?#iefix') format('embedded-opentype'),
	url('/workspace/stylesheets/fonts/2/helveticaneueltstd-bdcn.woff') format("woff"),
	url('/workspace/stylesheets/fonts/2/helveticaneueltstd-bdcn.ttf') format("truetype"),
	url('/workspace/stylesheets/fonts/2/helveticaneueltstd-bdcn.svg#helveticaneueltstd-bdcn') format("svg");
}
@font-face {
	font-family: 'HelveticaHC';
	src: url('/workspace/stylesheets/fonts/4/helveticaneueltstdhvcn.eot');
	src: url('/workspace/stylesheets/fonts/4/helveticaneueltstdhvcn.eot?#iefix') format('embedded-opentype'),
	url('/workspace/stylesheets/fonts/4/helveticaneueltstdhvcn.woff') format('woff'),
	url('/workspace/stylesheets/fonts/4/helveticaneueltstdhvcn.ttf') format('truetype'),
	url('/workspace/stylesheets/fonts/4/helveticaneueltstdhvcn.svg#helveticaneueltstdhvcn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_neue_lt_std67MdCn';
	src: url('../modules/crea/fonts/helveticaneueltstd-mdcn-webfont.eot');
	src: url('../modules/crea/fonts/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'), url('../modules/crea/fonts/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'), url('../modules/crea/fonts/helveticaneueltstd-mdcn-webfont.svg#helvetica_neue_lt_std67MdCn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_neue_lt_std77BdCn';
	src: url('../modules/crea/fonts/helveticaneueltstd-bdcn-webfont.eot');
	src: url('../modules/crea/fonts/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'), url('../modules/crea/fonts/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'), url('../modules/crea/fonts/helveticaneueltstd-bdcn-webfont.svg#helvetica_neue_lt_std77BdCn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_neue_lt_std57Cn';
	src: url('../modules/crea/fonts/helveticaneueltstd-cn-webfont.eot');
	src: url('../modules/crea/fonts/helveticaneueltstd-cn-webfont.eot?#iefix') format('embedded-opentype'), url('../modules/crea/fonts/helveticaneueltstd-cn-webfont.ttf') format('truetype'), url('../modules/crea/fonts/helveticaneueltstd-cn-webfont.svg#helvetica_neue_lt_std57Cn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_neue_lt_std47LtCn';
	src: url('../modules/crea/fonts/helveticaneueltstd-ltcn-webfont.eot');
	src: url('../modules/crea/fonts/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'), url('../modules/crea/fonts/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'), url('../modules/crea/fonts/helveticaneueltstd-ltcn-webfont.svg#helvetica_neue_lt_std47LtCn') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background: url('/workspace/img/fondos/deg_background.png') repeat-x #2E2E30;
}

.blockUI {
	width: auto !important;
	height:auto;
	z-index:99999 !important;
	/*top:45% !important;
	left:45% !important;
	top: 0% !important;
	left: 0% !important;*/
	left: 32px  !important;;
	top: 16px  !important;;
}
.blockUI img {
	z-index:99999 !important;
}
.loading_gif {
	width: 32px;
	height: 32px;
	background: rgb(25,25,25);
	border-radius: 3px;
}
	.loading_gif img {
		display: block;
		width: 30px;
		height: 30px;
		margin: 0 auto;
		vertical-align: middle;
	}

#wraper {
	color:#858585;
	width: 1160px;
	margin: 0 auto 48px;
	/*padding: 0 50px 0 50px;*/
	min-height: 500px;
	font-family: Arial;
	font-size: 12px;
}


/*INPUT - BUTTONS BASIC*/
input[type="text"], textarea {
	border: 1px solid #999999;
	font: 12px Arial;
}
input[type="submit"],
input#vbss_request_submit[type="submit"],
button {
	background: url("/workspace/img/botones/action_button2.jpg") no-repeat 0 0 #B83E1C;
	color: #FFFFFF;
	font: 12px Arial;
	line-height: 20px;
	height: auto;
	margin: 0;
	min-height: 20px;
	padding: 0 16px 1px 20px;
	width: auto;
	border:none;
	text-align:left;
	float: left; 
	cursor: pointer;
	
	border-radius: 3px;
}
input[type='submit']:hover,
input#vbss_request_submit[type="submit"]:hover,
button:hover {
	background: url("/workspace/img/botones/action_button_gris2.jpg") no-repeat 0 0 #595959;
}

.ui-widget.ui_dialog_unity input[type="submit"] {
	font: 12px Arial;
	line-height: 20px;
}
/*INPUT - BUTTONS BASIC : FIN*/

.cufon_regular {
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
}
.cufon{
	font: bold 14px Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
}
span.right_arrow {
	margin: 0 5px;
}
.cufon_menu {
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
}
.cufon_menu:hover {
	color: #fff;
	font-weight: bold;
	cursor: pointer
}

div.welcome { 
	display: block;
	height: 15px;
	text-align: right;
	left: 1160px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 46px;
	color: #e55e2e;
}

/**apartado verificar pc y hotline**/
.hotline_verif {
	float:right;
}
.hotline_beta { 
	background-color: #333333;
	font: 14px Arial;
	line-height: 24px;
	color:#FFFFFF;
	cursor:pointer;
	height:24px;
	margin:0 9px 0 0;
	background:url('/img/botones/icon_bt_personal_support.png') no-repeat 10px 3px #333333;
	padding:0 16px 0 54px;
	float: left;
}
.hotline_beta span {
	line-height:16px;
	font-weight: normal;
}

.check_req_layout {
	float:left;
}
.check_req_layout a{ 
	text-align: left;
	/*width: 160px;*/
	color: #E55E2E;
	background: url("/workspace/img/number_fletxa_orange.png") no-repeat scroll 5px 9px transparent;
	
	font-weight:bold;
	margin:0 0 2px;
	padding:6px 0 0 15px;
	display:block;
}

/*DIALOG PERSONAL SUPPORT*/
.ui-dialog.ui_dialog_ps {
	background:url('/img/fondos/fondo_dialog_ps.png') repeat 0 0;
	padding:0;
	margin: 0;
	border: none;
	z-index: 100;
}
	.ui-dialog.ui_dialog_ps .ui-widget-header {
		padding: 11px;
		height:28px;
		border: none;
		background:none;
	}
	.ui-dialog.ui_dialog_ps .ui-dialog-titlebar-close {
		z-index: 100;
		padding:0;
		margin: 0;
		right: 11px;
		top: 11px;
	}
	.ui-dialog.ui_dialog_ps .ui-widget-header .ui-icon {
		border: 1px solid #FFFFFF;
		background-image: url("/workspace/img/ui-icons_ffffff_256x240.png");
		background-position: -81px -129px;
	}
	.ui-dialog.ui_dialog_ps #hotline_beta_dialog {
		background-color: transparent !important;
	}
	.ui-dialog.ui_dialog_ps .content_ps {
		background:url('/img/dibujo_personal_support_popup.png') no-repeat 34px 0;
		padding: 0 67px 0 239px;
		width: 325px;
		font: 14px Arial;
		line-height: 16px;
		color: #FFFFFF;
	}
	.ui-dialog.ui_dialog_ps .content_ps p {
		padding: 20px 0 30px;
	}
	.ui-dialog.ui_dialog_ps .content_ps form {
		padding: 0 0 70px;
	}
	.ui-dialog.ui_dialog_ps .content_ps fieldset {
		padding: 0 0 28px;
	}
	.ui-dialog.ui_dialog_ps .fsg1 input {
		float:left;
		margin: 2px 0 0;
	}
	.jqTransformHidden {display: none;}
	.ui-dialog.ui_dialog_ps .fsg1 .jqTransformRadioWrapper {
		margin:0;
	}
	.ui-dialog.ui_dialog_ps .fsg1 .jqTransformRadio {
		background: url('/workspace/img/botones/bt_catalog.png') no-repeat right top;
		vertical-align: middle;
		height: 14px;
		width: 14px;
		float: left;
	}
	.ui-dialog.ui_dialog_ps .fsg1 .jqTransformRadio.jqTransformChecked {
		background-position: left top;
	}
	.ui-dialog.ui_dialog_ps .fsg1 label {
		width:299px;
		padding: 0 0 10px 12px;
		float:left;
		margin: 0;
		font: 12px Arial;
		line-height: 16px;
		color: #FFFFFF;
	}
	.ui-dialog.ui_dialog_ps .fsg2 label,
	.ui-dialog.ui_dialog_ps .fsg3 label {
		margin: 0;
		font: 12px Arial;
		line-height: 16px;
		color: #FFFFFF;
		padding: 0 0 7px;
		float:left;
	}
	.ui-dialog.ui_dialog_ps label.error {
		padding: 5px 0 10px;
	}
	.ui-dialog.ui_dialog_ps .fsg2 input,
	.ui-dialog.ui_dialog_ps .fsg3 textarea {
		background: none repeat scroll 0 0 #565656;
		border: 1px solid #696969;
		color: #FFFFFF;
		display: block;
		height: 19px;
		padding: 2px;
		width: 316px;
		margin: 0;
	}
	.ui-dialog.ui_dialog_ps .fsg3 textarea {
		height:114px;
		resize: none;
	}
	.ui-dialog.ui_dialog_ps #ps_enviar {
		background:url('/img/botones/bt_azul_sobre_fondo_oscuro.png') no-repeat 0 0;
		font: 12px Arial;
		line-height: 14px;
		color: #FFFFFF;
		padding:1px 16px 2px 25px;
		border:none;
		min-height:20px;
		cursor:pointer;
	}
	.ui-dialog.ui_dialog_ps #ps_enviar:hover {
		background:url('/img/botones/bt_azul_sobre_fondo_oscuro.png') no-repeat -224px 0;
	}
	
	/*DIALOG PERSONAL SUPPORT THANKS*/
	.ui-dialog.ui_dialog_ps_thanks .ui-dialog-titlebar-close {
		display:none;
	}
	.ui-dialog.ui_dialog_ps .content_ps_thanks {
		background:url('/img/dibujo_personal_support_check_popup.png') no-repeat center 8px;
		padding: 178px 75px 72px 90px;
		font: 14px Arial;
		line-height: 16px;
		color: #FFFFFF;
	}
	.ui-dialog.ui_dialog_ps .content_ps_thanks p {
		text-align:center;
	}
	/*DIALOG PERSONAL SUPPORT THANKS*/
/*DIALOG PERSONAL SUPPORT : FIN*/

/**apartado verificar pc y hotline : FIN**/

h3{
	font-size: 18px;
	text-transform: uppercase;
	color:#67909F;
	width:100%;
	border-bottom: 1px solid #999999;
	line-height:24px;
	letter-spacing:1px;
}

h3 span.name{
	color: #fff;
}

h3 span.designer {
	font-size: 12px;
	color:#999999;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 2px;
}
h3 span.designer a {
	color:#999999;
}
h3 span.ref {
	color:#999999;
}
h3 a {
	color:#67909F;
}

h3.half {
	width: 740px;
}

.clear {
	clear:both;
	font-size: 0;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
a { color: #999; }

ul.breadcumbs li {
	position: relative;
	display: block;
	float: left;
	margin-right: 5px;
	font: 11px Tahoma,"Tahoma",sans-serif;
}

ul.breadcumbs li:last-child {
	color: #fff;
}

#header {
	margin-bottom: 5px;
}

#header h1{
	display: block;
	position: relative;
	float: left;
	width: 154px;
	margin-top: 17px;
}

#header h1 a{
	display: block;
	text-indent: -9000px;
	width: 154px;
	height: 32px;
	background: url('/workspace/img/logo.png') no-repeat 0px 10px;
}

#header ul.header_menu {
	position: relative;
	float: right;
	display: block;
	margin-top: 16px;
	text-transform: uppercase;
	text-align: right;
	font-size: 12px;
}

#header ul.header_menu li {
	font-size: 12px;
	display: block;
	margin-right: 4px;
	text-align: left;
}

#header ul.header_menu li.log{
	width: 60px;
}

#header ul.header_menu li.logout a{
 color: #f05d29;
}

#header ul.header_menu li.map{
	height: 24px;
	width: 49px;
	background: url('/workspace/img/map.png') no-repeat;
	margin-right: 10px;
}

#header ul.header_menu li.language{
	padding-left: 20px;
	border-left: 1px solid #4e4e4e;
	height: 30px;
	margin-top: -5px;
	line-height: 25px;
	width: 140px;
}

#header ul.header_menu li.language a.selected{
	color: #F05D29;
}

#header ul.header_menu li.search{
	height: 20px;
	width: 100px;
	padding-left: 10px;
	border: 1px solid #4e4e4e;
	text-align: left;
	line-height: 20px;
	margin-right: 0px;
	margin-top: -2px;
	float: right;
}

#header ul.header_menu li.search input{
	border: 0px;
	position: absolute;
	background-color: transparent;
	right: -1px;
	width: 110px;
	height: 21px;
	color: #FFF;
	z-index: 10;
}

#header ul.header_menu li.search span{
	position: absolute;
	z-index: 1;
	width: 80px;
	text-align: center;
}

ul.results li div.g a.l {
	font-size: 18px;
	text-transform: uppercase;
	color: #67909F;
	line-height: 40px;
	margin-top:10px;
}

ul.results li div.g table {
	margin-left: 20px;
}

ul.results li div.g span.a {
	color: #67909F;
}

ul.results li div.g table nobr {
	display: none;
}


#content
{
	padding:0 0 10px 0;
	clear:both;
}

#products{
	width: 668px;
	height: 44px;
	display: block;
	position: relative;
	float: left;
	margin-top: 8px;
	padding: 20px 20px 20px 32px;
	background: url('/workspace/img/deg_productos.png') repeat;
}

#create {
	background: url('/workspace/img/deg_crea.png') repeat-y;
	float: right;
	height: 44px;
	width: 359px;
	padding: 20px 0 20px 21px;
	margin:8px 0 0;
}

#submenu_empty {
	display: block;
	float: right;
	margin-right: 0px;
	width: 380px;
	height: 30px;
}
#submenu {
	display: block;
	float: right;
	margin-right: 0px;
	width: 380px;
	background: #E55E2E;
	color: #ffffff;
}

#submenu span {
	float: left;
	padding-left: 15px;
	text-align: left;
	font-size: 17px;
	line-height: 30px;
}

#submenu ul {
	float: left;
	width: 300px;
}

#submenu ul li{
	display: block;
	float: left;
	margin-left: 7px;
	padding-left: 7px;
	line-height: 30px;
	text-transform: capitalize;
	background: url('/workspace/img/user_fletxa_blanca.png') no-repeat 0px 11px;
}

#submenu ul li a{
		color: #ffffff;
}
img.home_products{
	margin-right: 5px;
}

h2 {
	/*letter-spacing: 3px;*/
	font-size: 20px;
	display: block;
	margin-bottom: 0px; 
	text-transform: uppercase;
	color: #999;
}

h2 a{
	color: #000;
}

#header #products ul.products_menu{
	display: block;
	width: 720px;
}

#header #products ul.products_menu li{
	letter-spacing: 1px;
	display: inline;
	padding-top: 7px;
	position: relative;
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom:10px;
	cursor: pointer;
	z-index:3;
}

#header #products ul.products_menu li ul{
	display: none;
	float: none;
	width: 250px;
	z-index:2;
	position: absolute;
	padding: 10px 5px 5px 5px;
	background: url('/workspace/img/deg_sublista.png') -38px 0 repeat;
	top: 23px;
}

#header #products ul.products_menu li ul li{
	float: none;
	position: relative;
	margin-bottom: 5px;
	display: block;
}

#header #products ul.products_menu li ul li a{
	color: #ccc;
	font-size: 11px;
	text-transform: capitalize;
}

#header #products ul.products_menu li ul li a:hover{
	color: #5587bb;
	font-weight: bold;
}

#header #products ul.products_menu li a:hover{
	color: #5587bb;
}

#header #products ul.products_menu li:hover ul{
  display: block;
}

#header #create ul{
	display: block;
	position: relative;
	float: left;

}

#header #create ul li{
	letter-spacing: 2px;
	padding-top: 7px;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
}

#header #create ul li:first-child
{
	margin-right:15px;
}

ul.section_list{
	width: 1000px;
	background: #222;
	display: block;
	margin-top: 20px;
} 

ul.section_list li.item{
	display: block;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 200px;
	height: 200px;
	border: 1px solid #222;
}

ul.section_list li ul {
	width: 200px;
	height:200px;
	display: block;
	float: none;
	padding-top: 50px;
}

ul.section_list li ul li{
	display:block;
	float:none;
	width:200px;
	text-align: center;
}

ul.section_list li ul li.link a{
	display:block;
	position:absolute;
	top:0;
	left:0;
	float:left;
	z-index:1;
	background:none;
	text-indent: -9000px;
	width:200px;
	height:200px;
}

#center_video span.close_video:hover{
	cursor:pointer;
}

/*footer*/
#footer div.divisor{
	width: 1165px;
	height: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#footer ul li{
	display: inline;
	margin-right: 20px;
}

a.suggestLogin {
		cursor:pointer;
}
/*Estilo para icono ayuda*/
span.help {
	cursor: pointer;
	background: url('/workspace/img/btn_help.png') no-repeat 0 0 transparent;
	font-family: Arial;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 32px;
	text-indent: -9000px;
}
/*
Estilos del los dialogs machados en jquery-ui
*/
.ui-widget-overlay
{
	background: #000000 !important;
	opacity: 0.7 !important;
	Filter: Alpha(Opacity=70) !important;
}
.ui-widget-overlay.opacity_unity
{
	opacity: 0.95 !important;
	Filter: Alpha(Opacity=95) !important;
}
	.ui-dialog {
		display: block;
		border: 1px solid #000;
		background: #F2F2F2;	
		position: absolute;
		top: 0px;
	}
.ui-dialog-title {
	font-family: helvetica,arial;
}

.ui-dialog-buttonset button span {
	background: #7F7F7F;
	color: #fff;
	font: 14px Helvetica,Arial,sans-serif;
	text-transform: uppercase;
}
.ui-dialog-buttonset button.ui-state-hover span {
	background: #E55E2E;
	font-family: Helvetica,Arial,sans-serif;
}


/*General*/
.ui_dialog_fam
{
	border: 1px solid #262626 !important;
}
#ui-dialog-title-dialog2.ui-dialog-title
{
	font-family: HelveticaBC2,arial;
	font-weight: normal;
}


.ui_dialog_unity.ui-widget
{
	background: #FFFFFF;
	font: 14px Arial;
	padding: 32px;
	border: none;
}
.ui-dialog.ui_dialog_unity .ui-widget-header
{
	border: none;
	padding:0;
	font-weight: normal;
	z-index: 100;
}
.ui_dialog_unity .ui-widget-header span.ui-dialog-title
{
	display: block;
	font: 21px HelveticaLC,Helvetica,Arial;
	line-height: 18px;
	color: rgb(127,127,127);
	margin: 0 0 32px;
	padding: 0 0 32px;
	border-bottom: 1px solid rgb(204,204,204);
	width: 100%;
}
.ui_dialog_unity .ui-widget-header .ui-dialog-titlebar-close
{
	margin: 0;
	padding:0;
	top:-28px;
	right:-28px;
}
.ui_dialog_unity .ui-widget-header .ui-dialog-titlebar-close span
{
	background: url('/workspace/img/botones/x_close.png') no-repeat	0 0;
	height: 18px;
	width: 18px;
	border: none;
}
.ui-dialog.ui_dialog_unity .ui-dialog-content
{
	height: auto !important;
	padding: 0 0 32px;
	margin: 0 0 32px;
	border-bottom: 1px solid rgb(204,204,204);
	font: 12px Arial;
	color: rgb(127,127,127);
}
.ui-dialog.ui_dialog_unity .ui-dialog-buttonpane {
	background: none;
	padding: 0;
	margin: 0;
	z-index: 100;
}
.ui-dialog.ui_dialog_unity .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: left;
	z-index: 100;
}
.ui_dialog_unity .ui-dialog-buttonpane button
{
	font: normal 12px Arial;
	line-height: 14px;
	text-align: center;
	color: #FFFFFF;
	background: url("/workspace/img/botones/btn_popup_gris.png") repeat-x 0 0 #585858;
	margin: 0 0 0 8px !important;
	padding: 2px 6px;
	min-width: 59px;
	cursor:pointer;
	border:none;
	z-index: 100;
}
.ui_dialog_unity .ui-dialog-buttonpane button:first-child
{
	margin: 0 !important;
}
.ui_dialog_unity .ui-dialog-buttonpane button:hover
{
	background: url("/workspace/img/botones/btn_popup_gris_hover.png") repeat-x 0 0 #3C3C3C;
}

/*POPUP - HELP PROYECT*/
.ui_dialog_unity.help_pop
{
	width: 600px !important;
	padding: 30px 70px 30px 56px !important;
	margin: 0;
}
.ui_dialog_unity.help_pop .ui-widget-header .ui-dialog-titlebar-close
{
	right: -62px;
	top: -22px;
}
/*POPUP - HELP PROYECT : FIN*/

/*Popup hotline-beta*/
.ui-dialog.ui_dialog_hotlinebeta
{
	background: #AF221A;
	/*font-family: Helvetica,Arial,sans-serif;*/
	font-family: HelveticaLC,Arial,sans-serif;
	border: none;
	font-size:18px;
	line-height:20px;
}
.ui-dialog.ui_dialog_hotlinebeta .ui-dialog-titlebar
{
	border: none;
	padding: 0;
}
.ui-dialog.ui_dialog_hotlinebeta .ui-dialog-titlebar .ui-dialog-titlebar-close
{
	border: 1px solid #FFFFFF;
	padding: 0;
	height: 14px;
	width: 14px;
	margin: -8px 0 0;
}
.ui-dialog.ui_dialog_hotlinebeta .ui-dialog-titlebar .ui-dialog-titlebar-close:hover span,
.ui-dialog.ui_dialog_hotlinebeta .ui-dialog-titlebar .ui-dialog-titlebar-close span
{
	background-image: url("/workspace/img/ui-icons_ffffff_256x240.png");
	background-position: -83px -130px;
	height: 14px;
	width: 14px;
}
#hotline_beta_dialog
{
	padding: 0;
}
#hotline_beta_dialog .content_hotlinebeta
{
	font-size: 18px;
	line-height:20px;
	color: #FFFFFF;
	margin: 0 225px 10px 27px;
	/*width: 220px;*/
}
#hotline_beta_dialog .content_hotlinebeta p
{
	padding: 0 0 20px;
}
#hotline_beta_dialog .content_hotlinebeta a
{
	text-decoration: underline;
	cursor: pointer;
	color: #FFFFFF;
	line-height:22px;
}
/*Popup hotline-beta : FIN*/
/***************************/

/* Custom colors */

.customColorPanel#Amarillos {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') 0 0 no-repeat;
}

.customColorPanel#Naranjas {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -38px 0 no-repeat;
}

.customColorPanel#Rojos {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -76px 0 no-repeat;
}

.customColorPanel#Purpuras-Magentas {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -114px 0 no-repeat;
}

.customColorPanel#Azules {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -152px 0 no-repeat;
}

.customColorPanel#Verdes {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -190px 0 no-repeat;
}

.customColorPanel#Grises {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -228px 0 no-repeat;
}

.customColorPanel#Marrones {
	cursor: pointer;
	float:left;
	width:38px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -266px 0 no-repeat;
}

.customColorPanel#Negros-Blancos {
	cursor: pointer;
	float:left;
	width:76px;
	height:20px;
	background: url('/workspace/img/rainbow.png') -304px 0 no-repeat;
}

.customColorSelected {
	margin-top: 9px;
	float:left;
	width:38px;
	height:4px;
	background: #FFF;
}

/* PRICES COMMON STYLES */

.info_article .p_total, 
.products_list ul li .titulo .p_total, 
.products_list ul li .detalle .titulo .p_total	{
	line-height: 15px;
	float: right;
	font-weight: bold;
	color: #525250;
	font-size: 12px;
}
#app_ligth {
	margin-top:60px;
}
.logo-thumb {
	max-width: 420px;
	max-height: 240px;
}

/* VIBIA SUPPORT SERVICE style */
#vss
{
	margin: 0 auto !important;
}
#vss a,
#vss span {
	width: 145px !important;
}
#vss a:first-letter,
#vss span:first-letter
{
	text-transform: uppercase;
}
/* VIBIA SUPPORT SERVICE style : FIN */

a.right_link {
	background: url("/workspace/img/Create-Project_OFF.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 37px;
	margin-right: 195px;
	margin-top: 30px;
	padding-left: 8px;
	padding-top: 35px;
	text-transform: uppercase;
	width: 180px;
	float: right;
	line-height: 19px;
}
a.right_link:hover {
		background: url("/workspace/img/Create-Project_ON.jpg") no-repeat scroll 0 0 transparent;
}

#video_latest { width:100%;height:264px;float:left;margin: 0 0 32px;}
#video_latest a {
	/*background: url("/workspace/img/preview_video_latest.png") no-repeat center center #000000;*/
	display: block;
	width: 100%;
	height: 100%;
}
#video_latest a img {
	display:block;
	height: 264px;
	width: 418px;
}
#video_latest iframe {display:none;}

#user_nominal_list {list-style-type: disc;list-style-position: inside;margin-bottom:15px;}
#user_nominal_list .action {padding-left:10px;color:#000;font-style: italic;}
#user_nominal_list li {font-size:14px;color:#E55E2E;font-family:verdana;}

div.home_icons a
{
	float: left;
	margin: 5px 0 0 8px;
}
div.home_icons a:first-child
{
	margin: 5px 0 0;
}
div.home_icons a img {
	display: block;
}


#notifications_container {
	float: left;
	z-index: 10;
	width: 720px;
	height: 20px;
	margin-top: 2px;
}

#products span.active {
	color: #F05D29;
	font-weight: bold;
}

#products span {
	cursor: pointer;
}

div.aviso_legal {
	margin-top: 30px;
	font-size: 9px;
	margin-left: 30px;
	float: left;
	cursor: pointer;
}
div.dialog {
	display: none;
	font-size: 14px;
	color: #999;
}
div.dialog p {
	margin-bottom: 10px;
	text-align: justify;
}
div.dialog h4 {
	font-weight: bold;
}

/**bloque descarga**/
form.downloads .docs,
form.downloads .tech,
form.downloads .imagenes,
form .downloads .docs,
form .downloads .tech,
form .downloads .imagenes {
	/*float: left;*/
}
form.downloads table,
form .downloads table {
	width: 380px;
}
form.downloads .title_download_prod,
form .downloads .title_download_prod {
	padding: 0 0 8px 0;
	vertical-align: top;
}
form.downloads .title_download_prod.tdp_tech_h5,
form .downloads .title_download_prod.tdp_tech_h5 {
	padding: 0 20px 8px 0;
}
form.downloads .title_download_prod h5,
form .downloads .title_download_prod h5 {
	text-transform: uppercase;
	font: 9px Arial;
	line-height: 18px;
	color: #999999;
}
form.downloads .title_download_prod h5.tdp_docs,
form .downloads .title_download_prod h5.tdp_docs {
	width: 167px;
	margin: 0;
}
form.downloads .title_download_prod h5.tdp_tech
form .downloads .title_download_prod h5.tdp_tech {
	width: 115px;
	margin: 0;
}
form.downloads .title_download_prod h5.tdp_imagenes,
form .downloads .title_download_prod h5.tdp_imagenes {
	margin: 0;
	padding:0;
}
form.downloads .docs input,
form.downloads .tech input,
form.downloads .imagenes input,
form .downloads .docs input,
form .downloads .tech input,
form .downloads .imagenes input {
	margin: 0 8px 0 0;
	width:16px;
	height:16px;
	border:none;
	float:left;
}
form.downloads .docs label,
form.downloads .tech label,
form.downloads .imagenes label,
form .downloads .docs label,
form .downloads .tech label,
form .downloads .imagenes label {
	float:left;
	font: 12px Arial;
	line-height: 18px;
	color: #999999;
	word-wrap: break-word;
	overflow: hidden;
}
#downloads .field input.check_list,
.downloads .field input.check_list
{
	display: none;
}
#downloads .field span.check_list_span,
.downloads .field span.check_list_span {
	/*border: 1px solid #999999;*/
	float: left;
	height: 16px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	width: 16px;
	cursor: pointer;
}
#downloads .field span.check_list_span.check {
	background: url('/workspace/img/botones/check_visto_16x16_blanco_on.png') no-repeat;
	width: 16px;
	height: 16px;
}
.downloads .field span.check_list_span {
	background: url('/workspace/img/botones/check_visto_16x16_off.png') no-repeat;
	width: 16px;
	height: 16px;
	border: none;
}
.downloads .field span.check_list_span.check {
	background: url('/workspace/img/botones/check_visto_16x16_negro_on.png') no-repeat;
	width: 16px;
	height: 16px;
}
form.downloads h5,
form .downloads h5 {
	text-transform: uppercase;
	font-size: 11px;
}

form.downloads a.download,
form .downloads a.download {
	margin-top: 22px;
}
#downloads .field,
.downloads .field {
	padding: 0 15px 8px 0;
}
#downloads .imagenes.field,
.downloads .imagenes.field {
	padding: 0 0 8px;
}

#info_product #bookstore h3 {
	margin-bottom: 32px;
}

#info_product #bookstore a {
	margin-bottom: 6px;
}
/**bloque descarga : FIN**/


/***Check Report***/
.field span.check_list_span,
#renders span.check_list_span,
#escenas span.check_list_span,
#units span.check_list_span,
#fichas span.check_list_span {
	text-indent: -99999px;
	margin: 7px 5px 0 0;
}
#renders .helpers span.check_list_span,
#escenas .helpers span.check_list_span,
#units .helpers span.check_list_span,
#fichas .helpers span.check_list_span {
	margin: 0 5px 0 0;
}
.field span.check_list_span.family_normal_span,
#renders span.check_list_span,
#escenas span.check_list_span,
#units span.check_list_span,
#fichas span.check_list_span {
	background: url('/workspace/img/botones/check_visto_16x16_off.png') no-repeat;
	width: 16px;
	height: 16px;
	border: none;
}
.field span.check_list_span.check.family_normal_span,
#renders span.check_list_span.check,
#escenas span.check_list_span.check,
#units span.check_list_span.check,
#fichas span.check_list_span.check {
	background: url('/workspace/img/botones/check_visto_16x16_negro_on.png') no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}
.landing.landing-registro .intro {
	background: transparent url(../modules/crea/img/landing/img1.jpg) no-repeat 0 0;
	height: 497px;
	background-size: cover;
	position: relative;
	padding-left: 20px;
}
.landing .intro h2 {
	font-size: 45px;
	font-family: 'helvetica_neue_lt_std47LtCn';
	text-align: left;
	text-transform: none;
	margin-top: 35px;
	letter-spacing: 1px;
}
section h2 {
	font-family: 'helvetica_neue_lt_std67MdCn';
	text-align: center;
	margin: 30px 0 20px 0;
	color: #111;
}
.important_crea {
	border-top: none!important;
	border-bottom: none!important;
}

#unity-content {
    clear: both;
    font-size: 12px;
    width:789px;
}

#canvas canvas{
    min-height: 584px;
    max-height: 617px;
}