@charset "utf-8";

#foti_module_wrapper
{
	width: 950px !important;
	min-height: 724px;
}

#foti_module_wrapper #column_left {
	float: right;
	height: auto;
	width: 420px;
	margin-top: 39px;
}

#foti_module_wrapper #column_rigth {
	float: left;
	height: auto;
	width: 500px;
}

#foti_module_wrapper #column_left #panel_product_configuration {
	display: none;
}

#foti_module_wrapper #panel_product_configuration .descripcion_producto
	{
	/*background-color:#F2F2F2; */
	padding: 10px;
	border: 1px solid #CCC;
	border-radius: 3px;
}

#foti_module_wrapper #panel_product_configuration .descripcion_producto h1
	{
	display: inline;
	font-size: 20px;
}

#foti_module_wrapper #img_real_view {
	cursor: pointer;
}

#foti_module_wrapper #slider_panels {
	overflow: hidden;
	position: absolute;
	width: 420px;
	height: 476px;
	min-height: 370px;
}

#foti_module_wrapper .panel_sliders {
	width: 100%;
	position: absolute;
	display: none;
	height: 100%;
	overflow-y: auto;
	padding: 0px;
}

#foti_module_wrapper #panel_customization {
	left: 0px;
	overflow-y: hidden;
}

#foti_module_wrapper #panel_confirm {
	left: 420px;
}

#foti_module_wrapper .panel_models {
	left: 420px;
	text-align: left;
}

#foti_module_wrapper .panel_models .model_item {
	float: left;
	width: 120px;
	height: 120px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	margin:0px 7px 7px 7px;	
	cursor: pointer;
}

#foti_module_wrapper .panel_models .no-stock{
	cursor: not-allowed !important;	
}

#foti_module_wrapper .panel_models .model_item .no-stock-msg{
	text-shadow : 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	font-weight : bold;
	color       :red; 
	font-size   :10px;
	font-style  :italic;	
	position: absolute;
	left: 0;
    right: 0;
    bottom: 8px;
}

#foti_module_wrapper .panel_models .model_item img {
	border        : 1px solid #CCC;
	width         : 100px;
	height        : 100px;
	overflow      : hidden;
	text-overflow : ellipsis;
	word-break    : break-all;
}

#foti_module_wrapper .panel_models .model_item .model-desc {
	padding: 0px 3px;
	font-size: 12px;
}

#foti_module_wrapper .panel_models .selected {
	color: #69F;
	font-weight: bold;
}

#foti_module_wrapper .panel_models .model_item img:hover {
	border: 1px solid #F89A00;
}

#foti_module_wrapper .panel_models .selected img {
	border: 2px solid #69F;
}

/**************************************/
/* COMUN PARA LOS ITEMS SELECTABLES */
/*                                   */
#foti_module_wrapper .rp_selectable_item {
	text-align: center;
	padding: center;
	cursor: pointer;
}

#foti_module_wrapper .rp_selectable_image_frame {
	overflow: hidden;
	margin: 1px;
	border: 1px solid #CCC;
	margin: 0px;	
}

#foti_module_wrapper .rp_selectable_item_label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	width: 100%;
}

#foti_module_wrapper .rp_selectable_image_frame:hover {
	border: 1px solid #F89A00;
}

/* estados selected */
#foti_module_wrapper .rp_selectable_item.selected {
	color: #69F;
	font-weight: bold;
}

#foti_module_wrapper .rp_selectable_item.selected .rp_selectable_image_frame
{
	border: 2px solid #69F;
	margin: 0px;
}


/*   HEADER PANELS SLIDER  */
#foti_module_wrapper #sliders_header {
	margin-bottom: 25px;
}

#foti_module_wrapper #sliders_header .panel_sliders_header {
	cursor: pointer;
	display: inline;
	font-size: 10px;
	font-weight: normal;
	word-break: break-word;
}

#foti_module_wrapper #sliders_header .panel_sliders_header:hover {
	text-decoration: underline;
}

#foti_module_wrapper #sliders_header .panel_sliders_header.selected {
	font-size: 15px;
	font-weight: bold;
}

#foti_module_wrapper #modal_bck {
	z-index: 1000;
	opacity: 0.3;
	filter: alpha(opacity = 30); /*  ie */
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: black;
	left: 0px;
	top: 0px;
	display: none;
}

#foti_module_wrapper #init_msg {
	position: absolute;
	z-index: 1001;
	margin-left: 340px;
	margin-top: 32px;
	background-repeat: no-repeat;
	height: 237px;
	width: 323px;
	display: none;
}

#foti_module_wrapper #init_msg #header_init_msg {
	margin-top: 15px;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

#foti_module_wrapper #init_msg #body_init_msg {
	margin-left: 57px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 10px;
	font-size: 16px;
	text-align: center;
}

#foti_module_wrapper #layers_advanced {
	display: none;
	/*background-color:#F3F3F3; 
	border:1px solid #CCC; */
	/*overflow:hidden scroll; 
	overflow-x:hidden; */
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	min-height: 150px;
	/*overflow-y:hidden;	*/
	height: 100%;
}

#foti_module_wrapper #layers_advanced #buttons_add {
	text-align: center;
	margin-bottom: 10px;
}
/*
#foti_module_wrapper #layers_advanced_layers_empty {
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	display: none;
}
*/

#foti_module_wrapper #layers_advanced_layers {
	/*overflow:auto;*/
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 278px;
	/*-webkit-overflow-scrolling: touch;*/
}

#foti_module_wrapper #layers_advanced_layers::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}

#foti_module_wrapper #layers_advanced_layers::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .3);
	box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

#foti_module_wrapper #layers_advanced ul {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#foti_module_wrapper #layers_advanced #canvas_page_options {
	text-align: center;
	margin: 7px 0px;
}

#foti_module_wrapper .colorpicker-option {
	margin: 0 5px 5px 0;
	height: 20px;
	width: 20px;
	display: inline-block;
	cursor: pointer;
}

#foti_module_wrapper .colorpicker-option:hover {
	outline: 1px solid #ffa128;
}

#foti_module_wrapper .colorpicker-option.color-selected {
	outline-color: rgb(255, 161, 40);
	outline-style: solid;
	outline-width: 3px;
	border: 1px solid white;
	width: 18px;
	height: 18px;
}

#foti_module_wrapper #layers_advanced #canvas_page_options #opt_dsn_orientation{
	display: none;
}

#foti_module_wrapper #layers_advanced li, #foti_module_wrapper #layers_basic li
{
	list-style: none;
}

/**************************/
/***    LAYERS BASIC    **/

#foti_module_wrapper #layers_basic {
	display: none;
	margin-top: 20px;
}

#foti_module_wrapper #layers_basic_wrapper {
	max-height: 380px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #FEFBDA;
	padding: 10px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow: 0 1px 1px #fff;
	box-shadow: 0 1px 1px #fff;
	background: -webkit-linear-gradient(top, white, #FEFBDA);
	background: -moz-linear-gradient(top, white, #FEFBDA);
	background: -ms-linear-gradient(top, white, #FEFBDA);
	background: -o-linear-gradient(top, white, #FEFBDA);
}

#foti_module_wrapper #layers_basic_wrapper .header_basic_page_sep
{
	text-align: left;	
	border-bottom: 1px dotted #CCC;	
	clear: both;
	margin-top: 7px;
	float : left;
	width: 100%;
}

#foti_module_wrapper #layers_basic_wrapper .header_basic_page_sep > div
{
	font-style: italic;
	width: 100%;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform: capitalize;
	color : #A23535;
	padding-left:12px;
	/*color: #6E6E6E;*/

}

#foti_module_wrapper #layers_basic_wrapper > .header_basic_page_sep:first{
	margin-top:0px;
}

#foti_module_wrapper #layers_basic_wrapper .images_list, 
#foti_module_wrapper #layers_basic_wrapper .texts_list,
#foti_module_wrapper #layers_basic_wrapper .bg_colors_list
{
	margin-bottom : 5px;
	width         : 100%;
	float         : left;
}

#foti_module_wrapper #layers_basic_wrapper .bg_color_opt{
	height:40px; 
	width:40px; 
	margin:7px;
	border-radius: 7px;
	display: inline-block;
	border: 1px solid #CCC;
	cursor:pointer;
}

#foti_module_wrapper #layers_basic_wrapper .bg_color_opt:hover{
	border: 1px solid #F89A00;		
}

#foti_module_wrapper #layers_basic_wrapper .bg_color_opt.selected{
	border: 2px solid #69F;
}

#foti_module_wrapper #layers_basic_wrapper .basic_layer_img,
#foti_module_wrapper #layers_basic_wrapper .basic_layer_txt {
	margin-top: 12px;
	/*clear:both;*/
	/*margin-top:22px;*/
}

#foti_module_wrapper #layers_basic_wrapper .holder .img_options {
	font-size: 10px;
}

#foti_module_wrapper #layers_basic_wrapper .holder {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#foti_module_wrapper #layers_basic_wrapper .basic_icon_holder {
	display: table;
	width: 66px;
	height: 66px;
	margin: 0px auto;
	background-color: #FFF;
	margin-top: 2px;
	border: 1px solid #DDD;
	cursor: pointer;
}

#foti_module_wrapper #layers_basic_wrapper .basic_icon_holder:hover {
	display: table;
	width: 66px;
	height: 66px;
	margin: 0px auto;
	background-color: #FFF;
	margin-top: 2px;
	border: 1px solid #DDD;
	cursor: pointer;
}

#foti_module_wrapper #layers_basic_wrapper .basic_icon_holder2 {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}



#foti_module_wrapper #layers_basic_wrapper .basic_icon_holder2 img {
	background-image: url(../img/transparent.gif);
}

#foti_module_wrapper #layers_basic_wrapper .images_list > .basic_layer_img{
	float: left;
}

#foti_module_wrapper #layers_basic_wrapper .images_list > .basic_layer_img .img_options span {
	cursor: pointer;
	font-style: italic;
}

#foti_module_wrapper #layers_basic_wrapper .images_list img {
	max-width: 66px;
	max-height: 66px;
	cursor: pointer;
}

#foti_module_wrapper #layers_basic_wrapper .group_container .holder {
	/*margin-top:16px;*/
	text-align: center;
	width: 95px;
	float: left;
	height: 104px;
	font-size: 12px;
}

#foti_module_wrapper #layers_basic_wrapper .texts_list input[type="text"] {
	padding: 3px;
	width: 95%;
}

/***    FIN DE LAYERS BASIC   ***/



#foti_module_wrapper #layers_advanced .row, #foti_module_wrapper .sortable_dropzone
	{
	border: 1px solid #CCC;
	padding: 2px 2px 2px 3px;
	cursor: pointer;
	background-color: #FFF;
	clear: both;
	margin: 5px;
	height: 32px;
	/*border-radius:0 5px 5px 0;*/
}

#foti_module_wrapper .sortable_dropzone {
	/*border:3px solid #FFE6AA;
	background-color: #FEFCCB;*/
	border: 2px solid #CDCDCD;
	background-color: #E4E4E4;
}

#foti_module_wrapper #layers_advanced .selected {
	border: 2px solid #69F;
}

#foti_module_wrapper #layers_advanced .row_icon_advanced {
	height: 24px;
	width: 32px;
	text-align: center;
	/*border: 1px solid #CCC;*/
	margin: 2px 0px;
	float: left;
	/*background-color: #CCC;*/ /* imágenes blancas o transparentes */
	background:url(https://rp-static.com/www_api_modules/constructors_assets/_common/img/transparent.gif);
}

#foti_module_wrapper #layers_advanced .row_icon_advanced img {
	max-width: 32px;
	max-height: 22px;
	background-color: 
}

#foti_module_wrapper #layers_advanced .row_icon_basic {
	/*margin-top:1px;
    float:left;
	max-width:64px;	
	max-height:64px;
	border:1px solid #CCC;
	text-align:center;
	background-color:#FFF;
	overflow:hidden;*/
	
}

#foti_module_wrapper #layers_advanced_layers > ul > li.blocked {
	cursor: not-allowed;
}

#foti_module_wrapper #layers_advanced_layers > ul li.row:hover:not(.selected):not(.blocked){	
	border-color: #F89A00;
}

#foti_module_wrapper #layers_advanced .row_value {
	float         : left;
	width         : 217px;
	margin-left   : 7px;
	margin-top    : 6px;
	font-weight   : bold;
	text-align    : left;
	overflow      : hidden;
	text-overflow : ellipsis;
	white-space   : nowrap;
	height        : 100%;
}

#foti_module_wrapper #layers_advanced .row_icons img{
	margin: 0 2px;
}

#foti_module_wrapper #layers_advanced .row_modify {
	color: #999;
	float: right;	
	margin-top: 6px;
	margin-right: 7px;
	margin-left: 3px;
	font-size: 10px;
	cursor: pointer;
	text-align: right;
}

#foti_module_wrapper #layers_advanced .row_icons {
	opacity: 0.75;
}

#foti_module_wrapper #layers_advanced .row .icon_close {
	background-color: #F3F3F3;
	border: 1px solid #E1E1E1;
	text-align: center;
	height: 100%;
	width: 22px;
	float: right;
	padding-top: 4px;
	font-weight: bold;
	color: #999;
	padding-left: 2px;
}

#foti_module_wrapper #layers_advanced .row .icon_close:active {
	background-color: #FC0;
}

#foti_module_wrapper #layers_advanced .row .icon_close:hover {
	color: #FF0000;
}

#foti_module_wrapper #layers_msg {
	text-align: center;	
}

#foti_module_wrapper #layers_advanced input[type="text"] {
	font-size: 9px;
}

#foti_module_wrapper .pag_thumbs {
	border: 1px solid #CCC;
	height: 50px;
	width: 93px;
	height: 72px
}

#foti_module_wrapper .pag_thumbs.selected, #foti_module_wrapper.pag_thumbs.selected:hover
	{
	border: 1px solid #09C;
}

#foti_module_wrapper .pag_thumbs:hover, 
#foti_module_wrapper #layers_basic_wrapper .basic_icon_holder:hover,
#foti_module_wrapper #layers_advanced_layers li:hover:not (.selected ):not(.blocked)
{
	border: 1px solid #E3B851;
}

#foti_module_wrapper #btn_background_color {
	cursor: pointer;
}

#foti_module_wrapper .float_option {
	display: none;
	position: absolute;
	padding: 15px;
	border: 1px solid #CCC;
	background-color: #F3F3F3;
	text-align: left;
	z-index: 1;
	font-size: 12px
}

#foti_module_wrapper .float_option .float_title{ 
  font-size: 14px; 
  font-weight: bold; 
} 
 
 
#foti_module_wrapper .float_option input{ 
  font-size: 16px; 
} 

#foti_module_wrapper #extra_layer_config {
	min-width: 150px;
	right: 0px !important;
}

#foti_module_wrapper #element_aligner_div {
	width: 170px;
}

#foti_module_wrapper #element_aligner_div #element_aligner {
	border: 0px dotted #CCC;
	border-collapse: collapse;
	cursor: pointer;
}

#foti_module_wrapper #element_aligner_div #element_aligner td:hover,
	#foti_module_wrapper #element_aligner_div .abs_aligner:hover {
	background-color: #FED9D3;
	cursor: pointer;
}

#foti_module_wrapper .small_gray_text {
	font-size: 10px;
	min-height: 26px;	
	font-size: 10px;
	color: #999;
	font-style: italic;
	margin:7px 0px 3px 0px;
}

#foti_module_wrapper #layer_options {	
	display    : block;
	text-align : center;
}

#foti_module_wrapper #layer_options ul {
	text-align: center;
}

#foti_module_wrapper #layer_options li {
	display: inline;
	margin:0px -1px;
	cursor: pointer;
}

#foti_module_wrapper #layer_options > ul > li > button {
	border: none;
	background: none;
	cursor: pointer;
	width: 36px;
}

#foti_module_wrapper #layer_options li button:disabled {
	opacity: 0.4;		
}

#foti_module_wrapper #vistas_canvas
{	
	/*width:500px;*/
	min-height:520px;
	background-color: #FFF;
	/*padding:3px;*/
	/*background-image: url(../img/bck.gif);*/
}

#foti_module_wrapper #vistas_canvas > .prod_view
{

}

#foti_module_wrapper #loader {
	display: none;
	position: absolute;
	width: 500px;
	position: absolute;
	text-align: center;
	z-index: 1000;
	margin-top: 10px;
}

#foti_module_wrapper #loader img {
	width: 12px;
	height: 12px;
}

#foti_module_wrapper #loader #loader_text_wrapper {
	padding: 3px;
	background-color: #fff;
}

#foti_module_wrapper #form_cart {
	padding: 7px;
	background-color: #F2F2F2;
	margin: 0 -10px -10px -10px;
}

#foti_module_wrapper #product_description {
	padding-bottom: 5px;
	height: 47px;
}

#foti_module_wrapper #vista_plantilla {
	/*overflow: hidden;*/
	display: block;
	width: 1px;
	height: 1px;
}

#foti_module_wrapper #vista_previa #rv_wrapper{
	vertical-align: middle;
	border: 1px solid #DDD;
	width: 500px;
	height: 500px;
	background-color: #FFF;
	overflow: hidden;
	text-align: center;    
}

#foti_module_wrapper #vista_previa #rv_advice
{
	color        : #999; 
	font-size    : 9px; 
	/*margin-top : -22px; */
	padding      : 0px 7px; 
	text-shadow  : 2px 2px 0 #FFF, -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
	height:
}

#foti_module_wrapper #dsn_user_creator {
	width: 32px;
	margin-right: 15px;
}

#foti_module_wrapper .autor_plantilla {
	/*padding:10px;	*/
	
}

#foti_module_wrapper .autor_plantilla_avatar img {
	width: 32px;
	height: 32px;
}

#foti_module_wrapper .autor_plantilla_nick {
	float: left;
	width: 250px;
	margin-top: 10px;
}

#foti_module_wrapper .autor_plantilla_nick_nombre {
	font-weight: bold;
}

#foti_module_wrapper .autor_plantilla_nick_fecha {
	color: #999;
	font-size: 11px;
}

#foti_module_wrapper #quantity {
	font-size: 16px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	padding: 3px;
	font-weight: bold;
}

#foti_module_wrapper #quantity_focus_discount {
	position: absolute;
	width: 120px;
	background-color: #FFFFC6;
	border: 1px solid #CCC;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#foti_module_wrapper #quantity_focus_discount ul {
	margin: 0px;
	padding: 0px;
}

#foti_module_wrapper #quantity_focus_discount li {
	list-style: none;
	cursor: pointer;
	padding-left: 7px;
}

#foti_module_wrapper #quantity_focus_discount li:hover {
	background-color: #F4DFFF;
}

#foti_module_wrapper #quantity_focus_discount span {
	font-size: 10px;
}

#foti_module_wrapper #change_view_mode_box {
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow: 0 1px 1px #fff;
	box-shadow: 0 1px 1px #fff;
	padding: 3px 10px !important;
	vertical-align: middle;
	color: #666;
	background: -webkit-linear-gradient(top, white, #f5f5f5);
	background: -moz-linear-gradient(top, white, #f5f5f5);
	background: -ms-linear-gradient(top, white, #f5f5f5);
	background: -o-linear-gradient(top, white, #f5f5f5);
	text-align: left;
	margin-bottom: 10px;
	font-size: 11px;
}

/*        BOTONES        */
#foti_module_wrapper #vistas {
	height: 40px;
	text-align: center;
	margin-bottom: 0px;	
	visibility: hidden;
}

#foti_module_wrapper #vistas input[type="button"], #foti_module_wrapper #vistas button
{
	width: 145px;
	height: 43px;
	border: 0px;
	margin: 0px;
	background-color: none;
	cursor: pointer;
	box-shadow: none !important;
	background: url(../img/tab_view_no_selected.png);
	background-color : #FFFFFF;
	font-size: 12px;
	/*padding-left:34px !important;*/
}

#foti_module_wrapper #vistas button:hover {
	background: url(../img/tab_view_selected.png);
	color: orange;
	font-weight: bold;
}

#foti_module_wrapper #vistas button.selected {
	background: url(../img/tab_view_selected.png);
	font-weight: bold;
	color: #000;
    /*border-bottom: 3px solid #69F;*/
}

#foti_module_wrapper #vistas button[disabled] {
	/*color:#DFDFDF;*/
	/*background: url(../img/edicion-click.png);*/
	
}

#foti_module_wrapper #vista_plantilla #btn_ampliar {
	float: right;
	padding-right: 4px;
	position: relative;
	margin: 3px 0px -24px 0px;
	z-index: 3999;
}

#foti_module_wrapper #vista_plantilla #dsn_footer_opts
{	
	margin-top : 3px;
	clear : both;
}

#foti_module_wrapper #vista_plantilla #dsn_footer_opts ul
{
	list-style-type : none;
	width           : 160px;
	float           : right;
	margin          :0px;
	padding         : 0px;
}

#foti_module_wrapper #vista_plantilla #dsn_footer_opts li{
	float:right;
	margin-left: 7px;
}

#foti_module_wrapper #vista_plantilla #leyenda 
{
	width:160px;
	float: left;
	text-align: left;
	position: absolute;
	margin: 0px 5px 0px 5px;	
	z-index: 3999;
	display: none;	
	margin-left: 25px;
}

#foti_module_wrapper #vista_plantilla #leyenda img{
	border-radius: 9px;
	width : 16px;
	height: 16px;
}

#foti_module_wrapper #column_rigth #product_views {
	display: none;
	width: 100%;
	overflow: hidden;
	/*height: 167px;*/
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#foti_module_wrapper #column_rigth #product_views .rp_selectable_item {
	/*float:left;*/
	display: inline-block;
	margin: 0px 6px 0px 6px;
}

#foti_module_wrapper #column_rigth #product_views #product_views_scroll
{
	margin: 0px;
	padding: 0px;
}

#foti_module_wrapper .btn_add_cart_new {
	padding: 5px 10px 2px 10px;
	height: 34px;
	border: none;
	background: url(../img/btn_background_hover.gif);
	margin: 0px;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	cursor: pointer;
	border-radius: 5px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	width: 150px;
}

#foti_module_wrapper #btn_add_cart_new:hover {
	height: 35px;
	border: none;
	background: url(../img/btn_background.gif);
	margin: 0px;
	border: 1px solid #d5d5d5;
	cursor: pointer;
	border-radius: 5px;
	color: #ff7400;
}

#foti_module_wrapper #btn_add_cart_new:active {
	border: 2px solid #ff7400;
}

#foti_module_wrapper #btn_add_cart_new img {
	margin-top: -5px;
}

#foti_module_wrapper #btn_add_cart:hover {
	background: url(../img/comprar-hoover.png);
}

#foti_module_wrapper #btn_add_cart:active {
	background: url(../img/comprar-click.png);
}

#foti_module_wrapper #btn_add_img, #foti_module_wrapper #btn_add_txt {
	width: 131px;
	height: 35px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}

#foti_module_wrapper #btn_add_img {
	background: url(../img/anadirimagen-hoover.png);
}

#foti_module_wrapper .btn_add_dsn_element {
	background: rgb(255, 255, 255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(238, 238, 238, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(238, 238, 238, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(238, 238, 238, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(238, 238, 238, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(238, 238, 238, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#eeeeee', GradientType=0); /* IE6-9 */
	color: #1896FC;
	border: 1px solid #CCC;
	height: 46px;
	border-radius: 5px;
	padding: 8px 10px 5px 10px;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	float: none !important;
	width: auto !important;
}

#foti_module_wrapper  .button {
	display: inline;
	width: 45%;
}

#foti_module_wrapper .btn_add_dsn_element:hover {
	background: #f2ae60; /* Old browsers */
	background: -moz-linear-gradient(top, #f2ae60 0%, #ff7400 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2ae60),
		color-stop(100%, #ff7400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2ae60 0%, #ff7400 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2ae60 0%, #ff7400 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2ae60 0%, #ff7400 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f2ae60 0%, #ff7400 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae60',
		endColorstr='#ff7400', GradientType=0); /* IE6-9 */
	color: #FFF;
	border: 1px solid #F90;
}

#foti_module_wrapper .btn_add_dsn_element img {
	margin-top: -3px;
	/*background-color:#1896FC;*/
	border-radius: 3px;
}

#foti_module_wrapper #btn_add_txt {
	background: url(../img/anadirtexto-hoover.png);
}

#foti_module_wrapper #effects_holder li{ 
  display: inline-block; 
}