	.apreciawidget{
		margin                : 0 0 30px 0;
		position              : relative;
		-moz-border-radius    : 3px;
		-khtml-border-radius  : 3px;
		-webkit-border-radius : 3px;
		border-radius         : 3px;	
		padding               : 0;
		box-shadow 			  : 0 1px 1px #E6E6E6;
		-webkit-box-shadow 	  : 0 1px 1px #E6E6E6;	}	
	.widget-content-padding{
		padding : 20px;	}
	
	.widget-content-padding .well {
		margin-bottom:0px;	}
	
	.apreciawidget-ajax-placeholder {
		padding:10px;	}
	
	/* ---------------------------------------------------------------------- */
	/*	Haeder
	/* ---------------------------------------------------------------------- */

	.apreciawidget > header{
		height      : 34px;
		padding     : 0 0 0 10px;	
		line-height : 40px;	}
	.ui-sortable .apreciawidget-sortable > header{
		cursor : move;
		box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5);
		-moz-border-radius    : 3px 3px 0px 0px;
		-khtml-border-radius  : 3px 3px 0px 0px;
		-webkit-border-radius : 3px 3px 0px 0px;
		border-radius         : 3px 3px 0px 0px;	} 
	.ui-sortable .apreciawidget-sortable.apreciawidget-collapsed > header {
		-moz-border-radius    : 3px;
		-khtml-border-radius  : 3px;
		-webkit-border-radius : 3px;
		border-radius         : 3px;	}	
	.apreciawidget > header h2, .fc-header-title h2 {
		height      : 100%;
		width       : auto;
		float       : left;
		font-size   : 13px;
		position    : relative;
		margin      : 0;
		line-height	: 34px;	}
	.apreciawidget > header .apreciawidget-icon{
		width    : 16px;
		height   : 16px;
		float    : left;
		margin   : 12px 10px 0 0;
		display  : block;
		zoom     : 1;
		z-index  : 4000;
		font-size:14px;
		line-height:16px;	}  
	.apreciawidget-ctrls{
		width   : auto;
		float   : right;
		padding : 8px 2px 0 0;
		margin  : 0;	}
	.apreciawidget-ctrls .button-icon{
		width                 : 18px;
		height                : 18px;
		float                 : left;
		-moz-border-radius    : 3px;
		-khtml-border-radius  : 3px;
		-webkit-border-radius : 3px;
		border-radius         : 3px;
		position              : relative;
		margin                : 0 5px 5px 0;
		font-size             : 13px;
		font-family           : 'Calibri',Arial, Helvetica, sans-serif;	}	
	.apreciawidget-loader{
		width               : 30px;
		height              : 34px;
		margin              : 0;
		float               : right;
		background-repeat   : no-repeat;
		background-position : center center;
		display             : none;	}

	/* ---------------------------------------------------------------------- */
	/*	Contenido
	/* ---------------------------------------------------------------------- */

	.apreciawidget > div{
		float                 : left;
		width                 : 100%;
		min-height            : 20px;
		position              : relative;
		font-size             : 13px;
		-moz-border-radius    : 0px 0px 3px 3px;
		-khtml-border-radius  : 0px 0px 3px 3px;
		-webkit-border-radius : 0px 0px 3px 3px;
		border-radius         : 0px 0px 3px 3px;
		margin                : 0;
		border-width 		  : 1px;
		border-style          : solid;
		border-top      	  : none;
		border-right-color    : #C8C8C8 !important;
		border-bottom-color   : #C8C8C8 !important;
		border-left-color     : #C8C8C8 !important;	} 
	.inner-spacer{
		margin : 0;	}

	/* ---------------------------------------------------------------------- */
	/*	Timestamp
	/* ---------------------------------------------------------------------- */
	.apreciawidget-timestamp{ 
		font-size: 12px;
		color: #868686;
		margin: 10px 20px 0;	}

	/* ---------------------------------------------------------------------- */
	/*	Placeholder
	/* ---------------------------------------------------------------------- */
	.apreciawidget-placeholder{
		-moz-border-radius    : 3px;
		-khtml-border-radius  : 3px;
		-webkit-border-radius : 3px;
		border-radius         : 3px;
		margin-bottom         : 28px;
		padding               : 0;
		-webkit-box-sizing    : border-box;
		-khtml-box-sizing     : border-box;   
		-moz-box-sizing       : border-box;
		-ms-box-sizing        : border-box;	 
		box-sizing            : border-box;		}

	/* ---------------------------------------------------------------------- */
	/*	Fullscreen
	/* ---------------------------------------------------------------------- */
	body.nooverflow{
		overflow : hidden;
		position : fixed;	}
	#apreciawidget-fullscreen-mode{
		width    : 100%;
		height   : 100%;
		position : fixed;
		top      : 0;
		left     : 0;
		z-index  : 99999;	}
	#apreciawidget-fullscreen-mode .apreciawidget{
		margin                : 0;
		-moz-border-radius    : 0;
		-khtml-border-radius  : 0;
		-webkit-border-radius : 0;
		border-radius         : 0;	}
	#apreciawidget-fullscreen-mode .apreciawidget > div{
		overflow-y            : scroll;
		-moz-border-radius    : 0;
		-khtml-border-radius  : 0;
		-webkit-border-radius : 0;
		border-radius         : 0;	}
	#apreciawidget-fullscreen-mode > div > header{
		cursor : default;	}

	/* ---------------------------------------------------------------------- */
	/*	Estilos
	/* ---------------------------------------------------------------------- */

	.apreciawidget, .fc-event-skin, .modal-header {	}
	.apreciawidget > header{
		color : #333;
		text-shadow : 0 1px 0 #FFF;
		border: 1px solid #C2C2C2;
		background: #fafafa;
		background: -moz-linear-gradient(top, #fafafa 0%, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
		background: -webkit-linear-gradient(top, #fafafa 0%,#efefef 100%);
		background: -o-linear-gradient(top, #fafafa 0%,#efefef 100%);
		background: -ms-linear-gradient(top, #fafafa 0%,#efefef 100%);
		background: linear-gradient(to bottom, #fafafa 0%,#efefef 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef',GradientType=0 );	}
	.apreciawidget-ctrls .button-icon{
		background: #e5e5e5; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
		border      : 1px solid #C2C2C2;	}	
	.apreciawidget-ctrls .button-icon:hover{
background: #e5e5e5; /* Old browsers */	}
	.apreciawidget-loader{
		background-image : url("../img/loaders/type3/light/16.gif");	}
	.apreciawidget > div{
		background-color : #fff !important;	} 
	.apreciawidget-editbox{
		border-bottom    : 1px solid #B1B1B1;
		background-color : #F6F6F6;	}
	.apreciawidget-editbox input{
		border : 1px solid #666;	}
	.apreciawidget-placeholder{
		background-color : #FFC;
		border           : 1px dotted #666;	}

	/* ---------------------------------------------------------------------- */
	/*	Custom Styles
	/* ---------------------------------------------------------------------- */
	
	/* Morado */
	.purple-btn,
	.apreciawidget.purple > header,
	.apreciawidget.purple .fc-event-skin {
		background: #b86de0; /* Old browsers */
		background: -moz-linear-gradient(top,  #b86de0 0%, #914cad 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b86de0), color-stop(100%,#914cad)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #b86de0 0%,#914cad 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #b86de0 0%,#914cad 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #b86de0 0%,#914cad 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #b86de0 0%,#914cad 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b86de0', endColorstr='#914cad',GradientType=0 ); /* IE6-9 */
		border-color     : #6a4395;
		color 			 : #FFF;
		text-shadow 	 : 0 1px 0 #333;	}
	
	/* Azul theme */
	.navyblue-btn,
	.apreciawidget.navyblue > header, 
	.apreciawidget.navyblue .fc-event-skin {
		background-color: #305F9C;
		background-image: -moz-linear-gradient(top, #6484C9, #305F9C);
		background-image: -ms-linear-gradient(top, #6484C9, #305F9C);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6484C9), to(#305F9C));
		background-image: -webkit-linear-gradient(top, #6484C9, #305F9C);
		background-image: -o-linear-gradient(top, #6484C9, #305F9C);
		background-image: linear-gradient(top, #6484C9, #305F9C);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'6484c9, endColorstr='#'305f9c, GradientType=0);
		border-color     : #416992;
		color 			 : #FFF;
		text-shadow 	 : 0 1px 0 #333;
	}
	
	/* Amarillo theme */
	.yellow-btn,
	.apreciawidget.yellow > header, 
	.apreciawidget.yellow .fc-event-skin {
		background: #e5e696; /* Old browsers */
		background: -moz-linear-gradient(top,  #e5e696 0%, #d1d360 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e696), color-stop(100%,#d1d360)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e5e696 0%,#d1d360 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 ); /* IE6-9 */
		border-color     : #BBBB4F;
		color 			 : #333;
		text-shadow 	 : 0 1px 0 #FFF;	}	

	/*aprecia loader light/dark */	
	.apreciawidget.purple > header .apreciawidget-loader,
	.apreciawidget.navyblue > header .apreciawidget-loader,
	.apreciawidget.pink > header .apreciawidget-loader,
	.apreciawidget.orange > header .apreciawidget-loader {
		background-image: url("../img/loaders/type3/dark/16.gif");	}
 
	.apreciawidget-ctrls a > i{ 
		width             : 10px;
		height            : 10px;
		position          : absolute;
		left              : 50%;
		top               : 50%;
		margin            : -5px 0 0 -5px;
		background-repeat : no-repeat;
		background: url(../img/widget/widget-icon.png) no-repeat top left;	} 
	
	.apreciawidget-icon i{ 
		width             : 16px;
		height            : 16px;
		display 		  : block;
		position          : absolute;
		left              : 50%;
		top               : 50%;
		margin            : -8px 0 0 -8px;
		background-repeat : no-repeat;	}
	i.min-10{
		background-position: 0 -143px !important;	}
	i.plus-10{
		background-position: 0 -231px !important; 	} 
	i.pencil-10{
		background-position: 0 -209px !important;	}
	i.delete-10{
		background-position: 0 -297px !important;
		opacity: .8;	}
	i.trashcan-10{
		background-position: 0 -297px !important;	}
	i.fullscreen-10{
		background-position: 0 -121px !important;	}
	i.normalscreen-10{
		background-position: 0 -187px !important;	}
	i.refresh-10{
		background-position: 0 -253px !important; 	} 
	i.edit-clicked {
		background-position  : 4px -194px !important;
		background-color 	 : #333 !important;
		width				 : 18px !important;
		height				 : 18px !important;
		top					 : 0px !important;
		left				 : 0px !important;
		margin 				 : 0px !important;
		-moz-border-radius 	 : 3px;
		-khtml-border-radius : 3px;
		-webkit-border-radius: 3px;
		border-radius	 	 : 3px;	}

	/* ---------------------------------------------------------------------- */
	/*	RTL Support
	/* ---------------------------------------------------------------------- */

	.rtl .apreciawidget > header{
		padding : 0 7px 0 0;		}
	.rtl .apreciawidget > header h2{
		float      : right;
		text-align : right	}
	.rtl .apreciawidget > header .apreciawidget-icon{
		float  : right;
		margin : 12px 0 0 7px;	}
	.rtl .apreciawidget-ctrls{
		float   : left;
		padding : 10px 0 0 3px;
		margin  : 0;	}
	.rtl .apreciawidget-ctrls .button-icon{
		margin : 0 0 5px 5px;	}	
	.rtl .apreciawidget-loader{
		float : left;	}
  
	/* ---------------------------------------------------------------------- */
	/*	Clearfix
	/* ---------------------------------------------------------------------- */
	.apreciawidget:before,
	.apreciawidget:after, 
	.apreciawidget > div:before, 
	.apreciawidget > div:after,
	.inner-spacer:before, 
	.inner-spacer:after,
	.apreciawidget-editbox:before, 
	.apreciawidget-editbox:after,
	.clearfix:before,
	.clearfix:after{
		content     : "\0020";
		display     : block;
		height      : 0;
		overflow    : hidden; 
		font-size   : 0;
		line-height : 0;
		visibility  : hidden;	}
	.apreciawidget:after,
	.apreciawidget > div:after, 
	.inner-spacer:after,
	.apreciawidget-editbox:after,
	.clearfix:after{
		clear : both; 	}
	.apreciawidget,
	.apreciawidget > div, 
	.inner-spacer:after,
	.apreciawidget-editbox,
	.clearfix{
		zoom : 1;/*IE*/	}