	.apreciawidget{
		margin                : 0 0 30px 0;
		position              : relative;
		-moz-border-radius    : 10px 10px 10px 10px;
		-khtml-border-radius  : 10px 10px 10px 10px;
		-webkit-border-radius : 10px 10px 10px 10px;
		border-radius         : 10px 10px 10px 10px;	
		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      : 40px;
		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    : 10px 10px 0px 0px;
		-khtml-border-radius  : 10px 10px 0px 0px;
		-webkit-border-radius : 10px 10px 0px 0px;
		border-radius         : 10px 10px 0px 0px;	} 
	.ui-sortable .apreciawidget-sortable.apreciawidget-collapsed > header {
		-moz-border-radius    : 10px;
		-khtml-border-radius  : 10px;
		-webkit-border-radius : 10px;
		border-radius         : 10px;	}	
	.apreciawidget > header h2, .fc-header-title h2 {
		height      : 100%;
		width       : auto;
		float       : left;
		font-size   : 16px;
		position    : relative;
		margin      : 0;
		line-height	: 40px;	}
	.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;
		position              : relative;
		margin                : 0px 10px 5px 0;	}	
	.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 10px 10px;
		-khtml-border-radius  : 0px 0px 10px 10px;
		-webkit-border-radius : 0px 0px 10px 10px;
		border-radius         : 0px 0px 10px 10px;
		margin                : 0;
		border-width 		  : 1px;
		border-style          : solid;
		border-top      	  : none;
		border-right-color    : #E6E6E6 !important;
		border-bottom-color   : #E6E6E6 !important;
		border-left-color     : #E6E6E6 !important;	} 
	.inner-spacer{
		margin : 0;	}

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

	/* ---------------------------------------------------------------------- */
	/*	Placeholder
	/* ---------------------------------------------------------------------- */
	.apreciawidget-placeholder{
		-moz-border-radius    : 10px;
		-khtml-border-radius  : 10px;
		-webkit-border-radius : 10px;
		border-radius         : 10px;
		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;}
	.apreciawidget-ctrls .button-icon{	}
	.apreciawidget-ctrls .button-icon:hover{}
	.apreciawidget > div{
		background-color : #fff !important;	}
	.apreciawidget-placeholder{
		background-color : #FFC;
		border           : 1px dotted #666;	}

	/* ---------------------------------------------------------------------- */
	/*	Colores Corporativos
	/* ---------------------------------------------------------------------- */
	
	/* Morado */
	.purple-btn,
	.apreciawidget.purple > header,
	.apreciawidget.purple .fc-event-skin {
		background: #552988;
		border-color: #E6E6E6;
		color: #FFFFFF;
		text-shadow: 0px 1px 1px #333333;	}
	.apreciawidget.purple .apreciawidget-ctrls > .button-icon{
		color:#FFFFFF;	}
	.apreciawidget.purple  .apreciawidget-ctrls > .button-icon:hover{
		color:#FFC425;	}
	
	/* Azul */
	.blue-btn,
	.apreciawidget.blue > header, 
	.apreciawidget.blue .fc-event-skin {
		background-color: #00A4E4;
		border-color     : #E6E6E6;
		color 			 : #FFFFFF;	
		text-shadow: 0px 1px 1px #333333;	}
	.apreciawidget.blue .apreciawidget-ctrls > .button-icon{
		color:#FFFFFF;	}
	.apreciawidget.blue  .apreciawidget-ctrls > .button-icon:hover{
		color:#552988;	}
	
	/* Amarillo */
	.yellow-btn,
	.apreciawidget.yellow > header, 
	.apreciawidget.yellow .fc-event-skin {
		background: #FFC425;
		border-color: #E6E6E6;
		color: #552988;
		text-shadow: 0 1px 1px #FFFFFF;		}	
	.apreciawidget.yellow .apreciawidget-ctrls > .button-icon{
		color:#552988;	}
	.apreciawidget.yellow  .apreciawidget-ctrls > .button-icon:hover{
		color:#00A4E4;	}
 
	.apreciawidget-ctrls a > i{ 
		width             : 10px;
		height            : 10px;
		position          : absolute;
		font-size:16px;
		line-height:16px;
		text-align:center;
		display:block;
		left              : 50%;
		top               : 50%;
		margin            : -5px 0 0 -5px;} 
	
	.apreciawidget-icon i{ 
		width             : 16px;
		height            : 16px;
		font-size:16px;
		line-height:16px;
		text-align:center;
		display:block;
		position          : absolute;
		left              : 50%;
		top               : 50%;
		margin            : -8px 0 0 -8px;
		background-repeat : no-repeat;	}

	/* ---------------------------------------------------------------------- */
	/*	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*/	}